.AlTOjG_frame.AlTOjG_frame{--major-card-accent:rgb(var(--ui-active-rgb,160 180 200));box-sizing:border-box;color:#fff;background:#000c;border:0;position:relative}.AlTOjG_frame:after{content:"";z-index:1;pointer-events:none;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--major-card-accent) 62%, transparent);background:linear-gradient(var(--major-card-accent), var(--major-card-accent)) left top / 14px 2px, linear-gradient(var(--major-card-accent), var(--major-card-accent)) left top / 2px 14px, linear-gradient(var(--major-card-accent), var(--major-card-accent)) right top / 14px 2px, linear-gradient(var(--major-card-accent), var(--major-card-accent)) right top / 2px 14px, linear-gradient(var(--major-card-accent), var(--major-card-accent)) left bottom / 14px 2px, linear-gradient(var(--major-card-accent), var(--major-card-accent)) left bottom / 2px 14px, linear-gradient(var(--major-card-accent), var(--major-card-accent)) right bottom / 14px 2px, linear-gradient(var(--major-card-accent), var(--major-card-accent)) right bottom / 2px 14px;opacity:.65;background-repeat:no-repeat;position:absolute;inset:0}.AlTOjG_frame>article[data-card-variant],.AlTOjG_scroll>article[data-card-variant]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.AlTOjG_frame:focus-within{outline:1px solid var(--major-card-accent);outline-offset:1px}.AlTOjG_resize{width:32px;height:32px;color:color-mix(in srgb, var(--major-card-accent) 55%, black);cursor:nwse-resize;touch-action:none;background:0 0;border:0;padding:0;position:absolute;bottom:0;right:0}.AlTOjG_resize:after{content:"";background:linear-gradient(135deg,#0000 55%,currentColor 56% 60%,#0000 61% 73%,currentColor 74% 78%,#0000 79%);position:absolute;inset:8px 3px 3px 8px}.AlTOjG_resizeLeft{cursor:nesw-resize;left:0;right:auto}.AlTOjG_resizeLeft:after{inset:8px 8px 3px 3px;transform:scaleX(-1)}.AlTOjG_resize:focus-visible{outline:1px solid var(--major-card-accent);outline-offset:-3px}@media (pointer:coarse){.AlTOjG_resize{width:44px;height:44px}}.AlTOjG_comment{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.AlTOjG_commentEditor{box-sizing:border-box;resize:none;width:100%;min-height:2.5em;color:inherit;font:inherit;border:1px solid color-mix(in srgb, var(--major-card-accent) 45%, transparent);background:0 0;line-height:1.5;display:block;overflow:hidden}.AlTOjG_technicalCover{object-fit:cover;width:100%;height:120px;display:block}
.WYHPQG_scrollShell{overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow:auto}.WYHPQG_scrollShell>article,.WYHPQG_scrollShell>footer,.WYHPQG_scrollShell>div{flex:none}.WYHPQG_scrollShell>article{cursor:default;-webkit-user-select:text;user-select:text;border:0}.WYHPQG_header{width:100%}
.-RffGq_body{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.-RffGq_body>p{flex:none}.-RffGq_permissions{z-index:1;box-sizing:border-box;max-width:100%;max-height:100%;color:inherit;background:var(--atelier-tech-surface-bg,var(--ai4aa-tech-card-bg-color,#040508f5));border:1px solid var(--ai4aa-current-card-border-color,#ffffff29);padding:.5rem;position:absolute;top:0;right:0;overflow:auto}.-RffGq_permissions[open]{width:min(26rem,100%)}.-RffGq_permissions summary{cursor:pointer;background:inherit;position:sticky;top:0}.-RffGq_permissions fieldset{gap:.4rem;display:grid}.-RffGq_permissions label{align-items:center;gap:.4rem;display:flex}.-RffGq_sandbox{background:#fff;border:0;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:block}.-RffGq_editor{flex:auto;align-content:start;gap:1rem;min-width:0;min-height:0;display:grid;overflow:auto}.-RffGq_editor label{gap:.4rem;display:grid}.-RffGq_editor textarea{box-sizing:border-box;width:100%;min-height:12rem;color:inherit;resize:vertical;background:0 0;border:1px solid;border-radius:.3rem;padding:.6rem;font-family:monospace}.-RffGq_sourceEditor{gap:1rem;min-width:0;display:grid}.-RffGq_sourceEditor input:not([type=checkbox]),.-RffGq_sourceEditor select{box-sizing:border-box;width:100%;min-width:0}.-RffGq_sourceEditor fieldset{gap:.4rem;min-width:0;display:grid}.-RffGq_sourceEditor fieldset label{align-items:center;gap:.4rem;display:flex}.-RffGq_sourceEditor label:has(>input[type=checkbox]){align-items:center;gap:.4rem;display:flex}.-RffGq_sourceEditor p{overflow-wrap:anywhere}
._3-M5rG_panel{z-index:24;max-width:calc(100% - 1rem);color:inherit;background:var(--atelier-tech-surface-bg,var(--ai4aa-tech-card-bg-color,#040508f5));border:1px solid var(--ai4aa-current-card-border-color,#ffffff29);border-radius:.5rem;padding:.45rem .65rem;font-size:.75rem;position:absolute;top:2.5rem;right:.5rem}._3-M5rG_panel[open]{width:min(28rem,100% - 1rem);max-height:calc(100% - 3rem);overflow:auto}._3-M5rG_panel>summary{cursor:pointer}._3-M5rG_content{gap:.6rem;padding-top:.5rem;display:grid}._3-M5rG_content p{margin:.3rem 0}._3-M5rG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}._3-M5rG_content button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.35rem;padding:.3rem .5rem}._3-M5rG_content button:disabled{opacity:.4;cursor:default}._3-M5rG_version{border-top:1px solid #ffffff29;margin-top:.4rem;padding-top:.5rem}._3-M5rG_version>summary{cursor:pointer}._3-M5rG_version dl{grid-template-columns:minmax(6rem,1fr) minmax(0,2fr);gap:.3rem .5rem;display:grid}._3-M5rG_version dd{overflow-wrap:anywhere;margin:0}._3-M5rG_digest{font-family:monospace}
.ujUwMW_form{gap:.85rem;display:grid}.ujUwMW_section{border-top:1px solid #ffffff14;gap:.55rem;padding-top:.75rem;display:grid}.ujUwMW_section:first-child{border-top:0;padding-top:0}.ujUwMW_subsection{border-top:1px solid #ffffff0f;gap:.5rem;padding-top:.65rem;display:grid}.ujUwMW_subsection:first-child{border-top:0;padding-top:0}.ujUwMW_sectionTitle,.ujUwMW_fieldLabel,.ujUwMW_status{line-height:1.35}.ujUwMW_sectionTitle{font-family:var(--ai4aa-tech-subtitle-font-family,inherit);font-size:var(--ai4aa-tech-subtitle-font-size,.66rem);font-weight:var(--ai4aa-tech-subtitle-font-weight,400);letter-spacing:var(--ai4aa-tech-subtitle-letter-spacing,.16em);text-transform:var(--ai4aa-tech-subtitle-text-transform,uppercase);text-align:var(--ai4aa-tech-subtitle-text-align,left);color:var(--ai4aa-tech-subtitle-color,#ffffff94);opacity:var(--ai4aa-tech-subtitle-opacity,1);text-shadow:var(--ai4aa-tech-subtitle-glow,none)}.ujUwMW_section>.ujUwMW_checkRow>.ujUwMW_fieldLabel{font-family:var(--ai4aa-tech-subtitle-font-family,inherit);font-size:var(--ai4aa-tech-subtitle-font-size,.66rem);font-weight:var(--ai4aa-tech-subtitle-font-weight,400);letter-spacing:var(--ai4aa-tech-subtitle-letter-spacing,.16em);text-transform:var(--ai4aa-tech-subtitle-text-transform,uppercase);text-align:var(--ai4aa-tech-subtitle-text-align,left);color:var(--ai4aa-tech-subtitle-color,#ffffff61);opacity:var(--ai4aa-tech-subtitle-opacity,1);text-shadow:var(--ai4aa-tech-subtitle-glow,none)}.ujUwMW_subsection>.ujUwMW_sectionTitle{font-family:var(--ai4aa-tech-subtitle2-font-family,inherit);font-size:var(--ai4aa-tech-subtitle2-font-size,.66rem);font-weight:var(--ai4aa-tech-subtitle2-font-weight,400);letter-spacing:var(--ai4aa-tech-subtitle2-letter-spacing,.16em);text-transform:var(--ai4aa-tech-subtitle2-text-transform,uppercase);text-align:var(--ai4aa-tech-subtitle2-text-align,left);color:var(--ai4aa-tech-subtitle2-color,#ffffff94);opacity:var(--ai4aa-tech-subtitle2-opacity,1);text-shadow:var(--ai4aa-tech-subtitle2-glow,none)}.ujUwMW_helpText{font-family:var(--ai4aa-tech-body-font-family,inherit);font-size:var(--ai4aa-tech-body-compact-font-size,.68rem);font-weight:var(--ai4aa-tech-body-font-weight,400);letter-spacing:var(--ai4aa-tech-body-letter-spacing,0em);text-transform:var(--ai4aa-tech-body-text-transform,none);text-align:var(--ai4aa-tech-body-text-align,left);color:var(--ai4aa-tech-body-color,#ffffff6b);opacity:var(--ai4aa-tech-body-opacity,1);text-shadow:var(--ai4aa-tech-body-glow,none);margin:0;line-height:1.35}.ujUwMW_field{grid-template-columns:minmax(0,1fr) minmax(7rem,1.35fr);align-items:center;gap:.3rem;display:grid}.ujUwMW_subfield{margin-left:.85rem}.ujUwMW_checkRow{justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}.ujUwMW_checkRow.ujUwMW_subfield{margin-left:.85rem}.ujUwMW_buttonGrid{gap:.45rem;display:grid}.ujUwMW_checkbox{width:1rem;height:1rem;accent-color:rgb(var(--ui-active-rgb))}.ujUwMW_fieldLabel{font-family:var(--ai4aa-tech-subtitle2-font-family,inherit);font-size:var(--ai4aa-tech-subtitle2-font-size,.66rem);font-weight:var(--ai4aa-tech-subtitle2-font-weight,400);letter-spacing:var(--ai4aa-tech-subtitle2-letter-spacing,.16em);text-transform:var(--ai4aa-tech-subtitle2-text-transform,uppercase);text-align:var(--ai4aa-tech-subtitle2-text-align,left);color:var(--ai4aa-tech-subtitle2-color,#ffffff61);opacity:var(--ai4aa-tech-subtitle2-opacity,1);text-shadow:var(--ai4aa-tech-subtitle2-glow,none)}.ujUwMW_input{width:100%;min-width:0;font-family:var(--ai4aa-tech-body-font-family,inherit);font-size:var(--ai4aa-tech-body-font-size,.78rem);font-weight:var(--ai4aa-tech-body-font-weight,400);letter-spacing:var(--ai4aa-tech-body-letter-spacing,.08em);text-transform:var(--ai4aa-tech-body-text-transform,none);text-align:var(--ai4aa-tech-body-text-align,left);color:var(--ai4aa-tech-body-color,#ffffffe0);opacity:var(--ai4aa-tech-body-opacity,1);text-shadow:var(--ai4aa-tech-body-glow,none);background:#ffffff09;border:1px solid #ffffff1a;outline:none;padding:.48rem .58rem;line-height:1.2}select.ujUwMW_input{color:var(--ai4aa-tech-body-color,#fff);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050506}select.ujUwMW_input option{color:var(--ai4aa-tech-body-color,#fff);background:#050506}.ujUwMW_input:focus{border-color:rgb(var(--ui-active-rgb) / .34);box-shadow:0 0 0 1px rgb(var(--ui-active-rgb) / .1)}.ujUwMW_status{font-family:var(--ai4aa-tech-subtitle2-font-family,inherit);font-size:var(--ai4aa-tech-subtitle2-font-size,.66rem);font-weight:var(--ai4aa-tech-subtitle2-font-weight,400);letter-spacing:var(--ai4aa-tech-subtitle2-letter-spacing,.16em);text-transform:var(--ai4aa-tech-subtitle2-text-transform,uppercase);text-align:var(--ai4aa-tech-subtitle2-text-align,left);color:var(--ai4aa-tech-subtitle2-color,#ffffff75);opacity:var(--ai4aa-tech-subtitle2-opacity,1);text-shadow:var(--ai4aa-tech-subtitle2-glow,none)}.ujUwMW_error{color:#ffb0b0f2}.ujUwMW_colorRow{grid-template-columns:minmax(0,1fr) minmax(7rem,1.35fr);align-items:center;gap:.3rem;display:grid}.ujUwMW_colorInputGroup{align-items:center;gap:.3rem;min-width:0;display:flex}.ujUwMW_colorSwatch{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:2px;flex-shrink:0;width:1.8rem;height:1.8rem;padding:.1rem}.ujUwMW_colorText{flex:1;min-width:0}.ujUwMW_sliderRow{grid-template-columns:minmax(0,1fr) minmax(7rem,1.35fr);align-items:center;gap:.3rem;display:grid}.ujUwMW_sliderGroup{align-items:center;gap:.4rem;min-width:0;display:flex}.ujUwMW_slider{appearance:none;cursor:pointer;min-width:0;height:.25rem;accent-color:rgb(var(--ui-active-rgb));background:#ffffff26;border-radius:2px;flex:1}.ujUwMW_slider::-webkit-slider-thumb{appearance:none;background:rgb(var(--ui-active-rgb));cursor:pointer;border-radius:50%;width:.75rem;height:.75rem}.ujUwMW_sliderValue{font-family:var(--ai4aa-technical-value-text-font-family,inherit);font-size:var(--ai4aa-technical-value-font-size,.66rem);font-weight:var(--ai4aa-technical-value-text-font-weight,400);letter-spacing:var(--ai4aa-technical-value-text-letter-spacing,.06em);text-transform:var(--ai4aa-technical-value-text-transform,none);color:var(--ai4aa-technical-value-text-color,#ffffff75);text-align:right;flex-shrink:0;min-width:2.2rem}.ujUwMW_glowGroup{gap:.3rem;display:grid}.ujUwMW_fontRow{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem 0;display:flex}.ujUwMW_typePreviewLabel{font-size:inherit;align-items:center;gap:0;display:flex}.ujUwMW_assignmentRow{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.95fr) minmax(5rem,.72fr);align-items:center;gap:.35rem;display:grid}.ujUwMW_stepperRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem;display:grid}.ujUwMW_stepperGroup{align-items:center;gap:.3rem;display:flex}.ujUwMW_stepperValue{min-width:4.6rem;font-family:var(--ai4aa-technical-value-text-font-family,inherit);font-size:var(--ai4aa-technical-value-font-size,.72rem);font-weight:var(--ai4aa-technical-value-text-font-weight,400);letter-spacing:var(--ai4aa-technical-value-text-letter-spacing,.06em);color:var(--ai4aa-technical-value-text-color,#ffffffb3);justify-content:flex-end;align-items:baseline;gap:.25rem;display:inline-flex}.ujUwMW_stepperUnit{letter-spacing:.1em;color:#ffffff57;font-size:.62rem}.ujUwMW_stepperButton{color:#ffffffbd;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-family:inherit;font-size:.82rem;line-height:1;display:inline-flex}.ujUwMW_stepperButton:hover:not(:disabled){border-color:rgb(var(--ui-active-rgb) / .34);color:#fff}.ujUwMW_stepperButton:disabled{opacity:.32;cursor:default}
._7mG-gG_host{pointer-events:none;z-index:12;position:absolute;inset:0}._7mG-gG_error{pointer-events:auto;z-index:1000;color:#fff;background:#181e28;border:1px solid #8392a8;padding:8px 12px;position:absolute;bottom:16px;left:16px}._7mG-gG_window,._7mG-gG_reduced{pointer-events:auto;box-sizing:border-box;position:absolute}._7mG-gG_window{border-radius:var(--ai4aa-card-border-radius,0px);color:#fff;background:#000c;border:0;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._7mG-gG_header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-bottom:1px solid #ffffff29;flex:none;align-items:center;min-height:36px;display:flex;overflow:hidden}._7mG-gG_actions{flex:1;min-width:0}._7mG-gG_actions>*{width:100%;margin:0}._7mG-gG_actions [data-floating-card-header]{flex-wrap:wrap;row-gap:2px;padding:4px 6px}._7mG-gG_content{flex:1;min-height:0;overflow:hidden}._7mG-gG_content>*{height:100%}._7mG-gG_dragHandle,._7mG-gG_close{color:#ffffffd9;cursor:pointer;background:0 0;border:0;flex:0 0 24px;align-self:stretch;padding:0}._7mG-gG_dragHandle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._7mG-gG_dragHandle:active{cursor:grabbing}._7mG-gG_resize,._7mG-gG_resizeLeft{z-index:2}._7mG-gG_reduced{background:0 0}._7mG-gG_reducedButton{color:#fff;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:4px;display:flex}._7mG-gG_reducedNode{flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}._7mG-gG_reducedTitle{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;margin-top:4px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}
._8o4ygq_general{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0 12px;display:flex}._8o4ygq_general button,._8o4ygq_settings button,._8o4ygq_settings select,._8o4ygq_general select{color:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:4px;padding:5px 8px}._8o4ygq_general button:disabled{opacity:.4;cursor:default}._8o4ygq_fields{border:0;min-width:0;margin:0;padding:0}._8o4ygq_tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;padding:3px 0 10px;display:flex;overflow-x:auto}._8o4ygq_tabs button{white-space:nowrap;flex:none}._8o4ygq_tabs button[aria-selected=true]{background:#fff3;box-shadow:inset 0 -2px}._8o4ygq_control{border-bottom:1px solid #ffffff17;gap:5px;padding:9px 0;display:grid}._8o4ygq_control strong{font-size:13px;font-weight:500}._8o4ygq_control small{opacity:.65;margin-top:2px;font-size:11px;display:block}._8o4ygq_inputs{align-items:center;gap:8px;display:flex}._8o4ygq_inputs input[type=range]{accent-color:currentColor;flex:1;min-width:40px}._8o4ygq_inputs input[type=number]{width:84px;color:inherit;background:#ffffff12;border:0;padding:4px}._8o4ygq_switch{align-items:center;gap:6px;font-size:12px;display:inline-flex}._8o4ygq_priority{border-bottom:1px solid #ffffff26;padding:8px 0}._8o4ygq_priority summary{cursor:pointer;padding:4px 0}._8o4ygq_priority>label{margin:6px}
.wnWqWW_panel,.wnWqWW_secret,.wnWqWW_list li{gap:.6rem;min-width:0;display:grid}.wnWqWW_panel p{margin:0}.wnWqWW_panel label{gap:.4rem;display:grid}.wnWqWW_secret{border:1px solid;border-radius:.5rem;padding:.7rem}.wnWqWW_secret textarea{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-height:5rem}.wnWqWW_list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.wnWqWW_list li{overflow-wrap:anywhere;border-top:1px solid;padding-top:.6rem}
._2ilJWq_overlay{z-index:1000;color:var(--ai4aa-technical-value-text-selected-color,#edf7fa);background-color:#10151e;background-image:linear-gradient(var(--atelier-tech-surface-bg,#10151e), var(--atelier-tech-surface-bg,#10151e));flex-direction:column;display:flex;position:fixed;inset:0}._2ilJWq_header{border-bottom:1px solid var(--atelier-tech-surface-border,#6c8793);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}._2ilJWq_header h2{margin:0;font-size:18px}._2ilJWq_header p{opacity:.8;margin:4px 0 0;font-size:12px}._2ilJWq_renderer{flex-direction:column;flex:1;min-height:0;display:flex}._2ilJWq_controls,._2ilJWq_status{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}._2ilJWq_overlay button,._2ilJWq_renderer button{color:inherit;font:inherit;border:1px solid var(--atelier-tech-surface-border,#6c8793);background:var(--atelier-tech-surface-bg,#10151e);cursor:pointer;border-radius:6px;padding:7px 12px}._2ilJWq_overlay button:focus-visible,._2ilJWq_viewport [role=button]:focus-visible{outline-offset:3px;outline:2px solid #a7ffef}._2ilJWq_overlay button:disabled{opacity:.5;cursor:default}._2ilJWq_viewport{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-height:160px;overflow:hidden}._2ilJWq_viewport svg{touch-action:none;display:block}._2ilJWq_viewport [role=button]{cursor:pointer}._2ilJWq_link{stroke:var(--atelier-tech-surface-border,#6c8793);stroke-width:1px;opacity:.4;stroke-dasharray:3 5;pointer-events:none}._2ilJWq_editorialLink{stroke:#a4e9dd;stroke-width:2px;opacity:.8;pointer-events:none}._2ilJWq_orbit{fill:none;stroke:#7fbdcb;opacity:.2;stroke-dasharray:3 5;pointer-events:none}._2ilJWq_label{fill:var(--ai4aa-technical-value-text-selected-color,#edf7fa);paint-order:stroke;stroke:var(--atelier-tech-surface-bg,#10151e);stroke-width:3px;pointer-events:none;font:13px sans-serif}._2ilJWq_symbol{fill:var(--ai4aa-technical-value-text-selected-color,#edf7fa);pointer-events:none;font:16px sans-serif}._2ilJWq_status{border-top:1px solid var(--atelier-tech-surface-border,#6c8793);font-size:12px}@media (max-width:600px){._2ilJWq_header{padding:10px}._2ilJWq_controls,._2ilJWq_status{gap:6px;padding:8px}._2ilJWq_overlay button{min-height:40px}}
.hoZo7W_body{flex-direction:column;gap:.75rem;display:flex}.hoZo7W_toolbar{flex-wrap:wrap;gap:.4rem;display:flex}.hoZo7W_toolbarButton{flex:auto}.hoZo7W_catalogueCategorySection{margin-top:.55rem;margin-inline:-1rem}.hoZo7W_categoryDeleteRow{display:flex}.hoZo7W_categoryDeleteRow>*{flex:auto}.hoZo7W_categoryDeleteButton{border:1px solid var(--atelier-tech-surface-border,#ffffff38);color:#ffd7d7eb;cursor:pointer;width:100%;font-family:var(--ai4aa-tech-title-font-family,inherit);font-size:calc(var(--ai4aa-tech-title-font-size,.9375rem) * .68);font-weight:var(--ai4aa-tech-title-font-weight,500);letter-spacing:var(--ai4aa-tech-title-letter-spacing,.16em);text-transform:uppercase;background:#000;border-radius:0;padding:.54rem .64rem;line-height:1}.hoZo7W_categoryDeleteButton:hover:not(:disabled),.hoZo7W_categoryDeleteButton:focus-visible:not(:disabled){color:#ffebebfa;border-color:#ffaaaa7a;outline:none;box-shadow:0 0 10px #ff787829}.hoZo7W_categoryDeleteButtonConfirm{color:#ffafaffa;border-color:#ff5a5a9e;box-shadow:0 0 12px #ff505033}.hoZo7W_categoryDeleteButton:disabled{cursor:not-allowed;color:#9b9b9b70;border-color:#9b9b9b29}.hoZo7W_categoryDropdown{width:100%;position:relative}.hoZo7W_categoryDropdownTrigger{cursor:pointer;text-align:left;width:100%;color:var(--ai4aa-tech-title-color,#fff);border:none;border-top:var(--ai4aa-tech-card-border-size,1px) solid var(--atelier-tech-surface-border,var(--ai4aa-tech-card-border-color,#ffffff29));border-bottom:var(--ai4aa-tech-card-border-size,1px) solid var(--atelier-tech-surface-border,var(--ai4aa-tech-card-border-color,#ffffff29));background:0 0;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.7rem 1rem;transition:background-color .16s,border-color .16s;display:flex}.hoZo7W_categoryDropdownTrigger:hover{background:#ffffff08}.hoZo7W_categoryDropdownTrigger:focus-visible{background:rgb(var(--ui-active-rgb,255 255 255) / .08);border-top-color:rgb(var(--ui-active-rgb,255 255 255) / .55);border-bottom-color:rgb(var(--ui-active-rgb,255 255 255) / .55);outline:none}.hoZo7W_categoryDropdownLabel{font-family:var(--ai4aa-tech-title-font-family,inherit);font-size:var(--ai4aa-tech-title-font-size,.9375rem);font-weight:var(--ai4aa-tech-title-font-weight,500);letter-spacing:var(--ai4aa-tech-title-letter-spacing,.16em);text-transform:var(--ai4aa-tech-title-text-transform,uppercase);color:var(--ai4aa-tech-title-color,#fff);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1;overflow:hidden}.hoZo7W_categoryDropdownTriangle{border-top:.42rem solid;border-left:.34rem solid #0000;border-right:.34rem solid #0000;flex:none;width:0;height:0;transition:transform .12s}.hoZo7W_categoryDropdownTriangleOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hoZo7W_categoryDropdownTriangle{transition:none}}.hoZo7W_categoryDropdownPanel{background:#00000040;border:none;border-radius:0;width:100%;margin:0;padding:0;list-style:none;overflow:hidden}.hoZo7W_categoryDropdownOption{cursor:pointer;width:100%;font-family:var(--ai4aa-tech-title-font-family,inherit);font-size:calc(var(--ai4aa-tech-title-font-size,.9375rem) * .74);font-weight:var(--ai4aa-tech-title-font-weight,500);letter-spacing:var(--ai4aa-tech-title-letter-spacing,.16em);text-transform:var(--ai4aa-tech-title-text-transform,uppercase);color:#ffffffd1;padding:.4rem 1rem;line-height:1.2;display:block}.hoZo7W_categoryDropdownOption:hover,.hoZo7W_categoryDropdownOptionActive,.hoZo7W_categoryDropdownOptionSelected{color:#fffffff2;background:#363a408c}.hoZo7W_categoryDropdownMenu{width:100%}.hoZo7W_categoryDropdownHeader{z-index:2;width:100%;position:relative;overflow:visible}.hoZo7W_headerSelectorHost{--atelier-header-hg-logo-size:clamp(4.55rem, 6vw, 5.8rem);grid-template-rows:var(--atelier-header-control-height,clamp(1.75rem, 1.95vw, 2.05rem)) var(--atelier-doki-capability-height,clamp(1.05rem, 1.16vw, 1.24rem)) minmax(0, 1fr);align-content:stretch;gap:var(--atelier-doki-row-gap,clamp(.1rem, .18vw, .18rem));box-sizing:border-box;width:100%;min-width:0;height:100%;padding-top:var(--atelier-header-control-top-pad,clamp(.18rem, .34vw, .34rem));pointer-events:none;display:grid;overflow:visible}:is(.hoZo7W_headerSelectorHost button,.hoZo7W_headerSelectorHost a,.hoZo7W_headerSelectorHost input,.hoZo7W_headerSelectorHost textarea,.hoZo7W_headerSelectorHost select,.hoZo7W_headerSelectorHost [role=button],.hoZo7W_headerSelectorHost [role=option]){pointer-events:auto}.hoZo7W_headerUserButton{color:#ffffffeb;width:100%;min-width:0;font-family:var(--ai4aa-tech-title-font-family,inherit);font-size:calc(var(--ai4aa-tech-title-font-size,.9375rem) * .74);font-weight:var(--ai4aa-tech-title-font-weight,500);letter-spacing:var(--ai4aa-tech-title-letter-spacing,.16em);text-align:left;text-overflow:ellipsis;text-transform:var(--ai4aa-tech-title-text-transform,uppercase);white-space:nowrap;cursor:pointer;background:#000;border:1px solid #ffffff38;border-radius:.4rem;padding:.48rem .85rem;line-height:1;overflow:hidden}.hoZo7W_headerUserButton:hover,.hoZo7W_headerUserButton[aria-pressed=true]{color:#fff;background:#0a0a0a;border-color:#fff6}.hoZo7W_headerUserButton:focus-visible{border-color:#ffffffd9;outline:none;box-shadow:0 0 0 2px #ffffff59}.hoZo7W_categoryDropdownTriggerMenu{color:#fff;background:#000;border:1px solid #ffffff38;border-radius:.4rem;padding:.55rem .85rem}.hoZo7W_categoryDropdownTriggerMenu:hover{background:#0a0a0a;border-color:#ffffff57}.hoZo7W_categoryDropdownTriggerMenu:focus-visible{background:#000;border-color:#ffffffd9;outline:none;box-shadow:0 0 0 2px #ffffff59}.hoZo7W_categoryDropdownPanelMenu{background:#000;border:1px solid #ffffff38;border-top:none;border-radius:0 0 .4rem .4rem;max-height:14rem;overflow-y:auto}.hoZo7W_categoryDropdownPanelHeader{z-index:2;width:100%;max-height:min(18rem, calc(100vh - var(--shell-main-offset,10rem) - 1rem));color:#fff;background:#000;border:none;border-radius:0;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 .75rem 1.5rem #0000006b}.hoZo7W_categoryDropdownPanelHeader .hoZo7W_categoryDropdownOption{color:#ffffffeb;font-size:calc(var(--ai4aa-tech-title-font-size,.9375rem) * .88);padding-block:.36rem;line-height:1.12}.hoZo7W_categoryDropdownHeader,.hoZo7W_categoryDropdownDokiHeader{--atelier-header-dropdown-control-height:var(--atelier-header-control-height,clamp(1.75rem, 1.95vw, 2.05rem));--atelier-header-dropdown-overlay:#6e6e6e4d;--atelier-header-dropdown-border:var(--atelier-tech-surface-border,#ffffff38)}.hoZo7W_categoryDropdownHeader .hoZo7W_categoryDropdownTrigger,.hoZo7W_categoryDropdownTriggerDokiHeader{height:var(--atelier-header-dropdown-control-height);min-height:var(--atelier-header-dropdown-control-height);border:1px solid var(--atelier-header-dropdown-border);color:#fff;background:#000;border-radius:0;padding:0 .85rem}.hoZo7W_categoryDropdownHeader .hoZo7W_categoryDropdownLabel,.hoZo7W_categoryDropdownDokiHeader .hoZo7W_categoryDropdownLabel{font-family:var(--ai4aa-tech-title-font-family,inherit);font-size:var(--ai4aa-tech-title-font-size,.9375rem);font-weight:var(--ai4aa-tech-title-font-weight,500);letter-spacing:var(--ai4aa-tech-title-letter-spacing,.16em);text-transform:var(--ai4aa-tech-title-text-transform,uppercase);line-height:1}.hoZo7W_categoryDropdownHeader .hoZo7W_categoryDropdownTrigger:hover,.hoZo7W_categoryDropdownTriggerDokiHeader:hover{background:#050505;border-color:#ffffff57}.hoZo7W_categoryDropdownHeader .hoZo7W_categoryDropdownTrigger:focus-visible,.hoZo7W_categoryDropdownTriggerDokiHeader:focus-visible{background:#000;border-color:#ffffffad;outline:none;box-shadow:0 0 0 1px #ffffff24}.hoZo7W_categoryDropdownTriggerDokiHeader:disabled{cursor:not-allowed;color:#9b9b9b8c;border-color:#9b9b9b29}.hoZo7W_categoryDropdownDokiHeader{z-index:3}.hoZo7W_categoryDropdownPanelDokiHeader{z-index:6;width:100%;max-height:min(24rem, calc(100vh - var(--shell-main-offset,10rem) - 1rem));color:#fff;border:1px solid var(--atelier-header-dropdown-border);box-shadow:none;background:#000;border-top:none;border-radius:0;position:absolute;top:100%;left:0;overflow-y:auto}.hoZo7W_categoryDropdownPanelDokiHeader .hoZo7W_categoryDropdownOption,.hoZo7W_categoryDropdownPanelHeader .hoZo7W_categoryDropdownOption{color:#ffffffeb}.hoZo7W_categoryDropdownOptionDokiHeader:hover,.hoZo7W_categoryDropdownOptionDokiHeader.hoZo7W_categoryDropdownOptionActive,.hoZo7W_categoryDropdownOptionDokiHeader.hoZo7W_categoryDropdownOptionSelected,.hoZo7W_categoryDropdownPanelHeader .hoZo7W_categoryDropdownOption:hover,.hoZo7W_categoryDropdownPanelHeader .hoZo7W_categoryDropdownOptionActive,.hoZo7W_categoryDropdownPanelHeader .hoZo7W_categoryDropdownOptionSelected{background:var(--atelier-header-dropdown-overlay);color:#fff}.hoZo7W_categoryDropdownOptionDisabled,.hoZo7W_categoryDropdownOptionDisabled:hover,.hoZo7W_categoryDropdownOptionDisabled.hoZo7W_categoryDropdownOptionActive,.hoZo7W_categoryDropdownOptionDisabled.hoZo7W_categoryDropdownOptionSelected{cursor:not-allowed;color:#9b9b9b7a;background:0 0}.hoZo7W_categoryDropdownOptionMenu{color:#ffffffeb;background:0 0}.hoZo7W_categoryDropdownOptionMenu:hover,.hoZo7W_categoryDropdownOptionMenu.hoZo7W_categoryDropdownOptionActive,.hoZo7W_categoryDropdownOptionMenu.hoZo7W_categoryDropdownOptionSelected{color:#fff;background:#36393f}.hoZo7W_createForm{background:0 0;border:0;border-radius:0;flex-direction:column;gap:.58rem;padding:0;display:flex}.hoZo7W_field{flex-direction:column;gap:.2rem;display:flex}.hoZo7W_fieldLabel{letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:.66rem}.hoZo7W_input{width:100%;color:inherit;background:#00000059;border:1px solid #ffffff2e;border-radius:.3rem;padding:.35rem .5rem;font-size:.82rem}.hoZo7W_visibilityRow{gap:.4rem;display:flex}.hoZo7W_visibilityChoice{flex:1 1 0}.hoZo7W_hint{opacity:.6;font-size:.72rem}.hoZo7W_error{color:#ff8c8c;font-size:.72rem}.hoZo7W_graphStack{flex-direction:column;gap:.6rem;width:100%;display:flex}.hoZo7W_emptyState{opacity:.6;padding:.4rem 0;font-size:.78rem}.hoZo7W_graphCard{border:1px solid var(--atelier-tech-surface-border,#ffffff1f);background:var(--atelier-tech-surface-bg,#ffffff05);color:var(--ai4aa-technical-value-text-selected-color,#fffffff5);border-radius:.4rem;flex-direction:column;gap:.4rem;padding:.5rem;display:flex;position:relative}.hoZo7W_reorderControls{flex-direction:column;flex:none;align-items:center;gap:.18rem;display:flex}.hoZo7W_reorderButton{cursor:pointer;opacity:.78;background:0 0;border-left:.34rem solid #0000;border-right:.34rem solid #0000;width:0;height:0;margin:0;padding:0;transition:opacity .12s}.hoZo7W_reorderButton:hover:not(:disabled),.hoZo7W_reorderButton:focus-visible:not(:disabled){opacity:1;outline:none}.hoZo7W_reorderButton:disabled{cursor:default}.hoZo7W_reorderUp{border-bottom:.46rem solid var(--ai4aa-technical-value-text-selected-color,#fff)}.hoZo7W_reorderDown{border-top:.46rem solid var(--ai4aa-technical-value-text-selected-color,#fff)}.hoZo7W_graphTitleRow{flex:none;align-items:center;gap:.4rem;min-width:0;display:flex}.hoZo7W_graphFaceTitleHidden{visibility:hidden;pointer-events:none}.hoZo7W_graphTitleButton{text-align:left;letter-spacing:.04em;min-width:0;color:var(--ai4aa-technical-value-text-selected-color,#fffffff5);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;flex:auto;margin:0;padding:0;font-size:.82rem}.hoZo7W_graphTitleButton:hover,.hoZo7W_graphTitleButton:focus-visible{color:var(--ai4aa-technical-value-text-selected-color,#fff);outline:none}.hoZo7W_renameInput{color:inherit;background:#0006;border:1px solid #ffffff40;border-radius:.25rem;flex:auto;padding:.25rem .4rem;font-size:.82rem}.hoZo7W_renameCheck{color:#78e696;cursor:pointer;background:0 0;border:none;flex:none;padding:0 .25rem;font-size:.95rem;line-height:1}.hoZo7W_previewBox{aspect-ratio:1;cursor:pointer;background:#00000059;border-radius:.3rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.hoZo7W_flipZone{aspect-ratio:1;background:var(--atelier-tech-surface-bg,#00000059);border-radius:.3rem;width:100%;position:relative;overflow:hidden}.hoZo7W_flipPanel{flex-direction:column;transition:opacity .16s;display:flex;position:absolute;inset:0;overflow:hidden}.hoZo7W_flipPanelHidden{visibility:hidden;opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.hoZo7W_flipPanel{transition:none}}.hoZo7W_flipFace{cursor:pointer;justify-content:center;align-items:center}.hoZo7W_backInner{overscroll-behavior:contain;flex-direction:column;gap:.28rem;min-width:0;height:100%;min-height:0;padding:.4rem;display:flex;overflow:hidden auto}.hoZo7W_backScroll{opacity:.85;white-space:pre-wrap;word-break:break-word;flex:1 0 2rem;min-height:2rem;font-size:.76rem;overflow-y:auto}.hoZo7W_backScrollEmpty{opacity:.45}.hoZo7W_backMeta{flex-direction:column;flex:none;gap:.1rem;display:flex}.hoZo7W_backMetaLine{opacity:.62;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.hoZo7W_backActions{flex-direction:column;flex:none;gap:.35rem;display:flex}.hoZo7W_viewerToggles{flex-direction:column;flex:none;gap:.18rem;min-width:0;display:flex}.hoZo7W_viewerToggle{width:100%;color:var(--ai4aa-technical-action-text-color,#fffc);cursor:pointer;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.12rem 0;font-size:.68rem;display:flex}.hoZo7W_viewerToggle:disabled{cursor:default;opacity:.5}.hoZo7W_branchLimit{color:var(--ai4aa-technical-action-text-color,#fffc);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.hoZo7W_branchLimitControls{flex-direction:row;align-items:center;gap:.25rem;display:flex}.hoZo7W_branchLimitControls output{text-align:center;order:2;min-width:1.1rem}.hoZo7W_branchLimitControls>div{display:contents}.hoZo7W_branchLimitControls button:first-child{order:1}.hoZo7W_branchLimitControls button:last-child{order:3}.hoZo7W_branchLimitControls button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:.9rem}.hoZo7W_branchLimitControls button:disabled{opacity:.4;cursor:default}.hoZo7W_viewerTogglesRule{border-top:1px solid #ffffff17;height:0;margin:.12rem 0}.hoZo7W_viewerToggleState{letter-spacing:.08em;opacity:.55;flex:none;font-size:.62rem}.hoZo7W_viewerToggleStateOn{color:#96e1fff2;opacity:1}.hoZo7W_editTitleInput{background:var(--atelier-tech-surface-bg,#0006);width:100%;min-width:0;color:var(--ai4aa-technical-value-text-selected-color,#fffffff5);caret-color:var(--ai4aa-technical-value-text-selected-color,#fffffff5);border:1px solid var(--atelier-tech-surface-border,#ffffff40);border-radius:.25rem;flex:auto;padding:.25rem .4rem;font-size:.82rem}.hoZo7W_editTitleInput::placeholder{color:var(--ai4aa-technical-action-text-color,#ffffffbd);opacity:.7}.hoZo7W_editTitleInput::selection{background:var(--ai4aa-technical-value-text-selected-color,#fffffff5);color:var(--ai4aa-tech-card-bg-color,#000)}.hoZo7W_editTitleInput:focus-visible{outline:1px solid var(--ai4aa-technical-value-text-selected-color,#fffffff5);outline-offset:1px;box-shadow:var(--atelier-tech-surface-glow,none)}.hoZo7W_editTitleInput:disabled{opacity:.65;cursor:wait;-webkit-text-fill-color:var(--ai4aa-technical-value-text-selected-color,#fffffff5)}.hoZo7W_graphModifyButton{border:1px solid var(--atelier-tech-surface-border,#ffffff40);background:var(--atelier-tech-surface-bg,#0006);width:1.5rem;height:1.5rem;color:var(--ai4aa-technical-value-text-selected-color,#fffffff5);font:inherit;cursor:pointer;border-radius:.2rem;flex:none;padding:0;font-size:.68rem}.hoZo7W_graphModifyButton:focus-visible,.hoZo7W_lodSliderHandle:focus-visible{outline:1px solid var(--ai4aa-technical-value-text-selected-color,#fff);outline-offset:1px}.hoZo7W_lodSlider{min-width:0;color:var(--ai4aa-technical-action-text-color,#fffc);grid-template-rows:1.5rem .65rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;display:grid}.hoZo7W_lodSliderLabel{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.hoZo7W_lodSliderRail{min-width:0;padding-inline:.75rem}.hoZo7W_lodSliderTrack{height:1.5rem;position:relative}.hoZo7W_lodSliderTrack:before{content:"";background:var(--atelier-tech-surface-border,#ffffff40);height:2px;position:absolute;inset:calc(50% - 1px) 0 auto}.hoZo7W_lodSliderHandle{width:1.5rem;height:1.5rem;color:var(--ai4aa-technical-value-text-selected-color,#fff);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.2rem;place-items:center;padding:0;display:grid;position:absolute;top:0;transform:translate(-50%)}.hoZo7W_lodSliderHandle:disabled{opacity:.45;cursor:default}.hoZo7W_lodSliderDepth{pointer-events:none;font-size:.55rem;line-height:1;position:absolute;top:-.15rem}.hoZo7W_lodSliderDot{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.hoZo7W_lodSliderValue{background:var(--ai4aa-tech-card-bg-color,#000);color:var(--ai4aa-technical-value-text-selected-color,#fff);pointer-events:none;border-radius:.15rem;padding:.1rem .2rem;font-size:.6rem;position:absolute;bottom:100%}.hoZo7W_lodSliderRanges{opacity:.65;grid-column:2;justify-content:space-between;gap:.1rem;min-width:0;font-size:.5rem;line-height:1;display:flex}.hoZo7W_zoomGeneral{color:var(--ai4aa-technical-action-text-color,#fffc);cursor:pointer;align-items:center;gap:.35rem;padding-block:.15rem;font-size:.68rem;display:flex}.hoZo7W_zoomGeneral input{width:.8rem;height:.8rem;accent-color:var(--ai4aa-technical-value-text-selected-color,#fff);margin:0}.hoZo7W_editTextarea{resize:none;background:var(--atelier-tech-surface-bg,#0006);width:100%;min-height:2.5rem;color:var(--ai4aa-technical-value-text-selected-color,#fffffff5);border:1px solid var(--atelier-tech-surface-border,#ffffff40);border-radius:.25rem;flex:1 0 2.5rem;padding:.25rem .4rem;font-size:.76rem;overflow-y:auto}.hoZo7W_editSelect{width:100%;color:inherit;background:#0006;border:1px solid #ffffff40;border-radius:.25rem;flex:none;padding:.25rem .4rem;font-size:.74rem}.hoZo7W_transferConfirm{background:#00000080;border:1px solid #ffc40073;border-radius:.3rem;flex-direction:column;flex:none;gap:.4rem;padding:.45rem;display:flex}.hoZo7W_transferConfirmText{color:#ffffffeb;margin:0;font-size:.72rem;line-height:1.3}.hoZo7W_editSaveRow{flex:none;align-items:center;gap:.4rem;display:flex}.hoZo7W_editSaveButton{color:#ffffffe6;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #ffffff38;border-radius:.3rem;flex:auto;padding:.3rem .55rem;font-size:.72rem}.hoZo7W_editCancelCircle{color:#fff;cursor:pointer;background:#c83c3c;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;line-height:1;display:flex}.hoZo7W_previewPlaceholder{opacity:.5;text-align:center;padding:.5rem;font-size:.7rem}.hoZo7W_metaView{flex-direction:column;gap:.5rem;display:flex}.hoZo7W_metaDescription{opacity:.85;white-space:pre-wrap;font-size:.78rem}.hoZo7W_metaLine{opacity:.62;font-size:.72rem}.hoZo7W_deleteButton{color:#fffc;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #ffffff38;border-radius:.3rem;align-self:flex-start;padding:.3rem .55rem;font-size:.72rem}.hoZo7W_deleteButtonConfirm{color:#ffa0a0;background:#dc5a5a1f;border-color:#dc5a5a}.hoZo7W_headerHgBottom{grid-row:3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0;display:grid}.hoZo7W_headerActionRow{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));place-self:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;display:grid}.hoZo7W_headerActionButton{color:#ffffffe6;cursor:pointer;filter:drop-shadow(0 0 1px #ffffffd1)drop-shadow(0 0 8px #ffffff3d);background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:.12rem;transition:filter .15s,color .15s,box-shadow .15s;display:inline-flex}.hoZo7W_headerActionButton:last-child{border-right:0}.hoZo7W_headerActionButton svg{width:1.25rem;height:1.25rem}.hoZo7W_headerActionButton:hover:not(:disabled){color:#fff;filter:drop-shadow(0 0 2px #fffffff2)drop-shadow(0 0 14px #ffffff75);background:0 0}.hoZo7W_headerActionButton[aria-pressed=true]{color:#fff;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 18px #ffffff9e);background:0 0}.hoZo7W_headerActionButton:focus-visible{outline-offset:-2px;outline:1px solid #ffffffe6;box-shadow:0 0 12px #ffffff59}.hoZo7W_headerActionButton:disabled{cursor:not-allowed;opacity:.28}.hoZo7W_headerHcgWorkspace{width:100%;min-width:0;height:100%;padding:var(--atelier-header-control-top-pad,clamp(.18rem, .34vw, .34rem)) 0 0;box-sizing:border-box;pointer-events:none;display:block;overflow:visible}.hoZo7W_headerHcgWorkspace[data-doki-header-open=false] .hoZo7W_headerHcgDoki{pointer-events:none}.hoZo7W_headerHcgDoki{width:100%;min-width:0;height:100%;overflow:visible}.hoZo7W_headerHgLogo{pointer-events:none;justify-content:flex-end;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding-bottom:0;padding-right:clamp(.18rem,.44vw,.48rem);display:flex}.hoZo7W_headerHgLogo button{width:var(--atelier-header-hg-logo-size);height:var(--atelier-header-hg-logo-size);pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0}.hoZo7W_headerHgLogo button:focus-visible{outline-offset:2px;border-radius:0;outline:1px solid #ffffffb8}.hoZo7W_headerHgLogo img{object-fit:contain;width:100%;height:100%}.hoZo7W_headerGraphSlots{grid-auto-flow:column;grid-auto-columns:var(--atelier-header-slot-size,calc(var(--shell-header-height) - var(--site-header-panel-top)));pointer-events:none;justify-content:start;width:100%;min-width:0;height:100%;display:grid;overflow:hidden}.hoZo7W_headerGraphSlot{aspect-ratio:1;pointer-events:auto;background:0 0;border:0;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.hoZo7W_graphCardHeaderSlot{background:#00000047;border:0;border-radius:0;gap:0;width:100%;height:100%;padding:0;overflow:hidden}.hoZo7W_graphCardHeaderSlot .hoZo7W_graphFaceTitleRow{z-index:4;pointer-events:none;position:absolute;inset:.3rem .35rem auto}.hoZo7W_graphCardHeaderSlot .hoZo7W_graphTitleButton{color:#fff;letter-spacing:.06em;text-overflow:ellipsis;text-shadow:0 0 6px #000,0 0 12px #000;white-space:nowrap;pointer-events:auto;font-size:.58rem;overflow:hidden}.hoZo7W_graphCardHeaderSlot .hoZo7W_flipZone{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.hoZo7W_graphCardHeaderSlot .hoZo7W_lodSlider{grid-template-rows:auto 1.5rem .65rem;grid-template-columns:minmax(0,1fr)}.hoZo7W_graphCardHeaderSlot .hoZo7W_lodSliderRanges{grid-column:1;font-size:.42rem}.hoZo7W_graphCardHeaderSlot .hoZo7W_branchLimit{flex-wrap:wrap;gap:.15rem;font-size:.58rem}.hoZo7W_graphCardHeaderSlot .hoZo7W_graphTitleRow{gap:.15rem}.hoZo7W_headerGraphRemove{z-index:8;color:#ffffffdb;cursor:pointer;text-shadow:0 0 6px #000;background:#00000085;border:0;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;padding:0;font-size:.92rem;line-height:1;display:grid;position:absolute;top:.14rem;right:.18rem}.hoZo7W_headerGraphRemove:hover,.hoZo7W_headerGraphRemove:focus-visible{color:#fff;background:#000000d1;outline:1px solid #ffffffb3}.hoZo7W_headerMobileControls{pointer-events:none;width:100%}.hoZo7W_mobileHeaderBar{width:100%;height:calc(3.25rem + env(safe-area-inset-top));box-sizing:border-box;min-width:0;padding:env(safe-area-inset-top) max(.55rem, env(safe-area-inset-right)) 0 max(.55rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#020305f0;border-bottom:1px solid #ffffff1f;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.45rem;display:grid}.hoZo7W_mobileHeaderLogo,.hoZo7W_mobileHeaderCategory{min-width:0}.hoZo7W_mobileHeaderLogo{justify-content:center;align-items:center;display:flex}.hoZo7W_mobileHeaderLogo button{width:2.75rem;height:2.75rem;padding:.16rem}.hoZo7W_mobileHeaderCategory .hoZo7W_categoryDropdownTrigger{height:2.75rem;min-height:2.75rem;padding-inline:.65rem}.hoZo7W_mobileHeaderCategory .hoZo7W_categoryDropdownLabel{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.hoZo7W_mobileHeaderUserButton{color:#ffffffe6;background:#000000b8;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:.5rem;display:inline-flex}.hoZo7W_mobileHeaderUserButton svg{width:100%;height:100%}.hoZo7W_mobileHeaderUserButton[aria-pressed=true]{border-color:rgb(var(--ui-active-rgb) / .62);color:rgb(var(--ui-active-rgb) / .98);box-shadow:0 0 12px rgb(var(--ui-active-rgb) / .2)}.hoZo7W_mobileHeaderUserButton:focus-visible{outline-offset:2px;outline:2px solid #ffffffb8}:is(.hoZo7W_headerMobileControls button,.hoZo7W_headerMobileControls a,.hoZo7W_headerMobileControls input,.hoZo7W_headerMobileControls textarea,.hoZo7W_headerMobileControls select,.hoZo7W_headerMobileControls [role=button],.hoZo7W_headerMobileControls [role=option]){pointer-events:auto}@media (max-width:71.999rem){.hoZo7W_headerActionButton{min-width:2.75rem;min-height:2.75rem}}html[data-atelier-reduction=singleColumn] .hoZo7W_graphStack{touch-action:pan-y;overscroll-behavior-y:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-height:0;display:grid}html[data-atelier-reduction=singleColumn] .hoZo7W_graphCard{gap:.3rem;min-width:0;padding:.35rem}html[data-atelier-reduction=singleColumn] .hoZo7W_graphTitleButton{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.hoZo7W_catalogueControls{pointer-events:none;flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative}.hoZo7W_catalogueControls button{pointer-events:auto}.hoZo7W_catalogueActions{justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.hoZo7W_catalogueActions button{color:#fff;cursor:pointer;background:#0f141ccc;border:0;border-radius:4px;padding:.35rem .15rem;font:10px/1.4 sans-serif}.hoZo7W_catalogueActions button:disabled{opacity:.35;cursor:default}.hoZo7W_catalogueActions button[aria-pressed=true]{box-shadow:0 0 5px #aeefff}.hoZo7W_catalogueActions svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px;display:none}@media not (min-width:42rem){.hoZo7W_catalogueControls{grid-template-columns:36px 36px minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.hoZo7W_catalogueActions{display:contents}.hoZo7W_catalogueActions button{width:36px;height:36px}.hoZo7W_catalogueActions [data-catalogue-action=USER],.hoZo7W_catalogueActions [data-catalogue-action=TRANSFER],.hoZo7W_catalogueActions span{display:none}.hoZo7W_catalogueActions svg{margin:auto;display:block}.hoZo7W_catalogueActions>button:last-child{grid-area:1/4}.hoZo7W_catalogueControls>:last-child{grid-area:1/3;width:100%;min-width:0}.hoZo7W_graphStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.hoZo7W_graphStack>*{min-width:0;max-width:100%}}
.mS9pca_general,.mS9pca_context{min-width:0;color:inherit;border:1px solid;border-radius:5px;margin:0;padding:6px 8px;font:11px ui-monospace,monospace}.mS9pca_general{box-sizing:border-box;width:100%}.mS9pca_context{box-sizing:border-box;width:min(290px,100vw - 48px);color:var(--user-color,#d8efff);background:#081018f0}.mS9pca_context legend{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mS9pca_row{flex-wrap:wrap;align-items:center;gap:5px;margin:5px 0;display:flex}.mS9pca_row input{accent-color:currentColor;touch-action:pan-y;flex:80px;width:80px;min-width:60px;min-height:28px}.mS9pca_row output{white-space:nowrap;font-variant-numeric:tabular-nums}.mS9pca_inherited{opacity:.65;font-size:9px}.mS9pca_context button{color:inherit;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:1px solid;border-radius:4px;padding:4px 8px}.mS9pca_context button:disabled{opacity:.45;cursor:default}.mS9pca_general p,.mS9pca_context p{font:inherit;margin:4px 0}.mS9pca_row input.mS9pca_diameterNumber{box-sizing:border-box;width:84px;min-width:76px;color:inherit;font:inherit;background:#0000004d;border:1px solid;border-radius:3px;flex:0 84px;padding:3px}
.y3rVCG_panel{gap:10px;min-width:0;font-size:12px;display:grid}.y3rVCG_panel p{opacity:.85;margin:6px 0}.y3rVCG_panel fieldset{border:1px solid;border-radius:6px;min-width:0;padding:8px}.y3rVCG_panel input,.y3rVCG_panel select,.y3rVCG_panel button{font:inherit;color:inherit;accent-color:var(--user-color,#fff)}.y3rVCG_panel select,.y3rVCG_panel input[type=number],.y3rVCG_tabs button{background:#000000a6;border:1px solid #777;border-radius:4px;padding:4px}.y3rVCG_tabs{gap:8px;display:flex}.y3rVCG_tabs button{cursor:pointer;flex:1}.y3rVCG_tabs button[aria-selected=true]{border-color:#fff;box-shadow:0 0 4px #fff6}.y3rVCG_row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.y3rVCG_row input[type=range]{flex:1;width:60px;min-width:60px}.y3rVCG_limits{gap:8px;display:flex}.y3rVCG_limits label{flex:1;min-width:0}.y3rVCG_limits input{box-sizing:border-box;width:100%;display:block}.y3rVCG_priority{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.y3rVCG_priority label{gap:4px;min-width:0;display:grid}.y3rVCG_priority input{width:100%;min-width:0}
._9Q-mHq_actions{grid-template-columns:minmax(0,1fr)}._9Q-mHq_actions button{white-space:normal;overflow-wrap:anywhere;max-width:100%}._9Q-mHq_actions>*{grid-column:1/-1;min-width:0}
.jXuWTW_page{width:100%;height:calc(100dvh - var(--shell-main-offset));color:#ffffffe6;background:#050609;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}:is(.jXuWTW_page *,.jXuWTW_page :before,.jXuWTW_page :after){box-sizing:border-box}html[data-threetek=true]{overflow:hidden}@media (min-width:72rem){html[data-threetek=true] .jXuWTW_page{height:100dvh}html[data-threetek=true] .jXuWTW_userPanel{padding-top:var(--shell-main-offset)}}.jXuWTW_userPanel{z-index:10;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;pointer-events:none;background:0 0;border-right:none;flex-direction:column;width:clamp(19.5rem,20vw,23.4rem);min-width:0;min-height:0;padding:clamp(.85rem,1.4vw,1.2rem);display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden auto}.jXuWTW_userPanel::-webkit-scrollbar{width:0;height:0}.jXuWTW_userPanelCards{pointer-events:auto;flex:none;align-content:start;gap:.75rem;width:100%;min-height:0;display:grid;overflow:visible}.jXuWTW_userTitleRow{justify-content:space-between;align-items:baseline;gap:.55rem;width:100%;min-width:0;display:flex}.jXuWTW_userRole{color:#ffffff75;letter-spacing:0;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:.68rem;font-weight:400}.jXuWTW_userRows{gap:0;display:grid}.jXuWTW_actionRow{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr);width:calc(100% + 2rem);min-height:2rem;margin-inline:-1rem;padding:.2rem 1rem;display:grid}.jXuWTW_actionRow:first-child{border-top:0}.jXuWTW_userMeta{color:#ffffff6b;letter-spacing:0;text-transform:uppercase;width:calc(100% + 2rem);margin-inline:-1rem;padding:.75rem 1rem .1rem;font-size:.68rem;line-height:1.35}.jXuWTW_viewport{cursor:grab;touch-action:none;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle,#5880ae14,#0000 48%),#050609;min-width:0;min-height:0;position:relative;overflow:hidden}.jXuWTW_viewport[data-dragging=true]{cursor:grabbing}.jXuWTW_world{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.jXuWTW_splineLayer,.jXuWTW_levelGuideLayer{pointer-events:none;position:absolute;overflow:visible}.jXuWTW_splineStructural{fill:none;stroke:#86b2e69e;stroke-width:2px}.jXuWTW_splineConflict{fill:none;stroke:#f56a5ab8;stroke-dasharray:10 8;stroke-width:2px}.jXuWTW_splineTemporary{fill:none;stroke:#86b2e6eb;stroke-width:2.4px;stroke-dasharray:10 8;filter:drop-shadow(0 0 10px #86b2e638)}.jXuWTW_levelGuide{border-top:1px solid #ffffff13;width:8000px;height:1px;position:absolute}.jXuWTW_levelGuide span{color:#ffffff3d;letter-spacing:0;font-size:.66rem;position:absolute;top:.45rem;left:0}.jXuWTW_resourceLinkLayer{z-index:0;pointer-events:none;position:absolute;overflow:visible}.jXuWTW_resourceLinkPath{fill:none;stroke:#ffab5694;stroke-width:1.8px;stroke-dasharray:8 8;filter:drop-shadow(0 0 10px #ff983e29)}.jXuWTW_resourceNodeLayer{z-index:6;pointer-events:none;position:absolute;inset:0}.jXuWTW_resourceNode{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffebd6f5;text-align:left;pointer-events:auto;cursor:pointer;transform-origin:50%;background:linear-gradient(145deg,#ffa0483d,#ff76181f),#170f0875;border:1px solid #ffb46e4d;border-radius:.95rem;align-content:center;gap:.16rem;padding:.72rem .9rem;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:absolute;box-shadow:0 18px 34px #00000047,inset 0 0 0 1px #ffd5b014}.jXuWTW_resourceNode:before{content:"";border-radius:inherit;transform:translate(var(--resource-parallax-x,8px), var(--resource-parallax-y,-6px));filter:blur(12px);opacity:.92;z-index:-1;pointer-events:none;background:linear-gradient(145deg,#ffb87029,#ff78200f);position:absolute;inset:.45rem -.15rem -.45rem .15rem}.jXuWTW_resourceNode:hover{border-color:#ffca9270;transform:translateY(-2px);box-shadow:0 22px 42px #00000052,inset 0 0 0 1px #ffe1c21f}.jXuWTW_resourceNodeEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffd0a2a3;font-size:.52rem;font-weight:700}.jXuWTW_resourceNodeTitle{-webkit-line-clamp:2;line-clamp:2;letter-spacing:.02em;-webkit-box-orient:vertical;font-size:.84rem;font-weight:650;line-height:1.1;display:-webkit-box;overflow:hidden}.jXuWTW_resourceNodeAction{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffe2c6f5;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#ff8e342e;border:1px solid #ffb0615c;border-radius:999px;justify-content:center;align-items:center;min-width:8.6rem;padding:.24rem .68rem;font-size:.56rem;font-weight:750;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:absolute;top:calc(100% + .36rem);left:50%;transform:translate(-50%)}.jXuWTW_resourceNodeAction:hover:not(:disabled){color:#fff4e8fa;background:#ff8e3447;border-color:#ffc1798a}.jXuWTW_resourceNodeAction:disabled{opacity:.45;cursor:default}.jXuWTW_cardCanvasPosition{z-index:1;-webkit-user-select:none;user-select:none;position:absolute}.jXuWTW_cardCanvasInner{min-width:0}.jXuWTW_cardCanvasPosition[data-open=true]{z-index:10}.jXuWTW_cardCanvasPosition[data-editing=true]{z-index:20}.jXuWTW_cardCanvasPosition[data-comments-open=true]{z-index:30}.jXuWTW_cardCanvasPosition[data-comment-editing=true]{z-index:40}.jXuWTW_closedCommentMeta{cursor:default}.jXuWTW_debugPanel{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090ed6;border:1px solid #ffffff21;border-radius:8px;gap:.85rem;width:min(20rem,100vw - 2rem);max-height:calc(100% - 2rem);padding:.9rem;display:grid;position:absolute;top:1rem;right:1rem;overflow:auto;box-shadow:0 24px 68px #00000047}.jXuWTW_debugHeader{color:#ffffffdb;letter-spacing:0;font-size:.72rem;font-weight:760}.jXuWTW_debugField{color:#ffffff8c;text-transform:uppercase;gap:.42rem;font-size:.7rem;display:grid}.jXuWTW_debugField select{color:#ffffffe6;background:#141820;border:1px solid #ffffff24;border-radius:6px;width:100%;padding:.58rem .65rem}.jXuWTW_debugToggle{color:#ffffffb8;align-items:center;gap:.55rem;font-size:.76rem;display:flex}.jXuWTW_metricsList{gap:.42rem;display:grid}.jXuWTW_metric{color:#ffffff8a;border-top:1px solid #ffffff12;justify-content:space-between;gap:.8rem;padding-top:.42rem;font-size:.74rem;display:flex}.jXuWTW_metric strong{color:#ffffffe6;font-weight:650}.jXuWTW_resetButton{z-index:3;color:#ffffffb3;cursor:pointer;letter-spacing:0;background:#07090ec7;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem .75rem;font-size:.68rem;position:absolute;bottom:1rem;left:calc(clamp(19.5rem,20vw,23.4rem) + 1rem)}.jXuWTW_resetButton:hover{color:#fffffff5}.jXuWTW_splineVoteControl{pointer-events:auto;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.42;background:#05060ab8;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.2rem;padding:.18rem .28rem;transition:opacity .15s;display:flex;position:absolute;top:0;left:0;transform:translate(0,0)translate(-50%,-50%)}.jXuWTW_splineVoteControl:hover,.jXuWTW_splineVoteControl:focus-within{opacity:1}.jXuWTW_splineVoteBtn{color:#ffffffb8;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;padding:0;font-size:.72rem;font-weight:700;line-height:1;transition:background .1s,color .1s;display:flex}.jXuWTW_splineVoteBtn:hover:not(:disabled){color:#fffffff5;background:#86b2e647}.jXuWTW_splineVoteBtn[data-negative=true]:hover:not(:disabled){color:#f5a096f5;background:#f56a5a47}.jXuWTW_splineVoteBtn:disabled{opacity:.38;cursor:default}.jXuWTW_splineVoteBtn[data-active=true]{color:#c8e4fff5;background:#86b2e65c;box-shadow:inset 0 0 0 1px #86b2e68a}.jXuWTW_splineVoteBtn[data-negative=true][data-active=true]{color:#ffb4aaf5;background:#f56a5a52;box-shadow:inset 0 0 0 1px #f56a5a7a}.jXuWTW_splineVoteControl:has([data-active=true]){opacity:.72}.jXuWTW_splineVoteScore{color:#ffffffb8;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;min-width:1.8rem;font-size:.62rem;font-weight:600}.jXuWTW_relationLegend{border-top:1px solid #ffffff14;gap:.3rem;margin-top:.25rem;padding-top:.55rem;display:grid}.jXuWTW_legendRow{align-items:center;gap:.45rem;display:flex}.jXuWTW_legendLabel{color:#ffffff9e;letter-spacing:0;white-space:nowrap;font-size:.62rem}.jXuWTW_legendSampleStructural{background:#86b2e6b8;border-radius:1px;flex-shrink:0;width:1.4rem;height:2px;display:block}.jXuWTW_legendSampleConflict{background:repeating-linear-gradient(90deg,#f56a5ab8 0 5px,#0000 5px 9px);flex-shrink:0;width:1.4rem;height:2px;display:block}.jXuWTW_legendColorDot{border-radius:50%;flex-shrink:0;width:.58rem;height:.58rem;margin-left:.38rem;display:block}.jXuWTW_legendColorDot[data-band=green]{background:#4ac582db}.jXuWTW_legendColorDot[data-band=purple]{background:#a27ae6db}.jXuWTW_legendColorDot[data-band=orange]{background:#be5aa0db}.jXuWTW_legendColorDot[data-band=red]{background:#f56a5adb}.jXuWTW_legendSeparator{background:#ffffff14;height:1px;margin:.12rem 0}.jXuWTW_legendHint{color:#ffffff5c;letter-spacing:0;font-size:.58rem;font-style:italic}.jXuWTW_cardCanvasPosition[data-selected=true] .jXuWTW_cardCanvasInner article{outline-offset:0;outline:2px solid #c8c8c873}.jXuWTW_cardCanvasPosition[data-selected=true] .jXuWTW_cardCanvasInner .site-technical-card{outline-offset:0;outline:2px solid #c8c8c873}.jXuWTW_cardCanvasPosition[data-three-tek-context=atelier-background][data-selected=true] .jXuWTW_cardCanvasInner article{outline:var(--ai4aa-threeTek-node-selected-outline,2px solid #c8c8c873);outline-offset:0}.jXuWTW_cardCanvasPosition[data-three-tek-context=atelier-background]{width:23rem}.jXuWTW_cardCanvasPosition[data-three-tek-context=atelier-background] .jXuWTW_cardCanvasInner,.jXuWTW_cardCanvasPosition[data-three-tek-context=atelier-background] .jXuWTW_cardCanvasInner>div,.jXuWTW_cardCanvasPosition[data-three-tek-context=atelier-background] .jXuWTW_cardCanvasInner article{width:23rem;min-width:23rem;max-width:23rem}.jXuWTW_cardCanvasPosition[data-three-tek-context=atelier-background] .jXuWTW_cardCanvasInner article,.jXuWTW_cardCanvasPosition[data-three-tek-context=atelier-background] .jXuWTW_cardCanvasInner article *{cursor:pointer}.jXuWTW_cardCanvasPosition[data-three-tek-context=atelier-background]:not([data-open=true]) .jXuWTW_cardCanvasInner article{--ai4aa-threeTek-closed-total-height:3rem;min-height:3rem}.jXuWTW_cardCanvasPosition[data-three-tek-context=atelier-background]:not([data-open=true]) .jXuWTW_cardCanvasInner{min-height:3rem}.jXuWTW_cardCanvasPosition[data-three-tek-context=atelier-background][data-floating=true] .jXuWTW_cardCanvasInner article{outline-offset:0;outline:1px dashed #86b2e675}.jXuWTW_nodeAtelierCover{cursor:pointer;justify-content:center;align-items:center;width:100%;height:4rem;min-height:4rem;padding:.2rem .75rem;display:flex;position:relative;overflow:visible}.jXuWTW_nodeAtelierAuthor{letter-spacing:.1em;text-transform:uppercase;color:#ffffff85;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1.5rem);font-size:.6rem;line-height:1;position:absolute;top:.38rem;left:.75rem;overflow:hidden}.jXuWTW_nodeAtelierTitle{-webkit-line-clamp:2;line-clamp:2;letter-spacing:.06em;text-transform:uppercase;color:var(--ai4aa-threeTek-title-color,#c8e4fff5);overflow-wrap:anywhere;text-wrap:balance;text-align:center;pointer-events:auto;-webkit-box-orient:vertical;max-width:100%;font-size:.72rem;font-weight:600;line-height:1.05;display:-webkit-box;overflow:hidden}.jXuWTW_nodeAtelierTitleInput{color:#c8e4fff5;width:calc(100% - 1.5rem);font:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:center;pointer-events:auto;background:#00000073;border:1px solid #86b2e680;border-radius:2px;outline:none;padding:.15rem .3rem;font-size:.72rem;font-weight:600}.jXuWTW_nodeAtelierTitleInput:focus{border-color:#86b2e6e6}.jXuWTW_nodeAtelierTitleError{letter-spacing:.08em;color:#ff7878e6;white-space:nowrap;pointer-events:none;font-size:.55rem;position:absolute;top:calc(100% + 1.4rem);left:50%;transform:translate(-50%)}.jXuWTW_nodeAtelierCornerBtn{z-index:2;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:#ffffff85;cursor:pointer;white-space:nowrap;pointer-events:auto;background:0 0;border:0;padding:0;font-size:.6rem;font-weight:600;line-height:1;transition:color .14s;position:absolute}.jXuWTW_nodeAtelierCornerBtn:hover:not(:disabled){color:#ffffffeb}.jXuWTW_nodeAtelierCornerBtn:disabled{opacity:.3;cursor:default}.jXuWTW_nodeAtelierCornerTopLeft{top:.18rem;left:.36rem}.jXuWTW_nodeAtelierCornerTopRight{top:.18rem;right:.36rem}.jXuWTW_nodeAtelierCornerBottomLeft{bottom:.18rem;left:.36rem}.jXuWTW_nodeAtelierCornerBottomRight{bottom:.18rem;right:.36rem}.jXuWTW_nodeAtelierResourceBtn{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffd5aef0;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#ff8e342e;border:1px solid #ffb0615c;border-radius:999px;justify-content:center;align-items:center;min-width:8.9rem;padding:.26rem .72rem;font-size:.58rem;font-weight:700;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:absolute;top:calc(100% + .42rem);left:50%;transform:translate(-50%)}.jXuWTW_nodeAtelierResourceBtn:hover:not(:disabled){color:#ffebd6fa;background:#ff8e3447;border-color:#ffc1798a}.jXuWTW_nodeAtelierResourceBtn:disabled{opacity:.45;cursor:default}.jXuWTW_nodeAtelierAttachBtn{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#86b2e6e6;cursor:pointer;pointer-events:auto;white-space:nowrap;padding:.15rem .45rem;background:#86b2e61a;border:1px solid #86b2e64d;border-radius:3px;justify-content:center;align-items:center;min-width:1.7rem;padding-inline:.35rem;font-size:.58rem;font-weight:600;transition:background .12s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.jXuWTW_nodeAtelierAttachBtn:hover:not(:disabled){background:#86b2e638}.jXuWTW_nodeAtelierAttachBtn:disabled{opacity:.4;cursor:default}.jXuWTW_nodeAtelierAttachTop{top:-1.2rem}.jXuWTW_nodeAtelierAttachBottom{bottom:-1.2rem}.jXuWTW_nodeAtelierFloatingBadge{letter-spacing:.12em;text-transform:uppercase;color:#86b2e6a8;pointer-events:none;font-size:.52rem;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.jXuWTW_panelAction{color:#ffffffdb;cursor:pointer;letter-spacing:0;text-align:left;background:#86b2e626;border:1px solid #ffffff24;border-radius:6px;width:100%;padding:.46rem .65rem;font-size:.72rem;font-weight:600;transition:background .12s;display:block}.jXuWTW_panelAction:hover:not(:disabled){background:#86b2e642}.jXuWTW_panelAction:disabled{opacity:.52;cursor:default}.jXuWTW_panelActionSecondary{color:#ffffff8f;cursor:pointer;letter-spacing:0;text-align:left;background:0 0;border:1px solid #ffffff1a;border-radius:6px;width:100%;padding:.42rem .65rem;font-size:.7rem;transition:background .12s;display:block}.jXuWTW_panelActionSecondary:hover:not(:disabled){color:#ffffffdb;background:#ffffff0f}.jXuWTW_panelActionSecondary:disabled{opacity:.42;cursor:default}.jXuWTW_panelActionDanger{color:#f56a5adb;cursor:pointer;letter-spacing:0;text-align:left;background:#f56a5a1a;border:1px solid #f56a5a52;border-radius:6px;width:100%;padding:.42rem .65rem;font-size:.7rem;transition:background .12s;display:block}.jXuWTW_panelActionDanger:hover:not(:disabled){background:#f56a5a38}.jXuWTW_panelActionDanger:disabled{opacity:.42;cursor:default}.jXuWTW_createCardTagsRow{flex-wrap:wrap;gap:.3rem;padding:.5rem 0 .25rem;display:flex}.jXuWTW_createCardTagChip{color:#ffffff9e;cursor:pointer;letter-spacing:.02em;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:.2rem .52rem;font-size:.66rem;font-weight:500;line-height:1.4;transition:background .1s,color .1s,border-color .1s}.jXuWTW_createCardTagChip:hover:not(:disabled){color:#c8e4ffdb;background:#86b2e62e;border-color:#86b2e66b}.jXuWTW_createCardTagChip:disabled{opacity:.42;cursor:default}.jXuWTW_createCardTagChipSelected{color:#c8e4fff5;background:#86b2e642;border-color:#86b2e69e}.jXuWTW_createCardTagChipSelected:hover:not(:disabled){background:#86b2e65c}.jXuWTW_createCardRelations{gap:.45rem;padding:.2rem 0;display:grid}.jXuWTW_createCardInput{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;width:100%;padding:.52rem .65rem;font-size:.8rem}.jXuWTW_createCardInput:focus{border-color:#86b2e68f;outline:none}.jXuWTW_createCardSelect{color:#ffffffd1;cursor:pointer;appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1117;border:1px solid #ffffff21;border-radius:6px;width:100%;padding:.46rem .55rem;font-family:inherit;font-size:.76rem}.jXuWTW_createCardSelect:focus{background:#13161f;border-color:#86b2e680;outline:none}.jXuWTW_createCardSelect:disabled{opacity:.5;cursor:default}.jXuWTW_createCardSelect option{color:#ffffffd1;background:#0f1117}.jXuWTW_createCardTextarea{color:#ffffffe6;resize:vertical;background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;width:100%;padding:.52rem .65rem;font-family:inherit;font-size:.78rem}.jXuWTW_createCardTextarea:focus{border-color:#86b2e68f;outline:none}.jXuWTW_createCardActions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.jXuWTW_createCardError{color:#f56a5ae6;margin:0;font-size:.7rem}.jXuWTW_treeAccessHint{color:#ffffff6b;text-transform:uppercase;margin:0;font-size:.66rem;line-height:1.35}.jXuWTW_visualizationControls{gap:.9rem;display:grid}.jXuWTW_visualizationControl{gap:.42rem;display:grid}.jXuWTW_visualizationSlider{accent-color:#86b2e6f2;width:100%}.jXuWTW_visualizationSlider:disabled{opacity:.42}.jXuWTW_visualizationScale{color:#ffffff6b;letter-spacing:0;text-transform:uppercase;justify-content:space-between;gap:.5rem;font-size:.62rem;line-height:1.2;display:flex}.jXuWTW_uploadButton{color:#c8e4ffe6;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#86b2e61f;border:1px solid #86b2e64d;border-radius:6px;justify-content:center;align-items:center;min-height:2.1rem;padding:.46rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.jXuWTW_uploadButton:hover{background:#86b2e638}.jXuWTW_hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jXuWTW_treeSignature{z-index:0;pointer-events:none;min-width:12rem;color:var(--ai4aa-threeTek-title-color,#c8e4fff5);font-family:var(--ai4aa-threeTek-title-font-family,inherit);font-size:var(--ai4aa-threeTek-title-font-size,1.125rem);font-weight:var(--ai4aa-threeTek-title-font-weight,700);letter-spacing:var(--ai4aa-threeTek-title-letter-spacing,.04em);text-align:center;text-transform:var(--ai4aa-threeTek-title-text-transform,uppercase);opacity:.72;line-height:1;position:absolute;top:0;left:0}.jXuWTW_cardDetailPanel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;gap:0;margin-top:.75rem;display:grid;overflow:hidden}.jXuWTW_cardDetailHeader{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.55rem .75rem;display:flex}.jXuWTW_cardDetailKicker{color:#86b2e6b8;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:750}.jXuWTW_panelCloseButton{color:#ffffff6b;cursor:pointer;background:0 0;border:none;padding:.1rem .3rem;font-size:.8rem;line-height:1}.jXuWTW_panelCloseButton:hover:not(:disabled){color:#ffffffdb}.jXuWTW_cardDetailSection{border-bottom:1px solid #ffffff0f;gap:.45rem;padding:.65rem .75rem;display:grid}.jXuWTW_cardDetailEdit{gap:.45rem;display:grid}.jXuWTW_cardDetailTitle{color:#ffffffdb;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;width:100%;padding:.2rem .3rem;font-size:.9rem;font-weight:700;line-height:1.2}.jXuWTW_cardDetailTitle:hover:not(:disabled){background:#ffffff0f}.jXuWTW_cardDetailLabel{color:#ffffff6b;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:600}.jXuWTW_cardDetailEmpty{color:#ffffff6b;margin:0;padding:.75rem;font-size:.76rem}.jXuWTW_cardDetailTechnical{border-bottom:1px solid #ffffff0f;gap:.65rem;padding:.65rem .75rem;display:grid}.jXuWTW_cardDetailTechnicalKicker{color:#86b2e699;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:700}.jXuWTW_cardDetailRelGroup{gap:.35rem;display:grid}.jXuWTW_cardDetailRelLabel{color:#ffffff6b;letter-spacing:0;text-transform:uppercase;font-size:.64rem;font-weight:600}.jXuWTW_cardDetailRelItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:.35rem;padding:.3rem .45rem;display:flex}.jXuWTW_cardDetailRelRole{flex-shrink:0;font-size:.72rem}.jXuWTW_cardDetailRelTitle{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.74rem;overflow:hidden}.jXuWTW_cardDetailRelDelete{color:#ffffff52;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.1rem .25rem;font-size:.9rem;line-height:1}.jXuWTW_cardDetailRelDelete:hover:not(:disabled){color:#f56a5adb}.jXuWTW_cardDetailSelector{gap:.35rem;display:grid}.jXuWTW_cardDetailSelect{color:#ffffffdb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1117;border:1px solid #ffffff24;border-radius:5px;width:100%;padding:.42rem .55rem;font-size:.76rem}.jXuWTW_cardDetailSelect:focus{background:#13161f;border-color:#86b2e680;outline:none}.jXuWTW_cardDetailSelect option{color:#ffffffdb;background:#0f1117}.jXuWTW_cardDetailFooter{padding:.65rem .75rem}.jXuWTW_cardEditZone{gap:.65rem;padding:.2rem 1.05rem .85rem;display:grid}.jXuWTW_cardEditField{gap:.3rem;display:grid}.jXuWTW_cardEditLabel{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:600}.jXuWTW_cardEditInput{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:5px;width:100%;padding:.46rem .6rem;font-family:inherit;font-size:.82rem}.jXuWTW_cardEditInput:focus{border-color:#86b2e680;outline:none}.jXuWTW_cardEditInput:disabled{opacity:.5}.jXuWTW_cardEditTextarea{color:#ffffffe6;resize:vertical;background:#ffffff0f;border:1px solid #ffffff24;border-radius:5px;width:100%;padding:.46rem .6rem;font-family:inherit;font-size:.78rem;line-height:1.55}.jXuWTW_cardEditTextarea:focus{border-color:#86b2e680;outline:none}.jXuWTW_cardEditTextarea:disabled{opacity:.5}.jXuWTW_cardEditSelect{color:#ffffffd1;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1117;border:1px solid #ffffff24;border-radius:5px;width:100%;padding:.42rem .55rem;font-family:inherit;font-size:.76rem}.jXuWTW_cardEditSelect:focus{background:#13161f;border-color:#86b2e680;outline:none}.jXuWTW_cardEditSelect:disabled{opacity:.5;cursor:default}.jXuWTW_cardEditSelect option{color:#ffffffd1;background:#0f1117}.jXuWTW_cardEditActions,.jXuWTW_createTreeVisibilityActions{flex-wrap:wrap;gap:.45rem;display:flex}.jXuWTW_cardEditSaveBtn{color:#c8e4ffe6;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#86b2e61f;border:1px solid #86b2e64d;border-radius:5px;padding:.38rem .75rem;font-size:.72rem;font-weight:600;transition:background .12s}.jXuWTW_cardEditSaveBtn:hover:not(:disabled){background:#86b2e638}.jXuWTW_cardEditSaveBtn:disabled{opacity:.45;cursor:default}.jXuWTW_cardEditCancelBtn{color:#ffffff85;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:5px;padding:.38rem .65rem;font-size:.72rem;transition:color .1s}.jXuWTW_cardEditCancelBtn:hover:not(:disabled){color:#ffffffdb}.jXuWTW_cardEditCancelBtn:disabled{opacity:.4;cursor:default}.jXuWTW_cardEditError{color:#f56a5ae6;margin:0;font-size:.7rem}.jXuWTW_cardEditRelations{gap:.35rem;display:grid}.jXuWTW_cardEditRelItem{background:#ffffff06;border:1px solid #ffffff12;border-radius:4px;align-items:center;gap:.35rem;padding:.28rem .42rem;display:flex}.jXuWTW_cardEditRelRole{flex-shrink:0;font-size:.72rem}.jXuWTW_cardEditRelTitle{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.74rem;overflow:hidden}.jXuWTW_cardEditRelRemove{color:#ffffff47;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.1rem .2rem;font-size:.9rem;line-height:1}.jXuWTW_cardEditRelRemove:hover:not(:disabled){color:#f56a5adb}.jXuWTW_cardEditRelRemove:disabled{opacity:.4;cursor:default}.jXuWTW_arrangementForm{flex-direction:column;gap:.45rem;padding:.2rem 0;display:flex}.jXuWTW_arrangementSelect{color:#ffffffd9;cursor:pointer;appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1117;border:1px solid #ffffff24;border-radius:3px;width:100%;padding:.3rem .5rem;font-family:inherit;font-size:.8rem}.jXuWTW_arrangementSelect:focus{background:#13161f;border-color:#86b2e680;outline:none}.jXuWTW_arrangementSelect:disabled{opacity:.4;cursor:default}.jXuWTW_arrangementSelect option{color:#ffffffd1;background:#0f1117}.jXuWTW_arrangementActions{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.jXuWTW_arrangementHint{color:#ffffff61;letter-spacing:.04em;margin:0;font-size:.7rem}.jXuWTW_arrangementError{color:#ff7864e6;margin:0;font-size:.75rem}.jXuWTW_cardCommentPlaceholder{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;padding:.55rem 1.05rem .65rem;font-size:.72rem;font-style:italic}@media (max-width:58rem){.jXuWTW_page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.jXuWTW_userPanel{pointer-events:auto;background:linear-gradient(90deg,#ffffff0b,#0000),#05060ae6;border-bottom:1px solid #ffffff1a;border-right:0;width:100%;max-height:12rem;position:static}.jXuWTW_userPanelCards{pointer-events:auto}.jXuWTW_resetButton{left:1rem}}.jXuWTW_viewport{perspective:1600px;perspective-origin:50% 48%;background:radial-gradient(circle,#86b2e629,#0000 12% 58%),radial-gradient(circle at 54% 46%,#ffce8213,#0000 34%),linear-gradient(#86b2e60b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#86b2e60a 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle,#5880ae1a,#0000 52%),#030509}.jXuWTW_world{transform-style:preserve-3d}.jXuWTW_world:before,.jXuWTW_world:after{content:"";pointer-events:none;border-radius:50%;width:1800px;height:1800px;position:absolute;top:0;left:0;transform:translate3d(-50%,-50%,-220px)rotateX(66deg)rotate(16deg)}.jXuWTW_world:before{border:1px solid #86b2e629;box-shadow:0 0 0 140px #86b2e605,0 0 0 360px #ffb96004,0 0 80px #86b2e614}.jXuWTW_world:after{opacity:.55;border:1px dashed #ffcd7e2e;width:1120px;height:1120px;transform:translate3d(-50%,-50%,-620px)rotateX(66deg)rotate(-12deg)}.jXuWTW_splineLayer{filter:drop-shadow(0 0 14px #86b2e629);transform:translateZ(-600px)}.jXuWTW_splineStructural{stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;opacity:.86}.jXuWTW_splineConflict{stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;opacity:.72}.jXuWTW_resourceLinkLayer{transform:translateZ(-1200px)}.jXuWTW_resourceLinkPath{stroke-width:1.35px;stroke-dasharray:2 10;stroke-linecap:round;opacity:.74}.jXuWTW_cardCanvasPosition{transform-style:preserve-3d;transition:filter .18s,opacity .18s}.jXuWTW_cardCanvasPosition[data-spatial-layer=concept]{filter:drop-shadow(0 0 22px #c8e4ff29)}.jXuWTW_cardCanvasPosition[data-spatial-layer=concept]:before{content:"";pointer-events:none;opacity:.72;border:1px solid #c8e4ff1f;border-radius:50%;width:calc(100% + 5.8rem);height:calc(100% + 5.8rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.jXuWTW_resourceNode{opacity:.88;transform-style:preserve-3d}.jXuWTW_splineVoteControl{color:#ffe6a2f0;transform-style:preserve-3d;background:radial-gradient(circle,#ffde8f2e,#0000 64%),#18140a75;border-color:#ffd4745c}
.W3CCoW_label{color:var(--user-color,#d8efff);letter-spacing:.03em;text-shadow:0 1px 6px #000;line-height:1.28;display:block;overflow:hidden}.W3CCoW_controls{z-index:60;pointer-events:auto;max-width:calc(100% - 32px);position:absolute;bottom:16px;left:16px}.W3CCoW_titleButton{all:unset;pointer-events:auto;cursor:pointer;color:inherit;font:inherit;line-height:inherit;display:inline}.W3CCoW_titleButton:focus-visible{outline-offset:3px;outline:1px solid}
.WTL4dq_hud{z-index:95;box-shadow:none;pointer-events:none;color:var(--hud-text);isolation:isolate;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;font:12px/1.4 sans-serif;display:flex;position:absolute}.WTL4dq_logo{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:0 0 90px;width:90px;height:90px;padding:0;position:relative;top:-12px;overflow:visible}.WTL4dq_logo img{object-fit:contain;pointer-events:none;width:100%;height:100%}.WTL4dq_main{pointer-events:auto;width:var(--hud-width);flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.WTL4dq_chatWindow{width:100%;height:var(--chat-height,300px);position:absolute;bottom:calc(100% + 10px)}.WTL4dq_chatHeightResize{z-index:2;cursor:ns-resize;touch-action:none;width:100%;height:6px;position:absolute;top:-3px;left:0}.WTL4dq_chat{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:8px;width:100%;height:100%;padding:14px 0;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000,#000 14px calc(100% - 14px),#0000)}.WTL4dq_hud[data-chat-below=true] .WTL4dq_chatWindow{bottom:calc(-1 * (var(--chat-available-height) + 10px))}.WTL4dq_message{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--hud-bubble);max-width:88%;box-shadow:inset 0 0 0 1px var(--hud-border);border-radius:10px;align-self:flex-start;margin:0;padding:6px 9px}.WTL4dq_user{background:var(--hud-bubble-user);align-self:flex-end}.WTL4dq_buttons{justify-content:flex-start;align-items:center;gap:6px;width:100%;display:flex;position:relative}.WTL4dq_buttons button,.WTL4dq_send{background:var(--hud-surface);color:inherit;border:1px solid var(--hud-border);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-width:32px;height:30px;padding:5px;display:flex}.WTL4dq_buttons button:where(:enabled):hover,.WTL4dq_send:enabled:hover{background:var(--hud-surface-hover);border-color:var(--hud-border-hover);box-shadow:0 0 5px var(--hud-glow)}.WTL4dq_buttons button:enabled:active,.WTL4dq_send:enabled:active{background:var(--hud-surface-selected);box-shadow:inset 0 0 0 1px var(--hud-selected-outline), 0 0 8px var(--hud-glow-selected)}.WTL4dq_buttons button[aria-pressed=true],.WTL4dq_buttons button[aria-expanded=true],.WTL4dq_buttons .WTL4dq_conversationOption[aria-current=true]{background:var(--hud-surface-selected);border-color:var(--hud-accent);box-shadow:inset 0 0 0 1px var(--hud-selected-outline), 0 0 0 1px var(--hud-accent), 0 0 10px var(--hud-glow-selected)}.WTL4dq_hud :is(button,input,textarea,select,[role=separator]):focus-visible{outline:2px solid var(--hud-selected-outline);outline-offset:2px}.WTL4dq_buttons svg,.WTL4dq_send svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.WTL4dq_clusterAnchor{flex:none;position:relative}.WTL4dq_clusters{max-width:min(220px, var(--hud-width));z-index:2;flex-wrap:wrap;justify-content:center;gap:5px;width:max-content;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.WTL4dq_clusters button{width:32px;height:26px}.WTL4dq_clusters button span{border:1px solid var(--cluster-color);background:var(--cluster-color);opacity:.55;width:15px;height:15px}.WTL4dq_clusters button[aria-pressed=true] span{opacity:1;filter:brightness(1.3);box-shadow:0 0 7px var(--cluster-color)}.WTL4dq_composer{align-items:flex-start;gap:7px;width:100%;display:flex;position:relative}.WTL4dq_composer textarea{box-sizing:border-box;resize:none;border:1px solid var(--hud-border);background:var(--hud-input);width:0;min-width:0;min-height:36px;max-height:150px;color:inherit;font:inherit;border-radius:18px;flex:1;padding:8px 12px;line-height:18px;display:block;overflow-y:auto}.WTL4dq_composer textarea:hover{border-color:var(--hud-border-hover)}.WTL4dq_composer textarea:focus{border-color:var(--hud-accent);box-shadow:0 0 8px var(--hud-glow)}.WTL4dq_composer textarea::placeholder{color:var(--hud-muted-text);opacity:1}.WTL4dq_send{border-radius:50%;flex:0 0 36px;height:36px}.WTL4dq_send:disabled{opacity:.5;cursor:wait}.WTL4dq_resize{cursor:ew-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;right:-7px}.WTL4dq_attachments{flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;display:flex}.WTL4dq_attachment{overflow-wrap:anywhere;text-shadow:0 1px 3px #000;align-items:center;max-width:100%;display:inline-flex}.WTL4dq_attachment button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 3px}.WTL4dq_gauge{border:1px solid var(--hud-accent);border-radius:4px;width:35px;height:5px;display:block;overflow:hidden}.WTL4dq_gauge span{background:var(--hud-accent);height:100%;display:block}.WTL4dq_tokens{background:var(--hud-panel);box-shadow:inset 0 0 0 1px var(--hud-border);white-space:nowrap;border-radius:5px;padding:5px 8px;position:absolute;bottom:39px;right:0}.WTL4dq_error{color:#ffd1c9;text-shadow:0 1px 3px #000;margin:0}.WTL4dq_environmentError{box-sizing:border-box;background:var(--hud-panel);border-radius:6px;width:min(320px,100vw - 32px);padding:6px 8px;position:absolute;top:80px;left:0}.WTL4dq_activity{color:var(--hud-muted-text);flex-direction:column;gap:3px;font-size:11px;display:flex}.WTL4dq_modelPicker{background:var(--hud-panel);box-shadow:inset 0 0 0 1px var(--hud-border);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.WTL4dq_modelPicker select{width:100%;max-width:100%;color:var(--hud-text);background:var(--hud-input);border-color:var(--hud-border);display:block}@media (max-width:380px){:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons{gap:3px}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons button{min-width:28px;padding:3px}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons svg{width:16px;height:16px}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_gauge{width:22px}}.WTL4dq_buttons .WTL4dq_catalogueToggle{margin-left:auto}.WTL4dq_message,.WTL4dq_composer textarea{font-size:13px;line-height:1.4}.WTL4dq_avatar{pointer-events:none;--avatar-halo-min:4px;--avatar-halo-max:11px;--avatar-spark-size:3px;--avatar-spark-glow:5px;width:100%;height:100%;display:block;position:relative;overflow:visible}.WTL4dq_avatar img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.WTL4dq_avatar[data-small=true]{--avatar-halo-min:1px;--avatar-halo-max:4px;--avatar-spark-size:2px;--avatar-spark-glow:2px}.WTL4dq_avatar[data-working=true]:before{content:"";inset:calc(9.8% - var(--avatar-halo-max) * .804);background:radial-gradient(closest-side, var(--hud-glow-selected) 0%, var(--hud-glow-selected) 20%, var(--hud-glow) 60%, transparent 100%);filter:blur(calc(var(--avatar-halo-min) * .67));border-radius:50%;animation:4.2s ease-in-out infinite WTL4dq_doki-work;position:absolute}.WTL4dq_sparkles{z-index:2;pointer-events:none;position:absolute;inset:0}.WTL4dq_sparkles i{width:var(--avatar-spark-size);height:var(--avatar-spark-size);background:var(--hud-accent);box-shadow:0 0 var(--avatar-spark-glow) var(--hud-glow-selected);border-radius:50%;animation:3.6s ease-in-out infinite WTL4dq_doki-spark;position:absolute}@keyframes WTL4dq_doki-work{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes WTL4dq_doki-spark{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:.8;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.WTL4dq_avatar[data-working=true]:before{opacity:.75;animation:none;transform:none}.WTL4dq_sparkles{display:none}}@media not (min-width:42rem){:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_hud{box-sizing:border-box;width:100%;padding:8px max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:var(--hud-panel);position:fixed;bottom:0;top:auto!important;left:0!important}:is(:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_logo,:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_resize){display:none}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_main{gap:6px;width:100%;display:flex}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_main[data-open=false]{gap:6px;width:100%;display:flex}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_hud[data-chat-below] .WTL4dq_chatWindow{top:auto;bottom:calc(100% + 8px)}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_chatWindow:not(:has(.WTL4dq_chat>*)){display:none}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_chatHeightResize{display:none}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons button{min-height:36px}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_composer textarea{max-height:110px}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_composer{flex:none}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_environmentError{top:auto;bottom:calc(100% + 8px);left:8px}}.WTL4dq_presentedNodes{overscroll-behavior-x:contain;flex:none;gap:6px;width:100%;max-width:100%;display:flex;overflow-x:auto}.WTL4dq_presentedNodes button{background:var(--hud-surface);height:36px;color:inherit;cursor:pointer;border:0;flex:0 0 36px;padding:5px}.WTL4dq_presentedNodes button:hover{background:var(--hud-surface-hover);box-shadow:inset 0 0 0 1px var(--hud-border-hover)}.WTL4dq_presentedNodes button span{box-sizing:border-box;border:1px solid var(--node-color);border-radius:50%;width:24px;height:24px;padding:3px;display:block}.WTL4dq_presentedNodes button span:after{content:"";border:1px solid var(--node-color);box-sizing:border-box;background:color-mix(in srgb,var(--node-color) 25%,transparent);border-radius:50%;width:100%;height:100%;display:block}.WTL4dq_suggestions{z-index:4;background:var(--hud-panel);border:1px solid var(--hud-border);box-sizing:border-box;border-radius:8px;width:100%;max-height:180px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.WTL4dq_suggestions button{text-align:left;width:100%;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;gap:10px;padding:8px;display:flex}.WTL4dq_suggestions button:hover{background:var(--hud-surface-hover)}.WTL4dq_suggestions button[aria-selected=true]{background:var(--hud-surface-selected);box-shadow:inset 0 0 0 1px var(--hud-selected-outline)}.WTL4dq_suggestions span{overflow-wrap:anywhere}.WTL4dq_conversationsAnchor{flex:none;position:relative}.WTL4dq_buttons .WTL4dq_conversationsToggle{width:30px;min-width:30px;height:30px}.WTL4dq_conversationsMenu{width:min(320px, var(--hud-width));max-width:calc(100vw - var(--conversation-anchor-x,0px) - 8px);overscroll-behavior:contain;z-index:30;box-sizing:border-box;max-height:min(340px,50dvh);color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:5px;padding:2px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.WTL4dq_conversationsMenu select{color:inherit;background:var(--hud-input);border:1px solid var(--hud-border);border-radius:4px;width:100%;padding:4px}.WTL4dq_conversationRow{flex:none;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.WTL4dq_buttons .WTL4dq_conversationOption{text-align:left;width:100%;min-width:0;height:30px;min-height:30px;font:inherit;white-space:nowrap;flex:none;justify-content:flex-start;overflow:hidden}.WTL4dq_conversationRow .WTL4dq_conversationOption{flex:1;width:0}.WTL4dq_conversationOption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.WTL4dq_buttons .WTL4dq_conversationAction{box-sizing:border-box;width:26px;min-width:26px;height:26px;font:inherit;flex:none;padding:0}.WTL4dq_buttons .WTL4dq_favorite{font-size:18px}.WTL4dq_buttons .WTL4dq_favorite[aria-pressed=true]{color:var(--favorite-color)}.WTL4dq_conversationTitleInput{box-sizing:border-box;border:1px solid var(--hud-border);min-width:0;height:30px;color:inherit;background:var(--hud-input);font:inherit;border-radius:7px;flex:1;padding:5px}.WTL4dq_conversationsMenu button:disabled{opacity:.5;cursor:wait}.WTL4dq_conversationsMenu p{margin:4px 0}.WTL4dq_accountCarousel{z-index:4;pointer-events:none;opacity:0;visibility:hidden;width:270px;height:270px;transition:opacity .3s,visibility .3s;position:absolute;top:-102px;left:-180px;overflow:visible}.WTL4dq_accountCarousel[data-visible=true]{opacity:1;visibility:visible}.WTL4dq_carouselTrack{width:100%;height:100%;transition:transform .26s ease-out;position:relative}.WTL4dq_accountCarousel[data-direction="0"] .WTL4dq_carouselTrack{transition:none}.WTL4dq_carouselRow{width:100%;height:90px;top:calc(90px + var(--carousel-slot) * 90px);opacity:var(--carousel-row-opacity,1);justify-content:flex-end;align-items:center;transition:opacity .26s ease-out;display:flex;position:absolute}.WTL4dq_carouselName{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-shadow:0 1px 4px #000b;max-width:165px;font-weight:600;position:absolute;right:100px;overflow:hidden}.WTL4dq_carouselAvatar{opacity:.7;filter:drop-shadow(0 2px 5px #0008);flex:none;width:90px;height:90px;transform:scale(.85)}.WTL4dq_carouselAvatar img{object-fit:contain;width:100%;height:100%}.WTL4dq_carouselRow[data-active=true] .WTL4dq_carouselAvatar{opacity:1;transform:none}.WTL4dq_logo[data-carousel-moving=true]>.WTL4dq_avatar{opacity:0}@media (prefers-reduced-motion:reduce){.WTL4dq_accountCarousel,.WTL4dq_carouselRow,.WTL4dq_accountCarousel[data-direction] .WTL4dq_carouselTrack{transition:none}}@media not (min-width:42rem){:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_accountCarousel{display:none}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons .WTL4dq_conversationsToggle{width:36px;min-width:36px;height:36px}}.WTL4dq_activity>details>summary{cursor:pointer;padding:2px 0}.WTL4dq_operations{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.WTL4dq_operations li{border-left:1px solid var(--hud-border);flex-direction:column;gap:2px;min-width:0;padding-left:7px;display:flex}.WTL4dq_operations small{opacity:.8}.WTL4dq_operations details{white-space:normal}.WTL4dq_operations details>span{overflow-wrap:anywhere;display:block}.WTL4dq_operations [data-state=error]{border-color:#ffd1c9}.WTL4dq_operationDetails{white-space:normal;min-width:0}.WTL4dq_operationDetails>summary{cursor:pointer;overflow-wrap:anywhere;padding:3px 0}.WTL4dq_operationDetails>summary small{padding-left:12px;display:block}.WTL4dq_operationDetails p{margin:5px 0}.WTL4dq_operationDetails:focus-visible,.WTL4dq_operationDetails>summary:focus-visible{outline:1px solid var(--hud-selected-outline);outline-offset:1px}.WTL4dq_operationFacts{flex-direction:column;gap:3px;margin:5px 0;display:flex}.WTL4dq_operationFacts>div{flex-wrap:wrap;gap:2px 6px;min-width:0;display:flex}.WTL4dq_operationFacts dt{font-weight:600}.WTL4dq_operationFacts dt:after{content:":"}.WTL4dq_operationFacts dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.WTL4dq_operationOutput{margin:6px 0}.WTL4dq_operationOutput pre,.WTL4dq_operationFullOutput{box-sizing:border-box;overscroll-behavior:contain;background:var(--hud-surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;max-width:100%;max-height:180px;margin:3px 0;padding:6px;font:11px/1.5 monospace;overflow:auto}.WTL4dq_operationFullOutput{max-height:280px}.WTL4dq_operations [data-agent-role=subagent]{border-left-width:2px}.WTL4dq_operations [data-state=unknown]{border-left-style:dashed}.WTL4dq_profilesAnchor{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.WTL4dq_hermesProfilesAnchor{flex:none;position:relative}.WTL4dq_buttons button.WTL4dq_hudMiniAvatar{width:30px;min-width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:inline-flex;overflow:visible}.WTL4dq_buttons button.WTL4dq_hudMiniAvatar:is(:hover,:active,[aria-expanded=true]){box-shadow:none;background:0 0;border:0}.WTL4dq_buttons:has(.WTL4dq_profilesAnchor){gap:clamp(2px, calc((var(--hud-width) - 301px) / 8), 6px)}.WTL4dq_buttons button.WTL4dq_profileToggle{box-sizing:border-box;background:var(--hud-surface);border:1px solid var(--hud-user-color);width:30px;min-width:30px;height:30px;box-shadow:0 0 5px var(--hud-glow);border-radius:6px;padding:0;overflow:visible}.WTL4dq_buttons button.WTL4dq_profileToggle:is(:hover,:active,[aria-expanded=true]){border:1px solid var(--hud-user-color)}.WTL4dq_profilesAnchor+.WTL4dq_catalogueToggle{margin-left:0}.WTL4dq_profilesMenu{z-index:1000;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;width:300px;max-height:340px;color:var(--hud-text);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;padding:12px;font:12px/1.4 sans-serif;display:flex;position:fixed;overflow:auto}.WTL4dq_profilesMenu::-webkit-scrollbar{display:none}.WTL4dq_profileOption{box-sizing:border-box;width:100%;min-height:36px;color:inherit;box-shadow:none;cursor:pointer;text-align:right;font:inherit;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}.WTL4dq_profileOption:focus-visible{outline:2px solid var(--hud-selected-outline);outline-offset:1px}.WTL4dq_profileOption:disabled{opacity:.55;cursor:default}.WTL4dq_profileName{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;font-weight:500;overflow:hidden}.WTL4dq_profileOption[aria-current=true] .WTL4dq_profileName{font-weight:800}.WTL4dq_profileOption[aria-current=true] .WTL4dq_profileOptionAvatar{outline:1px solid var(--hud-user-color);outline-offset:1px;border-radius:5px}.WTL4dq_profileOptionAvatar{flex:none;width:36px;height:36px}@media not (min-width:42rem){:is(:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons button.WTL4dq_profileToggle,:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons button.WTL4dq_hudMiniAvatar){width:36px;min-width:36px;height:36px}}@media (max-width:380px){:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons:has(.WTL4dq_profilesAnchor){gap:2px}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_profilesAnchor{gap:2px}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons button:has(.WTL4dq_gauge){padding:1px}:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons .WTL4dq_conversationsToggle{width:30px;min-width:30px}:is(:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons button.WTL4dq_profileToggle,:where(html:not([data-iphone-diag-desktop-layout=true])) .WTL4dq_buttons button.WTL4dq_hudMiniAvatar){width:30px;min-width:30px;height:30px}}:is(html[data-environment-switching=true] .WTL4dq_hud,html[data-environment-switching=true] .WTL4dq_profilesMenu){pointer-events:none;visibility:hidden!important}.WTL4dq_apiFollowup{white-space:nowrap;align-items:center;gap:6px;max-width:100%;margin-top:6px;display:flex}.WTL4dq_send.WTL4dq_apiFollowupButton{box-sizing:border-box;width:24px;min-width:24px;height:1.4em;font:inherit;border-radius:3px;flex:0 0 24px;padding:0;line-height:1}
.S3tRGG_active{animation:.95s ease-in-out infinite S3tRGG_agent-activity-pulse}@keyframes S3tRGG_agent-activity-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.S3tRGG_active{animation:none}}
._4XbtKq_panel{background:var(--atelier-tech-glass,#07080cd1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff1c;flex-direction:column;gap:.35rem;padding:.45rem .55rem;display:flex;box-shadow:0 6px 22px #00000073}._4XbtKq_row{gap:.4rem;display:flex}._4XbtKq_action{}._4XbtKq_actionDanger{}._4XbtKq_actionDangerArmed{color:#ffbeb4;background:linear-gradient(#dc3c3c4d,#c828282e),#07080c9e;border-color:#dc3c3cd9;}._4XbtKq_actionDisabled{}._4XbtKq_notice{margin:0;}
