.maker_root__3IpE3{display:flex;flex-direction:column;flex:1;min-width:0;height:100vh;overflow:hidden}.maker_leftTop__fYrWz{display:flex;align-items:center;gap:4px;height:40px;padding:0 8px 0 6px;border-bottom:1px solid var(--line);flex-shrink:0}.maker_title__ZeDhS{border:0;background:rgba(0,0,0,0);font-weight:var(--fw-semibold);font-size:var(--text-md);padding:4px 6px;border-radius:var(--r-sm);min-width:0;flex:1}.maker_title__ZeDhS:hover{background:var(--panel-2)}.maker_title__ZeDhS:focus{outline:1px solid var(--accent);background:var(--panel)}.maker_status__1nVgB{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.maker_leftFloat__79RZP{position:absolute;top:12px;left:12px;z-index:var(--z-canvas-ui);display:flex;align-items:center;gap:4px;height:40px;padding:0 6px;max-width:min(420px,100% - 72px);background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow)}.maker_leftFloat__79RZP .maker_title__ZeDhS{width:180px;flex:0 1 auto}.maker_rightActions__xTEGE{display:flex;align-items:center;justify-content:flex-end;gap:4px;height:40px;padding:0 8px;border-bottom:1px solid var(--line);flex-shrink:0}.maker_grow__uqVK8{flex:1}.maker_zoom__z_sWT select{border:0;background:rgba(0,0,0,0);padding:4px 6px;border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--ink)}.maker_zoom__z_sWT select:hover{background:var(--panel-2)}.maker_primary__eelCL{display:inline-flex;align-items:center;gap:4px;border:0;background:var(--accent);color:#fff;font-weight:var(--fw-medium);padding:5px 12px;border-radius:var(--r-md)}.maker_primary__eelCL:hover{background:var(--accent-strong)}.maker_primary__eelCL:disabled{opacity:.4;cursor:not-allowed}.maker_secondary__ffU1k{display:inline-flex;align-items:center;gap:4px;border:0;background:rgba(0,0,0,0);color:var(--ink);font-weight:var(--fw-medium);padding:5px 10px;border-radius:var(--r-md)}.maker_secondary__ffU1k:hover{background:var(--panel-2)}.maker_secondary__ffU1k:disabled{opacity:.4;cursor:not-allowed;background:rgba(0,0,0,0)}.maker_body__OgUa7{position:relative;display:flex;flex:1;min-height:0;--left-w:var(--aside-w);--right-w:var(--aside-w)}.maker_left__BACGj{width:var(--left-w)}.maker_right__nvjCT{width:var(--right-w)}.maker_resizer__SOBMl{position:absolute;top:0;bottom:0;width:7px;cursor:col-resize;z-index:var(--z-float);touch-action:none}.maker_resizer__SOBMl:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:var(--accent);opacity:0;transition:opacity .12s}.maker_resizer__SOBMl:hover:after{opacity:1;transition-delay:.15s}.maker_resizerL__ntL23{left:calc(var(--left-w) - 3px)}.maker_resizerL__ntL23:after{left:2px}.maker_resizerR__3Y2x_{right:calc(var(--right-w) - 3px)}.maker_resizerR__3Y2x_:after{right:2px}.maker_resizerOn__7l6Gn:after{opacity:1!important;transition-delay:0s!important}.maker_left__BACGj,.maker_right__nvjCT{flex-shrink:0;background:var(--panel);display:flex;flex-direction:column;min-height:0}.maker_left__BACGj{border-right:1px solid var(--line)}.maker_right__nvjCT{border-left:1px solid var(--line)}.maker_panelHead__Kmr8N{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 8px 0 12px;border-bottom:1px solid var(--line);font-weight:var(--fw-semibold);flex-shrink:0}.maker_headActions__6pqbS{display:inline-flex;gap:2px}.maker_search__KpgJP{border:0;background:var(--panel-2);border-radius:var(--r-sm);padding:4px 8px;font-size:var(--text-sm);width:110px}.maker_search__KpgJP:focus{outline:1px solid var(--accent)}.maker_notice__Au6ES{margin:8px;padding:6px 8px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-xs)}.maker_library__kgYm2{display:flex;flex-direction:column;min-height:0;flex:1}.maker_libHead__eboEz{display:flex;align-items:center;gap:4px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--line)}.maker_libHead__eboEz .maker_search__KpgJP{flex:1;width:auto;height:28px}.maker_palette__UMrgT{overflow-y:auto;padding:4px 0 12px}.maker_group__rhPpq+.maker_group__rhPpq{border-top:1px solid var(--line-2)}.maker_groupHead__wk8zo{width:100%;text-align:left;border:0;background:rgba(0,0,0,0);padding:8px 12px 4px;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--muted);letter-spacing:.02em}.maker_groupHead__wk8zo:hover{color:var(--ink)}.maker_symbols__SMJhY{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:2px 8px 8px}.maker_symbol__ffv05{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 6px;border:1px solid rgba(0,0,0,0);border-radius:var(--r-md);background:rgba(0,0,0,0);color:var(--ink);font-size:var(--text-xs);line-height:1.2}.maker_symbol__ffv05 small{color:var(--faint);font-size:10px}.maker_symbol__ffv05:hover{background:var(--panel-2)}.maker_symbolOn__1j_g2{background:var(--accent-soft);border-color:var(--accent)}.maker_symbolOn__1j_g2,.maker_symbolOn__1j_g2 small{color:var(--accent-ink)}.maker_textEdit__8uJrz{outline:1px solid var(--accent);outline-offset:2px;padding:0;margin:0;white-space:pre;min-height:1em;background:rgba(0,0,0,0);cursor:text}.maker_stage__cKjvz{position:relative;flex:1;min-width:0;min-height:0;background:var(--canvas)}.maker_canvas__4vI4d{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}.maker_hint__7P3g3{position:absolute;top:12px;padding:5px 10px;pointer-events:none}.maker_hint__7P3g3,.maker_toast__pwbre{left:50%;transform:translateX(-50%);border-radius:var(--r-md);background:var(--g-800);color:#fff;font-size:var(--text-xs);box-shadow:var(--shadow)}.maker_toast__pwbre{position:fixed;bottom:72px;padding:6px 12px;z-index:var(--z-modal)}.maker_bottom__lHSvp{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:var(--z-canvas-ui)}.maker_tools__efFaI{display:flex;align-items:center;gap:8px;padding:8px;border-radius:13px;background:var(--panel);box-shadow:var(--shadow)}.maker_tb__WcTR0{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--ink)}.maker_tb__WcTR0:hover{background:var(--panel-2)}.maker_tb__WcTR0:disabled{opacity:.35;cursor:default;background:rgba(0,0,0,0)}.maker_tbOn__3_CaK{background:var(--accent);color:#fff}.maker_tbOn__3_CaK:hover{background:var(--accent-strong)}.maker_sep__9riur{width:1px;height:24px;background:var(--line);margin:0}.maker_tbGroup__DFZjZ{position:relative;display:inline-flex;align-items:center;gap:0}.maker_tbGroup__DFZjZ .maker_tbMain___EYfn:hover{background:var(--panel-2)}.maker_tbMain___EYfn{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--ink)}.maker_tbMain___EYfn:disabled{opacity:.35;cursor:default}.maker_tbChev__Gweg5{width:16px;height:32px;display:grid;place-items:center;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--muted)}.maker_tbChev__Gweg5:hover{color:var(--ink);background:var(--panel-2)}.maker_tbChev__Gweg5[aria-expanded=true]{color:var(--ink)}.maker_tbGroupOn__kWfei .maker_tbMain___EYfn{background:var(--accent);color:#fff}.maker_tbGroupOn__kWfei .maker_tbMain___EYfn:hover{background:var(--accent-strong)}.maker_tbGroup__DFZjZ .maker_tbMenu__y2xB1{position:absolute;left:-8px;bottom:calc(100% + 12px);min-width:200px}.maker_tbGroup__DFZjZ .maker_tbMenu__y2xB1>button{justify-content:flex-start;gap:8px}.maker_tbGroup__DFZjZ .maker_tbMenu__y2xB1>button kbd{margin-left:auto}.maker_tbMenuLabel__9jUJ_{flex:1}.maker_tbAfterSep__ogyWA{margin-left:9px}.maker_tbAfterSep__ogyWA:before{content:"";position:absolute;left:-9px;top:4px;width:1px;height:24px;background:var(--line)}.maker_rightTop__MsjVN{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 8px;border-bottom:1px solid var(--line);flex-shrink:0}.maker_tabsBar__MfbSx{display:inline-flex;gap:2px}.maker_tab__WPoz6{border:0;background:rgba(0,0,0,0);padding:5px 8px;border-radius:var(--r-sm);font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--muted)}.maker_tab__WPoz6:hover{color:var(--ink)}.maker_tabOn__fGSeK{color:var(--ink);background:var(--panel-2)}.maker_design__VO1kt{overflow-y:auto;flex:1;min-height:0}.maker_sec__NV11N{padding:8px 12px 12px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.maker_secHead___QapT{display:flex;align-items:center;justify-content:space-between;min-height:24px;font-weight:var(--fw-semibold)}.maker_secHead___QapT>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker_designHead__CCIMk{padding:8px 12px;border-bottom:1px solid var(--line);min-height:40px}.maker_grid2__XBKDS{display:grid;grid-template-columns:1fr 1fr;gap:8px}.maker_secNote__yNdL9{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.maker_secToggle__S295u{width:100%;background:none;border:0;cursor:pointer;font:inherit;text-align:left;color:inherit}.maker_secToggle__S295u:hover{color:var(--ink)}.maker_secChev__FD5NG{display:inline-grid;place-items:center;color:var(--muted);transition:transform .12s ease}.maker_secChev__FD5NG[data-open=false]{transform:rotate(-90deg)}.maker_btnRow__h3fAW{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.maker_btnRow__h3fAW .maker_secondary__ffU1k{padding:4px 8px;font-size:var(--text-xs);background:var(--panel-2)}.maker_btnRow__h3fAW .maker_secondary__ffU1k:hover:not(:disabled){background:var(--line)}.maker_secondaryOn__jhM1Z{background:var(--accent)!important;color:#fff!important}.maker_alignBar__fSi9a{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.maker_alignBar__fSi9a .maker_iconBtn__0dihD{width:100%;height:28px}.maker_fieldPrefix__B6UDO[data-scrub]{cursor:ew-resize;user-select:none;touch-action:none}.maker_field2__eoSVn{display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;background:var(--panel-2);border-radius:var(--r-sm);min-width:0}.maker_field2__eoSVn input{flex:1;min-width:0;width:100%;border:0;background:rgba(0,0,0,0);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.maker_field2__eoSVn input:focus{outline:none}.maker_field2__eoSVn input::placeholder{color:var(--muted)}.maker_field2__eoSVn:focus-within{outline:1px solid var(--accent)}.maker_fieldPrefix__B6UDO{color:var(--muted);font-size:var(--text-xs);width:12px;display:inline-grid;place-items:center;flex-shrink:0}.maker_fieldSuffix__PCNX1{color:var(--muted);font-size:var(--text-xs)}.maker_btnWell__gbFZK{display:flex;align-items:center;gap:2px;height:28px}.maker_btnWell__gbFZK .maker_iconBtn__0dihD{flex:1;height:28px}.maker_stepper__3d9ar{display:flex;align-items:center;gap:2px;height:28px}.maker_stepper__3d9ar .maker_field2__eoSVn{flex:1}.maker_stepper__3d9ar .maker_iconBtn__0dihD{height:28px;flex-shrink:0}.maker_rowLabel__aGbmw{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.maker_rowLabel__aGbmw>span{color:var(--muted);font-size:var(--text-xs)}.maker_paintRow__9ThsC{display:flex;align-items:center;gap:4px}.maker_paintRow__9ThsC .maker_colorField__xAEMV{flex:1}.maker_kitWrap__9AD0m{position:relative}.maker_kitBtn___fXya{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 8px;border:0;border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink)}.maker_kitBtn___fXya:hover{background:var(--line)}.maker_kit__G9uKf{z-index:var(--z-float);width:232px;padding:10px;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:8px}.maker_kitStyles__FMsXi{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.maker_kitStyle__wxzSB{height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink)}.maker_kitStyle__wxzSB:hover{background:var(--panel-2)}.maker_kitStyleOn__J40nD{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.maker_kitLabel__8ZNy7{color:var(--muted);font-size:var(--text-xs)}.maker_sliderRow__fIXNo{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.maker_sliderRow__fIXNo input[type=range]{flex:1;min-width:0;appearance:none;height:4px;border-radius:2px;background:var(--g-200)}.maker_sliderRow__fIXNo input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:1px solid var(--g-300);box-shadow:var(--shadow-sm);cursor:pointer}.maker_sliderRow__fIXNo .maker_field2__eoSVn{width:64px;flex:none}.maker_paintOff__NjaZA .maker_colorField__xAEMV,.maker_sliderOff__2UgqC{opacity:.45}.maker_iconOn__T1E0r{background:var(--panel-2);color:var(--ink)}.maker_checkRow__kRcHE{display:flex;align-items:center;gap:8px;min-height:24px;font-size:var(--text-sm);color:var(--ink);cursor:default}.maker_checkRow__kRcHE input{position:absolute;opacity:0;width:0;height:0}.maker_checkRow__kRcHE kbd{margin-left:auto;font-family:var(--font-sans);color:var(--faint);font-size:var(--text-xs)}.maker_checkRow__kRcHE:hover .maker_checkBox__cfAMw{border-color:var(--g-400)}.maker_checkRow__kRcHE input:focus-visible+.maker_checkBox__cfAMw{outline:1px solid var(--accent);outline-offset:1px}.maker_checkBox__cfAMw{width:14px;height:14px;display:inline-grid;place-items:center;border:1px solid var(--g-300);border-radius:3px;background:var(--panel);color:#fff;flex-shrink:0}input:checked+.maker_checkBox__cfAMw{background:var(--accent);border-color:var(--accent)}.maker_checkLabel__x82d2{line-height:1}.maker_zoomWrap__ZTJ4K{position:relative}.maker_zoomBtn__vnofz{display:inline-flex;align-items:center;gap:4px;border:0;background:rgba(0,0,0,0);padding:4px 6px;border-radius:var(--r-sm);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink)}.maker_zoomBtn__vnofz:hover{background:var(--panel-2)}.maker_zoomMenu__FOhEy{position:absolute;right:0;top:30px;min-width:200px}.maker_zoomInput__kLu0s{margin:4px;border:0;background:var(--panel-2);border-radius:var(--r-sm);padding:6px 8px;font-size:var(--text-sm);outline:1px solid var(--accent)}.maker_check__5r6mV{display:inline-block;width:14px;color:inherit;font-size:var(--text-xs)}.maker_zoomMenu__FOhEy>button{justify-content:flex-start;gap:8px}.maker_zoomMenu__FOhEy>button kbd{margin-left:auto}.maker_radialCard__gmbRh{position:absolute;z-index:var(--z-float);width:190px;padding:10px;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:8px}.maker_radialCard__gmbRh .maker_formGrid__hMhJR{grid-template-columns:44px 1fr}.maker_fieldOff__g0jdM{opacity:.5}.maker_fieldOff__g0jdM input{cursor:default}.maker_radialTitle__BQZvJ{font-weight:var(--fw-semibold)}.maker_radialHint__PoStn{color:var(--muted);font-size:var(--text-xs);line-height:1.4}.maker_radialActions__Goho5{display:flex;justify-content:flex-end;gap:4px;margin-top:2px}.maker_radialActions__Goho5 button{border:0;background:var(--panel-2);border-radius:var(--r-md);padding:5px 10px;font-size:var(--text-sm);color:var(--ink)}.maker_radialActions__Goho5 button:hover{background:var(--line)}.maker_props__UCfkW{border-bottom:1px solid var(--line);padding:6px 8px 10px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.maker_propsHead__Wr4v4{font-weight:var(--fw-semibold);padding:4px 4px 6px}.maker_propsRow__c_E9S{display:flex;align-items:center;gap:2px;min-height:28px;flex-wrap:wrap}.maker_propsLabel__C1RFs{width:52px;color:var(--muted);font-size:var(--text-xs);padding-left:4px}.maker_numBox__Z8vKI{display:inline-flex;align-items:center;gap:2px;background:var(--panel-2);border-radius:var(--r-sm);padding:0 6px;height:26px}.maker_numBox__Z8vKI input{width:44px;border:0;background:rgba(0,0,0,0);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.maker_numBox__Z8vKI input:focus{outline:none}.maker_numBox__Z8vKI span{color:var(--muted);font-size:var(--text-xs)}.maker_numBox__Z8vKI:focus-within{outline:1px solid var(--accent)}.maker_seg__QIeo3{display:inline-flex;background:var(--panel-2);border-radius:var(--r-sm);padding:2px;gap:2px}.maker_seg__QIeo3 button{border:0;background:rgba(0,0,0,0);border-radius:var(--r-xs);padding:3px 8px;font-size:var(--text-xs);color:var(--muted)}.maker_seg__QIeo3 button:hover{color:var(--ink)}.maker_segOn__B5a6N{background:var(--panel)!important;color:var(--ink)!important;box-shadow:var(--shadow-sm)}.maker_segOff__gigmu{opacity:.45}.maker_segOff__gigmu button{cursor:default}.maker_segOff__gigmu .maker_segOn__B5a6N{box-shadow:none}.maker_rowRight__NUIeB{display:flex;align-items:center;gap:4px;min-width:0}.maker_formGrid__hMhJR{display:grid;grid-template-columns:52px 1fr;align-items:center;column-gap:8px;row-gap:8px}.maker_formGrid__hMhJR .maker_colorField__xAEMV{width:100%;min-width:0}.maker_formGrid__hMhJR .maker_checkRow__kRcHE{min-height:28px}.maker_formLabel__gHs4O{color:var(--muted);font-size:var(--text-xs)}.maker_segFill__BwzSl{flex:1;min-width:0}.maker_segFill__BwzSl button{flex:1;min-width:0;padding-inline:4px;white-space:nowrap}.maker_swatches__1xwtz{display:flex;flex-wrap:wrap;gap:4px;flex:1}.maker_swatch__3ylLR{width:18px;height:18px;border-radius:50%;border:2px solid var(--panel);box-shadow:0 0 0 1px var(--line);padding:0;cursor:pointer}.maker_swatch__3ylLR:hover{transform:scale(1.1)}.maker_swatch__3ylLR:disabled{opacity:.35;cursor:default}.maker_swatchOn__Z_eW_{box-shadow:0 0 0 2px var(--accent)}.maker_swatchPlus__Jq1FG{display:inline-grid;place-items:center;color:var(--ink);border:2px solid var(--panel);background:linear-gradient(var(--panel),var(--panel)) padding-box,conic-gradient(#f43f5e,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#f43f5e) border-box;box-shadow:none}.maker_swatchPlus__Jq1FG:hover{transform:scale(1.1)}.maker_colorField__xAEMV{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 8px;border:0;border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;min-width:120px}.maker_colorField__xAEMV:hover{background:var(--line)}.maker_colorChip__3yBr7{width:16px;height:16px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.maker_colorHex__GTXCu{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs)}.maker_cp__4u256{width:256px;padding:10px;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);z-index:var(--z-modal);display:flex;flex-direction:column;gap:8px;font-size:var(--text-xs)}.maker_cpHead__SWNGd{display:flex;align-items:center;justify-content:space-between;font-weight:var(--fw-semibold);font-size:var(--text-sm);padding-left:4px}.maker_cpSv__7PeeK{position:relative;height:150px;border-radius:var(--r-md);cursor:crosshair;touch-action:none}.maker_cpThumb__bBK3f{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.35);transform:translate(-50%,-50%);pointer-events:none}.maker_cpRow__PTSqE{display:flex;align-items:center;gap:8px}.maker_cpHue__wBp2Y{width:100%;appearance:none;height:12px;border-radius:6px;margin:2px 0;background:linear-gradient(90deg,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00)}.maker_cpHue__wBp2Y::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.3);cursor:pointer}.maker_cpHexBox__2emwa{flex:1;display:flex;align-items:center;gap:8px;height:34px;padding:0 8px;background:var(--panel-2);border-radius:var(--r-md)}.maker_cpHexBox__2emwa:focus-within{outline:1px solid var(--accent)}.maker_cpPreview__E5QIP{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);flex-shrink:0}.maker_cpHex__QFLRV{flex:1;min-width:0;border:0;background:rgba(0,0,0,0);font-size:var(--text-sm);font-family:var(--font-mono,ui-monospace,monospace)}.maker_cpHex__QFLRV:focus{outline:none}.maker_cpDrop__FckU5{width:34px;height:34px;display:inline-grid;place-items:center;border:0;border-radius:var(--r-md);background:var(--panel-2);color:var(--ink)}.maker_cpDrop__FckU5:hover{background:var(--line)}.maker_cpSection__iLAFQ{display:flex;flex-direction:column;gap:4px}.maker_cpLabel__8gNn8{color:var(--muted);padding-left:2px}.maker_cpGrid__oCH2u{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.maker_cpSwatch__nbj0l{width:24px;height:24px;border-radius:50%;border:0;padding:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);cursor:pointer}.maker_cpSwatch__nbj0l:hover{transform:scale(1.1)}.maker_cpSwatchOn__05Jrs{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--accent)}.maker_menu__Zw_TH{position:fixed;z-index:var(--z-modal);min-width:210px;padding:4px;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.maker_menu__Zw_TH hr{border:0;border-top:1px solid var(--line);margin:4px 0}.maker_menu__Zw_TH>button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:rgba(0,0,0,0);text-align:left;padding:6px 10px;border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--ink)}.maker_menu__Zw_TH>button kbd{font-family:var(--font-sans);color:var(--faint);font-size:var(--text-xs)}.maker_menu__Zw_TH>button:hover:not(:disabled){background:var(--accent);color:#fff}.maker_menu__Zw_TH>button:hover:not(:disabled) kbd{color:hsla(0,0%,100%,.8)}.maker_menu__Zw_TH>button:disabled{color:var(--faint);cursor:default}.maker_menuLabel__qs65f{font-size:var(--text-xs);color:var(--muted);padding:6px 10px 2px}.maker_menuSub__g5eUT{position:relative;display:flex;flex-direction:column}.maker_menuSub__g5eUT>button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:rgba(0,0,0,0);text-align:left;padding:6px 10px;border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--ink)}.maker_menuSub__g5eUT>button:hover,.maker_menuSub__g5eUT>button[aria-expanded=true]{background:var(--accent);color:#fff}.maker_menuSub__g5eUT>button:hover .maker_menuArrow__anczQ,.maker_menuSub__g5eUT>button[aria-expanded=true] .maker_menuArrow__anczQ{color:#fff}.maker_menuArrow__anczQ{color:var(--faint);font-size:var(--text-xs)}.maker_menuFly__u6xK9{position:absolute;left:100%;top:-4px}.maker_menuFlyLeft__gqtuP{left:auto;right:100%}.maker_menuCheck__a5qFE{display:inline-block;width:14px;font-size:var(--text-xs)}.maker_menuSwatches__WL39u{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:2px 10px 6px}.maker_menuDanger__3SJaZ{color:var(--danger)!important}.maker_menuDanger__3SJaZ:hover:not(:disabled){background:var(--danger)!important;color:#fff!important}.maker_menuDanger__3SJaZ:hover:not(:disabled) kbd{color:hsla(0,0%,100%,.8)!important}.maker_layersPanel__5WPKD{display:flex;flex-direction:column;min-height:0;flex:1}.maker_layerList__6oOZ_{list-style:none;overflow-y:auto;padding:4px 0}.maker_layerOver__XBKon>.maker_layerRow__d9_g0,li.maker_layerOver__XBKon:not(:has(>.maker_layerRow__d9_g0)){box-shadow:inset 0 2px 0 var(--accent)}.maker_layer__PJk5m{display:flex;flex-direction:column;cursor:default}.maker_layerRow__d9_g0{display:flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 10px;min-width:0}.maker_layerRow__d9_g0:hover{background:var(--panel-2)}.maker_layerRow__d9_g0:hover .maker_ghost__kLP1E{opacity:.7}.maker_layerChev__3woQY{width:16px;height:16px;display:inline-grid;place-items:center;border:0;background:rgba(0,0,0,0);color:var(--muted);border-radius:var(--r-xs);flex-shrink:0;margin-left:-6px}.maker_layerChev__3woQY:hover{color:var(--ink);background:var(--line)}.maker_layerChevNone__lka3S{visibility:hidden}.maker_layerKind__wah8d{display:inline-grid;place-items:center;width:16px;color:var(--muted);flex-shrink:0}.maker_layerKids__B9fBd{list-style:none;padding:0 0 4px}.maker_layerKid__UIo6I{display:flex;align-items:center;gap:8px;height:26px;padding:0 8px 0 14px;font-size:var(--text-sm);color:var(--ink);cursor:default}.maker_layerKid__UIo6I:hover{background:var(--line-2)}.maker_layerKidOn__27Y8A{color:var(--accent-ink)}.maker_layerKidOn__27Y8A,.maker_layerKidOn__27Y8A:hover{background:var(--accent-soft)}.maker_layerGroup__xzKza{list-style:none}.maker_layerGroup__xzKza>.maker_layerKids__B9fBd{padding-bottom:0}.maker_layerKidScope__WBIVo{box-shadow:inset 2px 0 0 var(--accent)}.maker_kidChevron__hZ6aM{width:16px;height:16px;display:grid;place-items:center;border:0;background:rgba(0,0,0,0);color:var(--muted);border-radius:var(--r-xs);flex-shrink:0}.maker_kidChevron__hZ6aM:hover{color:var(--ink);background:var(--panel-2)}.maker_kidCount__2fySc{margin-left:auto;color:var(--faint);font-size:10px;font-variant-numeric:tabular-nums}.maker_kidThumb__fS4Ux{display:inline-grid;place-items:center;width:16px;color:var(--muted);flex-shrink:0}.maker_kidLabel__sZaj5{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs)}.maker_kidIndex__NqQN2{width:22px;text-align:right;color:var(--faint);font-size:10px;font-variant-numeric:tabular-nums;flex-shrink:0}.maker_layerKidEnd__oA9qY{height:12px}.maker_layerKindDsl__0G98A{color:var(--accent)}.maker_layerOn__RIliy>.maker_layerRow__d9_g0{box-shadow:inset 2px 0 0 var(--accent)}.maker_layerOn__RIliy>.maker_layerRow__d9_g0 .maker_layerName__zD6CU{font-weight:var(--fw-medium)}.maker_layerSel__qV_40>.maker_layerRow__d9_g0,.maker_layerSel__qV_40>.maker_layerRow__d9_g0:hover{background:var(--accent-soft)}.maker_layerHidden__tJFe5 .maker_layerName__zD6CU{color:var(--faint)}.maker_layerName__zD6CU{flex:0 1 auto}.maker_layerDsl__8CuY9,.maker_layerName__zD6CU{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker_layerDsl__8CuY9{flex:1 1 0;color:var(--muted);font-size:var(--text-xs);font-family:var(--font-mono,ui-monospace,monospace)}.maker_layerDslErr__c2ayN{color:var(--danger)}.maker_layerCount__sFRA2{color:var(--faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.maker_layerActions__nfWiW{display:inline-flex;gap:0;flex-shrink:0}.maker_layerActions__nfWiW .maker_iconBtn__0dihD{width:22px;height:22px}.maker_layerEditor__H8zkl{padding:2px 10px 10px;display:flex;flex-direction:column;gap:4px}.maker_layerDslInput__x_2L6{display:block;width:100%;min-height:56px;border:0;background:var(--panel);outline:1px solid var(--accent);border-radius:var(--r-md);padding:8px 10px;font-size:var(--text-md);line-height:1.5;font-family:var(--font-mono,ui-monospace,monospace);resize:none;overflow:hidden}.maker_layerDslInput__x_2L6::placeholder{color:var(--faint)}.maker_layerHint____vso{color:var(--faint);font-size:var(--text-xs)}.maker_layerErr__bHGLx{color:var(--danger);font-size:var(--text-xs);padding:0 10px 6px 32px}.maker_layerInput__uen_l{flex:1;min-width:0;border:0;background:var(--panel);outline:1px solid var(--accent);border-radius:var(--r-xs);padding:2px 4px;font-size:var(--text-base)}.maker_ghost__kLP1E{opacity:0}.maker_versionsWrap__VGI66{position:relative;display:inline-flex}.maker_versions__G9iDX{z-index:var(--z-modal);width:300px;max-height:60vh;padding:10px;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:8px}.maker_versionsHead__YFyPR{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--text-md)}.maker_versionsNote__s4Vun{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.maker_versionList__Rq7vY{list-style:none;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.maker_versionList__Rq7vY>li{display:flex;align-items:center;gap:8px;padding:4px;border-radius:var(--r-sm)}.maker_versionList__Rq7vY>li:hover{background:var(--panel-2)}.maker_versionList__Rq7vY>li .maker_secondary__ffU1k{opacity:0}.maker_versionList__Rq7vY>li:hover .maker_secondary__ffU1k{opacity:1}.maker_versionThumb__NrTdq{width:48px;height:36px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-xs);background:#fff;overflow:hidden}.maker_versionThumb__NrTdq img{max-width:100%;max-height:100%}.maker_versionMeta__pUtE8{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--text-sm)}.maker_versionMeta__pUtE8 small{color:var(--muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker_versionTag__hF1_E{display:inline-block;margin-right:6px;padding:0 5px;border-radius:var(--r-sm);background:var(--accent-soft,#e8f0fe);color:var(--accent,#1a73e8);font-weight:var(--fw-semibold);font-size:var(--text-xs)}.maker_forbidden__X6t1B{width:min(380px,100%);background:var(--panel);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:24px;display:flex;flex-direction:column;gap:12px}.maker_forbidden__X6t1B h2{font-size:var(--text-xl);font-weight:var(--fw-semibold)}.maker_forbidden__X6t1B p{color:var(--muted);font-size:var(--text-md);line-height:1.5}.maker_forbidden__X6t1B a{align-self:flex-start;text-decoration:none}.maker_iconBtn__0dihD{width:26px;height:26px;display:inline-grid;place-items:center;border:0;border-radius:var(--r-sm);background:rgba(0,0,0,0);color:var(--muted);cursor:pointer}.maker_iconBtn__0dihD:hover{background:var(--panel-2);color:var(--ink)}.maker_iconBtn__0dihD:disabled{opacity:.35;cursor:default;background:rgba(0,0,0,0)}.maker_iconBtnOn__9Gw6D,.maker_iconBtnOn__9Gw6D:hover{background:var(--accent-soft);color:var(--accent-ink)}.maker_endsRow__aAVU3{display:flex;align-items:center;gap:6px;margin-top:6px}.maker_endPick__YKKRf{flex:1;display:flex;justify-content:space-around;gap:2px;padding:2px;background:var(--panel-2);border-radius:var(--r-sm)}.maker_endPick__YKKRf .maker_iconBtn__0dihD{background:rgba(0,0,0,0)}.maker_endPick__YKKRf .maker_iconBtn__0dihD:hover{background:var(--line)}.maker_endPick__YKKRf .maker_iconBtnOn__9Gw6D,.maker_endPick__YKKRf .maker_iconBtnOn__9Gw6D:hover{background:var(--panel);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.maker_textInput__U1AR2{border:0;background:var(--panel-2);border-radius:var(--r-sm);padding:6px 8px;font-size:var(--text-sm);width:100%}.maker_textInput__U1AR2:focus{outline:1px solid var(--accent)}.maker_formErr__rYAMz{color:var(--danger);font-size:var(--text-xs)}.maker_symbolWrap__qOnus{position:relative;display:flex}.maker_symbolWrap__qOnus>.maker_symbol__ffv05{flex:1}.maker_symbolDel__lS9jD{position:absolute;top:2px;right:2px;width:16px;height:16px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--panel);color:var(--muted);opacity:0;box-shadow:0 0 0 1px var(--line)}.maker_symbolDel__lS9jD:hover{color:var(--danger)}.maker_symbolDel__lS9jD:focus-visible,.maker_symbolWrap__qOnus:hover .maker_symbolDel__lS9jD{opacity:1}.maker_modalFoot__9rmGC{display:flex;justify-content:flex-end;gap:6px;padding:0 16px 16px}.maker_modalFoot__9rmGC>button:not(.maker_primary__eelCL){border:0;background:rgba(0,0,0,0);padding:6px 12px;border-radius:var(--r-md);font-weight:var(--fw-medium);color:var(--ink)}.maker_modalFoot__9rmGC>button:not(.maker_primary__eelCL):hover{background:var(--panel-2)}.maker_modalBg__4yDKw{position:fixed;inset:0;background:rgba(0,0,0,.3);display:grid;place-items:center;z-index:var(--z-modal)}.maker_modal__cFY43{width:520px;max-height:80vh;display:flex;flex-direction:column;background:var(--panel);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden}.maker_modalHead__g76N7{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line)}.maker_modalHead__g76N7 h2{font-size:var(--text-lg);font-weight:var(--fw-semibold)}.maker_modalBody__rKMwP{overflow-y:auto;padding:8px 16px 16px}.maker_modalBody__rKMwP h3{font-size:var(--text-xs);color:var(--muted);font-weight:var(--fw-semibold);margin:12px 0 4px}.maker_modalBody__rKMwP table{width:100%;border-collapse:collapse}.maker_modalBody__rKMwP td{padding:5px 0;border-bottom:1px solid var(--line-2);font-size:var(--text-sm)}.maker_modalBody__rKMwP td:first-child{width:190px}.maker_modalBody__rKMwP kbd{font-family:var(--font-sans);font-size:var(--text-xs);background:var(--panel-2);border-radius:var(--r-xs);padding:2px 6px}.maker_editorBg__xRP1s{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:var(--z-modal);display:grid;place-items:center;padding:16px}.maker_editor__KK_yK{width:100%;height:100%;max-width:1200px;max-height:820px;display:grid;grid-template-rows:44px 1fr;grid-template-columns:48px 1fr 280px;grid-template-areas:"head head head" "tools stage side";background:var(--panel);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden;min-height:0}.maker_editorHead__IrbQb{grid-area:head;display:flex;align-items:center;gap:8px;padding:0 10px 0 14px;border-bottom:1px solid var(--line)}.maker_editorHead__IrbQb h2{font-size:var(--text-md);font-weight:var(--fw-semibold);white-space:nowrap}.maker_editorHead__IrbQb .maker_textInput__U1AR2{height:28px}.maker_editorTools__92WOI{grid-area:tools;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0;border-right:1px solid var(--line)}.maker_editorTools__92WOI hr{width:24px;border:0;border-top:1px solid var(--line);margin:6px 0}.maker_editorStage__Ib0bO{grid-area:stage;position:relative;min-width:0;min-height:0;background:var(--canvas)}.maker_editorSide__qSywZ{grid-area:side;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line);overflow-y:auto}.maker_editorSide__qSywZ .maker_design__VO1kt{overflow:visible;flex:none}.maker_editorLayers__q5nCE{list-style:none;margin:0;border-bottom:1px solid var(--line);padding:4px 0;flex:none;max-height:220px;overflow-y:auto}.maker_editorLayers__q5nCE .maker_layerRow__d9_g0{padding-left:12px}.maker_editorPreview__RKTnM{display:flex;align-items:flex-end;gap:16px;padding:10px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-lg);min-height:96px}.maker_editorHint__2wNQ2{position:absolute;left:12px;right:12px;bottom:10px;color:var(--muted);font-size:var(--text-xs);pointer-events:none;text-align:center}.maker_symbolEdit__8wXvC{right:auto;left:2px}.maker_shortcutsFoot__NBVJb{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--faint)}.maker_shortcutsFoot__NBVJb a{color:var(--accent-ink);text-decoration:none}.maker_shortcutsFoot__NBVJb a:hover{text-decoration:underline}.maker_linkBtn__2JjK3{font:inherit;font-size:var(--text-sm);color:var(--accent-ink);background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}.maker_linkBtn__2JjK3:hover{text-decoration:underline}.maker_help__ps2r6{position:absolute;right:16px;bottom:16px;z-index:var(--z-canvas-ui)}@media(max-width:1099px){.maker_tools__efFaI{gap:5px;padding:6px;border-radius:11px}.maker_tbMain___EYfn,.maker_tb__WcTR0{width:28px;height:28px}.maker_tbChev__Gweg5{width:14px;height:28px}.maker_bottom__lHSvp{bottom:10px;max-width:calc(100% - 16px)}.maker_help__ps2r6{right:12px;bottom:auto;top:12px}.maker_leftFloat__79RZP .maker_status__1nVgB,.maker_leftTop__fYrWz .maker_status__1nVgB{display:none}}.maker_helpBtn__0nYjB{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-size:15px;font-weight:var(--fw-semibold);box-shadow:var(--shadow);cursor:pointer;display:grid;place-items:center}.maker_helpBtn__0nYjB:hover,.maker_helpBtn__0nYjB[aria-expanded=true]{color:var(--ink);background:var(--panel-2)}.maker_helpMenu__luho1{position:absolute;right:0;bottom:calc(100% + 8px);min-width:190px;padding:4px;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.maker_helpMenu__luho1>a,.maker_helpMenu__luho1>button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:rgba(0,0,0,0);text-align:left;padding:7px 10px;border-radius:var(--r-sm);font:inherit;font-size:var(--text-sm);color:var(--ink);text-decoration:none;cursor:pointer;white-space:nowrap}.maker_helpMenu__luho1>a:hover,.maker_helpMenu__luho1>button:hover{background:var(--accent);color:#fff}.maker_helpMenu__luho1>a:hover kbd,.maker_helpMenu__luho1>button:hover kbd{color:#fff}.maker_helpMenu__luho1 kbd{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--faint)}.ui_btn__l3BrJ{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:var(--t-ui);font-weight:var(--fw-medium);line-height:1;padding:0 14px;height:34px;border-radius:var(--r-md);border:1px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s,border-color .12s}.ui_btn__l3BrJ:disabled{opacity:.45;cursor:default}.ui_btn__l3BrJ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui_sm__AZfDm{height:28px;padding:0 10px;font-size:var(--t-ui-sm);border-radius:var(--r-sm)}.ui_fill___OtRj{width:100%}.ui_primary__ODqNX{background:var(--accent);border-color:var(--accent);color:#fff}.ui_primary__ODqNX:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.ui_secondary__j6UDS{background:var(--panel);border-color:var(--line);color:var(--ink)}.ui_secondary__j6UDS:hover:not(:disabled){background:var(--panel-2)}.ui_danger__Qt_Dj{background:var(--danger);border-color:var(--danger);color:#fff}.ui_danger__Qt_Dj:hover:not(:disabled){background:var(--danger-strong);border-color:var(--danger-strong)}.ui_ghost__lxu7I{background:rgba(0,0,0,0);color:var(--muted)}.ui_ghost__lxu7I:hover:not(:disabled){background:var(--panel-2);color:var(--ink)}.ui_input__MTED6{font:inherit;font-size:var(--t-ui);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);height:34px;padding:0 10px;min-width:0}.ui_input__MTED6::placeholder{color:var(--faint)}.ui_input__MTED6:hover:not(:disabled){border-color:var(--n-300,var(--line))}.ui_input__MTED6:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ui_input__MTED6:disabled,.ui_input__MTED6:read-only{background:var(--panel-2);color:var(--muted)}.ui_inputSm__lq5XY{height:28px;font-size:var(--t-ui-sm);padding:0 8px}.ui_inputFill__XdDxv{width:100%}.Dialog_bg__tawTg{position:fixed;inset:0;z-index:var(--z-modal,100);display:grid;place-items:center;padding:24px;background:rgba(20,18,16,.32);animation:Dialog_fade__KZfl7 .12s ease-out}.Dialog_card___X4_a{width:100%;max-width:420px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--panel);color:var(--ink);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden;animation:Dialog_pop__hOoxy .14s ease-out;font-family:var(--font-sans)}.Dialog_head__5tbbP{display:flex;align-items:center;gap:8px;padding:18px 20px 0}.Dialog_head__5tbbP h2{flex:1;margin:0;font-size:var(--t-title);font-weight:var(--fw-semibold);line-height:1.4}.Dialog_x__CMyLY{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:var(--r-sm);background:rgba(0,0,0,0);color:var(--faint);cursor:pointer;margin-right:-6px}.Dialog_x__CMyLY:hover{color:var(--ink);background:var(--panel-2)}.Dialog_body__NufbR{padding:10px 20px 0;overflow-y:auto;overscroll-behavior:contain;font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted)}.Dialog_body__NufbR p{margin:0}.Dialog_actions__hLVW8{display:flex;justify-content:flex-end;gap:8px;padding:18px 20px}@keyframes Dialog_fade__KZfl7{0%{opacity:0}}@keyframes Dialog_pop__hOoxy{0%{opacity:0;transform:translateY(6px) scale(.98)}}.Select_wrap__VsbUV{position:relative;display:inline-block}.Select_fill__Ua3Cs{display:block;width:100%}.Select_fill__Ua3Cs .Select_btn__miyuI{width:100%}.Select_btn__miyuI{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;height:28px;padding:0 6px 0 8px;border:0;border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink);font-size:var(--t-ui-sm);text-align:left;cursor:pointer}.Select_btn__miyuI svg{color:var(--muted);flex-shrink:0}.Select_btn__miyuI:hover:not(:disabled),.Select_btn__miyuI[aria-expanded=true]{background:var(--line)}.Select_btn__miyuI:focus-visible{outline:1px solid var(--accent);outline-offset:0}.Select_btn__miyuI:disabled{color:var(--faint);cursor:default}.Select_btn__miyuI:disabled svg{color:var(--faint)}.Select_pill__oXVqf{border-radius:var(--r-pill,999px);padding:0 8px 0 10px;font-weight:var(--fw-medium)}.Select_text__eyxA2{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_menu__aWQZn{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-modal,100);min-width:100%;max-height:320px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.Select_menu__aWQZn>li>button{width:100%;display:flex;align-items:center;gap:8px;border:0;background:rgba(0,0,0,0);text-align:left;padding:6px 10px;border-radius:var(--r-sm);font-size:var(--t-ui-sm);color:var(--ink);cursor:pointer;white-space:nowrap}.Select_menu__aWQZn>li>button.Select_on__uk6Mg{background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--fw-medium)}.Select_menu__aWQZn>li>button:hover{background:var(--accent);color:#fff}.Select_up__MeDSJ{top:auto;bottom:calc(100% + 4px)}.auth_login__amzRy{border:0;background:var(--panel-2);color:var(--ink);font-weight:var(--fw-medium);font-size:var(--text-sm);padding:4px 10px;border-radius:var(--r-pill,999px);cursor:pointer;white-space:nowrap}.auth_login__amzRy:hover{background:var(--accent-soft);color:var(--accent-ink)}.auth_wrap__Y7BRr{position:relative;display:inline-flex}.auth_avatar__hWf49{width:26px;height:26px;padding:0;border:0;border-radius:50%;overflow:hidden;background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--fw-semibold);font-size:var(--text-sm);display:inline-grid;place-items:center;cursor:pointer}.auth_avatar__hWf49 img{width:100%;height:100%;object-fit:cover;display:block}.auth_avatar__hWf49:hover{box-shadow:0 0 0 2px var(--accent-soft)}.auth_menu__InZ0U{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-modal,50);min-width:200px;padding:4px;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.auth_menu__InZ0U hr{border:0;border-top:1px solid var(--line);margin:4px 0}.auth_menu__InZ0U>a,.auth_menu__InZ0U>button{display:flex;align-items:center;border:0;background:rgba(0,0,0,0);color:var(--ink);text-decoration:none;font-size:var(--text-sm);padding:6px 10px;border-radius:var(--r-sm);cursor:pointer;text-align:left}.auth_menu__InZ0U>a:hover,.auth_menu__InZ0U>button:hover{background:var(--panel-2)}.auth_menuLeft__G8yqT{right:auto;left:0}.auth_who__KU64l{display:flex;flex-direction:column;gap:1px;padding:6px 10px 4px;font-size:var(--text-sm)}.auth_who__KU64l span{color:var(--muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis}.auth_backdrop__zzFn8{position:fixed;inset:0;z-index:var(--z-modal,50);background:rgba(0,0,0,.35);display:grid;place-items:center;padding:16px}.auth_dialog__h1LPM{width:min(400px,100%);background:var(--panel);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:28px 28px 20px;display:flex;flex-direction:column;align-items:stretch;gap:12px;text-align:center}.auth_dialog__h1LPM h2{font-size:var(--text-xl);font-weight:var(--fw-semibold);margin-top:4px}.auth_logo__a0R_v{align-self:center;display:block}.auth_blurb__WQ4XG{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.auth_oauthRow__KmDmZ{display:grid;grid-template-columns:1fr;gap:10px;margin-top:8px}.auth_oauth__mHkId{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:var(--fw-medium);font-size:var(--t-ui);padding:11px 14px;border-radius:var(--r-md);cursor:pointer}.auth_oauth__mHkId:hover{background:var(--panel-2)}.auth_oauth__mHkId:disabled{opacity:.6;cursor:default}.auth_or__AVL3_{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:var(--t-caption);letter-spacing:.06em;margin:6px 0}.auth_or__AVL3_:after,.auth_or__AVL3_:before{content:"";flex:1;border-top:1px solid var(--line)}.auth_emailForm__bCpMM{display:flex;flex-direction:column;gap:8px;text-align:left}.auth_emailForm__bCpMM label{font-size:var(--text-sm);color:var(--ink);font-weight:var(--fw-medium)}.auth_emailForm__bCpMM input{width:100%;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:var(--text-md);padding:10px 12px;border-radius:var(--r-md)}.auth_emailForm__bCpMM input:focus{outline:2px solid var(--accent);outline-offset:-1px}.auth_emailForm__bCpMM input[aria-invalid=true]{border-color:var(--danger)}.auth_send__PDEAW{border:0;background:var(--accent);color:#fff;font-weight:var(--fw-medium);font-size:var(--text-md);padding:10px 12px;border-radius:var(--r-md);cursor:pointer;margin-top:2px}.auth_send__PDEAW:hover{background:var(--accent-strong)}.auth_send__PDEAW:disabled{opacity:.45;cursor:default;background:var(--accent)}.auth_error__jd1TW{color:var(--danger);font-size:var(--text-sm);margin:0}.auth_legal__Q1Atw{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.auth_legal__Q1Atw a{color:var(--accent-ink);text-decoration:underline}.auth_nudge__l_zFD{border:0;background:rgba(0,0,0,0);color:var(--accent-ink);font-size:var(--text-xs);padding:2px 6px;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap}.auth_nudge__l_zFD:hover{background:var(--accent-soft)}.auth_cancel__kzGZP{border:0;background:rgba(0,0,0,0);color:var(--muted);font-size:var(--text-sm);padding:4px;cursor:pointer;align-self:center}.auth_cancel__kzGZP:hover{color:var(--ink)}@media(max-width:1099px){.auth_nudge__l_zFD{display:none}}.DeviceGate_gate__hBGzd{display:none;position:fixed;inset:0;z-index:var(--z-modal);background:var(--bg);color:var(--ink);padding:24px 16px;align-items:center;justify-content:center;text-align:center}@media(max-width:743px){.DeviceGate_gate__hBGzd{display:flex}}.DeviceGate_card__H_OLv{max-width:360px;display:flex;flex-direction:column;gap:12px;align-items:center}.DeviceGate_card__H_OLv h1{font-size:var(--t-h3);font-weight:var(--fw-semibold);margin:0}.DeviceGate_card__H_OLv p{margin:0;color:var(--muted);font-size:var(--t-body);line-height:var(--lh-body)}.DeviceGate_home__LhJFZ{margin-top:8px;display:inline-flex;align-items:center;padding:10px 20px;border-radius:var(--r-md);background:var(--accent);color:#fff;text-decoration:none;font-size:var(--t-body);font-weight:var(--fw-medium)}.DeviceGate_home__LhJFZ:hover{background:var(--accent-strong)}.Tip_wrap__csdlz{position:relative;display:inline-flex}.Tip_wrap__csdlz:focus-within>.Tip_tip__Czwz5,.Tip_wrap__csdlz:hover>.Tip_tip__Czwz5{opacity:1;visibility:visible;transition-delay:.35s,.35s}.Tip_tip__Czwz5{position:absolute;z-index:var(--z-float);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility 0s linear .12s;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:5px 8px;border-radius:var(--r-xs);background:var(--ink);color:#fff;font-size:var(--t-ui-sm);font-weight:var(--fw-regular);line-height:1.2;box-shadow:var(--shadow)}.Tip_tip__Czwz5 kbd{font-family:var(--font-sans);font-size:var(--t-caption);line-height:1;padding:3px 5px;border-radius:4px;background:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.92)}.Tip_wrap__csdlz[data-side=top]>.Tip_tip__Czwz5{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.Tip_wrap__csdlz[data-side=bottom]>.Tip_tip__Czwz5{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.Tip_wrap__csdlz[data-side=left]>.Tip_tip__Czwz5{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.Tip_wrap__csdlz[data-side=right]>.Tip_tip__Czwz5{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.Tip_tip__Czwz5{transition:none}}.feedback_dialog__OXpqy{font-size:var(--t-ui);line-height:1.55}.feedback_intro__6x_KK{margin:4px 0 18px!important;color:var(--muted);font-size:var(--t-ui)}.feedback_form__GXUCt{display:grid;gap:26px;padding-bottom:8px}.feedback_q__f6SAa{margin:0;padding:0;border:0;min-width:0;display:grid;gap:10px;scroll-margin:16px}.feedback_missing__LiWrv .feedback_qLabel__DkYvx{color:var(--danger)}.feedback_qHead__Whng_{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.feedback_qLabel__DkYvx{color:var(--ink);font-weight:var(--fw-semibold);font-size:var(--t-body);line-height:1.4}.feedback_req__GW3zm{color:var(--danger)}.feedback_hint__9w33X{font-size:var(--t-caption);color:var(--muted)}.feedback_reqNote__lcDd0{font-size:var(--t-caption);color:var(--danger)}.feedback_srOnly__dLPl6{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.feedback_opts__3xTqj{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 12px}.feedback_otherRow__NP4vD{grid-column:1/-1;padding-top:4px}.feedback_opt__sBz5B{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 8px;margin:0 -8px;border-radius:var(--r-sm);color:var(--ink);cursor:pointer;line-height:1.4}.feedback_opt__sBz5B input{margin:0;width:16px;height:16px;accent-color:var(--accent);flex:none}.feedback_opt__sBz5B:hover{background:var(--panel-2)}.feedback_opt__sBz5B:focus-within{box-shadow:0 0 0 2px var(--accent-soft)}.feedback_area__F4bwH{font:inherit;font-size:var(--t-ui);line-height:1.5;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 11px;resize:vertical;min-height:72px;width:100%;box-sizing:border-box}.feedback_area__F4bwH::placeholder{color:var(--faint)}.feedback_area__F4bwH:hover{border-color:var(--n-300,var(--line))}.feedback_area__F4bwH:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.feedback_scale__c4PKo{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.feedback_scaleEnd__QBe55{font-size:var(--t-caption);color:var(--muted);padding:0 4px}.feedback_score__RCGWy{width:40px;height:36px;font:inherit;font-weight:var(--fw-medium);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer}.feedback_score__RCGWy:hover{background:var(--panel-2)}.feedback_score__RCGWy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedback_on__SihaD,.feedback_on__SihaD:hover{background:var(--accent);border-color:var(--accent);color:#fff}.feedback_err__oQHBm{font-size:var(--t-caption);color:var(--danger);margin-right:auto;align-self:center}.files_shell__fGBOp{width:100%;min-height:100vh;display:flex;background:var(--bg)}.files_rail__86Wpf{width:240px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--panel);padding:10px 8px;gap:10px}.files_railTop__KnYbp{display:flex;align-items:center;gap:8px;padding:4px 6px;min-height:34px}.files_railName__hFVeS{font-size:var(--text-md);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.files_navList__K1mmx{list-style:none;display:flex;flex-direction:column;gap:2px}.files_navItem__6qIXK{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-md);color:var(--ink);text-decoration:none;font-size:var(--text-md)}.files_navItem__6qIXK svg{color:var(--muted);flex-shrink:0}.files_navItem__6qIXK:hover{background:var(--panel-2)}.files_navOn___Y8N_{background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--fw-medium)}.files_navOn___Y8N_ svg{color:var(--accent)}.files_navOn___Y8N_:hover{background:var(--accent-soft)}.files_soon__lG_E_{margin-left:auto;font-style:normal;font-size:10px;color:var(--muted);background:var(--panel-2);padding:1px 6px;border-radius:var(--r-pill,999px)}.files_content__pm1GG{flex:1;min-width:0;display:flex;flex-direction:column}.files_head__elXUa{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 32px;flex-shrink:0}.files_head__elXUa h1{font-size:var(--text-xl);font-weight:var(--fw-semibold)}.files_headRight__0wgi9{display:flex;align-items:center;gap:8px}.files_primary__ecxmx{border:0;background:var(--accent);color:#fff;font-weight:var(--fw-medium);font-size:var(--text-md);padding:7px 14px;border-radius:var(--r-md);cursor:pointer}.files_primary__ecxmx:hover{background:var(--accent-strong)}.files_primary__ecxmx:disabled{opacity:.45;cursor:default}.files_secondary__sOsU9{border:1px solid var(--line);background:var(--panel);color:var(--ink);font-weight:var(--fw-medium);font-size:var(--text-md);padding:6px 14px;border-radius:var(--r-md);cursor:pointer}.files_secondary__sOsU9:hover{background:var(--panel-2)}.files_secondary__sOsU9:disabled{opacity:.45;cursor:default}.files_pill__Tt9sS{display:inline-flex;align-items:center;gap:8px;border:0;background:var(--panel-2);color:var(--ink);font-weight:var(--fw-medium);font-size:var(--text-md);padding:6px 14px 6px 8px;border-radius:var(--r-pill,999px);cursor:pointer}.files_pill__Tt9sS:hover{background:var(--line)}.files_pill__Tt9sS:disabled{opacity:.45;cursor:default}.files_pill__Tt9sS:disabled:hover{background:var(--panel-2)}.files_pillIcon__H6wuF{width:20px;height:20px;border-radius:6px;display:inline-grid;place-items:center;color:#fff;font-size:12px;font-weight:700;line-height:1}.files_pillChart__l0pQ1{background:var(--accent)}.files_pillSymbol__e7h4J{background:#8b5cf6}.files_search__RkX99{display:flex;align-items:center;gap:8px;width:min(260px,30vw);height:30px;padding:0 12px;margin-right:4px;border-radius:var(--r-pill,999px);background:var(--panel-2);color:var(--muted)}.files_search__RkX99 input{flex:1;border:0;background:rgba(0,0,0,0);padding:0;font-size:var(--text-md);color:var(--ink);outline:none}.files_search__RkX99 input::placeholder{color:var(--muted)}.files_search__RkX99:focus-within{background:var(--panel);box-shadow:0 0 0 1px var(--accent)}.files_section__LkAhF{display:flex;flex-direction:column;gap:12px}.files_section__LkAhF h2{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--ink)}.files_sectionHead__VSPDi{display:flex;align-items:center;justify-content:space-between;gap:12px}.files_toolbar__KllJg{display:flex;justify-content:flex-end;align-items:center;gap:8px}.files_dd__mVjCD{position:relative}.files_ddBtn__gFrZm{display:inline-flex;align-items:center;gap:6px;border:0;background:var(--panel-2);color:var(--ink);font-size:var(--text-sm);font-weight:var(--fw-medium);height:28px;padding:0 8px 0 10px;border-radius:var(--r-pill,999px);cursor:pointer}.files_ddBtn__gFrZm svg{color:var(--muted)}.files_ddBtn__gFrZm:hover,.files_ddBtn__gFrZm[aria-expanded=true]{background:var(--line)}.files_ddMenu__aYey9{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-modal,50);min-width:160px;padding:4px;list-style:none;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.files_ddMenu__aYey9>li>button{width:100%;display:flex;align-items:center;gap:8px;border:0;background:rgba(0,0,0,0);text-align:left;padding:6px 10px 6px 6px;border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--ink);cursor:pointer}.files_ddMenu__aYey9>li>button:hover{background:var(--accent);color:#fff}.files_ddMenu__aYey9>li>button:hover .files_ddCheck__CZJpj{color:#fff}.files_ddOn__HD4r_{font-weight:var(--fw-medium)}.files_ddCheck__CZJpj{width:14px;text-align:center;color:var(--accent);font-size:11px}.files_seg__Iq_59{display:inline-flex;gap:2px;padding:2px;background:var(--panel-2);border-radius:var(--r-pill,999px)}.files_seg__Iq_59>button{border:0;background:rgba(0,0,0,0);color:var(--muted);width:28px;height:24px;display:inline-grid;place-items:center;border-radius:var(--r-pill,999px);cursor:pointer}.files_seg__Iq_59>button:hover{color:var(--ink)}.files_seg__Iq_59 .files_segOn__kAoBN{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-sm)}.files_list__RlCdz{list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--line)}.files_list__RlCdz .files_card__1kIeS{border-bottom:1px solid var(--line)}.files_list__RlCdz .files_open__uwqat{flex-direction:row;align-items:center;gap:12px;border:0;border-radius:0;background:rgba(0,0,0,0);padding:8px 4px}.files_list__RlCdz .files_open__uwqat:hover{background:var(--panel-2);box-shadow:none}.files_list__RlCdz .files_thumb__T8eWH{width:56px;padding:2px;aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r-xs);background-size:8px 8px}.files_list__RlCdz .files_name__cK7z6{flex:1;padding:0}.files_list__RlCdz .files_when__rbE9_{padding:0;width:140px}.files_list__RlCdz .files_more__6koZd{top:50%;transform:translateY(-50%)}.files_list__RlCdz .files_renameInput__Auq1k{flex:1;margin:0}.files_main__GOV_0{flex:1;padding:8px 32px 32px;display:flex;flex-direction:column;gap:16px}.files_note__vJFqH{font-size:var(--text-md);color:var(--accent-ink);background:var(--accent-soft);padding:8px 12px;border-radius:var(--r-md)}.files_error__5NbDu{font-size:var(--text-md);color:var(--danger)}.files_muted__XSfQm{color:var(--muted);font-size:var(--text-md)}.files_empty__v5oxf{margin:80px auto;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--ink);font-size:var(--text-md);text-align:center;max-width:420px}.files_grid__YjO6Y{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.files_card__1kIeS{position:relative}.files_card__1kIeS.files_cardMenu__ruAHp .files_more__6koZd,.files_card__1kIeS:hover .files_more__6koZd{opacity:1}.files_card__1kIeS.files_cardMenu__ruAHp .files_open__uwqat{border-color:var(--accent)}.files_open__uwqat{width:100%;display:flex;flex-direction:column;gap:2px;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);text-align:left;cursor:pointer;overflow:hidden}.files_open__uwqat:hover{border-color:var(--accent);box-shadow:var(--shadow)}.files_thumb__T8eWH{display:grid;place-items:center;overflow:hidden;padding:8px}.files_thumb__T8eWH img{max-width:100%;max-height:100%;object-fit:contain}.files_thumb__T8eWH{width:100%;aspect-ratio:4/3;background:radial-gradient(circle,#c8c8c8 1px,transparent 1.2px) 0 0/16px 16px,#fff;border-bottom:1px solid var(--line)}.files_name__cK7z6{padding:10px 12px 0;font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.files_when__rbE9_{padding:0 12px 10px;font-size:var(--text-xs);color:var(--muted)}.files_more__6koZd{position:absolute;top:6px;right:6px;width:26px;height:26px;display:inline-grid;place-items:center;border:0;border-radius:var(--r-sm);background:var(--panel);color:var(--muted);box-shadow:var(--shadow-sm);cursor:pointer;opacity:0}.files_more__6koZd:hover,.files_more__6koZd[aria-expanded=true]{color:var(--ink);background:var(--line)}.files_renameInput__Auq1k{margin:8px 10px 0;padding:1px 4px;border:1px solid var(--accent);border-radius:var(--r-xs);background:var(--panel);font:inherit;font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--ink);min-width:0;width:calc(100% - 20px)}.files_menu__vKD45{position:fixed;z-index:var(--z-modal,50);min-width:200px;padding:4px;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.files_menu__vKD45 hr{border:0;border-top:1px solid var(--line);margin:4px 0}.files_menu__vKD45>button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:rgba(0,0,0,0);text-align:left;padding:6px 10px;border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--ink);cursor:pointer}.files_menu__vKD45>button:hover:not(:disabled){background:var(--accent);color:#fff}.files_menu__vKD45>button:disabled{color:var(--faint);cursor:default}.files_menuDanger__8Y2qV{color:var(--danger)!important}.files_menuDanger__8Y2qV:hover:not(:disabled){background:var(--danger)!important;color:#fff!important}.files_toast__38YhD{position:fixed;left:50%;bottom:32px;transform:translateX(-50%);padding:6px 12px;border-radius:var(--r-md);background:var(--g-800,#333);color:#fff;font-size:var(--text-xs);box-shadow:var(--shadow);z-index:var(--z-modal,50)}.files_form__X1cZy{display:flex;flex-direction:column;gap:14px;max-width:420px}.files_field__o7AoN{display:flex;flex-direction:column;gap:4px}.files_field__o7AoN>span{font-size:var(--text-sm);color:var(--muted)}.files_field__o7AoN input,.files_field__o7AoN select{border:0;background:var(--panel-2);border-radius:var(--r-sm);padding:7px 10px;font-size:var(--text-md);color:var(--ink)}.files_field__o7AoN input:disabled,.files_field__o7AoN input:read-only,.files_field__o7AoN select:disabled,.files_field__o7AoN select:read-only{color:var(--muted)}.files_field__o7AoN small{font-size:var(--text-xs);color:var(--muted)}.files_formActions__My3_L{display:flex;justify-content:flex-end}.files_cardActions__wEuKD{display:flex;gap:6px;padding:0 12px 12px}.files_libDialog__Lyx9A{max-height:82vh}.files_lib__EwYUw{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;min-height:420px;padding-bottom:20px}.files_libNav__QStuP{display:flex;flex-direction:column;gap:2px;padding-right:16px;border-right:1px solid var(--line)}.files_libNav__QStuP button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border:0;border-radius:var(--r-sm);background:rgba(0,0,0,0);color:var(--ink);font:inherit;font-size:var(--t-ui);cursor:pointer}.files_libNav__QStuP button:hover{background:var(--panel-2)}.files_libNav__QStuP button em{font-style:normal;color:var(--muted);font-size:var(--t-caption)}.files_libNav__QStuP .files_libNavOn__c1mzX,.files_libNav__QStuP .files_libNavOn__c1mzX:hover{background:var(--accent-soft);color:var(--accent-ink)}.files_libNav__QStuP .files_libNavOn__c1mzX em,.files_libNav__QStuP .files_libNavOn__c1mzX:hover em{color:var(--accent-ink)}.files_libMain__qjhET{min-width:0}.files_libHead__Q6UYH{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.files_libHead__Q6UYH p{margin:0}.files_libEmpty__vRT4i{padding:48px 0;text-align:center;display:flex;flex-direction:column;gap:6px;color:var(--ink)}.files_libEmpty__vRT4i p{margin:0}.files_libGrid__JgBZo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.files_libCard__EFiTZ{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);text-align:center;min-width:0}.files_libCard__EFiTZ code{font-family:var(--mono);font-size:var(--t-caption);color:var(--muted)}.files_libCard__EFiTZ:hover{border-color:var(--accent)}.files_libCard__EFiTZ:hover .files_libActions__PRByK{opacity:1}.files_libThumb__KMUDU{display:grid;place-items:center;width:100%;height:72px;color:var(--ink);background:radial-gradient(circle,#d4d4d4 1px,transparent 1.2px) 0 0/12px 12px,#fff;border-radius:var(--r-sm)}.files_libName__58z5E{font-size:var(--t-ui);color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files_libActions__PRByK{position:absolute;top:4px;right:4px;display:flex;gap:2px;opacity:0}.files_libActions__PRByK button{width:24px;height:24px;display:inline-grid;place-items:center;border:0;border-radius:var(--r-sm);background:var(--panel);color:var(--muted);box-shadow:var(--shadow-sm);cursor:pointer}.files_libActions__PRByK button:hover{color:var(--ink);background:var(--line)}.files_soonTag__FcPSD{font-size:var(--t-caption);color:var(--faint)}