.atelier-technical-card-module__Ti3xZa__card{isolation:isolate;width:100%;min-height:0;position:relative;overflow:hidden}.atelier-technical-card-module__Ti3xZa__card:before{content:"";background:linear-gradient(135deg, rgb(var(--ui-active-rgb) / .08), transparent 26%), linear-gradient(180deg, #ffffff06, transparent 42%);opacity:.75;pointer-events:none;position:absolute;inset:0}.atelier-technical-card-module__Ti3xZa__card[data-selected=true]{border-color:rgb(var(--ui-active-rgb) / .32);box-shadow:0 0 0 1px rgb(var(--ui-active-rgb) / .12), 0 24px 56px -40px #000000e0}.atelier-technical-card-module__Ti3xZa__card[data-draggable=true][data-interface-mode=true]{cursor:grab}.atelier-technical-card-module__Ti3xZa__card[data-draggable=true][data-interface-mode=true]:hover{border-color:rgb(var(--ui-active-rgb) / .18)}.atelier-technical-card-module__Ti3xZa__card[data-draggable=true][data-interface-mode=true]:after{content:"";opacity:0;pointer-events:none;background:#fff3;transition:opacity .16s;position:absolute;inset:0}.atelier-technical-card-module__Ti3xZa__card[data-draggable=true][data-interface-mode=true]:hover:after{opacity:1}.atelier-technical-card-module__Ti3xZa__card[data-dragging=true]{border-style:dashed;border-color:rgb(var(--ui-active-rgb) / .34);cursor:grabbing;opacity:.26}.atelier-technical-card-module__Ti3xZa__header{align-items:flex-start}.atelier-technical-card-module__Ti3xZa__surface{gap:0;width:100%;display:grid}.atelier-technical-card-module__Ti3xZa__contentShell{gap:.8rem;width:100%;padding:.8rem 1rem 1rem;display:grid}.atelier-technical-card-module__Ti3xZa__headerBand{text-align:left;width:100%;margin-inline:0;padding:.82rem 1rem;transition:background-color .18s;display:block;position:relative;overflow:hidden}.atelier-technical-card-module__Ti3xZa__headerBand:disabled{cursor:default}.atelier-technical-card-module__Ti3xZa__headerBandInteractive{cursor:pointer}.atelier-technical-card-module__Ti3xZa__headerBandInteractive:hover,.atelier-technical-card-module__Ti3xZa__headerBandInteractive:focus-visible{background:#ffffff40}.atelier-technical-card-module__Ti3xZa__headerBandInteractive:active{background:#ffffff80}.atelier-technical-card-module__Ti3xZa__headerBandInteractive:focus-visible{outline:none}.atelier-technical-card-module__Ti3xZa__headerMain{z-index:1;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex;position:relative}.atelier-technical-card-module__Ti3xZa__heading{gap:.28rem;min-width:0;display:grid}.atelier-technical-card-module__Ti3xZa__titleText,.atelier-technical-card-module__Ti3xZa__subtitleText{display:block}.atelier-technical-card-module__Ti3xZa__titleText{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);text-align:var(--ai4aa-tech-title-text-align,left);color:var(--ai4aa-tech-title-color,#fff);opacity:var(--ai4aa-tech-title-opacity,1);text-shadow:var(--ai4aa-tech-title-glow,none);line-height:1}.atelier-technical-card-module__Ti3xZa__subtitleText{font-family:var(--ai4aa-tech-subtitle-font-family,inherit);font-size:var(--ai4aa-tech-subtitle-font-size,.68rem);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,#ffffff75);opacity:var(--ai4aa-tech-subtitle-opacity,1);text-shadow:var(--ai4aa-tech-subtitle-glow,none);line-height:1.38}.atelier-technical-card-module__Ti3xZa__headerSide,.atelier-technical-card-module__Ti3xZa__headerAside{justify-items:end;gap:.45rem;min-width:min(100%,12rem);display:grid}.atelier-technical-card-module__Ti3xZa__badgeRail,.atelier-technical-card-module__Ti3xZa__toggleRail{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.atelier-technical-card-module__Ti3xZa__badge{letter-spacing:.16em;text-transform:uppercase;color:#ffffffbd;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1c;justify-content:center;align-items:center;min-height:1.85rem;padding:.18rem .62rem;font-size:.66rem;line-height:1;display:inline-flex}.atelier-technical-card-module__Ti3xZa__badgeAccent{border-color:rgb(var(--ui-active-rgb) / .34);background:rgb(var(--ui-active-rgb) / .1);color:rgb(var(--ui-active-rgb) / .95)}.atelier-technical-card-module__Ti3xZa__content{width:100%;min-width:0;font-family:var(--ai4aa-tech-body-font-family,inherit);font-size:var(--ai4aa-tech-body-font-size,inherit);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,inherit);opacity:var(--ai4aa-tech-body-opacity,1);text-shadow:var(--ai4aa-tech-body-glow,none);gap:.8rem;display:grid}:is(.atelier-technical-card-module__Ti3xZa__card .site-technical-card__body,.atelier-technical-card-module__Ti3xZa__card .site-technical-card__body--with-header,.atelier-technical-card-module__Ti3xZa__card .site-technical-card__header,.atelier-technical-card-module__Ti3xZa__card .site-technical-card__footer){padding:0}.atelier-technical-card-module__Ti3xZa__footer{z-index:1;width:100%;position:relative}.atelier-technical-card-module__Ti3xZa__footerShell{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.atelier-technical-card-module__Ti3xZa__footerCopy{flex:12rem;min-width:0}.atelier-technical-card-module__Ti3xZa__actionZone{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;width:100%;display:flex}.atelier-technical-card-module__Ti3xZa__actionButton{min-height:2rem;font-family:var(--ai4aa-technical-action-text-font-family,inherit);font-size:var(--ai4aa-technical-action-text-font-size,.875rem);font-weight:var(--ai4aa-technical-action-text-font-weight,400);letter-spacing:var(--ai4aa-technical-action-text-letter-spacing,.18em);text-transform:var(--ai4aa-technical-action-text-transform,uppercase);text-align:var(--ai4aa-technical-action-text-align,center);color:var(--ai4aa-technical-action-text-color,var(--ai4aa-tech-button-color,#ffffffbd));background:linear-gradient(#ffffff09,#ffffff03),#07080c66;border:1px solid #ffffff1c;justify-content:center;align-items:center;padding:.35rem .78rem;line-height:1;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.atelier-technical-card-module__Ti3xZa__actionButton:hover:not(:disabled),.atelier-technical-card-module__Ti3xZa__actionButton:focus-visible:not(:disabled){border-color:rgb(var(--ui-active-rgb) / .24);color:var(--ai4aa-technical-action-text-hover-color,#fff);font-weight:var(--ai4aa-technical-action-text-hover-font-weight,700);-webkit-text-decoration:var(--ai4aa-technical-action-text-hover-underline,none);text-decoration:var(--ai4aa-technical-action-text-hover-underline,none);text-shadow:var(--ai4aa-technical-action-text-hover-glow,none);box-shadow:0 0 0 1px rgb(var(--ui-active-rgb) / .08);outline:none}.atelier-technical-card-module__Ti3xZa__actionButton:active:not(:disabled){color:#ffffffbf}.atelier-technical-card-module__Ti3xZa__actionButtonActive{border-color:rgb(var(--ui-active-rgb) / .32);background:linear-gradient(180deg, rgb(var(--ui-active-rgb) / .12), rgb(var(--ui-active-rgb) / .06)), #07080c8a;color:var(--ai4aa-technical-action-text-selected-color,rgb(var(--ui-active-rgb) / .98));font-weight:var(--ai4aa-technical-action-text-selected-font-weight,inherit);-webkit-text-decoration:var(--ai4aa-technical-action-text-selected-underline,none);text-decoration:var(--ai4aa-technical-action-text-selected-underline,none);text-shadow:var(--ai4aa-technical-action-text-selected-glow,none)}.atelier-technical-card-module__Ti3xZa__actionButtonDisabled{opacity:.44;cursor:default}.atelier-technical-card-module__Ti3xZa__actionButtonDanger{color:#ff7864f2;background:linear-gradient(#dc3c3c24,#c8282812),#07080c8a;border-color:#dc3c3c73}.atelier-technical-card-module__Ti3xZa__card[data-selected=true] .atelier-technical-card-module__Ti3xZa__headerBand{background:#ffffff80}.atelier-technical-card-module__Ti3xZa__card[data-selected=true] .atelier-technical-card-module__Ti3xZa__titleText,.atelier-technical-card-module__Ti3xZa__card[data-selected=true] .atelier-technical-card-module__Ti3xZa__subtitleText{color:#12151aeb}.atelier-technical-card-module__Ti3xZa__card[data-dragging=true] .atelier-technical-card-module__Ti3xZa__headerBandInteractive{cursor:grabbing}.atelier-technical-card-module__Ti3xZa__card[data-actions-disabled=true] .atelier-technical-card-module__Ti3xZa__headerBandInteractive{cursor:default}.atelier-technical-card-module__Ti3xZa__card[data-collapsed=true] .atelier-technical-card-module__Ti3xZa__surface{gap:0}.atelier-technical-card-module__Ti3xZa__card[data-actions-disabled=true] .atelier-technical-card-module__Ti3xZa__actionZone{opacity:.72}@media (max-width:47.99rem){.atelier-technical-card-module__Ti3xZa__headerMain{flex-direction:column}.atelier-technical-card-module__Ti3xZa__headerSide,.atelier-technical-card-module__Ti3xZa__headerAside{justify-items:start;min-width:0}.atelier-technical-card-module__Ti3xZa__badgeRail{justify-content:flex-start}}
.charte-card-module__ujUwMW__form{gap:.85rem;display:grid}.charte-card-module__ujUwMW__section{border-top:1px solid #ffffff14;gap:.55rem;padding-top:.75rem;display:grid}.charte-card-module__ujUwMW__section:first-child{border-top:0;padding-top:0}.charte-card-module__ujUwMW__subsection{border-top:1px solid #ffffff0f;gap:.5rem;padding-top:.65rem;display:grid}.charte-card-module__ujUwMW__subsection:first-child{border-top:0;padding-top:0}.charte-card-module__ujUwMW__sectionTitle,.charte-card-module__ujUwMW__fieldLabel,.charte-card-module__ujUwMW__status{line-height:1.35}.charte-card-module__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)}.charte-card-module__ujUwMW__section>.charte-card-module__ujUwMW__checkRow>.charte-card-module__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)}.charte-card-module__ujUwMW__subsection>.charte-card-module__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)}.charte-card-module__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}.charte-card-module__ujUwMW__field{grid-template-columns:minmax(0,1fr) minmax(7rem,1.35fr);align-items:center;gap:.3rem;display:grid}.charte-card-module__ujUwMW__subfield{margin-left:.85rem}.charte-card-module__ujUwMW__checkRow{justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}.charte-card-module__ujUwMW__checkRow.charte-card-module__ujUwMW__subfield{margin-left:.85rem}.charte-card-module__ujUwMW__buttonGrid{gap:.45rem;display:grid}.charte-card-module__ujUwMW__checkbox{width:1rem;height:1rem;accent-color:rgb(var(--ui-active-rgb))}.charte-card-module__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)}.charte-card-module__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.charte-card-module__ujUwMW__input{color:var(--ai4aa-tech-body-color,#fff);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050506}select.charte-card-module__ujUwMW__input option{color:var(--ai4aa-tech-body-color,#fff);background:#050506}.charte-card-module__ujUwMW__input:focus{border-color:rgb(var(--ui-active-rgb) / .34);box-shadow:0 0 0 1px rgb(var(--ui-active-rgb) / .1)}.charte-card-module__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)}.charte-card-module__ujUwMW__error{color:#ffb0b0f2}.charte-card-module__ujUwMW__colorRow{grid-template-columns:minmax(0,1fr) minmax(7rem,1.35fr);align-items:center;gap:.3rem;display:grid}.charte-card-module__ujUwMW__colorInputGroup{align-items:center;gap:.3rem;min-width:0;display:flex}.charte-card-module__ujUwMW__colorSwatch{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:2px;flex-shrink:0;width:1.8rem;height:1.8rem;padding:.1rem}.charte-card-module__ujUwMW__colorText{flex:1;min-width:0}.charte-card-module__ujUwMW__sliderRow{grid-template-columns:minmax(0,1fr) minmax(7rem,1.35fr);align-items:center;gap:.3rem;display:grid}.charte-card-module__ujUwMW__sliderGroup{align-items:center;gap:.4rem;min-width:0;display:flex}.charte-card-module__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}.charte-card-module__ujUwMW__slider::-webkit-slider-thumb{appearance:none;background:rgb(var(--ui-active-rgb));cursor:pointer;border-radius:50%;width:.75rem;height:.75rem}.charte-card-module__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}.charte-card-module__ujUwMW__glowGroup{gap:.3rem;display:grid}.charte-card-module__ujUwMW__fontRow{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem 0;display:flex}.charte-card-module__ujUwMW__typePreviewLabel{font-size:inherit;align-items:center;gap:0;display:flex}.charte-card-module__ujUwMW__assignmentRow{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.95fr) minmax(5rem,.72fr);align-items:center;gap:.35rem;display:grid}
.three-tek-module__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(.three-tek-module__jXuWTW__page *,.three-tek-module__jXuWTW__page :before,.three-tek-module__jXuWTW__page :after){box-sizing:border-box}html[data-threetek=true]{overflow:hidden}@media (min-width:72rem){html[data-threetek=true] .three-tek-module__jXuWTW__page{height:100dvh}html[data-threetek=true] .three-tek-module__jXuWTW__userPanel{padding-top:var(--shell-main-offset)}}.three-tek-module__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}.three-tek-module__jXuWTW__userPanel::-webkit-scrollbar{width:0;height:0}.three-tek-module__jXuWTW__userPanelCards{pointer-events:auto;flex:none;align-content:start;gap:.75rem;width:100%;min-height:0;display:grid;overflow:visible}.three-tek-module__jXuWTW__userTitleRow{justify-content:space-between;align-items:baseline;gap:.55rem;width:100%;min-width:0;display:flex}.three-tek-module__jXuWTW__userRole{color:#ffffff75;letter-spacing:0;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:.68rem;font-weight:400}.three-tek-module__jXuWTW__userRows{gap:0;display:grid}.three-tek-module__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}.three-tek-module__jXuWTW__actionRow:first-child{border-top:0}.three-tek-module__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}.three-tek-module__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}.three-tek-module__jXuWTW__viewport[data-dragging=true]{cursor:grabbing}.three-tek-module__jXuWTW__world{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.three-tek-module__jXuWTW__splineLayer,.three-tek-module__jXuWTW__levelGuideLayer{pointer-events:none;position:absolute;overflow:visible}.three-tek-module__jXuWTW__splineStructural{fill:none;stroke:#86b2e69e;stroke-width:2px}.three-tek-module__jXuWTW__splineConflict{fill:none;stroke:#f56a5ab8;stroke-dasharray:10 8;stroke-width:2px}.three-tek-module__jXuWTW__splineTemporary{fill:none;stroke:#86b2e6eb;stroke-width:2.4px;stroke-dasharray:10 8;filter:drop-shadow(0 0 10px #86b2e638)}.three-tek-module__jXuWTW__levelGuide{border-top:1px solid #ffffff13;width:8000px;height:1px;position:absolute}.three-tek-module__jXuWTW__levelGuide span{color:#ffffff3d;letter-spacing:0;font-size:.66rem;position:absolute;top:.45rem;left:0}.three-tek-module__jXuWTW__resourceLinkLayer{z-index:0;pointer-events:none;position:absolute;overflow:visible}.three-tek-module__jXuWTW__resourceLinkPath{fill:none;stroke:#ffab5694;stroke-width:1.8px;stroke-dasharray:8 8;filter:drop-shadow(0 0 10px #ff983e29)}.three-tek-module__jXuWTW__resourceNodeLayer{z-index:6;pointer-events:none;position:absolute;inset:0}.three-tek-module__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}.three-tek-module__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}.three-tek-module__jXuWTW__resourceNode:hover{border-color:#ffca9270;transform:translateY(-2px);box-shadow:0 22px 42px #00000052,inset 0 0 0 1px #ffe1c21f}.three-tek-module__jXuWTW__resourceNodeEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffd0a2a3;font-size:.52rem;font-weight:700}.three-tek-module__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}.three-tek-module__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%)}.three-tek-module__jXuWTW__resourceNodeAction:hover:not(:disabled){color:#fff4e8fa;background:#ff8e3447;border-color:#ffc1798a}.three-tek-module__jXuWTW__resourceNodeAction:disabled{opacity:.45;cursor:default}.three-tek-module__jXuWTW__cardCanvasPosition{z-index:1;-webkit-user-select:none;user-select:none;position:absolute}.three-tek-module__jXuWTW__cardCanvasInner{min-width:0}.three-tek-module__jXuWTW__cardCanvasPosition[data-open=true]{z-index:10}.three-tek-module__jXuWTW__cardCanvasPosition[data-editing=true]{z-index:20}.three-tek-module__jXuWTW__cardCanvasPosition[data-comments-open=true]{z-index:30}.three-tek-module__jXuWTW__cardCanvasPosition[data-comment-editing=true]{z-index:40}.three-tek-module__jXuWTW__closedCommentMeta{cursor:default}.three-tek-module__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}.three-tek-module__jXuWTW__debugHeader{color:#ffffffdb;letter-spacing:0;font-size:.72rem;font-weight:760}.three-tek-module__jXuWTW__debugField{color:#ffffff8c;text-transform:uppercase;gap:.42rem;font-size:.7rem;display:grid}.three-tek-module__jXuWTW__debugField select{color:#ffffffe6;background:#141820;border:1px solid #ffffff24;border-radius:6px;width:100%;padding:.58rem .65rem}.three-tek-module__jXuWTW__debugToggle{color:#ffffffb8;align-items:center;gap:.55rem;font-size:.76rem;display:flex}.three-tek-module__jXuWTW__metricsList{gap:.42rem;display:grid}.three-tek-module__jXuWTW__metric{color:#ffffff8a;border-top:1px solid #ffffff12;justify-content:space-between;gap:.8rem;padding-top:.42rem;font-size:.74rem;display:flex}.three-tek-module__jXuWTW__metric strong{color:#ffffffe6;font-weight:650}.three-tek-module__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)}.three-tek-module__jXuWTW__resetButton:hover{color:#fffffff5}.three-tek-module__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%)}.three-tek-module__jXuWTW__splineVoteControl:hover,.three-tek-module__jXuWTW__splineVoteControl:focus-within{opacity:1}.three-tek-module__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}.three-tek-module__jXuWTW__splineVoteBtn:hover:not(:disabled){color:#fffffff5;background:#86b2e647}.three-tek-module__jXuWTW__splineVoteBtn[data-negative=true]:hover:not(:disabled){color:#f5a096f5;background:#f56a5a47}.three-tek-module__jXuWTW__splineVoteBtn:disabled{opacity:.38;cursor:default}.three-tek-module__jXuWTW__splineVoteBtn[data-active=true]{color:#c8e4fff5;background:#86b2e65c;box-shadow:inset 0 0 0 1px #86b2e68a}.three-tek-module__jXuWTW__splineVoteBtn[data-negative=true][data-active=true]{color:#ffb4aaf5;background:#f56a5a52;box-shadow:inset 0 0 0 1px #f56a5a7a}.three-tek-module__jXuWTW__splineVoteControl:has([data-active=true]){opacity:.72}.three-tek-module__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}.three-tek-module__jXuWTW__relationLegend{border-top:1px solid #ffffff14;gap:.3rem;margin-top:.25rem;padding-top:.55rem;display:grid}.three-tek-module__jXuWTW__legendRow{align-items:center;gap:.45rem;display:flex}.three-tek-module__jXuWTW__legendLabel{color:#ffffff9e;letter-spacing:0;white-space:nowrap;font-size:.62rem}.three-tek-module__jXuWTW__legendSampleStructural{background:#86b2e6b8;border-radius:1px;flex-shrink:0;width:1.4rem;height:2px;display:block}.three-tek-module__jXuWTW__legendSampleConflict{background:repeating-linear-gradient(90deg,#f56a5ab8 0 5px,#0000 5px 9px);flex-shrink:0;width:1.4rem;height:2px;display:block}.three-tek-module__jXuWTW__legendColorDot{border-radius:50%;flex-shrink:0;width:.58rem;height:.58rem;margin-left:.38rem;display:block}.three-tek-module__jXuWTW__legendColorDot[data-band=green]{background:#4ac582db}.three-tek-module__jXuWTW__legendColorDot[data-band=purple]{background:#a27ae6db}.three-tek-module__jXuWTW__legendColorDot[data-band=orange]{background:#be5aa0db}.three-tek-module__jXuWTW__legendColorDot[data-band=red]{background:#f56a5adb}.three-tek-module__jXuWTW__legendSeparator{background:#ffffff14;height:1px;margin:.12rem 0}.three-tek-module__jXuWTW__legendHint{color:#ffffff5c;letter-spacing:0;font-size:.58rem;font-style:italic}.three-tek-module__jXuWTW__cardCanvasPosition[data-selected=true] .three-tek-module__jXuWTW__cardCanvasInner article{outline-offset:0;outline:2px solid #c8c8c873}.three-tek-module__jXuWTW__cardCanvasPosition[data-selected=true] .three-tek-module__jXuWTW__cardCanvasInner .site-technical-card{outline-offset:0;outline:2px solid #c8c8c873}.three-tek-module__jXuWTW__cardCanvasPosition[data-three-tek-context=atelier-background][data-selected=true] .three-tek-module__jXuWTW__cardCanvasInner article{outline:var(--ai4aa-threeTek-node-selected-outline,2px solid #c8c8c873);outline-offset:0}.three-tek-module__jXuWTW__cardCanvasPosition[data-three-tek-context=atelier-background]{width:23rem}.three-tek-module__jXuWTW__cardCanvasPosition[data-three-tek-context=atelier-background] .three-tek-module__jXuWTW__cardCanvasInner,.three-tek-module__jXuWTW__cardCanvasPosition[data-three-tek-context=atelier-background] .three-tek-module__jXuWTW__cardCanvasInner>div,.three-tek-module__jXuWTW__cardCanvasPosition[data-three-tek-context=atelier-background] .three-tek-module__jXuWTW__cardCanvasInner article{width:23rem;min-width:23rem;max-width:23rem}.three-tek-module__jXuWTW__cardCanvasPosition[data-three-tek-context=atelier-background] .three-tek-module__jXuWTW__cardCanvasInner article,.three-tek-module__jXuWTW__cardCanvasPosition[data-three-tek-context=atelier-background] .three-tek-module__jXuWTW__cardCanvasInner article *{cursor:pointer}.three-tek-module__jXuWTW__cardCanvasPosition[data-three-tek-context=atelier-background]:not([data-open=true]) .three-tek-module__jXuWTW__cardCanvasInner article{--ai4aa-threeTek-closed-total-height:3rem;min-height:3rem}.three-tek-module__jXuWTW__cardCanvasPosition[data-three-tek-context=atelier-background]:not([data-open=true]) .three-tek-module__jXuWTW__cardCanvasInner{min-height:3rem}.three-tek-module__jXuWTW__cardCanvasPosition[data-three-tek-context=atelier-background][data-floating=true] .three-tek-module__jXuWTW__cardCanvasInner article{outline-offset:0;outline:1px dashed #86b2e675}.three-tek-module__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}.three-tek-module__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}.three-tek-module__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}.three-tek-module__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}.three-tek-module__jXuWTW__nodeAtelierTitleInput:focus{border-color:#86b2e6e6}.three-tek-module__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%)}.three-tek-module__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}.three-tek-module__jXuWTW__nodeAtelierCornerBtn:hover:not(:disabled){color:#ffffffeb}.three-tek-module__jXuWTW__nodeAtelierCornerBtn:disabled{opacity:.3;cursor:default}.three-tek-module__jXuWTW__nodeAtelierCornerTopLeft{top:.18rem;left:.36rem}.three-tek-module__jXuWTW__nodeAtelierCornerTopRight{top:.18rem;right:.36rem}.three-tek-module__jXuWTW__nodeAtelierCornerBottomLeft{bottom:.18rem;left:.36rem}.three-tek-module__jXuWTW__nodeAtelierCornerBottomRight{bottom:.18rem;right:.36rem}.three-tek-module__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%)}.three-tek-module__jXuWTW__nodeAtelierResourceBtn:hover:not(:disabled){color:#ffebd6fa;background:#ff8e3447;border-color:#ffc1798a}.three-tek-module__jXuWTW__nodeAtelierResourceBtn:disabled{opacity:.45;cursor:default}.three-tek-module__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%)}.three-tek-module__jXuWTW__nodeAtelierAttachBtn:hover:not(:disabled){background:#86b2e638}.three-tek-module__jXuWTW__nodeAtelierAttachBtn:disabled{opacity:.4;cursor:default}.three-tek-module__jXuWTW__nodeAtelierAttachTop{top:-1.2rem}.three-tek-module__jXuWTW__nodeAtelierAttachBottom{bottom:-1.2rem}.three-tek-module__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%)}.three-tek-module__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}.three-tek-module__jXuWTW__panelAction:hover:not(:disabled){background:#86b2e642}.three-tek-module__jXuWTW__panelAction:disabled{opacity:.52;cursor:default}.three-tek-module__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}.three-tek-module__jXuWTW__panelActionSecondary:hover:not(:disabled){color:#ffffffdb;background:#ffffff0f}.three-tek-module__jXuWTW__panelActionSecondary:disabled{opacity:.42;cursor:default}.three-tek-module__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}.three-tek-module__jXuWTW__panelActionDanger:hover:not(:disabled){background:#f56a5a38}.three-tek-module__jXuWTW__panelActionDanger:disabled{opacity:.42;cursor:default}.three-tek-module__jXuWTW__createCardTagsRow{flex-wrap:wrap;gap:.3rem;padding:.5rem 0 .25rem;display:flex}.three-tek-module__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}.three-tek-module__jXuWTW__createCardTagChip:hover:not(:disabled){color:#c8e4ffdb;background:#86b2e62e;border-color:#86b2e66b}.three-tek-module__jXuWTW__createCardTagChip:disabled{opacity:.42;cursor:default}.three-tek-module__jXuWTW__createCardTagChipSelected{color:#c8e4fff5;background:#86b2e642;border-color:#86b2e69e}.three-tek-module__jXuWTW__createCardTagChipSelected:hover:not(:disabled){background:#86b2e65c}.three-tek-module__jXuWTW__createCardRelations{gap:.45rem;padding:.2rem 0;display:grid}.three-tek-module__jXuWTW__createCardInput{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;width:100%;padding:.52rem .65rem;font-size:.8rem}.three-tek-module__jXuWTW__createCardInput:focus{border-color:#86b2e68f;outline:none}.three-tek-module__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}.three-tek-module__jXuWTW__createCardSelect:focus{background:#13161f;border-color:#86b2e680;outline:none}.three-tek-module__jXuWTW__createCardSelect:disabled{opacity:.5;cursor:default}.three-tek-module__jXuWTW__createCardSelect option{color:#ffffffd1;background:#0f1117}.three-tek-module__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}.three-tek-module__jXuWTW__createCardTextarea:focus{border-color:#86b2e68f;outline:none}.three-tek-module__jXuWTW__createCardActions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.three-tek-module__jXuWTW__createCardError{color:#f56a5ae6;margin:0;font-size:.7rem}.three-tek-module__jXuWTW__treeAccessHint{color:#ffffff6b;text-transform:uppercase;margin:0;font-size:.66rem;line-height:1.35}.three-tek-module__jXuWTW__visualizationControls{gap:.9rem;display:grid}.three-tek-module__jXuWTW__visualizationControl{gap:.42rem;display:grid}.three-tek-module__jXuWTW__visualizationSlider{accent-color:#86b2e6f2;width:100%}.three-tek-module__jXuWTW__visualizationSlider:disabled{opacity:.42}.three-tek-module__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}.three-tek-module__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}.three-tek-module__jXuWTW__uploadButton:hover{background:#86b2e638}.three-tek-module__jXuWTW__hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.three-tek-module__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}.three-tek-module__jXuWTW__cardDetailPanel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;gap:0;margin-top:.75rem;display:grid;overflow:hidden}.three-tek-module__jXuWTW__cardDetailHeader{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.55rem .75rem;display:flex}.three-tek-module__jXuWTW__cardDetailKicker{color:#86b2e6b8;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:750}.three-tek-module__jXuWTW__panelCloseButton{color:#ffffff6b;cursor:pointer;background:0 0;border:none;padding:.1rem .3rem;font-size:.8rem;line-height:1}.three-tek-module__jXuWTW__panelCloseButton:hover:not(:disabled){color:#ffffffdb}.three-tek-module__jXuWTW__cardDetailSection{border-bottom:1px solid #ffffff0f;gap:.45rem;padding:.65rem .75rem;display:grid}.three-tek-module__jXuWTW__cardDetailEdit{gap:.45rem;display:grid}.three-tek-module__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}.three-tek-module__jXuWTW__cardDetailTitle:hover:not(:disabled){background:#ffffff0f}.three-tek-module__jXuWTW__cardDetailLabel{color:#ffffff6b;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:600}.three-tek-module__jXuWTW__cardDetailEmpty{color:#ffffff6b;margin:0;padding:.75rem;font-size:.76rem}.three-tek-module__jXuWTW__cardDetailTechnical{border-bottom:1px solid #ffffff0f;gap:.65rem;padding:.65rem .75rem;display:grid}.three-tek-module__jXuWTW__cardDetailTechnicalKicker{color:#86b2e699;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:700}.three-tek-module__jXuWTW__cardDetailRelGroup{gap:.35rem;display:grid}.three-tek-module__jXuWTW__cardDetailRelLabel{color:#ffffff6b;letter-spacing:0;text-transform:uppercase;font-size:.64rem;font-weight:600}.three-tek-module__jXuWTW__cardDetailRelItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:.35rem;padding:.3rem .45rem;display:flex}.three-tek-module__jXuWTW__cardDetailRelRole{flex-shrink:0;font-size:.72rem}.three-tek-module__jXuWTW__cardDetailRelTitle{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.74rem;overflow:hidden}.three-tek-module__jXuWTW__cardDetailRelDelete{color:#ffffff52;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.1rem .25rem;font-size:.9rem;line-height:1}.three-tek-module__jXuWTW__cardDetailRelDelete:hover:not(:disabled){color:#f56a5adb}.three-tek-module__jXuWTW__cardDetailSelector{gap:.35rem;display:grid}.three-tek-module__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}.three-tek-module__jXuWTW__cardDetailSelect:focus{background:#13161f;border-color:#86b2e680;outline:none}.three-tek-module__jXuWTW__cardDetailSelect option{color:#ffffffdb;background:#0f1117}.three-tek-module__jXuWTW__cardDetailFooter{padding:.65rem .75rem}.three-tek-module__jXuWTW__cardEditZone{gap:.65rem;padding:.2rem 1.05rem .85rem;display:grid}.three-tek-module__jXuWTW__cardEditField{gap:.3rem;display:grid}.three-tek-module__jXuWTW__cardEditLabel{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:600}.three-tek-module__jXuWTW__cardEditInput{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:5px;width:100%;padding:.46rem .6rem;font-family:inherit;font-size:.82rem}.three-tek-module__jXuWTW__cardEditInput:focus{border-color:#86b2e680;outline:none}.three-tek-module__jXuWTW__cardEditInput:disabled{opacity:.5}.three-tek-module__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}.three-tek-module__jXuWTW__cardEditTextarea:focus{border-color:#86b2e680;outline:none}.three-tek-module__jXuWTW__cardEditTextarea:disabled{opacity:.5}.three-tek-module__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}.three-tek-module__jXuWTW__cardEditSelect:focus{background:#13161f;border-color:#86b2e680;outline:none}.three-tek-module__jXuWTW__cardEditSelect:disabled{opacity:.5;cursor:default}.three-tek-module__jXuWTW__cardEditSelect option{color:#ffffffd1;background:#0f1117}.three-tek-module__jXuWTW__cardEditActions,.three-tek-module__jXuWTW__createTreeVisibilityActions{flex-wrap:wrap;gap:.45rem;display:flex}.three-tek-module__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}.three-tek-module__jXuWTW__cardEditSaveBtn:hover:not(:disabled){background:#86b2e638}.three-tek-module__jXuWTW__cardEditSaveBtn:disabled{opacity:.45;cursor:default}.three-tek-module__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}.three-tek-module__jXuWTW__cardEditCancelBtn:hover:not(:disabled){color:#ffffffdb}.three-tek-module__jXuWTW__cardEditCancelBtn:disabled{opacity:.4;cursor:default}.three-tek-module__jXuWTW__cardEditError{color:#f56a5ae6;margin:0;font-size:.7rem}.three-tek-module__jXuWTW__cardEditRelations{gap:.35rem;display:grid}.three-tek-module__jXuWTW__cardEditRelItem{background:#ffffff06;border:1px solid #ffffff12;border-radius:4px;align-items:center;gap:.35rem;padding:.28rem .42rem;display:flex}.three-tek-module__jXuWTW__cardEditRelRole{flex-shrink:0;font-size:.72rem}.three-tek-module__jXuWTW__cardEditRelTitle{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.74rem;overflow:hidden}.three-tek-module__jXuWTW__cardEditRelRemove{color:#ffffff47;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.1rem .2rem;font-size:.9rem;line-height:1}.three-tek-module__jXuWTW__cardEditRelRemove:hover:not(:disabled){color:#f56a5adb}.three-tek-module__jXuWTW__cardEditRelRemove:disabled{opacity:.4;cursor:default}.three-tek-module__jXuWTW__arrangementForm{flex-direction:column;gap:.45rem;padding:.2rem 0;display:flex}.three-tek-module__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}.three-tek-module__jXuWTW__arrangementSelect:focus{background:#13161f;border-color:#86b2e680;outline:none}.three-tek-module__jXuWTW__arrangementSelect:disabled{opacity:.4;cursor:default}.three-tek-module__jXuWTW__arrangementSelect option{color:#ffffffd1;background:#0f1117}.three-tek-module__jXuWTW__arrangementActions{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.three-tek-module__jXuWTW__arrangementHint{color:#ffffff61;letter-spacing:.04em;margin:0;font-size:.7rem}.three-tek-module__jXuWTW__arrangementError{color:#ff7864e6;margin:0;font-size:.75rem}.three-tek-module__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){.three-tek-module__jXuWTW__page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.three-tek-module__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}.three-tek-module__jXuWTW__userPanelCards{pointer-events:auto}.three-tek-module__jXuWTW__resetButton{left:1rem}}.three-tek-module__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}.three-tek-module__jXuWTW__world{transform-style:preserve-3d}.three-tek-module__jXuWTW__world:before,.three-tek-module__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)}.three-tek-module__jXuWTW__world:before{border:1px solid #86b2e629;box-shadow:0 0 0 140px #86b2e605,0 0 0 360px #ffb96004,0 0 80px #86b2e614}.three-tek-module__jXuWTW__world:after{opacity:.55;border:1px dashed #ffcd7e2e;width:1120px;height:1120px;transform:translate3d(-50%,-50%,-620px)rotateX(66deg)rotate(-12deg)}.three-tek-module__jXuWTW__splineLayer{filter:drop-shadow(0 0 14px #86b2e629);transform:translateZ(-600px)}.three-tek-module__jXuWTW__splineStructural{stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;opacity:.86}.three-tek-module__jXuWTW__splineConflict{stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;opacity:.72}.three-tek-module__jXuWTW__resourceLinkLayer{transform:translateZ(-1200px)}.three-tek-module__jXuWTW__resourceLinkPath{stroke-width:1.35px;stroke-dasharray:2 10;stroke-linecap:round;opacity:.74}.three-tek-module__jXuWTW__cardCanvasPosition{transform-style:preserve-3d;transition:filter .18s,opacity .18s}.three-tek-module__jXuWTW__cardCanvasPosition[data-spatial-layer=concept]{filter:drop-shadow(0 0 22px #c8e4ff29)}.three-tek-module__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)}.three-tek-module__jXuWTW__resourceNode{opacity:.88;transform-style:preserve-3d}.three-tek-module__jXuWTW__splineVoteControl{color:#ffe6a2f0;transform-style:preserve-3d;background:radial-gradient(circle,#ffde8f2e,#0000 64%),#18140a75;border-color:#ffd4745c}
