.TQxUhq_dialog.TQxUhq_dialog{width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--product-foreground);font:14px/20px var(--product-font-sans);flex-direction:column;display:flex;overflow:hidden}.TQxUhq_body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:auto}.TQxUhq_dialog button,.TQxUhq_dialog input{font:inherit;color:inherit}.TQxUhq_dialog button{cursor:pointer}.TQxUhq_dialog button:disabled{opacity:.45;cursor:not-allowed}.TQxUhq_dialog :is(button,input,summary):focus-visible{outline:2px solid var(--product-focus);outline-offset:-2px}.TQxUhq_header{border-bottom:1px solid var(--product-border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.TQxUhq_header>div{flex-direction:column;gap:8px;min-width:0;display:flex}.TQxUhq_header>button{border-radius:var(--product-radius);flex:none;place-items:center;width:40px;height:40px;display:grid}.TQxUhq_create{border-bottom:1px solid var(--product-border);flex:none;padding:16px 20px}.TQxUhq_create label{margin-bottom:8px;font-weight:600;display:block}.TQxUhq_create label span,.TQxUhq_metadata,.TQxUhq_versionInfo time{color:var(--product-muted-foreground);font-weight:400}.TQxUhq_create>div{gap:8px;display:flex}.TQxUhq_create input{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);flex:1;min-width:0;min-height:40px;padding:8px 12px}.TQxUhq_create button,.TQxUhq_previewHeader>button,.TQxUhq_dialog footer>button,.TQxUhq_error button{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;display:inline-flex}.TQxUhq_dialog button:hover:not(:disabled){background:var(--product-muted)}.TQxUhq_workspace{flex:1;grid-template-columns:288px minmax(0,1fr);min-height:260px;display:grid;overflow:hidden}.TQxUhq_list{border-right:1px solid var(--product-border);min-height:0;overflow:auto}.TQxUhq_empty{min-height:120px;color:var(--product-description-foreground);justify-content:center;align-items:center;gap:8px;margin:0;padding:16px;display:flex}.TQxUhq_version{border-bottom:1px solid var(--product-border)}.TQxUhq_versionSelect{text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;min-height:72px;padding:16px;display:flex}.TQxUhq_versionSelect>svg{flex:none;margin-top:2px}.TQxUhq_versionSelect[aria-pressed=true]{background:var(--product-accent);color:var(--product-primary)}.TQxUhq_versionInfo{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TQxUhq_versionInfo strong{font-weight:600}.TQxUhq_versionInfo time{font-variant-numeric:tabular-nums}.TQxUhq_preview{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.TQxUhq_previewHeader{border-bottom:1px solid var(--product-border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.TQxUhq_previewHeader h3{margin:0;font-size:18px;font-weight:600;line-height:28px}.TQxUhq_snapshotTree.TQxUhq_snapshotTree{z-index:auto;background:var(--product-surface);min-width:0;min-height:0;color:var(--product-foreground);flex:1;padding:8px;display:block;position:relative;inset:auto;overflow:auto}.TQxUhq_featureTree.TQxUhq_featureTree{border:0;width:100%;min-width:0}.TQxUhq_assemblyTree{min-height:0;padding:8px 16px;overflow:auto}.TQxUhq_assemblyTree summary{cursor:pointer;padding:12px 0;font-weight:600}.TQxUhq_assemblyTree ul{margin:0;padding:0;list-style:none}.TQxUhq_assemblyTree li{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:40px;padding:8px;display:flex}.TQxUhq_assemblyTree li>svg{flex:none}.TQxUhq_assemblyTree li[data-suppressed=true]{color:var(--product-muted-foreground)}.TQxUhq_error{color:var(--product-danger-text);background:var(--product-danger-soft);flex:none;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.TQxUhq_error button{margin-left:auto}.TQxUhq_dialog footer{border-top:1px solid var(--product-border);color:var(--product-muted-foreground);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.TQxUhq_dialog footer>button{color:var(--product-foreground)}@media (max-width:640px){.TQxUhq_dialog.TQxUhq_dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.TQxUhq_header,.TQxUhq_create,.TQxUhq_dialog footer{padding-inline:12px}.TQxUhq_workspace{flex-direction:column;min-height:200px;display:flex}.TQxUhq_list{border-right:0;border-bottom:1px solid var(--product-border);flex:0 auto;max-height:180px}.TQxUhq_preview{flex:1;min-height:180px}.TQxUhq_versionSelect{min-height:64px;padding:12px}.TQxUhq_previewHeader{flex-wrap:wrap}}@media (any-pointer:coarse){.TQxUhq_dialog :is(button,input,summary){min-height:44px}}
:root:has(.cad-dropdown-scope,main[aria-label^=LunarCAD]){--cad-confirm-background:#1456f0;--cad-cancel-background:#d83931;--cad-action-foreground:#fff;--cad-dimension-font-size:22px;--cad-dimension-control-size:18px;--cad-dimension-font-weight:700;--board-ui-canvas:var(--product-canvas);--board-ui-surface:var(--product-surface);--board-ui-muted:var(--product-muted);--board-ui-foreground:var(--product-foreground);--board-ui-description:var(--product-description-foreground);--board-ui-muted-foreground:var(--product-muted-foreground);--board-ui-border:var(--product-border);--board-ui-primary:var(--product-primary);--board-ui-primary-foreground:var(--product-primary-foreground);--board-ui-selection:var(--product-selection);--board-ui-danger:var(--product-danger-text);--board-ui-danger-soft:var(--product-danger-soft);--board-ui-success:var(--product-success-text);--board-ui-success-soft:var(--product-success-soft);--board-ui-warning:var(--product-warning-text);--board-ui-warning-soft:var(--product-warning-soft)}.cad-dropdown-scope{display:contents}@supports (appearance:base-select){:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:not([multiple]):not([size]){appearance:base-select}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:not([multiple]):not([size])::picker(select){appearance:base-select}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:not([multiple]):not([size]){text-align:start;cursor:pointer;color-scheme:inherit;justify-content:space-between;align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:not([multiple]):not([size])::picker(select){min-width:min(360px, calc(100vw - 24px), max(180px, anchor-size(width)));border:1px solid var(--board-ui-border,var(--product-border));background:var(--board-ui-surface,var(--product-surface));max-width:min(360px,100vw - 24px);max-height:min(320px,60dvh);color:var(--board-ui-foreground,var(--product-foreground));font:14px/20px var(--product-font-sans,system-ui, sans-serif);text-align:left;overscroll-behavior:contain;scrollbar-width:thin;border-radius:4px;margin-block:4px;padding:4px;overflow-y:auto;box-shadow:0 4px 14px #00000029}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:not([multiple]):not([size])::picker-icon{content:"";clip-path:polygon(0 0,100% 0,50% 100%);width:7px;height:5px;color:var(--board-ui-foreground,var(--product-foreground));background:currentColor;flex-shrink:0;margin-block:0;margin-inline:auto 4px}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:open{outline:2px solid var(--board-ui-primary,var(--product-primary));outline-offset:1px}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:not([multiple]):not([size]) option{min-height:34px;color:var(--board-ui-foreground,var(--product-foreground));font:14px/20px var(--product-font-sans,system-ui, sans-serif);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:7px 10px;display:flex}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:not([multiple]):not([size]) option:is(:hover,:focus-visible){background:var(--board-ui-muted,var(--product-muted));outline:none}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:not([multiple]):not([size]) option:checked{display:none}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:not([multiple]):not([size]) option::checkmark{color:var(--board-ui-primary,var(--product-primary));content:"✓";order:1;margin-inline-start:auto}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select:not([multiple]):not([size]) option:disabled{color:var(--board-ui-muted-foreground,var(--product-muted-foreground));cursor:default;opacity:.5}:where(.cad-dropdown-scope,main[aria-label^=LunarCAD],[data-cad-property-panel],[data-cad-dropdown-scope]) select optgroup{color:var(--board-ui-description,var(--product-description-foreground));font-size:14px;font-weight:600}}
.RmUlcW_treeHost{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.RmUlcW_operationError{border-bottom:1px solid var(--board-ui-primary,#d6b5b2);background:var(--board-ui-surface,#fff3f1);color:var(--board-ui-danger,#8d2b23);white-space:pre-wrap;overflow-wrap:anywhere;flex:none;gap:6px;max-height:30%;padding:10px 12px;font-size:14px;line-height:1.45;display:grid;overflow-y:auto}.RmUlcW_treeHost>*{flex:1 1 0;max-width:100%;min-height:0;border-right:0!important;width:100%!important;min-width:0!important}.RmUlcW_treeHost{overscroll-behavior:contain;overflow:auto}.RmUlcW_appearanceHost{overscroll-behavior:contain;flex:1 1 0;min-width:0;min-height:0;overflow:auto}.RmUlcW_propertyHost{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:auto}.RmUlcW_propertyHost:empty{display:none}.RmUlcW_propertyHost>[data-cad-property-panel]{background:var(--board-ui-surface,#f9f9f9);overflow-wrap:anywhere;border-radius:0;flex-direction:column;flex:none;min-height:0;padding:0;display:flex;border:0!important;border-bottom:1px solid var(--board-ui-border,#c9cdd1)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;margin:0!important;position:static!important;inset:auto!important}.RmUlcW_propertyHost>[data-cad-property-panel]:only-child{flex:1 1 0}.RmUlcW_propertyHost>[data-cad-property-panel]>:is([class*=dialogTitle],[data-cad-panel-header],header){z-index:2;background:var(--board-ui-muted,#f0f1f2);border-bottom:1px solid var(--board-ui-border,#d1d5d8);flex:none;height:auto;min-height:38px;padding:5px 8px;position:sticky;top:0}.RmUlcW_propertyHost>[data-cad-property-panel]>:is([class*=dialogBody],[data-cad-panel-body]){min-height:0;padding:12px;overflow:visible;max-height:none!important}.RmUlcW_propertyHost>[data-cad-property-panel]:only-child>:is([class*=dialogBody],[data-cad-panel-body]){overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;overflow-y:auto}.RmUlcW_propertyHost>[data-cad-sketch-parameter-panel]:not([hidden]){flex:1 1 0;overflow:hidden}.RmUlcW_propertyHost>[data-cad-sketch-parameter-panel]>[data-cad-panel-body]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;overflow-y:auto}.RmUlcW_propertyHost>[data-cad-property-panel]>[data-cad-panel-footer]{z-index:2;background:var(--board-ui-surface,#fff);border-top:1px solid var(--board-ui-border,#d5dce3);flex:none;position:sticky;bottom:0}.RmUlcW_propertyHost [data-cad-property-panel] :is(input,select,textarea){max-width:100%}.RmUlcW_propertyHost [data-cad-property-panel] :is(p,label,fieldset),.RmUlcW_propertyHost [data-cad-property-panel] [class*=dialogTitle]>:is(span,input){min-width:0}.RmUlcW_propertyHost [data-cad-property-panel] [class*=dialogTitle]>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.RmUlcW_content{flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.RmUlcW_propertyEmpty{color:var(--product-description-foreground);margin:0;padding:12px;font-size:14px;line-height:20px}.RmUlcW_frame{background:var(--board-ui-canvas,var(--product-canvas))}.RmUlcW_frame>[data-editor-side=left]{border-radius:0 var(--product-radius) 0 var(--product-radius)}.RmUlcW_frame>[data-editor-side=left],.RmUlcW_frame>[data-editor-side=right]{border:1px solid var(--product-border)}.RmUlcW_frame>[data-editor-side=left]{border-left:0}.RmUlcW_frame:not([data-editor-mobile])>[data-editor-side=left]>header>button{display:none}.RmUlcW_frame>[data-editor-side=left]>header{border-bottom:0;justify-content:center;padding:6px 8px}.RmUlcW_frame>[data-editor-side=left]>header>[role=tablist]{border:1px solid color-mix(in srgb,var(--product-border) 50%,var(--product-surface));background:color-mix(in srgb,var(--product-muted) 50%,var(--product-surface));border-radius:999px;flex:0 auto;gap:2px;padding:3px}.RmUlcW_frame>[data-editor-side=left]>header [role=tab]{border:0;border-radius:999px;min-height:28px;padding:0 10px;font-weight:500}.RmUlcW_frame>[data-editor-side=left]>header [role=tab][aria-selected=true]{background:var(--product-surface);color:var(--product-primary)}.RmUlcW_frame>[data-editor-side=left]>header [role=tab]:hover:not([aria-selected=true]){background:var(--product-surface);color:var(--product-foreground)}.RmUlcW_frame[data-editor-mobile]>[data-editor-side=left]>header{gap:4px;padding-inline:4px}.RmUlcW_frame[data-editor-mobile]>[data-editor-side=left]>header>[role=tablist]{flex:1 1 0;gap:0;min-width:0;padding:2px;overflow:visible}.RmUlcW_frame[data-editor-mobile]>[data-editor-side=left]>header [role=tab]{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:4px}@media (any-pointer:coarse){.RmUlcW_frame>[data-editor-side=left]>header [role=tab]{min-height:var(--product-touch-target-size,44px)}}.RmUlcW_frame[data-cad-workspace]>[data-editor-left-toggle]{border:1px solid var(--product-border);width:28px;min-width:28px;height:44px;box-shadow:none;background:var(--product-surface);border-left:0;border-radius:0 10px 10px 0;top:50%;left:0;transform:translateY(-50%)}.RmUlcW_frame[data-cad-workspace]>[data-editor-left-toggle]:enabled:hover{background:var(--product-surface);color:var(--product-primary)}.RmUlcW_frame[data-cad-workspace]:not([data-editor-mobile])>[data-editor-left-toggle][aria-expanded=true]{left:calc(var(--editor-left-width) - 1px)}@media (prefers-reduced-motion:no-preference){.RmUlcW_frame:not([data-editor-mobile])>[data-editor-side=left]{transition:width .22s cubic-bezier(.2,0,0,1),flex-basis .22s cubic-bezier(.2,0,0,1),border-inline-width .22s cubic-bezier(.2,0,0,1),opacity .16s,visibility}.RmUlcW_frame:not([data-editor-mobile])>[data-editor-side=left]>:is(header,[role=tabpanel]){min-width:calc(var(--editor-left-width) - 2px)}.RmUlcW_frame:not([data-editor-mobile])>[data-editor-side=left][hidden]{opacity:0;visibility:hidden;pointer-events:none;border-inline-width:0;flex-basis:0;width:0;transition-delay:0s,0s,0s,0s,.22s;display:flex!important}.RmUlcW_frame:not([data-editor-mobile])>[data-editor-left-toggle]{transition:left .22s cubic-bezier(.2,0,0,1),background-color .16s,color .16s}.RmUlcW_frame:has(>[role=separator]:active)>:is([data-editor-side=left],[data-editor-left-toggle]){transition:none}}@media (any-pointer:coarse){.RmUlcW_frame[data-cad-workspace]>[data-editor-left-toggle]{width:44px;min-width:44px}}.RmUlcW_frame>[data-editor-left-toggle]>.product-sidebar-toggle-idle{display:none}.RmUlcW_frame>[data-editor-left-toggle]>.product-sidebar-toggle-direction{display:block}.RmUlcW_frame:not([data-editor-mobile])>[data-editor-side=right]{position:relative;overflow:visible}.RmUlcW_frame:not([data-editor-mobile])>[data-editor-side=right]>header>button{z-index:25;background:var(--product-muted);border-radius:50%;width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:-40px}.RmUlcW_frame>[data-editor-side=right]>header{min-height:48px;padding:0 12px}.RmUlcW_frame>[data-editor-side=right]>header>strong{font-size:18px;line-height:28px}.RmUlcW_frame>[data-editor-side=right]>header>button:hover{background:var(--product-selection)}.RmUlcW_frame>[data-editor-right-rail]{border:1px solid var(--product-border);background:var(--product-muted);border-right:0;border-radius:8px 0 0 8px;flex:none;width:auto;padding:0;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.RmUlcW_frame>[data-editor-right-rail]>button{border-radius:inherit;width:44px;height:48px;color:var(--product-foreground);border:0;justify-content:center;align-items:center;padding:8px;display:flex}.RmUlcW_frame>[data-editor-right-rail]>button:hover:not(:disabled){background:var(--product-selection)}.RmUlcW_frame:has(>[data-editor-side=right]:not([hidden]))>[data-editor-right-rail]{display:none}.RmUlcW_frame[data-editor-mobile]>[data-editor-side=right]{right:0}@media (any-pointer:coarse){.RmUlcW_frame[data-cad-workspace]>[data-editor-left-toggle]{width:44px;height:44px}}.RmUlcW_frame [data-editor-side=left]{border-top:1px solid var(--product-border)}
.Dh2cvG_options{border-bottom:1px solid var(--product-border);min-width:0;color:var(--product-foreground);flex:none;padding:12px;font-size:14px}.Dh2cvG_header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.Dh2cvG_header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.Dh2cvG_choices{flex-direction:column;gap:4px;display:flex}.Dh2cvG_choices button{border:1px solid var(--product-border);min-height:36px;color:inherit;background:var(--product-surface);font:inherit;text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.Dh2cvG_choices button>svg{flex:none;width:20px;height:20px}.Dh2cvG_choices button:hover:not(:disabled){background:var(--product-accent)}.Dh2cvG_choices button[aria-pressed=true]:not(:disabled){border-color:var(--product-primary)}.Dh2cvG_options :is(button,select):focus-visible{outline:2px solid var(--product-focus);outline-offset:-2px}.Dh2cvG_options :is(button,select):disabled{color:var(--product-disabled-foreground);cursor:default}.Dh2cvG_field{flex-direction:column;gap:6px;display:flex}.Dh2cvG_field select{border:1px solid var(--product-border);background:var(--product-surface);width:100%;min-width:0;min-height:36px;color:inherit;font:inherit;border-radius:4px;padding:6px 8px}.Dh2cvG_toggle{align-items:center;gap:6px;margin-top:10px;display:flex}@media (any-pointer:coarse){.Dh2cvG_options button,.Dh2cvG_field select{min-height:44px}.Dh2cvG_field select{font-size:var(--product-text-input-touch)}.Dh2cvG_header button{min-width:44px}}
.XcvbHa_content{flex:1;grid-template-columns:minmax(0,1fr) minmax(280px,360px);min-height:0;display:grid}.XcvbHa_viewport{min-width:0;min-height:300px;position:relative}@media (max-width:800px){.XcvbHa_content{grid-template-rows:minmax(280px,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:auto}}
.fB_CPq_panel{flex-direction:column;gap:6px;min-width:0;display:flex}.fB_CPq_selection:not([data-active=true]){border-color:var(--board-ui-border,var(--product-border));background:var(--board-ui-surface,var(--product-surface))}.fB_CPq_selection{border:1px solid var(--board-ui-primary,#226c95);background:var(--board-ui-selection,#e1f1fc);align-items:center;min-height:44px;display:flex}.fB_CPq_selection[data-active=true]{box-shadow:inset 0 0 0 1px var(--board-ui-primary,#226c95)}.fB_CPq_pick{text-align:left;flex-direction:column;flex:1;gap:3px;min-width:0;padding:4px 6px;display:flex}.fB_CPq_pick>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fB_CPq_selectionLabel{color:var(--board-ui-description,#586b7d)}.fB_CPq_icon,.fB_CPq_menu{width:26px;min-height:28px;color:var(--board-ui-description,#586b7d);flex:0 0 26px;justify-content:center;align-items:center;padding:0;display:flex}.fB_CPq_menu{position:relative}.fB_CPq_menu>select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fB_CPq_menu:focus-within{outline:2px solid var(--board-ui-primary,#226c95);outline-offset:-2px}.fB_CPq_method{border:0;border-bottom:1px solid var(--board-ui-border,#c9d2d8);background:var(--board-ui-surface,#fff);width:100%;height:30px;padding:2px 6px}.fB_CPq_panel label[class*=field]{grid-template-columns:minmax(0,max-content) minmax(48px,1fr);align-items:center;gap:4px;margin:0;display:grid}.fB_CPq_panel label[class*=field]>span{color:var(--board-ui-description,#586b7d)}.fB_CPq_panel label[class*=field]>div{border:0;border-bottom:1px solid var(--board-ui-border,#c9d2d8);min-width:0}.fB_CPq_panel label[class*=field] input{text-align:right;padding:2px 3px}.fB_CPq_panel label[class*=field] small{padding:0 3px}.fB_CPq_panel label[class*=field]>small{grid-column:1/-1}.fB_CPq_tiltToggle{min-height:24px;color:var(--board-ui-description,#586b7d);align-self:flex-start;align-items:center;gap:4px;padding:0;display:flex}.fB_CPq_footer{justify-content:space-between;align-items:center;display:flex}.fB_CPq_footer label{margin:0}.fB_CPq_help{color:var(--board-ui-description,#586b7d);margin:0;line-height:1.5}@media (pointer:coarse){.fB_CPq_icon,.fB_CPq_menu{flex-basis:44px;width:44px;min-height:44px}.fB_CPq_method,.fB_CPq_tiltToggle{min-height:44px}}.fB_CPq_addReference{min-height:34px;color:var(--board-ui-primary,var(--product-primary));align-self:flex-start;padding:4px 0}.fB_CPq_directionOption{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}
.balImG_indicator{cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:inline-flex;color:var(--product-danger)!important;border:0!important}.balImG_indicator:hover{background:var(--product-danger-soft)}.balImG_indicator[data-severity=warning]{color:var(--product-warning-text)!important}.balImG_indicator[data-severity=warning]:hover,.balImG_indicator[data-severity=warning]:focus-visible{background:var(--product-warning-soft)}.balImG_indicator:focus-visible{background:var(--product-danger-soft);outline:2px solid var(--board-ui-primary,var(--color-primary));outline-offset:-2px}.balImG_tooltip{z-index:1000;box-sizing:border-box;border:1px solid var(--product-border);background:var(--product-surface,var(--color-background));width:320px;max-width:calc(100vw - 16px);color:var(--product-description-foreground,var(--color-foreground));pointer-events:none;overflow-wrap:anywhere;border-radius:4px;padding:10px 12px;font:400 14px/20px Arial,Microsoft YaHei,sans-serif;position:fixed;box-shadow:0 3px 12px #0002}.balImG_tooltip p{margin:0}.balImG_tooltip p+p{margin-top:6px}@media (pointer:coarse){.balImG_indicator{width:44px;height:44px}}
.xYPcoG_anchor{flex:none;align-items:center;display:flex;position:relative}.xYPcoG_guide{z-index:80;border:1px solid var(--color-border);background:var(--color-surface);width:280px;max-width:calc(100vw - 24px);color:var(--color-description-foreground);border-radius:8px;padding:12px;font-size:14px;line-height:20px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0002}.xYPcoG_guide p{margin:0}.xYPcoG_guide .xYPcoG_error{color:var(--color-danger);margin-top:8px}.xYPcoG_actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.xYPcoG_actions button{border-radius:8px;min-height:40px;padding:0 12px;font-size:14px;font-weight:600}.xYPcoG_dismiss{color:var(--color-description-foreground)}.xYPcoG_dismiss:hover{background:var(--color-muted)}.xYPcoG_enter{background:var(--color-primary)!important;color:var(--color-primary-foreground)!important}.xYPcoG_enter:hover{background:var(--color-primary-hover)!important}@media (max-width:640px){.xYPcoG_anchor{position:static}.xYPcoG_guide{max-width:calc(100% - 16px);right:8px}}
.zqsYSq_managed.zqsYSq_managed{background:0 0;border:0;flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:0}.zqsYSq_menuActions.zqsYSq_menuActions{flex-direction:column;flex:auto;align-items:stretch;gap:2px;width:100%;min-width:0}.zqsYSq_menuActions>div{min-width:0}.zqsYSq_menuActions>button,.zqsYSq_menuActions>div>button{width:100%;min-height:40px;color:inherit;text-align:left;white-space:normal;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.zqsYSq_menuActions>button:not(:disabled):hover,.zqsYSq_menuActions>div>button:not(:disabled):hover{background:var(--color-muted)}.zqsYSq_menuActions>button[data-cad-icon-only]:after{content:attr(aria-label)}.zqsYSq_menuActions.zqsYSq_menuActions>button[data-cad-icon-only],.zqsYSq_menuActions.zqsYSq_menuActions>div>button[data-cad-icon-only]{width:100%;min-width:0;padding:8px 10px}.zqsYSq_menuActions kbd{color:var(--color-muted-foreground);font:inherit;margin-inline-start:auto}@media (hover:none){.zqsYSq_menuActions>button,.zqsYSq_menuActions>div>button{min-height:44px}}
.iWGEsq_panel{min-width:0}.iWGEsq_fields{border:0;min-width:0;margin:0;padding:0}.iWGEsq_heading{margin:14px 0 8px;font-size:14px;font-weight:600}.iWGEsq_relations{flex-direction:column;gap:2px;display:flex}.iWGEsq_relations button{text-align:left;border-radius:2px;align-items:center;gap:8px;min-height:32px;display:flex;padding:4px 6px!important}.iWGEsq_relations button:hover:not(:disabled){background:var(--board-ui-selection)}.iWGEsq_fields input[readonly]{color:var(--board-ui-muted-foreground);background:var(--board-ui-muted)}.iWGEsq_mixed{color:var(--board-ui-muted-foreground)}.iWGEsq_source{color:var(--board-ui-description-foreground,var(--board-ui-foreground));flex-direction:column;gap:8px;font-size:14px;display:flex}.iWGEsq_source button,.iWGEsq_relatedAction{text-align:left;color:var(--board-ui-primary);padding:4px 0!important}.iWGEsq_textContent{overflow-wrap:anywhere;font-size:14px}.iWGEsq_measurements{margin:8px 0;font-size:14px}.iWGEsq_measurements>div{justify-content:space-between;gap:12px;margin:8px 0;display:flex}.iWGEsq_measurements dt{color:var(--board-ui-muted-foreground)}.iWGEsq_measurements dd{font-variant-numeric:tabular-nums;margin:0}.iWGEsq_fields select{min-width:0;max-width:100%}.iWGEsq_participants{overflow-wrap:anywhere;padding-left:20px;font-size:14px}.iWGEsq_annotationActions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.iWGEsq_dimensionList{flex-direction:column;gap:4px;min-width:0;display:flex}.iWGEsq_dimensionEntry{flex-direction:column;gap:6px;min-width:0;display:flex}.iWGEsq_curveChoice{align-items:center;gap:4px;min-width:0;display:flex}.iWGEsq_curveChoice>select{flex:1;width:0;min-width:0}.iWGEsq_curveChoice>button{flex:0 0 28px;justify-content:center;align-items:center;min-height:30px;padding:0;display:flex}.iWGEsq_curveChoice>button:hover:not(:disabled){background:var(--board-ui-muted)}@media (pointer:coarse){.iWGEsq_curveChoice>button{flex-basis:44px;min-height:44px}}.iWGEsq_panel .iWGEsq_dimensionEntry>label{margin:0}.iWGEsq_panel .iWGEsq_dimensionEntry select{width:100%;height:32px}.iWGEsq_action.iWGEsq_action{border:1px solid var(--board-ui-border);background:var(--board-ui-surface);border-radius:3px;justify-content:center;align-items:center;width:100%;min-height:36px;padding:6px 8px;display:flex}.iWGEsq_action.iWGEsq_action:hover:not(:disabled){background:var(--board-ui-muted)}.iWGEsq_panel .iWGEsq_removeDimension{width:32px;min-height:32px;color:var(--board-ui-danger);justify-content:center;align-items:center;padding:0;display:flex}.iWGEsq_panel .iWGEsq_removeDimension:hover:not(:disabled){background:var(--board-ui-muted)}@media (pointer:coarse){.iWGEsq_action.iWGEsq_action,.iWGEsq_panel .iWGEsq_dimensionEntry select,.iWGEsq_panel .iWGEsq_removeDimension{min-height:44px}.iWGEsq_panel .iWGEsq_removeDimension{width:44px}.iWGEsq_relations button{min-height:44px}}.iWGEsq_diagnostics{border-top:1px solid var(--board-ui-border);overflow-wrap:anywhere;gap:6px;min-width:0;padding-top:12px;display:grid}.iWGEsq_panel.iWGEsq_panel [data-cad-selection-values],.iWGEsq_panel.iWGEsq_panel [data-cad-selection-field] [data-cad-selection-values]:not([data-active=true]){min-height:24px}.iWGEsq_panel.iWGEsq_panel [data-cad-selection-values]>div>button{min-height:24px;padding:2px 6px;line-height:20px}.iWGEsq_panel.iWGEsq_panel [data-cad-selection-values]>div>button:not(:first-child){width:24px;min-width:24px;padding:0}.iWGEsq_panel.iWGEsq_panel .iWGEsq_fields .iWGEsq_relationList{border:1px solid var(--board-ui-border);background:var(--board-ui-surface);border-radius:3px}.iWGEsq_panel.iWGEsq_panel .iWGEsq_fields .iWGEsq_relationList>div{min-height:24px;padding-block:0}.iWGEsq_panel.iWGEsq_panel .iWGEsq_fields .iWGEsq_relationList>div>button{height:auto;min-height:24px}.iWGEsq_panel.iWGEsq_panel .iWGEsq_fields .iWGEsq_relationList>div>button:last-child{flex-shrink:0;width:24px}.iWGEsq_panel.iWGEsq_panel .iWGEsq_fields .iWGEsq_relationList>div>button>svg{width:14px;height:14px}.iWGEsq_dimensionRow{grid-template-columns:minmax(0,1fr) minmax(88px,1.6fr) 28px;align-items:center;gap:4px;min-width:0;display:grid}.iWGEsq_panel .iWGEsq_dimensionLabel{text-align:left;overflow-wrap:anywhere;min-width:0;padding:4px 0;font-size:14px}.iWGEsq_dimensionValue{min-width:0;position:relative}.iWGEsq_panel .iWGEsq_dimensionValue input{border:1px solid var(--board-ui-border);background:var(--board-ui-surface);border-radius:3px;width:100%;min-width:0;height:30px;padding:4px 30px 4px 6px;font-size:14px}.iWGEsq_dimensionValue>span{pointer-events:none;font-size:14px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.iWGEsq_panel .iWGEsq_dimensionRow .iWGEsq_removeDimension{width:28px;min-height:28px}@media (pointer:coarse){.iWGEsq_panel.iWGEsq_panel [data-cad-selection-values]>div>button,.iWGEsq_panel .iWGEsq_dimensionValue input,.iWGEsq_panel .iWGEsq_dimensionLabel,.iWGEsq_panel .iWGEsq_dimensionRow .iWGEsq_removeDimension{min-height:44px}.iWGEsq_panel.iWGEsq_panel [data-cad-selection-values]>div>button:not(:first-child),.iWGEsq_panel .iWGEsq_dimensionRow .iWGEsq_removeDimension{width:44px;min-width:44px}.iWGEsq_dimensionRow{grid-template-columns:minmax(0,1fr) minmax(88px,1.6fr) 44px}}@media (any-pointer:coarse){.iWGEsq_panel.iWGEsq_panel .iWGEsq_fields .iWGEsq_relationList>div>button{min-height:44px}.iWGEsq_panel.iWGEsq_panel .iWGEsq_fields .iWGEsq_relationList>div>button:last-child{width:44px}}
.m1iMUW_rows{flex-direction:column;gap:8px;min-width:0;display:flex}.m1iMUW_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.m1iMUW_single,.m1iMUW_pair>div{min-width:0}.m1iMUW_pair>div>div>div>svg{display:none}.m1iMUW_pair input{padding-inline-start:6px!important}.m1iMUW_pair [data-cad-input-unit]{inset-inline-end:6px}.m1iMUW_pair>div>div>div{grid-template-columns:minmax(0,1fr)}
.njnAVq_surface{fill:var(--product-surface);stroke:var(--product-border)}.njnAVq_control text{fill:var(--product-foreground);pointer-events:none;font-size:14px;font-weight:600}.njnAVq_arrow{cursor:pointer;outline:none}.njnAVq_arrow rect{fill:#0000;stroke:#0000}.njnAVq_arrow path{fill:var(--product-foreground);pointer-events:none}.njnAVq_arrow:hover:not([aria-disabled=true]) rect{fill:var(--product-muted)}.njnAVq_arrow:focus-visible rect{stroke:var(--product-focus);stroke-width:2px}.njnAVq_arrow[aria-disabled=true]{cursor:default}.njnAVq_arrow[aria-disabled=true] path{fill:var(--product-disabled-foreground)}
.yhrQ3G_panel [data-cad-selection-values]>div>button:first-child{white-space:pre-line;line-height:22px}.yhrQ3G_summary{color:var(--product-description-foreground);margin:0}
._8pvWQW_shell{min-width:0}._8pvWQW_categories{flex:1}._8pvWQW_actions{border-bottom:1px solid var(--product-border);background:var(--product-surface);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:6px 12px;display:flex}._8pvWQW_actions button{border:1px solid var(--product-border);border-radius:var(--product-radius);min-height:36px;font-size:var(--product-text-body);justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}._8pvWQW_actions button:hover:not(:disabled){background:var(--product-muted)}._8pvWQW_content{overscroll-behavior:contain;background:var(--product-background);flex:1;min-width:0;min-height:0;overflow:auto}._8pvWQW_preview{min-height:100%;padding:16px}._8pvWQW_preview p{font-size:var(--product-text-body);line-height:var(--product-leading-body)}._8pvWQW_preview button{border:1px solid var(--product-border);border-radius:var(--product-radius);min-height:40px;padding:8px 12px}._8pvWQW_settings._8pvWQW_settings{background:var(--product-background);min-height:100%;color:var(--product-foreground);padding:16px}._8pvWQW_settings._8pvWQW_settings>section,._8pvWQW_settings._8pvWQW_settings>fieldset{grid-template-columns:1fr;margin:0 0 16px}._8pvWQW_settings._8pvWQW_settings>div:has(>section[aria-label=零件三维预览]){margin:0;max-width:none!important}._8pvWQW_settings._8pvWQW_settings p{color:var(--product-description-foreground)}._8pvWQW_settings._8pvWQW_settings select{color:var(--product-foreground)}@media (min-width:1024px){._8pvWQW_settings._8pvWQW_settings{grid-template-columns:minmax(0,1fr) 320px;align-content:start;align-items:start;gap:16px;display:grid}._8pvWQW_settings._8pvWQW_settings>:is(h1,section,[role=alert],[role=status],details){grid-column:1/-1}._8pvWQW_settings._8pvWQW_settings>div:has(>section[aria-label=零件三维预览]){grid-column:1}._8pvWQW_settings._8pvWQW_settings>fieldset{grid-column:2;margin:0}._8pvWQW_settings._8pvWQW_settings>section{padding:16px}}@media (max-width:639px){._8pvWQW_actions{padding:6px 8px}._8pvWQW_preview{padding:12px}}
.nuQv6q_bar{background:var(--bg-secondary,#eef5eb);border-bottom:1px solid var(--border-color,#d4dfcd);color:var(--text-primary,#233b2c);flex-shrink:0;align-items:center;gap:16px;padding:10px 18px;display:flex}.nuQv6q_bar div{flex-direction:column;flex:1;gap:3px;display:flex}.nuQv6q_bar span,.nuQv6q_bar small{font-size:14px}.nuQv6q_bar strong{font-size:14px;font-weight:600}.nuQv6q_bar button{background:var(--accent-color,#1456f0);color:var(--accent-text,#fff);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:10px 14px;font-size:14px}.nuQv6q_bar button:disabled{opacity:.55;cursor:default}@media (max-width:600px){.nuQv6q_bar{flex-wrap:wrap;gap:8px;padding:10px}.nuQv6q_bar small{flex-basis:100%}}.nuQv6q_bar.nuQv6q_bar button{background:var(--accent-color,#1456f0);color:var(--accent-text,#fff)}
.TwSTuW_selection{margin-bottom:14px}.TwSTuW_selection header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.TwSTuW_selection strong{font-size:14px;font-weight:600}.TwSTuW_selection button{color:var(--board-ui-primary,#286d99);padding:3px;font-size:14px}.TwSTuW_selectionOverview{color:var(--board-ui-muted-foreground,#657785);margin:0 0 7px;font-size:14px;line-height:1.5}.TwSTuW_selection ul{border:1px solid var(--board-ui-primary,#87b7d3);background:var(--board-ui-muted,#e7f2f9);max-height:125px;margin:0;padding:4px 7px;list-style:none;overflow:auto}.TwSTuW_selection li{color:var(--board-ui-primary,#285677);overflow-wrap:anywhere;padding:3px 0;font-size:14px}.TwSTuW_selectionRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.TwSTuW_selectionRow>span{min-width:0}.TwSTuW_selectionRow>button{flex-shrink:0;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:flex}.TwSTuW_selectionRow>button:focus-visible{outline:2px solid var(--board-ui-primary);outline-offset:1px}.TwSTuW_selectionRow:hover,.TwSTuW_selectionRow:focus-visible{background:var(--board-ui-selection);outline:1px solid var(--board-ui-primary);outline-offset:-1px}.TwSTuW_pickOther{z-index:8;width:max-content;max-width:calc(100% - 8px);position:absolute}.TwSTuW_pickOther>button{background:var(--board-ui-surface,#fff);border:1px solid var(--board-ui-border,#b7c6d3);max-width:100%;color:var(--board-ui-primary,#24648b);padding:5px 9px;font-size:14px}.TwSTuW_pickOther>button:hover{background:var(--board-ui-muted,#e8f2f8)}@media (pointer:coarse){.TwSTuW_pickOther>button{min-height:44px}}[data-cad-sketch-selection-panel] .TwSTuW_selection ul{background:0 0;border:0;max-height:none;padding:0;overflow:visible}[data-cad-sketch-selection-panel] .TwSTuW_selection header button{flex-shrink:0}
.zZhllq_panel{background:var(--board-ui-surface,#fff);width:100%;min-width:0;color:var(--board-ui-description,#454f58);border:0;flex-direction:column;flex:1;min-height:0;font-size:14px;display:flex}.zZhllq_fields .zZhllq_field>label{text-align:left;flex-direction:row;align-items:center;margin:0}.zZhllq_fields label.zZhllq_field{align-items:stretch;margin:0 0 10px}.zZhllq_fields .zZhllq_check{text-align:left;flex-direction:row;justify-content:flex-start;margin:0}.zZhllq_panel .zZhllq_previewButton{border:1px solid var(--board-ui-border,#bec7cf);background:var(--board-ui-surface,#f7f8fa);min-height:32px}.zZhllq_panel .zZhllq_footer button{border:1px solid var(--board-ui-border,#c7d2dc);background:var(--board-ui-surface,#fff);flex:1;min-height:34px}.zZhllq_panel .zZhllq_footer .zZhllq_primary{background:var(--board-ui-primary,#2876ad);border-color:var(--board-ui-primary,#2876ad);color:var(--board-ui-primary-foreground,#fff)}.zZhllq_title{background:var(--board-ui-muted,#f1f3f5);border-bottom:1px solid var(--board-ui-border,#c7cdd3);align-items:center;gap:8px;padding:8px 10px;display:flex}.zZhllq_title strong{flex:1}.zZhllq_title button{padding:4px;display:flex}.zZhllq_scroll{flex:1;min-height:0;padding:12px;overflow:auto}.zZhllq_field{flex-direction:column;gap:5px;min-width:0;margin-bottom:10px;display:flex}.zZhllq_field>label{align-items:center;gap:6px;display:flex}.zZhllq_unit,.zZhllq_hint{color:var(--board-ui-muted-foreground,#737d87);font-size:14px}.zZhllq_unit{margin-left:auto}.zZhllq_fields input:not([type=checkbox]),.zZhllq_fields select,.zZhllq_field input:not([type=checkbox]),.zZhllq_field select,.zZhllq_add select{border:1px solid var(--board-ui-border,#bec7cf);background:var(--board-ui-surface,#fff);width:100%;min-width:0;color:inherit;height:30px;font:inherit;border-radius:3px;padding:5px 7px}.zZhllq_panel button,.zZhllq_customizer button{font:inherit;border:1px solid var(--board-ui-border,#bec7cf);background:var(--board-ui-surface,#f7f8fa);color:var(--board-ui-description,#454f58);cursor:pointer;border-radius:3px;padding:5px 8px}.zZhllq_panel button:hover,.zZhllq_customizer button:hover{background:var(--board-ui-muted,#e9eef3)}.zZhllq_panel button:disabled,.zZhllq_customizer button:disabled{opacity:.45;cursor:default}.zZhllq_panel :is(button,input,select):focus-visible,.zZhllq_customizer :is(button,input,select):focus-visible,.zZhllq_fields :is(input,select):focus-visible{outline:2px solid var(--board-ui-primary,#287db5);outline-offset:2px}.zZhllq_check{align-items:center;gap:7px;display:flex}.zZhllq_check input{accent-color:var(--board-ui-primary,#287db5)}.zZhllq_group{border:0;min-width:0;margin:0 0 8px;padding:0}.zZhllq_group legend{padding:8px 0;font-weight:600}.zZhllq_error{color:var(--board-ui-danger,#ad302b);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.zZhllq_field input[aria-invalid=true]{border-color:var(--board-ui-primary,#ad302b)}.zZhllq_add{gap:6px;margin-bottom:12px;display:flex}.zZhllq_add select{flex:1}.zZhllq_add button{align-items:center;display:flex}.zZhllq_definition{border-bottom:1px solid var(--board-ui-border,#dce1e6);padding:8px 0}.zZhllq_definition summary{cursor:pointer;overflow-wrap:anywhere;padding:4px 0;font-weight:500}.zZhllq_definition[open] summary{margin-bottom:8px}.zZhllq_range{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zZhllq_rowActions{justify-content:flex-end;gap:6px;display:flex}.zZhllq_rowActions button{padding:5px;display:flex}.zZhllq_footer{border-top:1px solid var(--board-ui-border,#c7cdd3);background:var(--board-ui-surface,#fff);flex-direction:column;gap:8px;padding:10px;display:flex}.zZhllq_footer>div{justify-content:flex-end;gap:8px;display:flex}.zZhllq_footer .zZhllq_primary{background:var(--board-ui-primary,#2876ad);color:var(--board-ui-primary-foreground,#fff);border-color:var(--board-ui-primary,#2876ad)}.zZhllq_footer .zZhllq_primary:hover{background:var(--board-ui-primary,#216496)}.zZhllq_status{color:var(--board-ui-muted-foreground,#737d87);overflow-wrap:anywhere;margin:0;font-size:14px}.zZhllq_presets{border-top:1px solid var(--board-ui-border,#dce1e6);margin-top:12px;padding-top:12px}.zZhllq_empty{color:var(--board-ui-muted-foreground,#737d87);margin:8px 0;line-height:1.6}.zZhllq_preset{justify-content:space-between;align-items:center;gap:8px;margin:6px 0;display:flex}.zZhllq_preset span{overflow-wrap:anywhere}.zZhllq_customizer{font-size:14px}.zZhllq_customizer h2{margin:0 0 12px;font-size:14px}.zZhllq_previewButton{width:100%;margin-top:12px}@media (max-width:640px){.zZhllq_panel input:not([type=checkbox]),.zZhllq_panel select,.zZhllq_panel button{min-height:36px}.zZhllq_scroll{padding:10px 12px}.zZhllq_range{gap:6px}.zZhllq_fields input:not([type=checkbox]),.zZhllq_fields select{min-height:36px}}
.Q8D_ca_main{min-width:0;color:var(--product-foreground);background:var(--product-canvas);font:400 14px/20px var(--product-font-sans,sans-serif);flex:1}.Q8D_ca_content{max-width:1200px;margin:auto;padding:36px 40px 80px}.Q8D_ca_heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.Q8D_ca_content h1{margin:0;font-size:28px;font-weight:700;line-height:36px}.Q8D_ca_content h2,.Q8D_ca_dialog h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.Q8D_ca_primary{border:1px solid var(--product-primary);background:var(--product-primary);min-height:40px;color:var(--product-primary-foreground);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.Q8D_ca_filters{gap:12px;margin-bottom:18px;display:flex}.Q8D_ca_search,.Q8D_ca_filters select{border:1px solid var(--product-border);background:var(--product-surface);min-height:44px;color:var(--product-foreground);font:inherit;border-radius:7px;padding:0 12px}.Q8D_ca_search{min-width:0;color:var(--product-muted-foreground);flex:1;align-items:center;gap:10px;display:flex}.Q8D_ca_search input{width:100%;min-width:0;color:var(--product-foreground);font:inherit;background:0 0;border:0;outline:0}.Q8D_ca_filters select{min-width:148px}.Q8D_ca_list,.Q8D_ca_card,.Q8D_ca_empty{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px}.Q8D_ca_row{text-align:left;width:100%;min-height:78px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:14px 18px;display:flex}.Q8D_ca_row+.Q8D_ca_row{border-top:1px solid var(--product-border)}.Q8D_ca_row:hover{background:var(--product-muted)}.Q8D_ca_rowText{flex:1;min-width:0}.Q8D_ca_rowText strong{overflow-wrap:anywhere;font-weight:600;display:block}.Q8D_ca_meta{color:var(--product-muted-foreground);overflow-wrap:anywhere;margin-top:6px;display:block}.Q8D_ca_icon{background:var(--product-muted);width:40px;height:40px;color:var(--product-description-foreground);border-radius:7px;flex:none;place-items:center;display:grid}.Q8D_ca_badge{border:1px solid var(--product-border);white-space:nowrap;color:var(--product-description-foreground);border-radius:5px;padding:4px 10px;display:inline-block}.Q8D_ca_arrow{color:var(--product-muted-foreground);flex:none}.Q8D_ca_message,.Q8D_ca_warning{color:var(--product-description-foreground);padding:10px 0;line-height:1.6}.Q8D_ca_alert{border:1px solid var(--product-border);border-radius:7px;margin-bottom:15px;padding:12px 15px}.Q8D_ca_alert p{margin:4px 0}.Q8D_ca_alert button,.Q8D_ca_empty>button:not(.Q8D_ca_primary),.Q8D_ca_back,.Q8D_ca_actions button{color:var(--product-primary);font:inherit;cursor:pointer;background:0 0;border:0}.Q8D_ca_empty{color:var(--product-description-foreground);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:70px 20px;display:flex}.Q8D_ca_empty h2{color:var(--product-foreground)}.Q8D_ca_back{color:var(--product-description-foreground);align-items:center;gap:8px;margin-bottom:24px;padding:0;display:flex}.Q8D_ca_detailHeading{align-items:center;gap:16px;margin-bottom:28px;display:flex}.Q8D_ca_detailHeading>div:nth-child(2){flex:1;min-width:0}.Q8D_ca_detailHeading .Q8D_ca_meta{margin:0 0 6px}.Q8D_ca_detailGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.Q8D_ca_card{min-width:0;padding:22px}.Q8D_ca_card p{color:var(--product-description-foreground);overflow-wrap:anywhere;line-height:1.7}.Q8D_ca_card h2:not(:first-child){margin-top:26px}.Q8D_ca_description{white-space:pre-wrap}.Q8D_ca_actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px;display:flex}.Q8D_ca_actions a,.Q8D_ca_actions button{color:var(--product-foreground);font:inherit;text-underline-offset:4px;text-align:left;padding:0;text-decoration:underline}.Q8D_ca_overlay{z-index:80;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Q8D_ca_dialog{background:var(--product-canvas);width:min(520px,100%);max-height:90vh;color:var(--product-foreground);border:1px solid var(--product-border);border-radius:8px;padding:24px;position:relative;overflow:auto}.Q8D_ca_dialog p{color:var(--product-description-foreground);margin:16px 0;line-height:1.6}.Q8D_ca_close{color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:20px;right:20px}.Q8D_ca_choice{border:1px solid var(--product-border);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:12px;margin-top:10px;padding:14px;text-decoration:none;display:flex}.Q8D_ca_choice:first-of-type{margin-top:22px}.Q8D_ca_choice span{color:var(--product-description-foreground);margin-left:auto}.Q8D_ca_choice svg:last-child{margin-left:auto}.Q8D_ca_confirmActions{justify-content:flex-end;gap:12px;display:flex}.Q8D_ca_confirmActions>button:not(.Q8D_ca_primary){border:1px solid var(--product-border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:8px 14px}.Q8D_ca_main button:disabled{opacity:.55;cursor:not-allowed}.Q8D_ca_loading{padding:10px 0}.Q8D_ca_navigation{border-bottom:1px solid var(--product-border);flex-wrap:wrap;align-items:center;gap:24px;min-height:52px;padding:0 32px;display:flex}.Q8D_ca_navigation a{min-height:52px;color:var(--product-muted-foreground);border-bottom:2px solid #0000;align-items:center;font-size:14px;display:flex}.Q8D_ca_navigation a[aria-current=page]{border-bottom-color:var(--product-primary);color:var(--product-foreground);font-weight:600}.Q8D_ca_reviewCategory{flex-wrap:wrap;gap:12px;width:100%;max-width:1200px;margin:auto;padding:28px 40px 0;display:flex}.Q8D_ca_reviewCategory h1{flex:1;min-width:180px;font-size:28px;font-weight:700;line-height:36px}.Q8D_ca_reviewCategory select{border:1px solid var(--product-border);background:var(--product-surface);min-height:44px;color:var(--product-foreground);font:inherit;border-radius:7px;padding:8px 12px}@media (max-width:700px){.Q8D_ca_content{padding:24px 16px 60px}.Q8D_ca_heading h1{font-size:24px;line-height:32px}.Q8D_ca_filters{flex-wrap:wrap}.Q8D_ca_search{flex-basis:100%}.Q8D_ca_filters select{flex:1;min-width:0}.Q8D_ca_detailGrid{grid-template-columns:1fr}.Q8D_ca_row{gap:10px;padding:14px 12px}.Q8D_ca_arrow{display:none}.Q8D_ca_detailHeading{flex-wrap:wrap}.Q8D_ca_detailHeading>div:nth-child(2){min-width:150px}.Q8D_ca_navigation{gap:16px;padding:0 16px}.Q8D_ca_reviewCategory{padding:24px 16px 0}}
.xapobG_panel{background:var(--board-ui-surface,#fff);border-left:1px solid var(--board-ui-border,#bec7cf);width:min(560px,52vw);min-width:300px;min-height:0;color:var(--board-ui-description,#454f58);flex-direction:column;flex:0 0 min(560px,52vw);font-size:14px;display:flex}.xapobG_title{background:var(--board-ui-muted,#f1f3f5);border-bottom:1px solid var(--board-ui-border,#c7cdd3);align-items:center;gap:6px;min-height:34px;padding:4px 8px;display:flex}.xapobG_title strong{white-space:nowrap}.xapobG_title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--board-ui-muted-foreground,#737d87);flex:1;overflow:hidden}.xapobG_title button{padding:4px;display:flex}.xapobG_title button:first-of-type{color:var(--board-ui-success,#278540)}.xapobG_status{border-bottom:1px solid var(--board-ui-border,#e1e5e8);max-height:72px;color:var(--board-ui-muted-foreground,#65727d);padding:6px 10px;font-size:14px;overflow:auto}.xapobG_status[data-error=true]{color:var(--board-ui-danger,#ad302b);background:var(--board-ui-surface,#fff5f4)}.xapobG_actions{align-items:center;gap:10px;padding:8px;display:flex}.xapobG_actions button{white-space:nowrap;align-items:center;gap:3px;display:flex}.xapobG_actions label{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.xapobG_actions select{flex:1;min-width:0}.xapobG_actions select,.xapobG_addColumn select{border:1px solid var(--board-ui-border,#c6cdd4);background:var(--board-ui-surface,#fff);height:27px}.xapobG_addColumn{gap:5px;padding:0 8px 8px;display:flex}.xapobG_addColumn select{flex:1;min-width:0}.xapobG_addColumn button{align-items:center;display:flex}.xapobG_tableScroll{border-top:1px solid var(--board-ui-border,#c7cdd3);border-bottom:1px solid var(--board-ui-border,#c7cdd3);flex:1;min-height:80px;overflow:auto}.xapobG_tableScroll table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:14px}.xapobG_tableScroll th,.xapobG_tableScroll td{border-right:1px solid var(--board-ui-border,#e0e4e8);border-bottom:1px solid var(--board-ui-border,#d9dfe4);vertical-align:middle;min-width:126px;padding:3px;font-weight:400}.xapobG_tableScroll thead th{background:var(--board-ui-muted,#eef1f4);z-index:2;white-space:nowrap;height:34px;position:sticky;top:0}.xapobG_tableScroll thead th span{text-overflow:ellipsis;vertical-align:middle;max-width:160px;display:inline-block;overflow:hidden}.xapobG_tableScroll thead button{vertical-align:middle;padding:2px}.xapobG_tableScroll tr[data-selected=true]{background:var(--board-ui-muted,#e7f2fb)}.xapobG_tableScroll input,.xapobG_tableScroll select{background:0 0;border:1px solid #0000;width:100%;min-width:110px;max-width:200px;height:27px;padding:4px}.xapobG_tableScroll input:hover,.xapobG_tableScroll input:focus,.xapobG_tableScroll select:focus{background:var(--board-ui-surface,white);border-color:var(--board-ui-primary,#8db4d2)}.xapobG_tableScroll .xapobG_rowActions{white-space:nowrap;min-width:84px}.xapobG_rowActions button{padding:5px}.xapobG_rowActions button[aria-pressed=true]{color:var(--board-ui-primary,#1873ad)}.xapobG_base{background:var(--board-ui-surface,#f8f9fa);color:var(--board-ui-muted-foreground,#73808b)}.xapobG_base td,.xapobG_base th{padding:8px}.xapobG_empty{color:var(--board-ui-muted-foreground,#73808b);padding:18px 12px;line-height:1.7}.xapobG_note{color:var(--board-ui-muted-foreground,#76808a);max-height:110px;margin:0;padding:9px 10px;font-size:14px;line-height:1.6;overflow:auto}.xapobG_selector{border-bottom:1px solid var(--board-ui-border,#d5dce2);align-items:center;gap:4px;padding:5px 8px;display:flex}.xapobG_selector select{background:var(--board-ui-surface,white);border:1px solid var(--board-ui-border,#c6cdd4);flex:1;min-width:0;height:26px}.xapobG_selector button{padding:4px;display:flex}.xapobG_selector>span{font-size:14px}
._8ceP9q_shell{background:var(--product-canvas);height:100%;min-height:0;color:var(--product-foreground);font-size:14px;line-height:20px;display:flex}._8ceP9q_shell *{box-sizing:border-box}._8ceP9q_shell button,._8ceP9q_shell input,._8ceP9q_shell select{font:inherit}._8ceP9q_shell button{cursor:pointer}._8ceP9q_shell button:disabled{cursor:default}._8ceP9q_shell button:focus-visible,._8ceP9q_shell a:focus-visible,._8ceP9q_shell select:focus-visible,._8ceP9q_shell input:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}._8ceP9q_shell h1{margin:0;font-size:28px;font-weight:700;line-height:36px}._8ceP9q_shell h2,._8ceP9q_shell h3{margin:0;font-size:18px;font-weight:600;line-height:28px}._8ceP9q_shell p{color:var(--product-description-foreground);margin:0;line-height:1.7}._8ceP9q_shell small{font-size:14px;line-height:20px}._8ceP9q_muted{color:var(--product-muted-foreground)}._8ceP9q_navigation{flex-direction:column;gap:24px;min-height:100%;padding:24px 8px 16px;display:flex}._8ceP9q_navigation>strong{padding:0 12px;font-weight:600}._8ceP9q_navGroup{gap:4px;display:grid}._8ceP9q_navigation button{min-height:44px;color:var(--product-foreground);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}._8ceP9q_navigation button:hover{background:var(--product-muted)}._8ceP9q_navigation button[aria-current=page]{background:color-mix(in srgb, var(--product-primary) 12%, var(--product-canvas));color:var(--product-primary);font-weight:600}._8ceP9q_navBottom{border-top:1px solid var(--product-border);gap:4px;margin-top:auto;padding-top:24px;display:grid}._8ceP9q_navBottom>span{color:var(--product-muted-foreground);padding:0 12px 8px}._8ceP9q_navBottom button svg:last-child:not(:first-child){margin-left:auto}._8ceP9q_workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}._8ceP9q_previewBar{border-bottom:1px solid var(--product-border);min-height:36px;color:var(--product-muted-foreground);flex:none;justify-content:space-between;gap:16px;padding:8px 32px;font-size:14px;display:flex}._8ceP9q_scroll{flex:1;min-height:0;overflow:auto}._8ceP9q_content{max-width:1400px;margin:auto;padding:32px}._8ceP9q_header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}._8ceP9q_header p{margin-top:8px}._8ceP9q_actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}._8ceP9q_searchRow{align-items:center;gap:12px;margin-bottom:24px;display:flex}._8ceP9q_search{background:var(--product-muted);min-height:44px;color:var(--product-muted-foreground);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}._8ceP9q_search input{width:100%;min-width:0;color:var(--product-foreground);background:0 0;border:0;outline:0;min-height:44px}._8ceP9q_search:focus-within{outline:2px solid var(--product-focus);outline-offset:2px}._8ceP9q_searchRow select,._8ceP9q_field select,._8ceP9q_library select{color:var(--product-foreground);background:var(--product-canvas);border:1px solid var(--product-border);border-radius:8px;max-width:100%;min-height:44px;padding:10px 12px;font-size:14px}._8ceP9q_searchRow select{min-width:136px}._8ceP9q_feature{background:var(--product-muted);border:1px solid var(--product-border);border-radius:12px;grid-template-columns:1fr 1.1fr;min-height:280px;margin-bottom:32px;display:grid;overflow:hidden}._8ceP9q_feature>div{flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}._8ceP9q_feature h2{font-size:28px;font-weight:700;line-height:36px}._8ceP9q_feature p{max-width:390px}._8ceP9q_feature>button{background:#ece9e2;border:0;min-width:0;min-height:260px;position:relative}._8ceP9q_feature img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._8ceP9q_tags{color:var(--product-muted-foreground);flex-wrap:wrap;gap:8px;display:flex}._8ceP9q_tags>span{background:var(--product-canvas);border:1px solid var(--product-border);border-radius:6px;padding:3px 8px}._8ceP9q_header ._8ceP9q_tags{margin-bottom:12px}._8ceP9q_sectionHead{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px;display:flex}._8ceP9q_filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}._8ceP9q_filters button,._8ceP9q_filterButton{min-height:40px;color:var(--product-description-foreground);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 14px}._8ceP9q_filters button[aria-pressed=true],._8ceP9q_filterButton[aria-pressed=true]{background:color-mix(in srgb, var(--product-primary) 12%, var(--product-canvas));color:var(--product-primary)}._8ceP9q_filterButton{border-color:var(--product-border);white-space:nowrap;align-items:center;gap:8px;display:flex}._8ceP9q_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._8ceP9q_projectCard{border:1px solid var(--product-border);background:var(--product-canvas);text-align:left;color:var(--product-foreground);border-radius:10px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}._8ceP9q_projectCard:hover{border-color:var(--product-primary)}._8ceP9q_cover{aspect-ratio:4/3;background:#eeece7;width:100%;position:relative;overflow:hidden}._8ceP9q_cover img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._8ceP9q_appCover{background:var(--product-muted)}._8ceP9q_appCover img{width:calc(100% - 40px);height:calc(100% - 40px);inset:20px}._8ceP9q_cardText{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}._8ceP9q_cardTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}._8ceP9q_cardTitle svg{flex:none}._8ceP9q_cardText>._8ceP9q_muted{margin-top:auto;padding-top:6px}._8ceP9q_materialArt{aspect-ratio:2;background:var(--product-muted);color:var(--product-muted-foreground);place-items:center;display:grid}._8ceP9q_empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 20px;display:flex}._8ceP9q_empty p{max-width:420px}._8ceP9q_back{color:var(--product-description-foreground);background:0 0;border:0;align-items:center;gap:8px;min-height:40px;margin-bottom:20px;padding:4px 0;display:flex}._8ceP9q_detailGrid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}._8ceP9q_detailGrid>div{min-width:0}._8ceP9q_hero{aspect-ratio:16/10;background:#eeece7;border-radius:10px;position:relative;overflow:hidden}._8ceP9q_hero img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._8ceP9q_tabs{border-bottom:1px solid var(--product-border);gap:28px;margin:12px 0 24px;display:flex;overflow:auto}._8ceP9q_tabs button{color:var(--product-muted-foreground);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:14px 0}._8ceP9q_tabs button[aria-pressed=true]{color:var(--product-foreground);border-bottom-color:var(--product-primary);font-weight:600}._8ceP9q_story{flex-direction:column;gap:20px;padding-bottom:24px;display:flex}._8ceP9q_story ._8ceP9q_sectionHead{flex-wrap:wrap;margin:0}._8ceP9q_composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 12px;display:grid}._8ceP9q_composition button{border:1px solid var(--product-border);color:var(--product-foreground);text-align:left;background:0 0;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}._8ceP9q_composition h3{font-size:14px;line-height:20px}._8ceP9q_composition button>svg:first-child{color:var(--product-primary)}._8ceP9q_composition button>svg:last-child{margin-top:auto}._8ceP9q_internal{object-fit:contain;background:#eeece7;border-radius:8px;width:100%;max-height:320px}._8ceP9q_projectAside{gap:16px;display:grid;position:sticky;top:24px}._8ceP9q_panel{border:1px solid var(--product-border);border-radius:10px;flex-direction:column;gap:18px;padding:20px;display:flex}._8ceP9q_field{flex-direction:column;gap:8px;font-size:14px;display:flex}._8ceP9q_wide{width:100%}._8ceP9q_textAction,._8ceP9q_related{color:var(--product-foreground);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:6px 0;font-size:14px;display:flex}._8ceP9q_related span{text-align:left;flex:1}._8ceP9q_textAction{color:var(--product-primary)}._8ceP9q_fileList{border:1px solid var(--product-border);border-radius:8px;display:grid;overflow:hidden}._8ceP9q_fileList button{text-align:left;background:var(--product-canvas);color:var(--product-foreground);border:0;border-bottom:1px solid var(--product-border);align-items:center;gap:14px;min-width:0;padding:18px;display:flex}._8ceP9q_fileList button:last-child{border-bottom:0}._8ceP9q_fileList button:hover{background:var(--product-muted)}._8ceP9q_fileList button>span{overflow-wrap:anywhere;flex:1;gap:6px;min-width:0;display:grid}._8ceP9q_fileList small{color:var(--product-muted-foreground)}._8ceP9q_fileList svg{flex:none}._8ceP9q_steps{gap:24px;margin:0;padding-left:24px;display:grid}._8ceP9q_steps p{margin-top:8px}._8ceP9q_centerHeading{border-bottom:1px solid var(--product-border);justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:0 0 20px;display:flex}._8ceP9q_library{align-items:center;gap:8px;display:flex}._8ceP9q_tableWrap{border:1px solid var(--product-border);border-radius:8px;overflow:auto}._8ceP9q_tableWrap table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:14px}._8ceP9q_tableWrap th{background:var(--product-muted);color:var(--product-description-foreground);padding:14px 16px;font-weight:600}._8ceP9q_tableWrap td{border-top:1px solid var(--product-border);vertical-align:middle;padding:20px 16px}._8ceP9q_tableName{color:var(--product-foreground);text-align:left;background:0 0;border:0;min-height:24px;padding:0;font-weight:600!important}._8ceP9q_tableName:hover{color:var(--product-primary)}._8ceP9q_cellNote{color:var(--product-muted-foreground);margin-top:6px;display:block}._8ceP9q_low{color:var(--product-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--product-primary);text-decoration-color:var(--product-primary);text-underline-offset:5px}._8ceP9q_tableFoot{color:var(--product-muted-foreground)!important;margin-top:16px!important}._8ceP9q_bomPanel{border:1px solid var(--product-border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;display:flex}._8ceP9q_bomPanel>div:first-child{flex-wrap:wrap;align-items:center;gap:16px;width:100%;display:flex}._8ceP9q_bomPanel ._8ceP9q_tableWrap{width:100%}._8ceP9q_shortage{background:var(--product-muted);border-radius:6px;margin-left:auto;padding:8px 12px}._8ceP9q_bomPanel p{color:var(--product-description-foreground)}._8ceP9q_notice{border:1px solid var(--product-border);background:var(--product-canvas);z-index:10;border-radius:8px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:20px;left:24px;right:24px;box-shadow:0 8px 32px #0002}._8ceP9q_notice>span{flex:1}._8ceP9q_notice button{color:inherit;background:0 0;border:0;place-items:center;min-width:40px;min-height:40px;display:grid}._8ceP9q_notice svg{flex:none}._8ceP9q_dialog{flex-direction:column;gap:20px;font-size:14px;line-height:20px;display:flex}._8ceP9q_dialog p{color:var(--product-description-foreground);margin:0;line-height:1.7}._8ceP9q_dialog h2{font-size:18px;line-height:28px}._8ceP9q_dialog select,._8ceP9q_dialog input,._8ceP9q_dialog small{font-size:14px}._8ceP9q_selection{border:1px solid var(--product-border);border-radius:8px;align-items:center;gap:16px;padding:18px;display:flex}._8ceP9q_selection p{margin-top:6px}._8ceP9q_success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}._8ceP9q_success>svg{color:var(--product-primary)}._8ceP9q_publication{border-bottom:1px solid var(--product-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}._8ceP9q_publication>span:nth-child(2){color:var(--product-muted-foreground)}._8ceP9q_facts{grid-template-columns:90px 1fr;gap:14px;margin:0;display:grid}._8ceP9q_facts dt{color:var(--product-muted-foreground)}._8ceP9q_facts dd{margin:0}._8ceP9q_modalImage{object-fit:contain;align-self:center;width:240px;height:240px}@media (min-width:1450px){._8ceP9q_cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){._8ceP9q_detailGrid{grid-template-columns:minmax(0,1fr) 250px;gap:20px}._8ceP9q_cards{grid-template-columns:repeat(2,minmax(0,1fr))}._8ceP9q_feature>div{padding:24px}._8ceP9q_composition{grid-template-columns:1fr}._8ceP9q_composition button{grid-template-columns:24px 1fr 16px;align-items:center;display:grid}._8ceP9q_composition p{grid-column:2}._8ceP9q_composition button>svg:last-child{grid-area:1/3/3;margin:0}._8ceP9q_content{padding:24px}}@media (max-width:700px){._8ceP9q_previewBar{padding:8px 16px}._8ceP9q_previewBar>span:last-child{display:none}._8ceP9q_content{padding:24px 16px 40px}._8ceP9q_header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}._8ceP9q_header h1{font-size:24px;line-height:32px}._8ceP9q_actions{width:100%}._8ceP9q_searchRow{flex-wrap:wrap}._8ceP9q_search{flex-basis:100%}._8ceP9q_feature{grid-template-columns:1fr}._8ceP9q_feature>button{grid-row:1;height:240px;min-height:0}._8ceP9q_feature h2{font-size:24px;line-height:32px}._8ceP9q_feature>div{padding:24px}._8ceP9q_cards{grid-template-columns:1fr}._8ceP9q_cardText{padding:16px}._8ceP9q_detailGrid{grid-template-columns:1fr}._8ceP9q_projectAside{grid-row:1;position:static}._8ceP9q_projectAside ._8ceP9q_panel+._8ceP9q_panel{display:none}._8ceP9q_tabs{gap:20px}._8ceP9q_centerHeading{flex-wrap:wrap}._8ceP9q_tableWrap td,._8ceP9q_tableWrap th{padding:14px 12px}._8ceP9q_bomPanel{padding:16px}._8ceP9q_shortage{margin-left:0}._8ceP9q_notice{bottom:12px;left:12px;right:12px}._8ceP9q_sectionHead{align-items:flex-start}._8ceP9q_sectionHead>span{white-space:nowrap}}._8ceP9q_cover ._8ceP9q_phoneImage,._8ceP9q_hero ._8ceP9q_phoneImage{object-fit:cover;width:165%;max-width:none;height:165%;top:-50%;left:-42%}._8ceP9q_plazaTabs{border-bottom:1px solid var(--product-border);gap:32px;margin:0 0 28px;display:flex;overflow-x:auto}._8ceP9q_plazaTabs button{min-height:48px;color:var(--product-muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 0 14px}._8ceP9q_plazaTabs button[aria-current=page]{color:var(--product-foreground);border-bottom-color:var(--product-primary);font-weight:600}._8ceP9q_plazaTabs button:hover{color:var(--product-foreground)}._8ceP9q_materialLink{color:var(--product-description-foreground);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}._8ceP9q_sectionHead p{margin-top:4px}._8ceP9q_sampleSwitch{color:var(--product-muted-foreground);align-items:center;gap:4px;font-size:13px;display:flex}._8ceP9q_sampleSwitch span{margin-right:8px}._8ceP9q_sampleSwitch button{color:var(--product-muted-foreground);background:0 0;border:0;border-radius:6px;padding:7px 10px}._8ceP9q_sampleSwitch button[aria-pressed=true]{background:var(--product-muted);color:var(--product-foreground)}._8ceP9q_cards{gap:28px 20px}._8ceP9q_projectCard{background:0 0;border:0;border-radius:0;overflow:visible}._8ceP9q_projectCard:hover ._8ceP9q_cover,._8ceP9q_projectCard:hover ._8ceP9q_materialArt{outline:2px solid var(--product-primary);outline-offset:2px}._8ceP9q_cover,._8ceP9q_materialArt{aspect-ratio:16/10;border-radius:9px}._8ceP9q_cardText{gap:6px;padding:14px 0 0}._8ceP9q_cardText h3{font-size:16px;line-height:24px}._8ceP9q_cardText p{font-size:14px;line-height:22px}._8ceP9q_cardText>._8ceP9q_muted{padding-top:4px}._8ceP9q_cardTitle svg{color:var(--product-muted-foreground)}._8ceP9q_search{background:var(--product-canvas);border:1px solid var(--product-border);max-width:520px}._8ceP9q_searchRow{margin-bottom:28px}._8ceP9q_sectionHead{margin:30px 0 18px}._8ceP9q_filters{margin-bottom:20px}@media (max-width:700px){._8ceP9q_plazaTabs{gap:24px;margin-bottom:20px}._8ceP9q_sampleSwitch span{display:none}._8ceP9q_materialLink{align-items:flex-start}._8ceP9q_cards{gap:24px}._8ceP9q_cardText{padding:12px 0 0}._8ceP9q_sectionHead{align-items:center}._8ceP9q_search{max-width:none}}
.OUYi7G_shell{height:100%;min-height:0;color:var(--product-foreground);background:var(--product-canvas);font-size:14px;line-height:20px;display:flex}.OUYi7G_shell *{box-sizing:border-box}.OUYi7G_shell button,.OUYi7G_shell input,.OUYi7G_shell select{font:inherit}.OUYi7G_shell a{text-decoration:none}.OUYi7G_shell button,.OUYi7G_shell a,.OUYi7G_shell select{cursor:pointer}.OUYi7G_shell button:focus-visible,.OUYi7G_shell a:focus-visible,.OUYi7G_shell select:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.OUYi7G_navigation{flex-direction:column;gap:4px;height:100%;padding:12px 8px;display:flex}.OUYi7G_navigation a{min-height:44px;color:var(--product-foreground);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.OUYi7G_navigation a[aria-current=page]{color:var(--product-primary);background:var(--product-accent);font-weight:600}.OUYi7G_navigation a span{margin-left:auto;font-weight:400}.OUYi7G_navigation .OUYi7G_management{border-top:1px solid var(--product-border);border-radius:0;margin-top:auto}.OUYi7G_workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.OUYi7G_previewBar{min-height:40px;color:var(--product-muted-foreground);border-bottom:1px solid var(--product-border);background:var(--product-surface);justify-content:space-between;align-items:center;gap:16px;padding:8px 24px;display:flex}.OUYi7G_previewBar a{color:var(--product-description-foreground);align-items:center;gap:6px;display:flex}.OUYi7G_scroll{flex:1;min-height:0;overflow:auto}.OUYi7G_content{max-width:1440px;margin:0 auto;padding:16px 24px 32px}.OUYi7G_topline{border-bottom:1px solid var(--product-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.OUYi7G_topline>a{flex-shrink:0;margin-bottom:8px}.OUYi7G_stages{gap:24px;min-width:0;display:flex;overflow-x:auto}.OUYi7G_stages button{min-height:48px;color:var(--product-muted-foreground);white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:12px 0 16px;display:flex;position:relative}.OUYi7G_stages button span{font-variant-numeric:tabular-nums;font-weight:400}.OUYi7G_stages button[aria-pressed=true]{color:var(--product-primary);font-weight:600}.OUYi7G_stages button[aria-pressed=true]:after{content:"";background:var(--product-primary);height:2px;position:absolute;bottom:0;left:0;right:0}.OUYi7G_tools{align-items:center;gap:8px;margin-bottom:16px;display:flex}.OUYi7G_search{flex:1;min-width:180px;max-width:420px;position:relative}.OUYi7G_search>svg{color:var(--product-muted-foreground);pointer-events:none;position:absolute;top:12px;left:12px}.OUYi7G_search input{padding-left:36px;padding-right:40px}.OUYi7G_search input::-webkit-search-cancel-button{display:none}.OUYi7G_search>button{width:40px;height:40px;color:var(--product-muted-foreground);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.OUYi7G_tools>select{margin-left:auto}.OUYi7G_shell select{border:1px solid var(--product-border);max-width:100%;min-height:40px;color:var(--product-foreground);background:var(--product-canvas);border-radius:8px;padding:8px 32px 8px 12px}.OUYi7G_filterPanel{background:var(--product-surface);border:1px solid var(--product-border);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;padding:16px;display:flex}.OUYi7G_filterPanel label{gap:8px;min-width:180px;display:grid}.OUYi7G_activeFilters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.OUYi7G_activeFilters button{border:1px solid var(--product-border);background:var(--product-surface);color:var(--product-description-foreground);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.OUYi7G_table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.OUYi7G_table th{color:var(--product-muted-foreground);border-bottom:1px solid var(--product-border);background:var(--product-surface);padding:10px 12px;font-weight:600}.OUYi7G_table td{border-bottom:1px solid var(--product-border);vertical-align:middle;overflow-wrap:anywhere;padding:12px}.OUYi7G_table th:first-child{border-radius:8px 0 0 8px;width:45%}.OUYi7G_table th:nth-child(2){width:16%}.OUYi7G_table th:nth-child(3){width:24%}.OUYi7G_table th:last-child{border-radius:0 8px 8px 0;width:15%}.OUYi7G_table tr:hover td{background:var(--product-surface)}.OUYi7G_schedule{color:var(--product-muted-foreground);margin-top:4px}.OUYi7G_schedule summary{cursor:pointer;line-height:20px;list-style:none;display:inline}.OUYi7G_schedule summary::-webkit-details-marker{display:none}.OUYi7G_schedule summary:after{content:"⌄";margin-left:6px;display:inline-block}.OUYi7G_schedule[open] summary:after{transform:rotate(180deg)}.OUYi7G_schedule summary:hover{color:var(--product-foreground)}.OUYi7G_schedule summary:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.OUYi7G_identity{align-items:center;gap:12px;min-width:0;display:flex}.OUYi7G_cover{background:var(--product-muted);width:72px;height:45px;color:var(--product-muted-foreground);border-radius:6px;flex:none;overflow:hidden}.OUYi7G_coverMedia{width:100%;height:100%}.OUYi7G_projectText{min-width:0}.OUYi7G_nameLine{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.OUYi7G_name{color:var(--product-foreground);font-weight:600;line-height:22px}.OUYi7G_name:hover{color:var(--product-primary);text-decoration:underline}.OUYi7G_phase,.OUYi7G_meta{color:var(--product-muted-foreground)}.OUYi7G_meta{margin-top:4px;display:block}.OUYi7G_phase{white-space:nowrap}.OUYi7G_students{font-variant-numeric:tabular-nums}.OUYi7G_students strong{font-weight:600}.OUYi7G_courses{gap:8px;display:grid}.OUYi7G_courses a{color:var(--product-description-foreground)}.OUYi7G_courses a:hover{color:var(--product-primary);text-decoration:underline}.OUYi7G_next{color:var(--product-description-foreground);margin-top:4px;display:block}.OUYi7G_table .OUYi7G_actions{text-align:right;white-space:nowrap}.OUYi7G_classroom{min-height:40px;color:var(--product-primary);align-items:center;gap:4px;font-weight:600;display:inline-flex}.OUYi7G_manage{min-height:40px;color:var(--product-description-foreground);align-items:center;margin-left:12px;display:inline-flex}.OUYi7G_manage:hover{text-decoration:underline}.OUYi7G_result{color:var(--product-muted-foreground);margin:16px 0 0}.OUYi7G_empty{min-height:280px;color:var(--product-description-foreground);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.OUYi7G_empty h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.OUYi7G_issue{border:1px solid var(--product-border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}@media (max-width:1400px){.OUYi7G_table th:first-child{width:41%}.OUYi7G_table th:nth-child(2){width:15%}.OUYi7G_table th:nth-child(3){width:23%}.OUYi7G_table th:last-child{width:21%}}@media (max-width:1100px){.OUYi7G_content{padding:16px}.OUYi7G_table th:first-child{width:43%}.OUYi7G_table th:nth-child(2){width:16%}.OUYi7G_table th:nth-child(3){width:24%}.OUYi7G_table th:last-child{width:17%}.OUYi7G_cover{width:64px;height:40px}.OUYi7G_table .OUYi7G_actions a{justify-content:flex-end;min-height:32px;margin:0;display:flex}.OUYi7G_stages{gap:20px}.OUYi7G_topline{flex-wrap:wrap}.OUYi7G_topline>a{margin-left:auto}.OUYi7G_tools{flex-wrap:wrap}.OUYi7G_tools>select{margin-left:0}}@media (max-width:760px){.OUYi7G_content{padding:12px 16px 24px}.OUYi7G_previewBar{flex-wrap:wrap;gap:4px 16px;padding:8px 16px}.OUYi7G_topline{flex-wrap:wrap-reverse;gap:8px}.OUYi7G_stages{gap:20px;width:100%}.OUYi7G_topline>a{margin-bottom:0}.OUYi7G_search{flex-basis:100%;max-width:none}.OUYi7G_tools>select{flex:1;min-width:0}.OUYi7G_table,.OUYi7G_table tbody,.OUYi7G_table tr,.OUYi7G_table td{display:block}.OUYi7G_table thead{display:none}.OUYi7G_table tr{border-bottom:1px solid var(--product-border);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 0;display:grid}.OUYi7G_table td{border:0;min-width:0;padding:0}.OUYi7G_identityCell{grid-column:1/-1}.OUYi7G_table td[data-label=采用课程]{grid-area:3/1}.OUYi7G_table td[data-label=学生与班级]{grid-area:2/1}.OUYi7G_table .OUYi7G_actions{flex-direction:column;grid-area:2/2/4;align-self:end;align-items:flex-end;gap:4px;display:flex}.OUYi7G_table .OUYi7G_actions a{min-height:40px}.OUYi7G_filterPanel label{flex:160px;min-width:0}.OUYi7G_previewBar span{font-size:14px}.OUYi7G_activeFilters button{min-height:40px}}@media (pointer:coarse){.OUYi7G_shell button,.OUYi7G_shell select,.OUYi7G_shell .OUYi7G_actions a{min-height:44px}.OUYi7G_tools input,.OUYi7G_shell select{font-size:16px}}
._80lRgq_panel{min-width:0}._80lRgq_typeTabs{border-bottom:1px solid var(--board-ui-border,#d5dce3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._80lRgq_typeTabs button{text-align:center;border-bottom:2px solid #0000;min-height:38px;padding:6px 2px}._80lRgq_typeTabs button[aria-pressed=true]{color:var(--board-ui-primary,#1456f0);border-bottom-color:var(--board-ui-primary,#1456f0)}._80lRgq_fields{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;padding:6px 0;display:grid}._80lRgq_fields [data-cad-selection-field]{margin-bottom:0}._80lRgq_footer{justify-content:space-between;align-items:center;gap:16px;padding:5px 2px 0;display:flex}._80lRgq_footer input{width:0;min-width:0;height:24px;accent-color:var(--board-ui-primary,#1456f0);flex:1;margin:0}._80lRgq_footer button{min-width:26px;min-height:26px;color:var(--board-ui-description,#6c757e);place-items:center;padding:3px;display:grid}
.IaQwQG_shell{min-width:0;height:100%;min-height:0;color:var(--product-foreground);background:var(--product-canvas);font:400 var(--product-text-body)/var(--product-leading-body) var(--product-font-sans);--color-background:var(--product-canvas);--color-foreground:var(--product-foreground);--color-muted:var(--product-muted);--color-muted-foreground:var(--product-muted-foreground);--color-border:var(--product-border);--color-primary:var(--product-primary);display:flex;overflow:hidden}.IaQwQG_shell button{font:inherit;cursor:pointer}.IaQwQG_shell button:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.IaQwQG_mailSidebar{flex-direction:column;flex:1;min-height:0;padding:16px 12px 12px;display:flex}.IaQwQG_compose{background:var(--product-primary);min-height:48px;color:var(--product-primary-foreground);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:10px;display:flex;font-weight:600!important}.IaQwQG_navScroll{flex:1;min-height:0;padding-top:12px;overflow:auto}.IaQwQG_folderList{border-bottom:1px solid var(--product-border);padding-bottom:12px}.IaQwQG_folder,.IaQwQG_more,.IaQwQG_group,.IaQwQG_mailSidebar nav button{border-radius:6px;align-items:center;gap:12px;width:100%;min-height:39px;padding:0 12px;display:flex}.IaQwQG_folder,.IaQwQG_group{color:var(--product-muted-foreground)}.IaQwQG_group{justify-content:space-between;margin:12px 0}.IaQwQG_more{border-top:1px solid var(--product-border);border-radius:0;margin-bottom:4px;padding-top:12px;font-weight:600}.IaQwQG_more svg:last-child{margin-left:auto}.IaQwQG_mailSidebar nav button{color:var(--product-muted-foreground);text-align:left;background:0 0;border:0}.IaQwQG_mailSidebar nav button:hover{background:var(--product-muted);color:var(--product-foreground)}.IaQwQG_mailSidebar nav button[aria-current=page]{color:var(--product-primary);background:var(--product-accent);font-weight:600}.IaQwQG_mailSidebar svg{flex:none}.IaQwQG_quota{border-top:1px solid var(--product-border);color:var(--product-muted-foreground);margin:12px 0 0;padding:16px 12px}.IaQwQG_quota>div:first-child{color:var(--product-foreground);align-items:center;gap:9px;font-weight:600;display:flex}.IaQwQG_quota p{margin:12px 0 8px}.IaQwQG_progress{background:var(--product-border);border-radius:5px;height:5px;overflow:hidden}.IaQwQG_progress span{background:var(--product-primary);width:2%;height:100%;display:block}.IaQwQG_mailbox{border:1px solid var(--product-border);border-radius:8px;flex:none;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.IaQwQG_mailbox div{gap:2px;display:grid}.IaQwQG_mailbox span{color:var(--product-muted-foreground)}.IaQwQG_main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.IaQwQG_topbar{border-bottom:1px solid var(--product-border);flex:none;align-items:center;height:40px;padding:0 12px;display:flex}.IaQwQG_tab{background:var(--product-muted);border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.IaQwQG_tab svg:last-child{color:var(--product-muted-foreground);margin-left:12px}.IaQwQG_previewTag{color:var(--product-muted-foreground);margin-left:auto}.IaQwQG_content{flex:1;min-height:0;overflow:auto}.IaQwQG_pageHeader{border-bottom:1px solid var(--product-border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px max(32px,50% - 458px);display:flex}.IaQwQG_pageHeader h1{margin:0;font-size:18px;font-weight:600;line-height:28px}.IaQwQG_headerActions{align-items:center;gap:8px;display:flex}.IaQwQG_body{width:min(100%,980px);margin:0 auto;padding:24px 32px 72px}.IaQwQG_section{border-bottom:1px solid var(--product-border);padding:22px 0}.IaQwQG_section:first-child{padding-top:0}.IaQwQG_section:last-child{border:0}.IaQwQG_sectionTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.IaQwQG_sectionTitle h2,.IaQwQG_proposal h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.IaQwQG_settingRow{justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px 0;display:flex}.IaQwQG_settingRow+.IaQwQG_settingRow{border-top:1px solid var(--product-border-weak,var(--product-border))}.IaQwQG_settingRow h3{margin:0;font-size:14px;font-weight:600;line-height:20px}.IaQwQG_settingRow p,.IaQwQG_listMain p{color:var(--product-description-foreground);margin:5px 0 0}.IaQwQG_action,.IaQwQG_primary{border:1px solid var(--product-border);min-height:40px;color:var(--product-foreground);white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.IaQwQG_action:hover{background:var(--product-muted)}.IaQwQG_primary{border-color:var(--product-primary);background:var(--product-primary);color:var(--product-primary-foreground);font-weight:600!important}.IaQwQG_intro{color:var(--product-description-foreground);margin:0 0 22px}.IaQwQG_muted{color:var(--product-muted-foreground)}.IaQwQG_textLink{color:var(--product-primary);background:0 0;border:0;padding:0}.IaQwQG_inset{background:var(--product-muted);color:var(--product-description-foreground);border-radius:6px;margin:12px 0;padding:14px 16px}.IaQwQG_switch{background:var(--product-border);border:0;border-radius:999px;flex:none;align-items:center;width:40px;height:24px;padding:3px;display:inline-flex}.IaQwQG_switch span{background:var(--product-foreground);border-radius:50%;width:18px;height:18px;transition:transform .15s}.IaQwQG_switch[aria-checked=true]{background:var(--product-primary)}.IaQwQG_switch[aria-checked=true] span{background:var(--product-primary-foreground);transform:translate(16px)}.IaQwQG_filterRow{gap:8px;margin:0 0 24px;display:flex}.IaQwQG_filterRow button{min-height:36px;color:var(--product-muted-foreground);background:0 0;border:0;border-radius:6px;padding:0 12px}.IaQwQG_filterRow .IaQwQG_filterActive{background:var(--product-accent);color:var(--product-primary);font-weight:600}.IaQwQG_listRow{align-items:center;gap:14px;padding:16px 0;display:flex}.IaQwQG_listIcon{width:36px;height:36px;color:var(--product-muted-foreground);background:var(--product-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.IaQwQG_listMain{flex:1;min-width:0}.IaQwQG_empty{text-align:center;color:var(--product-muted-foreground);flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.IaQwQG_empty p{color:var(--product-foreground);margin:0;font-weight:500}.IaQwQG_empty span{color:var(--product-description-foreground)}.IaQwQG_bottomLink{color:var(--product-primary);margin-top:20px}.IaQwQG_proposal{border:1px solid var(--product-border);border-radius:8px;overflow:hidden}.IaQwQG_proposalHead{justify-content:space-between;gap:16px;padding:20px;display:flex}.IaQwQG_proposalHead>div{align-items:center;gap:10px;display:flex}.IaQwQG_status,.IaQwQG_subtleBadge{background:var(--product-muted);color:var(--product-description-foreground);border-radius:5px;align-items:center;padding:3px 8px;display:inline-flex}.IaQwQG_proposalContent{background:var(--product-muted);border-radius:6px;margin:0 20px;padding:16px}.IaQwQG_proposalContent>div{gap:16px;margin-bottom:8px;display:flex}.IaQwQG_proposalContent>div span{width:56px;color:var(--product-muted-foreground);flex:none}.IaQwQG_proposalContent strong{font-weight:500}.IaQwQG_proposalContent p{margin:16px 0 0}.IaQwQG_proposalFooter{color:var(--product-description-foreground);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.IaQwQG_proposalFooter>div{gap:8px;display:flex}@media (max-width:767px){.IaQwQG_pageHeader{min-height:60px;padding:12px 16px}.IaQwQG_body{padding:20px 16px 60px}.IaQwQG_settingRow{gap:12px}.IaQwQG_proposalFooter{flex-direction:column;align-items:flex-start}.IaQwQG_mailSidebar{min-height:0}}
.TZiHbq_card{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;container:canvas-file/inline-size}.TZiHbq_header{background:var(--color-background);flex:none;align-items:center;gap:6px;min-height:40px;padding:4px 6px 4px 8px;display:flex}.TZiHbq_identity{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.TZiHbq_fileIcon{background:var(--color-muted);border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.TZiHbq_actions,.TZiHbq_modes{flex:none;align-items:center;gap:2px;display:flex}.TZiHbq_modes{background:var(--color-muted);border-radius:7px;padding:2px}.TZiHbq_mode,.TZiHbq_open{min-width:26px;height:26px;color:var(--color-muted-foreground);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding-inline:5px;font-size:11px;line-height:1;display:inline-flex}.TZiHbq_open{width:29px;padding:0}.TZiHbq_mode:hover,.TZiHbq_open:hover{background:var(--color-background);color:var(--color-foreground)}.TZiHbq_open:hover{background:var(--color-muted)}.TZiHbq_mode[aria-pressed=true]{background:var(--color-background);color:var(--color-primary);box-shadow:0 1px 2px color-mix(in srgb, var(--color-foreground) 15%, transparent);font-weight:600}.TZiHbq_mode:focus-visible,.TZiHbq_open:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.TZiHbq_preview{border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-muted) 28%, var(--color-background));--resource-cover-height:100%;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}@container canvas-file not (min-width:290px){.TZiHbq_modeText{display:none}}@container canvas-file not (min-width:205px){.TZiHbq_fileIcon{display:none}.TZiHbq_header{gap:3px;padding-inline:4px}.TZiHbq_mode,.TZiHbq_open{width:22px;min-width:22px;padding:0}}
.XpHsWW_shell{background:var(--product-canvas);min-width:0;height:100%;min-height:0;color:var(--product-foreground);font:400 14px/1.5 var(--product-font-sans);--color-background:var(--product-canvas);--color-foreground:var(--product-foreground);--color-muted:var(--product-muted);--color-muted-foreground:var(--product-muted-foreground);--color-description-foreground:var(--product-description-foreground);--color-border:var(--product-border);--color-primary:var(--product-primary);--color-primary-hover:var(--product-primary-hover);--color-primary-foreground:var(--product-primary-foreground);--color-ring:var(--product-focus);display:flex;overflow:hidden}.XpHsWW_shell button,.XpHsWW_shell input,.XpHsWW_shell select,.XpHsWW_shell textarea{font-family:inherit;font-size:14px}.XpHsWW_shell button{cursor:pointer}.XpHsWW_shell button:disabled{cursor:default}.XpHsWW_shell button:focus-visible,.XpHsWW_shell summary:focus-visible,.XpHsWW_shell select:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.XpHsWW_main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.XpHsWW_previewBar{border-bottom:1px solid var(--product-border);background:var(--product-muted);flex-wrap:wrap;align-items:center;gap:16px;min-height:58px;padding:10px 24px;display:flex}.XpHsWW_previewLabel{color:var(--product-muted-foreground);font-size:14px}.XpHsWW_roleSwitch{background:var(--product-surface);border:1px solid var(--product-border);border-radius:8px;gap:4px;padding:3px;display:flex}.XpHsWW_roleSwitch button{color:var(--product-description-foreground);background:0 0;border:0;border-radius:5px;min-height:36px;padding:6px 16px}.XpHsWW_roleSwitch button[aria-pressed=true]{color:var(--product-primary);background:var(--product-accent);font-weight:600}.XpHsWW_options{margin-left:auto;position:relative}.XpHsWW_options summary{cursor:pointer;min-height:40px;color:var(--product-description-foreground);align-items:center;display:flex}.XpHsWW_optionsPanel{z-index:30;border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;gap:12px;width:260px;padding:16px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 8px 28px #0002}.XpHsWW_optionsPanel label{gap:6px;display:grid}.XpHsWW_optionsPanel select{border:1px solid var(--product-border);max-width:100%;color:var(--product-foreground);background:var(--product-canvas);border-radius:6px;padding:8px}.XpHsWW_optionsPanel p{color:var(--product-description-foreground);margin:0;font-size:14px}.XpHsWW_projectBar{border-bottom:1px solid var(--product-border);align-items:center;gap:32px;min-height:60px;padding:0 24px;display:flex}.XpHsWW_projectName{white-space:nowrap;align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.XpHsWW_projectBar nav{align-self:stretch;gap:8px;display:flex}.XpHsWW_projectBar nav button{color:var(--product-description-foreground);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 18px;display:flex}.XpHsWW_projectBar nav button[aria-current=page]{color:var(--product-primary);border-bottom-color:var(--product-primary);font-weight:600}.XpHsWW_content{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.XpHsWW_notice{color:var(--product-description-foreground);background:var(--product-muted);border-radius:6px;margin:16px 24px 0;padding:10px 14px;font-size:14px}.XpHsWW_files{max-width:860px;margin:auto;padding:28px}.XpHsWW_files h1{margin:0 0 24px;font-size:28px}.XpHsWW_fileRow{border-bottom:1px solid var(--product-border);align-items:center;gap:12px;padding:16px 0;display:flex}.XpHsWW_fileRow>div{flex:1;min-width:0}.XpHsWW_fileRow p{color:var(--product-description-foreground);overflow-wrap:anywhere;margin:6px 0;font-size:14px}.XpHsWW_files>figure{margin-top:24px}@media (max-width:767px){.XpHsWW_previewBar{gap:8px 12px;padding:10px 16px}.XpHsWW_previewLabel{width:100%}.XpHsWW_roleSwitch button{min-height:40px;padding:6px 16px}.XpHsWW_projectBar{gap:16px;min-height:56px;padding:0 16px}.XpHsWW_projectBar nav button{padding:12px}.XpHsWW_projectName{gap:6px}.XpHsWW_optionsPanel{width:min(260px,100vw - 32px)}.XpHsWW_files{padding:20px 16px}.XpHsWW_files h1{font-size:24px}.XpHsWW_notice{margin:12px 16px 0}.XpHsWW_fileRow{flex-wrap:wrap}}.XpHsWW_rolePage{min-width:0;min-height:100%}.XpHsWW_rolePage[hidden]{display:none}.XpHsWW_sidebar{display:contents}.XpHsWW_sidebar[hidden]{display:none}
.fC_Upq_shell{min-width:0;height:100%;min-height:0;color:var(--product-foreground);background:var(--product-canvas);font:400 14px/1.5 var(--product-font-sans);--color-background:var(--product-canvas);--color-foreground:var(--product-foreground);--color-muted:var(--product-muted);--color-muted-foreground:var(--product-muted-foreground);--color-border:var(--product-border);--color-primary:var(--product-primary);--color-accent:var(--product-accent);--color-ring:var(--product-focus);display:flex;overflow:hidden}.fC_Upq_shell button,.fC_Upq_shell input{font:inherit}.fC_Upq_shell.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fC_Upq_shell button{cursor:pointer}.fC_Upq_shell button:disabled{opacity:.4;cursor:default}.fC_Upq_shell button:focus-visible,.fC_Upq_shell input:focus-visible{outline:2px solid var(--product-focus);outline-offset:-2px}.fC_Upq_shell button:hover:not(:disabled){background:var(--product-muted)}.fC_Upq_workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fC_Upq_projectNav{gap:10px;padding:20px;display:grid}.fC_Upq_projectNav>span{color:var(--product-muted-foreground)}.fC_Upq_projectNav button{text-align:left;align-items:center;gap:10px;min-height:40px;display:flex}.fC_Upq_review{border-bottom:1px solid var(--product-border);min-height:42px;color:var(--product-muted-foreground);background:var(--product-muted);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:0 12px 0 20px;display:flex}.fC_Upq_reviewNote{opacity:.75}.fC_Upq_scenarios{align-self:stretch;gap:4px;display:flex}.fC_Upq_scenarios button{white-space:nowrap;border-bottom:2px solid #0000;padding:0 12px}.fC_Upq_scenarios button[aria-pressed=true]{border-bottom-color:var(--product-primary);color:var(--product-primary)}.fC_Upq_iconButton{border-radius:4px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.fC_Upq_fileBar{border-bottom:1px solid var(--product-border);flex:none;align-items:center;gap:8px;height:46px;padding:0 12px 0 20px;display:flex}.fC_Upq_projectPath{color:var(--product-muted-foreground);align-items:center;gap:12px;display:flex}.fC_Upq_fileTab{border-inline:1px solid var(--product-border);border-top:2px solid var(--product-primary);background:var(--product-canvas);align-self:stretch;align-items:center;gap:8px;margin-left:4px;padding:0 18px;font-weight:600;display:flex}.fC_Upq_fileTab>svg{color:var(--product-primary)}.fC_Upq_fileExtension{color:var(--product-muted-foreground);font-weight:400}.fC_Upq_saveState{color:var(--product-muted-foreground);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:flex}.fC_Upq_shareButton{border-radius:4px;align-items:center;gap:7px;padding:7px 10px;display:flex}.fC_Upq_modeBar{background:var(--product-muted);border-bottom:1px solid var(--product-border);flex:none;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.fC_Upq_modeTabs{align-self:stretch;display:flex}.fC_Upq_modeTabs button{border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:84px;padding:0 14px;display:flex}.fC_Upq_modeTabs button[aria-selected=true]{color:var(--product-primary);border-bottom-color:var(--product-primary);background:var(--product-canvas);font-weight:600}.fC_Upq_modeCaption{color:var(--product-muted-foreground);margin-left:12px}.fC_Upq_connection{white-space:nowrap;border-radius:4px;align-items:center;gap:7px;margin-left:auto;padding:6px 8px;display:flex}.fC_Upq_statusDot,.fC_Upq_selectionDot{background:var(--product-muted-foreground);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.fC_Upq_statusDot[data-online=true]{background:var(--product-success-indicator)}.fC_Upq_selectionDot{background:var(--product-primary)}.fC_Upq_commandBar{background:var(--product-canvas);border-bottom:1px solid var(--product-border);flex:none;align-items:stretch;height:76px;padding:5px 12px;display:flex;overflow-x:auto}.fC_Upq_commandGroup{border-right:1px solid var(--product-border);align-items:stretch;gap:3px;margin-right:12px;padding-right:12px;display:flex}.fC_Upq_tool{white-space:nowrap;border-radius:4px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;min-width:80px;padding:5px 10px;display:flex}.fC_Upq_tool>svg{color:var(--product-muted-foreground);stroke-width:1.5px}.fC_Upq_primary,.fC_Upq_primary>svg{color:var(--product-primary)}.fC_Upq_toolbarHint{color:var(--product-muted-foreground);white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;padding:0 10px;display:flex}.fC_Upq_editorBody{flex:1;min-width:0;min-height:0;display:flex;position:relative}.fC_Upq_leftPanel{background:var(--product-canvas);border-right:1px solid var(--product-border);flex-direction:column;flex:none;width:264px;min-height:0;display:flex;overflow:hidden}.fC_Upq_leftPanel[hidden]{display:none}.fC_Upq_treeHeading{border-bottom:1px solid var(--product-border);height:40px;color:var(--product-muted-foreground);flex:none;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.fC_Upq_tree{scrollbar-width:thin;scrollbar-color:var(--product-border-strong,var(--product-border)) transparent;flex:1;min-height:0;padding:8px 8px 16px;overflow:auto}.fC_Upq_treeRow,.fC_Upq_staticRow{text-align:left;border-radius:3px;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 8px;display:flex}.fC_Upq_treeRow[data-indent=true],.fC_Upq_staticRow{padding-left:28px}.fC_Upq_treeRow>svg,.fC_Upq_staticRow>svg{color:var(--product-muted-foreground);stroke-width:1.5px}.fC_Upq_treeRow[data-selected=true]{color:var(--product-primary);background:var(--product-accent)}.fC_Upq_treeRow[data-selected=true]>svg{color:var(--product-primary)}.fC_Upq_treeRow .fC_Upq_selectionDot{margin-left:auto}.fC_Upq_treeGroup{color:var(--product-muted-foreground);padding:13px 8px 5px}.fC_Upq_emptyTree{color:var(--product-muted-foreground);padding:4px 8px 4px 28px;display:block}.fC_Upq_addRow{text-align:left;width:100%;min-height:34px;color:var(--product-primary);align-items:center;gap:7px;padding:4px 8px 4px 28px;display:flex}.fC_Upq_properties{border-top:1px solid var(--product-border);flex:none;padding:0 16px 18px}.fC_Upq_propertyHeading{justify-content:space-between;gap:8px;padding:14px 0;font-weight:600;display:flex}.fC_Upq_propertyHeading>span:last-child{color:var(--product-muted-foreground);font-weight:400}.fC_Upq_propertyRow{justify-content:space-between;gap:16px;padding:6px 0;display:flex}.fC_Upq_propertyRow>span:first-child{color:var(--product-muted-foreground)}.fC_Upq_properties p{color:var(--product-muted-foreground);margin:12px 0 0;line-height:1.8}.fC_Upq_rangeLabel{color:var(--product-muted-foreground);flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.fC_Upq_rangeLabel>span{color:var(--product-foreground);margin-left:auto}.fC_Upq_rangeLabel input{width:100%;height:20px;accent-color:var(--product-primary)}.fC_Upq_canvas{background-color:var(--product-muted);background-image:radial-gradient(var(--product-border) .8px,transparent .8px);background-size:24px 24px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:280px;display:flex;position:relative;overflow:hidden}.fC_Upq_canvasTop{z-index:1;height:40px;color:var(--product-muted-foreground);background:var(--product-muted);justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.fC_Upq_canvasSubtitle{border-left:1px solid var(--product-border);opacity:.75;margin-left:12px;padding-left:12px}.fC_Upq_viewLabel{align-items:center;gap:7px;display:flex}.fC_Upq_robot{width:min(84%,720px);height:min(90%,650px);transition:transform .2s}.fC_Upq_moving{transform-origin:340px 400px;animation:1.2s ease-in-out infinite alternate fC_Upq_sway}@keyframes fC_Upq_sway{to{transform:translate(10px)rotate(1deg)}}.fC_Upq_viewCube{width:51px;height:64px;color:var(--product-muted-foreground);text-align:center;font-size:14px;position:absolute;top:64px;right:28px;transform:skewY(-8deg)}.fC_Upq_viewCube>div{background:var(--product-canvas);border:1px solid var(--product-border);height:35px;box-shadow:8px -4px 0 var(--product-border);justify-content:center;align-items:center;display:flex}.fC_Upq_viewCube>div>span{position:absolute;right:-18px}.fC_Upq_axes{width:55px;height:55px;font-weight:600;position:absolute;bottom:28px;left:30px}.fC_Upq_axes span{position:absolute}.fC_Upq_axes span:first-child{color:var(--product-primary);top:0;left:20px}.fC_Upq_axes span:nth-child(2){color:var(--product-success-indicator);top:27px;left:0}.fC_Upq_axes span:last-child{color:var(--product-danger-text);bottom:0;right:0}.fC_Upq_axes:before{content:"";background:var(--product-muted-foreground);width:1px;height:25px;position:absolute;top:20px;left:27px;transform:rotate(-45deg)}.fC_Upq_canvasNote{color:var(--product-muted-foreground);white-space:nowrap;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.fC_Upq_viewportTools{border:1px solid var(--product-border);background:var(--product-canvas);border-radius:5px;gap:2px;padding:3px;display:flex;position:absolute;bottom:18px;right:18px}.fC_Upq_viewportTools button{border-radius:3px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fC_Upq_runtimePanel{border:1px solid var(--product-border);background:var(--product-canvas);border-radius:6px;width:206px;padding:16px;position:absolute;top:118px;right:20px;box-shadow:0 4px 16px #10233208}.fC_Upq_runtimeHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.fC_Upq_runtimeHeading>span{color:var(--product-muted-foreground);align-items:center;gap:4px;display:flex}.fC_Upq_drive{grid-template-rows:repeat(3,38px);grid-template-columns:repeat(3,40px);justify-content:center;gap:4px;margin:20px 0;display:grid}.fC_Upq_drive button{border:1px solid var(--product-border);background:var(--product-muted);border-radius:4px;justify-content:center;align-items:center;display:flex}.fC_Upq_drive button:first-child{grid-column:2}.fC_Upq_drive button:nth-child(2){grid-area:2/1}.fC_Upq_drive button:nth-child(3){color:var(--product-primary);grid-area:2/2}.fC_Upq_drive button:nth-child(4){grid-area:2/3}.fC_Upq_drive button:nth-child(5){grid-area:3/2}.fC_Upq_outlineButton,.fC_Upq_primaryButton{border:1px solid var(--product-border);border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:6px 12px;display:inline-flex}.fC_Upq_primaryButton{color:var(--product-primary-foreground);background:var(--product-primary);border-color:var(--product-primary)}.fC_Upq_shell .fC_Upq_primaryButton:hover{color:var(--product-primary);background:var(--product-accent)}.fC_Upq_runtimePanel>.fC_Upq_outlineButton{width:100%;margin-top:6px}.fC_Upq_empty{color:var(--product-muted-foreground);text-align:center;background:var(--product-muted);flex-direction:column;align-items:center;padding:32px;display:flex}.fC_Upq_empty>svg{color:var(--product-primary)}.fC_Upq_empty h1{color:var(--product-foreground);margin-top:18px;font-size:28px;font-weight:600}.fC_Upq_empty p{margin:10px 0 24px}.fC_Upq_empty>div{gap:12px;display:flex}.fC_Upq_program{align-self:flex-start;width:min(550px,90%);padding:72px 24px 24px}.fC_Upq_programTitle{align-items:center;gap:10px;margin-bottom:28px;display:flex}.fC_Upq_programTitle>span{color:var(--product-muted-foreground);margin-left:auto}.fC_Upq_programBlock{border:1px solid var(--product-border-strong,var(--product-border));border-left:4px solid var(--product-primary);background:var(--product-canvas);border-radius:4px;width:max-content;min-width:230px;padding:12px 18px}.fC_Upq_programBlock strong{color:var(--product-primary);margin-left:24px;font-weight:500}.fC_Upq_programBranch{border-left:1px solid var(--product-primary);gap:8px;margin-left:16px;padding:16px;display:grid}.fC_Upq_program p{color:var(--product-muted-foreground);margin-top:24px}.fC_Upq_statusBar{border-top:1px solid var(--product-border);height:30px;color:var(--product-muted-foreground);background:var(--product-canvas);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.fC_Upq_statusBar>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fC_Upq_statusBar>span:last-child{flex:none;align-items:center;gap:9px;display:flex}.fC_Upq_backdrop{z-index:100;background:#10233266;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fC_Upq_dialog{border:1px solid var(--product-border);background:var(--product-canvas);width:450px;max-width:100%;color:var(--product-foreground);border-radius:8px;padding:24px;box-shadow:0 20px 70px #0002}.fC_Upq_dialog header{justify-content:space-between;align-items:center;margin:-6px 0 16px;display:flex}.fC_Upq_dialog h2{font-size:18px;font-weight:600}.fC_Upq_dialog p{color:var(--product-muted-foreground);line-height:1.8}.fC_Upq_deviceOption{border:1px solid var(--product-border);border-radius:4px;align-items:center;gap:16px;margin:20px 0;padding:16px;display:flex}.fC_Upq_deviceOption>span{gap:5px;display:grid}.fC_Upq_deviceOption>span>span{color:var(--product-muted-foreground)}.fC_Upq_dialogNote{margin-top:16px}@media (max-width:1100px){.fC_Upq_toolbarHint,.fC_Upq_modeCaption{display:none}.fC_Upq_runtimePanel{width:180px;right:12px}.fC_Upq_leftPanel{width:240px}.fC_Upq_robot{width:95%}.fC_Upq_review{gap:10px}.fC_Upq_reviewNote{display:none}}@media (max-width:760px){.fC_Upq_review{flex-wrap:wrap;gap:0;padding-left:12px}.fC_Upq_review>span{padding-block:6px}.fC_Upq_scenarios{order:3;width:100%;height:38px;overflow:auto}.fC_Upq_review>.fC_Upq_iconButton{margin-left:auto}.fC_Upq_scenarios button{flex:1;padding-inline:8px}.fC_Upq_projectPath,.fC_Upq_fileExtension,.fC_Upq_saveState{display:none}.fC_Upq_fileBar{padding-left:0}.fC_Upq_fileTab{flex:1;margin:0}.fC_Upq_connection{gap:5px;padding-inline:0;font-size:14px}.fC_Upq_modeBar{gap:0;padding-inline:4px}.fC_Upq_modeTabs button{min-width:62px;padding-inline:8px}.fC_Upq_leftPanel{z-index:5;width:240px;position:absolute;inset:0 auto 0 0;box-shadow:4px 0 12px #0001}.fC_Upq_commandBar{height:72px;padding-inline:4px}.fC_Upq_commandGroup{margin-right:4px;padding-right:4px}.fC_Upq_tool{min-width:68px;padding-inline:6px}.fC_Upq_canvasTop{padding-inline:12px}.fC_Upq_viewCube{right:20px}.fC_Upq_runtimePanel{width:172px;padding:12px;top:auto;bottom:64px;right:12px}.fC_Upq_drive{grid-template-rows:repeat(3,32px);margin-block:12px}.fC_Upq_canvasNote{display:none}.fC_Upq_statusBar{padding-inline:8px}.fC_Upq_statusBar>span:last-child{display:none}.fC_Upq_empty{padding:16px}.fC_Upq_empty>div{flex-direction:column}.fC_Upq_program{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.fC_Upq_moving{animation:none}.fC_Upq_robot{transition:none}}
.wT0Giq_shell{background:var(--product-canvas);height:100%;min-height:0;color:var(--product-foreground);font:400 14px/1.5 var(--product-font-sans);display:flex;overflow:hidden}.wT0Giq_shell button{font:inherit;cursor:pointer}.wT0Giq_shell button:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.wT0Giq_shell button:disabled{cursor:default}.wT0Giq_rail{border-right:1px solid var(--product-border);background:var(--product-surface);flex:none;width:240px;padding:22px 12px}.wT0Giq_brand{padding:0 12px 24px;font-size:18px;font-weight:700}.wT0Giq_railItems{gap:3px;display:grid}.wT0Giq_railItem,.wT0Giq_activeRail{min-height:42px;color:var(--product-description-foreground);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:0 12px;display:flex}.wT0Giq_activeRail{color:var(--product-primary);background:var(--product-accent);font-weight:600}.wT0Giq_railNote{border-top:1px solid var(--product-border);color:var(--product-muted-foreground);margin-top:20px;padding:20px 12px;line-height:3}.wT0Giq_main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wT0Giq_preview{background:var(--product-muted);border-bottom:1px solid var(--product-border);min-height:54px;color:var(--product-muted-foreground);align-items:center;gap:14px;padding:8px 24px;display:flex}.wT0Giq_preview>div{border:1px solid var(--product-border);background:var(--product-surface);border-radius:7px;gap:3px;padding:3px;display:flex}.wT0Giq_preview button{color:var(--product-description-foreground);background:0 0;border:0;border-radius:5px;padding:6px 14px}.wT0Giq_preview button[aria-pressed=true]{background:var(--product-accent);color:var(--product-primary);font-weight:600}.wT0Giq_preview .wT0Giq_theme{margin-left:auto;padding:8px;display:flex}.wT0Giq_projectBar{border-bottom:1px solid var(--product-border);align-items:center;gap:20px;min-height:58px;padding:0 24px;display:flex}.wT0Giq_projectBar strong{white-space:nowrap}.wT0Giq_back,.wT0Giq_textBack{color:var(--product-description-foreground);background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:inline-flex}.wT0Giq_projectBar nav{align-self:stretch;gap:4px;display:flex}.wT0Giq_projectBar nav button{color:var(--product-description-foreground);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px}.wT0Giq_projectBar nav button[aria-current=page]{border-bottom-color:var(--product-primary);color:var(--product-primary);font-weight:600}.wT0Giq_content{flex:1;min-height:0;overflow:auto}.wT0Giq_wrap{max-width:1120px;margin:auto;padding:36px 36px 64px}.wT0Giq_wrap h1{margin:0 0 26px;font-size:28px;line-height:1.3}.wT0Giq_wrap h2{margin:0 0 16px;font-size:18px;line-height:1.4}.wT0Giq_listTitle{margin-bottom:12px;font-weight:600}.wT0Giq_courseCard{text-align:left;border:1px solid var(--product-border);background:var(--product-surface);width:min(720px,100%);color:var(--product-foreground);border-radius:8px;align-items:center;gap:18px;padding:20px;display:flex}.wT0Giq_courseCard:hover,.wT0Giq_row:hover{background:var(--product-muted)}.wT0Giq_courseMark{background:var(--product-accent);width:68px;height:68px;color:var(--product-primary);border-radius:8px;flex:none;place-items:center;display:grid}.wT0Giq_cardText{flex:1;gap:4px;display:grid}.wT0Giq_cardText strong{font-size:18px}.wT0Giq_cardText span,.wT0Giq_muted,.wT0Giq_courseHead p,.wT0Giq_lessonHeader p{color:var(--product-muted-foreground)}.wT0Giq_courseHead{justify-content:space-between;align-items:start;margin-bottom:30px;display:flex}.wT0Giq_courseHead h1{margin-bottom:6px}.wT0Giq_courseHead p{margin:0}.wT0Giq_status{color:var(--product-description-foreground);background:var(--product-muted);border-radius:5px;padding:4px 10px}.wT0Giq_columns{grid-template-columns:minmax(0,1fr) 280px;gap:48px;display:grid}.wT0Giq_lessonList{border-top:1px solid var(--product-border)}.wT0Giq_lessonList button,.wT0Giq_row{text-align:left;border:0;border-bottom:1px solid var(--product-border);width:100%;min-height:58px;color:var(--product-foreground);background:0 0;align-items:center;gap:14px;padding:10px 4px;display:flex}.wT0Giq_lessonList button:disabled{opacity:1}.wT0Giq_lessonName{flex:1}.wT0Giq_number{background:var(--product-accent);width:38px;height:38px;color:var(--product-primary);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.wT0Giq_side section{border-bottom:1px solid var(--product-border);margin-bottom:24px;padding:0 0 24px}.wT0Giq_side p{color:var(--product-description-foreground);align-items:center;gap:8px;margin:10px 0;display:flex}.wT0Giq_link{color:var(--product-primary);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;display:flex}.wT0Giq_textBack{margin:0 0 26px -8px}.wT0Giq_lessonHeader{align-items:center;gap:14px;display:flex}.wT0Giq_lessonHeader h1{margin:0}.wT0Giq_lessonHeader p{margin:5px 0 0}.wT0Giq_intro{max-width:720px;color:var(--product-description-foreground);margin:28px 0;line-height:1.8}.wT0Giq_actions{flex-wrap:wrap;gap:12px;display:flex}.wT0Giq_primary,.wT0Giq_secondary{border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:600;display:inline-flex}.wT0Giq_primary{background:var(--product-primary);border:1px solid var(--product-primary);color:var(--product-primary-foreground)}.wT0Giq_secondary{background:var(--product-surface);border:1px solid var(--product-border);color:var(--product-foreground)}.wT0Giq_section{max-width:720px;margin-top:42px}.wT0Giq_row span{flex:1}.wT0Giq_placeholder,.wT0Giq_empty{text-align:center;min-height:260px;color:var(--product-muted-foreground);border:1px solid var(--product-border);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.wT0Giq_placeholder h2{color:var(--product-foreground);margin:14px 0 0}.wT0Giq_placeholder p{margin:8px 0 20px}.wT0Giq_empty p{color:var(--product-foreground);margin:12px 0 4px;font-weight:600}.wT0Giq_manage{border-top:1px solid var(--product-border);max-width:720px}.wT0Giq_manage>div{border-bottom:1px solid var(--product-border);gap:12px;padding:16px 4px;display:flex}.wT0Giq_manage span{gap:4px;display:grid}.wT0Giq_manage small{color:var(--product-muted-foreground);font-size:14px}@media (max-width:800px){.wT0Giq_rail{width:60px;padding:16px 8px}.wT0Giq_brand{padding:0 0 20px;font-size:0}.wT0Giq_brand:after{content:"LS";font-size:16px}.wT0Giq_railItem,.wT0Giq_activeRail{justify-content:center;padding:0;font-size:0}.wT0Giq_railItem svg,.wT0Giq_activeRail svg{flex:none}.wT0Giq_railNote{display:none}.wT0Giq_preview{flex-wrap:wrap;gap:8px;padding:8px 14px}.wT0Giq_projectBar{flex-wrap:wrap;gap:10px;padding:8px 14px}.wT0Giq_projectBar nav{width:100%;height:42px}.wT0Giq_projectBar nav button{flex:1}.wT0Giq_wrap{padding:24px 18px 48px}.wT0Giq_wrap h1{font-size:24px}.wT0Giq_columns{grid-template-columns:1fr;gap:32px}.wT0Giq_lessonList button{gap:8px}.wT0Giq_courseCard{gap:12px;padding:14px}.wT0Giq_courseMark{width:52px;height:52px}.wT0Giq_cardText span{overflow-wrap:anywhere}}.wT0Giq_courseTree{border-top:1px solid var(--product-border);margin-top:12px;padding-top:12px}.wT0Giq_courseTree button{color:var(--product-description-foreground);text-align:left;background:0 0;border:0;padding:4px 0}
.iY6DyW_shell{color:var(--product-foreground);background:var(--product-canvas)}.iY6DyW_content{padding-top:20px}.iY6DyW_hero{isolation:isolate;color:#303630;background:#f5eddf;border-radius:10px;min-height:158px;margin:0 0 22px;padding:24px 30px;position:relative;overflow:hidden}.iY6DyW_heroImage{z-index:-1;object-fit:cover;object-position:center 64%}.iY6DyW_hero[data-art=v2] .iY6DyW_heroImage{object-position:center 80%}.iY6DyW_heroCopy{position:relative}.iY6DyW_heroCopy h1{text-shadow:0 1px 10px #fff5}.iY6DyW_heroCopy p{color:#444c49}.iY6DyW_heroCopy p>span{color:var(--product-primary)}.iY6DyW_original{padding-bottom:24px}.iY6DyW_recent{margin-top:4px}.iY6DyW_recentHeader{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.iY6DyW_recentHeader h2{font-size:28px;line-height:36px}.iY6DyW_actions{align-items:center;gap:12px;display:flex}.iY6DyW_newFile{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.iY6DyW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.iY6DyW_model{background:#f1f3f4;width:100%;height:100%}.iY6DyW_owner,.iY6DyW_type{align-items:center;gap:6px;display:inline-flex}.iY6DyW_owner{color:var(--product-muted-foreground);font-size:14px}.iY6DyW_avatar{color:#326778;background:#dceef2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.iY6DyW_type{color:var(--product-muted-foreground)}.iY6DyW_favorite{color:#68747b;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.iY6DyW_favorite:hover{color:var(--product-primary);background:var(--product-accent)}.iY6DyW_empty{color:var(--product-description-foreground);padding:32px 0}.iY6DyW_modalBackdrop{z-index:100;background:#0006;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.iY6DyW_modal{background:var(--product-surface);border-radius:12px;width:min(620px,100%);padding:24px}.iY6DyW_modal>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.iY6DyW_modal h2{font-size:18px}.iY6DyW_modal>svg{border-radius:8px;height:300px}.iY6DyW_modal p{color:var(--product-description-foreground);padding-top:16px;font-size:14px}.iY6DyW_shell.dark .iY6DyW_heroCopy p>span{color:#2655cc}@media (max-width:1100px){.iY6DyW_hero{min-height:150px;padding-left:24px}.iY6DyW_heroImage{object-position:center 65%}}@media (max-width:767px){.iY6DyW_content{padding-top:16px}.iY6DyW_hero{border-radius:8px;min-height:148px;margin-bottom:18px;padding:18px}.iY6DyW_heroImage,.iY6DyW_hero[data-art=v2] .iY6DyW_heroImage{object-position:54% center;opacity:.76}.iY6DyW_heroCopy{background:#f9f3e9d9;border-radius:8px;margin-left:-10px;padding:10px 12px}.iY6DyW_recentHeader{flex-wrap:wrap}.iY6DyW_recentHeader h2{font-size:18px;line-height:28px}.iY6DyW_actions{width:100%}.iY6DyW_actions>label{flex:1;width:auto}.iY6DyW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.iY6DyW_cards{grid-template-columns:minmax(0,1fr)}}
._9pgX9a_dialog{border:1px solid var(--product-border);border-radius:var(--product-radius);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--product-foreground);background:var(--product-surface);box-shadow:var(--product-shadow);margin:auto;padding:0;font-size:14px;overflow:hidden}._9pgX9a_dialog::backdrop{background:#00000073}._9pgX9a_dialog form{flex-direction:column;max-height:calc(100dvh - 34px);display:flex}._9pgX9a_header{border-bottom:1px solid var(--product-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}._9pgX9a_header h2{margin:0;font-size:18px;font-weight:600;line-height:26px}._9pgX9a_dialog button{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-muted);min-height:44px;color:var(--product-foreground);font:inherit;cursor:pointer;padding:9px 16px}._9pgX9a_header button{background:0 0;border-color:#0000;place-items:center;padding:10px;display:grid}._9pgX9a_content{min-height:0;padding:20px;overflow:auto}._9pgX9a_content fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}._9pgX9a_field{gap:8px;font-weight:600;display:grid}._9pgX9a_field input,._9pgX9a_field select{box-sizing:border-box;border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-canvas);width:100%;min-width:0;min-height:44px;color:var(--product-foreground);font:inherit;padding:10px 12px;font-weight:400}._9pgX9a_field input:focus-visible,._9pgX9a_field select:focus-visible,._9pgX9a_dialog button:focus-visible,._9pgX9a_check input:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}._9pgX9a_check{align-items:center;gap:10px;min-height:28px;line-height:20px;display:flex}._9pgX9a_check input{width:18px;height:18px;accent-color:var(--product-primary);flex-shrink:0;margin:0}._9pgX9a_note{color:var(--product-description-foreground);margin:0;line-height:22px}._9pgX9a_error{color:var(--product-danger-text);overflow-wrap:anywhere;margin:0;line-height:22px}._9pgX9a_result{overflow-wrap:anywhere;margin:18px 0 0;line-height:22px}._9pgX9a_result a{width:max-content;color:var(--product-primary);margin-top:8px;display:block}._9pgX9a_footer{border-top:1px solid var(--product-border);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}._9pgX9a_dialog ._9pgX9a_primary{background:var(--product-primary);color:var(--product-primary-foreground);border-color:var(--product-primary)}._9pgX9a_dialog button:disabled,._9pgX9a_field select:disabled{cursor:default;opacity:.65}@media (max-width:480px){._9pgX9a_header,._9pgX9a_content,._9pgX9a_footer{padding-left:16px;padding-right:16px}._9pgX9a_field input,._9pgX9a_field select{font-size:16px}}
