.badge-module__7WeL9W__badge{align-items:center;gap:var(--ui-space-1);height:22px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-pill);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-strong);white-space:nowrap;flex-shrink:0;line-height:1;display:inline-flex}.badge-module__7WeL9W__neutral{background:var(--ui-surface-muted);color:var(--ui-ink-2)}.badge-module__7WeL9W__accent{background:var(--ui-accent-soft);color:var(--ui-accent)}.badge-module__7WeL9W__warn{background:var(--ui-warn-soft);color:var(--ui-warn-ink)}.badge-module__7WeL9W__danger{background:var(--ui-danger-soft);color:var(--ui-danger-ink)}.badge-module__7WeL9W__ok{background:var(--ui-ok-soft);color:var(--ui-ok)}.badge-module__7WeL9W__tension{background:var(--ui-tension-soft);color:var(--ui-tension-ink)}.badge-module__7WeL9W__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.badge-module__7WeL9W__dot.badge-module__7WeL9W__neutral{background:var(--ui-ink-3)}.badge-module__7WeL9W__dot.badge-module__7WeL9W__accent{background:var(--ui-accent)}.badge-module__7WeL9W__dot.badge-module__7WeL9W__warn{background:var(--ui-warn)}.badge-module__7WeL9W__dot.badge-module__7WeL9W__danger{background:var(--ui-danger)}.badge-module__7WeL9W__dot.badge-module__7WeL9W__ok{background:var(--ui-ok)}.badge-module__7WeL9W__dot.badge-module__7WeL9W__tension{background:var(--ui-tension)}.badge-module__7WeL9W__kbd{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink-2);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);border-bottom-width:2px;border-radius:4px;padding:2px 5px;line-height:1}
.bars-module__pMO36W__toolbar{align-items:center;gap:var(--ui-space-2) 10px;box-sizing:border-box;min-height:var(--ui-toolbar-height);padding:calc((var(--ui-toolbar-height) - var(--ui-control)) / 2) var(--ui-space-3);border-bottom:1px solid var(--ui-line);background:var(--ui-surface);flex-wrap:wrap;flex-shrink:0;display:flex}.bars-module__pMO36W__statusBar{box-sizing:border-box;min-height:var(--ui-statusbar-height);padding:2px var(--ui-space-3);border-top:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink-2);font-size:var(--ui-text-sm);white-space:nowrap;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px 14px;display:flex}.bars-module__pMO36W__divider{background:var(--ui-line);flex-shrink:0;width:1px;height:24px}.bars-module__pMO36W__statusBar .bars-module__pMO36W__divider{height:14px}.bars-module__pMO36W__spacer{flex-grow:1}
.button-module__2NABzW__button{justify-content:center;align-items:center;gap:var(--ui-space-2);box-sizing:border-box;height:var(--ui-control);min-width:var(--ui-target);min-height:var(--ui-target);padding:0 var(--ui-space-3);border-radius:var(--ui-radius);font:inherit;font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex-shrink:0;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.button-module__2NABzW__button:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.button-module__2NABzW__button:disabled,.button-module__2NABzW__button[aria-disabled=true]{border-color:var(--ui-line);background:var(--ui-surface-muted);color:var(--ui-ink-3);cursor:not-allowed}.button-module__2NABzW__label{text-overflow:ellipsis;line-height:1.3;overflow:hidden}.button-module__2NABzW__shortcut{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular);opacity:.8}.button-module__2NABzW__xs{gap:var(--ui-space-1);height:var(--ui-control-xs);font-size:var(--ui-text-sm);border-radius:5px;padding:0 6px}.button-module__2NABzW__sm{height:var(--ui-control-sm);padding:0 var(--ui-space-2);font-size:var(--ui-text-md);border-radius:var(--ui-radius-sm)}.button-module__2NABzW__md{height:var(--ui-control)}.button-module__2NABzW__lg{height:var(--ui-control-lg);padding:0 var(--ui-space-4)}.button-module__2NABzW__primary{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent);font-weight:var(--ui-weight-strong)}.button-module__2NABzW__primary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-accent-hover);background:var(--ui-accent-hover)}.button-module__2NABzW__secondary{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}.button-module__2NABzW__secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-line-strong)}.button-module__2NABzW__ghost{color:var(--ui-ink-2);background:0 0}.button-module__2NABzW__ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--ui-surface-muted);color:var(--ui-ink)}.button-module__2NABzW__button[aria-pressed=true]{border-color:var(--ui-accent-line);background:var(--ui-accent-soft);color:var(--ui-accent)}.button-module__2NABzW__danger{border-color:var(--ui-danger-line);background:var(--ui-surface);color:var(--ui-danger)}.button-module__2NABzW__danger:hover:not(:disabled,[aria-disabled=true]){background:var(--ui-danger-soft)}.button-module__2NABzW__link{min-width:0;height:auto;min-height:0;color:var(--ui-accent);font-size:var(--ui-text-sm);background:0 0;border:0;padding:0}.button-module__2NABzW__link:hover:not(:disabled){color:var(--ui-accent-hover);text-decoration:underline}.button-module__2NABzW__link:disabled{background:0 0;border:0}.button-module__2NABzW__tension{border-color:var(--ui-tension);background:var(--ui-surface);color:var(--ui-tension-ink);font-weight:var(--ui-weight-strong)}.button-module__2NABzW__tension:hover:not(:disabled,[aria-disabled=true]){background:var(--ui-tension-soft)}.button-module__2NABzW__iconOnly{width:var(--ui-control);padding:0}.button-module__2NABzW__iconOnly.button-module__2NABzW__xs{width:var(--ui-control-xs)}.button-module__2NABzW__iconOnly.button-module__2NABzW__sm{width:var(--ui-control-sm)}.button-module__2NABzW__iconOnly.button-module__2NABzW__lg{width:var(--ui-control-lg)}.button-module__2NABzW__button.button-module__2NABzW__more:not(:disabled,[aria-disabled=true]){border:1.5px solid var(--ui-ink-3);background:var(--ui-surface);color:var(--ui-ink)}.button-module__2NABzW__button.button-module__2NABzW__more:not(:disabled,[aria-disabled=true]):is(:hover,[aria-expanded=true]){border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent)}
.choice-list-module__MbfR2W__list{flex-direction:column;gap:6px;display:flex}.choice-list-module__MbfR2W__choice{box-sizing:border-box;border:1.5px solid var(--ui-line-soft);background:var(--ui-surface);width:100%;color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.choice-list-module__MbfR2W__choice:hover:not(:disabled):not(.choice-list-module__MbfR2W__selected){border-color:var(--ui-line);background:var(--ui-surface-sunken)}.choice-list-module__MbfR2W__choice:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.choice-list-module__MbfR2W__choice:disabled{color:var(--ui-ink-disabled);cursor:not-allowed}.choice-list-module__MbfR2W__icon{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface-sunken);width:32px;height:32px;color:var(--ui-ink-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.choice-list-module__MbfR2W__text{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.choice-list-module__MbfR2W__label{font-size:var(--ui-text-base);font-weight:var(--ui-weight-strong)}.choice-list-module__MbfR2W__description{color:var(--ui-ink-2);font-size:var(--ui-text-sm);line-height:1.4}.choice-list-module__MbfR2W__choice:disabled .choice-list-module__MbfR2W__description{color:var(--ui-ink-3)}.choice-list-module__MbfR2W__selected.choice-list-module__MbfR2W__accent{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.choice-list-module__MbfR2W__selected.choice-list-module__MbfR2W__accent .choice-list-module__MbfR2W__icon{border-color:var(--ui-accent-line);background:var(--ui-surface);color:var(--ui-accent)}.choice-list-module__MbfR2W__selected.choice-list-module__MbfR2W__tension{border-color:var(--ui-tension);background:var(--ui-tension-soft)}.choice-list-module__MbfR2W__selected.choice-list-module__MbfR2W__tension .choice-list-module__MbfR2W__icon{border-color:var(--ui-tension-line);background:var(--ui-surface);color:var(--ui-tension-ink)}
.visually-hidden-module__xARGJW__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
.field-module__0SFVmG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-module__0SFVmG__label{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium)}.field-module__0SFVmG__control{box-sizing:border-box;width:100%;height:38px;min-height:var(--ui-target);border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-size:var(--ui-text-base);padding:0 10px}select.field-module__0SFVmG__control{padding:0 var(--ui-space-2)}.field-module__0SFVmG__multiline{height:auto;min-height:76px;padding:var(--ui-space-2) 10px;line-height:var(--ui-leading);resize:vertical}.field-module__0SFVmG__control:focus-visible{border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring);outline:none}.field-module__0SFVmG__control:disabled{background:var(--ui-surface-sunken);color:var(--ui-ink-3)}.field-module__0SFVmG__missing{border-color:var(--ui-missing-line);background:var(--ui-missing-soft)}.field-module__0SFVmG__invalid{border-color:var(--ui-danger);background:var(--ui-surface)}.field-module__0SFVmG__invalid:focus-visible,.field-module__0SFVmG__control[aria-invalid=true]{border-color:var(--ui-danger)}.field-module__0SFVmG__mono{font-family:var(--ui-font-mono)}.field-module__0SFVmG__inline{align-items:center;gap:var(--ui-space-2);flex-direction:row;flex-shrink:0}.field-module__0SFVmG__inline .field-module__0SFVmG__label{color:var(--ui-ink-3);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-regular);white-space:nowrap}.field-module__0SFVmG__inline .field-module__0SFVmG__control{width:auto;height:var(--ui-control)}.field-module__0SFVmG__error{align-items:flex-start;gap:var(--ui-space-1);color:var(--ui-danger-ink);font-size:var(--ui-text-sm);line-height:var(--ui-leading);display:flex}.field-module__0SFVmG__errorIcon{flex-shrink:0;margin-top:2px}.field-module__0SFVmG__hint{color:var(--ui-ink-3);font-size:var(--ui-text-sm);line-height:var(--ui-leading)}.field-module__0SFVmG__fieldset{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.field-module__0SFVmG__legend{margin-bottom:var(--ui-space-2);color:var(--ui-ink);font-size:var(--ui-text-base);font-weight:var(--ui-weight-strong);padding:0;line-height:1.35}.field-module__0SFVmG__option{box-sizing:border-box;min-height:var(--ui-control-lg);border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-text-md);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.field-module__0SFVmG__option:hover{border-color:var(--ui-line-strong)}.field-module__0SFVmG__option:has(.field-module__0SFVmG__radio:checked){border-color:var(--ui-accent);background:var(--ui-accent-soft)}.field-module__0SFVmG__option:has(.field-module__0SFVmG__radio:focus-visible){box-shadow:var(--ui-focus-ring)}.field-module__0SFVmG__fieldset:disabled .field-module__0SFVmG__option{color:var(--ui-ink-3);cursor:not-allowed}.field-module__0SFVmG__radio{width:16px;height:16px;accent-color:var(--ui-accent);flex-shrink:0;margin:0}.field-module__0SFVmG__checkbox{align-items:center;gap:2px var(--ui-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.field-module__0SFVmG__checkboxLabel{min-height:var(--ui-target);align-items:center;display:flex}.field-module__0SFVmG__checkboxInput{width:16px;height:16px;accent-color:var(--ui-accent);cursor:pointer;margin:0}.field-module__0SFVmG__checkboxInput:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.field-module__0SFVmG__checkboxInput:disabled{cursor:not-allowed}.field-module__0SFVmG__checkboxLabel{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);cursor:pointer}.field-module__0SFVmG__checkboxHint{color:var(--ui-ink-3);font-size:var(--ui-text-sm);line-height:var(--ui-leading);grid-column:2}
.filter-chips-module__iN18ta__chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.filter-chips-module__iN18ta__chip{align-items:center;gap:var(--ui-space-2);box-sizing:border-box;border:1px solid var(--ui-line);border-radius:var(--ui-radius-pill);background:var(--ui-surface);height:34px;color:var(--ui-ink-2);font:inherit;font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);white-space:nowrap;cursor:pointer;padding:0 14px;display:inline-flex}.filter-chips-module__iN18ta__chip:hover:not(.filter-chips-module__iN18ta__selected){border-color:var(--ui-line-strong);color:var(--ui-ink)}.filter-chips-module__iN18ta__chip:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.filter-chips-module__iN18ta__selected{border-color:var(--ui-ink);background:var(--ui-ink);color:var(--ui-surface)}.filter-chips-module__iN18ta__count{font-family:var(--ui-font-mono);font-size:var(--ui-text-sm)}@media (max-width:760px){.filter-chips-module__iN18ta__chip{height:44px}}
.inspector-module__dXVvwW__inspector{box-sizing:border-box;width:var(--ui-inspector-width);border-left:1px solid var(--ui-line);background:var(--ui-surface);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.inspector-module__dXVvwW__header{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-4);border-bottom:1px solid var(--ui-line);display:flex}.inspector-module__dXVvwW__media{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface-sunken);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.inspector-module__dXVvwW__heading{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.inspector-module__dXVvwW__eyebrow{font-family:var(--ui-font-mono);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-medium);letter-spacing:.08em;text-transform:uppercase}.inspector-module__dXVvwW__neutral{color:var(--ui-ink-3)}.inspector-module__dXVvwW__accent{color:var(--ui-accent)}.inspector-module__dXVvwW__tension{color:var(--ui-tension-ink)}.inspector-module__dXVvwW__title{color:var(--ui-ink);font-size:var(--ui-text-title);font-weight:var(--ui-weight-strong);overflow-wrap:anywhere;margin:0}.inspector-module__dXVvwW__title:focus{outline:none}.inspector-module__dXVvwW__subtitle{color:var(--ui-ink-3);font-size:var(--ui-text-sm)}.inspector-module__dXVvwW__body{gap:var(--ui-space-5);min-height:0;padding:var(--ui-space-4);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.inspector-module__dXVvwW__footer{gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-line);flex-wrap:wrap;display:flex}.inspector-module__dXVvwW__footer>*{flex-grow:1;max-width:100%}.inspector-module__dXVvwW__section{gap:var(--ui-space-2);flex-direction:column;display:flex}.inspector-module__dXVvwW__sectionHeader{align-items:baseline;gap:var(--ui-space-2);display:flex}.inspector-module__dXVvwW__sectionTitle{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:var(--ui-weight-strong);flex-grow:1;margin:0}.inspector-module__dXVvwW__sectionAside{color:var(--ui-ink-3);font-size:var(--ui-text-sm)}
.notice-module__WqWIxq__notice{align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-text-md);line-height:var(--ui-leading);flex-wrap:wrap;display:flex}.notice-module__WqWIxq__info{border-color:var(--ui-accent-line);background:var(--ui-accent-soft)}.notice-module__WqWIxq__warn{border-color:var(--ui-warn-line);background:var(--ui-warn-soft);color:var(--ui-warn-ink)}.notice-module__WqWIxq__danger{border-color:var(--ui-danger-line);background:var(--ui-danger-soft);color:var(--ui-danger-ink)}.notice-module__WqWIxq__body{overflow-wrap:anywhere;flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.notice-module__WqWIxq__title{font-weight:var(--ui-weight-strong)}.notice-module__WqWIxq__actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}
.number-input-module__zFb1IW__invalid[aria-invalid=true],.number-input-module__zFb1IW__invalid[aria-invalid=true]:hover{border-color:var(--ui-danger)}.number-input-module__zFb1IW__error{color:var(--ui-danger-ink);font-family:var(--ui-font);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading);display:block}
.search-field-module__BCzVcW__search{align-items:center;gap:var(--ui-space-2);box-sizing:border-box;min-width:0;height:var(--ui-control);border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink-3);padding:0 10px;display:flex}.search-field-module__BCzVcW__search:focus-within{border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring)}.search-field-module__BCzVcW__input{min-width:0;height:100%;color:var(--ui-ink);font:inherit;font-size:var(--ui-text-base);background:0 0;border:0;outline:none;flex-grow:1;padding:0}.search-field-module__BCzVcW__input:focus-visible{outline:none}.search-field-module__BCzVcW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.search-field-module__BCzVcW__search{height:44px}}
.segmented-control-module__rFg1Bq__group{background:var(--ui-surface-muted);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.segmented-control-module__rFg1Bq__segment{box-sizing:border-box;height:30px;min-width:var(--ui-target);min-height:var(--ui-target);padding:0 var(--ui-space-3);color:var(--ui-ink-2);font:inherit;font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.segmented-control-module__rFg1Bq__sm .segmented-control-module__rFg1Bq__segment{height:26px;padding:0 var(--ui-space-2);font-size:var(--ui-text-sm)}.segmented-control-module__rFg1Bq__lg{display:flex}.segmented-control-module__rFg1Bq__lg .segmented-control-module__rFg1Bq__segment{height:44px;font-size:var(--ui-text-title);flex:1 1 0;justify-content:center}.segmented-control-module__rFg1Bq__segment:hover:not(.segmented-control-module__rFg1Bq__selected):not(:disabled){color:var(--ui-ink)}.segmented-control-module__rFg1Bq__segment:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.segmented-control-module__rFg1Bq__segment:disabled{color:var(--ui-ink-disabled);cursor:not-allowed}.segmented-control-module__rFg1Bq__selected{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font-weight:var(--ui-weight-strong)}.segmented-control-module__rFg1Bq__selected.segmented-control-module__rFg1Bq__tension{border-color:var(--ui-tension);background:var(--ui-tension);color:var(--ui-on-accent)}.segmented-control-module__rFg1Bq__shortcut{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink-2);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular);border-bottom-width:2px;border-radius:4px;padding:1px 5px;line-height:1}
.step-tabs-module__Cp651G__steps{scrollbar-width:none;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.step-tabs-module__Cp651G__separator{color:var(--ui-line-strong);font-size:var(--ui-text-sm);align-items:center;display:flex}.step-tabs-module__Cp651G__step{align-items:center;gap:var(--ui-space-2);box-sizing:border-box;min-height:44px;color:var(--ui-ink-2);font:inherit;font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:0 10px;display:inline-flex}.step-tabs-module__Cp651G__step:hover:not(.step-tabs-module__Cp651G__active){color:var(--ui-ink)}.step-tabs-module__Cp651G__step:focus-visible{box-shadow:inset var(--ui-focus-ring);outline:none}.step-tabs-module__Cp651G__active{border-bottom-color:var(--ui-accent);color:var(--ui-ink);font-weight:var(--ui-weight-strong)}.step-tabs-module__Cp651G__number{box-sizing:border-box;border:1.5px solid var(--ui-line-strong);width:20px;height:20px;font-family:var(--ui-font-mono);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-medium);border-radius:50%;justify-content:center;align-items:center;display:flex}.step-tabs-module__Cp651G__active .step-tabs-module__Cp651G__number{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent)}.step-tabs-module__Cp651G__dot{background:var(--ui-warn);border-radius:50%;width:7px;height:7px}.step-tabs-module__Cp651G__count{background:var(--ui-warn-soft);height:18px;color:var(--ui-warn-ink);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-strong);border-radius:9px;align-items:center;padding:0 6px;display:inline-flex}.step-tabs-module__Cp651G__countDanger{background:var(--ui-danger-soft);color:var(--ui-danger-ink)}
.tabs-module__kfJroq__list{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.tabs-module__kfJroq__underline{border-bottom:1px solid var(--ui-line);gap:18px}.tabs-module__kfJroq__chips{gap:6px}.tabs-module__kfJroq__tab{box-sizing:border-box;min-height:var(--ui-target);color:var(--ui-ink-2);font:inherit;font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.tabs-module__kfJroq__tab:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.tabs-module__kfJroq__underline .tabs-module__kfJroq__tab{border-bottom:2px solid #0000;height:36px;padding:0}.tabs-module__kfJroq__underline .tabs-module__kfJroq__tab:hover:not(.tabs-module__kfJroq__selected){color:var(--ui-ink)}.tabs-module__kfJroq__underline .tabs-module__kfJroq__selected{border-bottom-color:var(--ui-accent);color:var(--ui-ink);font-weight:var(--ui-weight-strong)}.tabs-module__kfJroq__chips .tabs-module__kfJroq__tab{height:30px;padding:0 var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-pill);background:var(--ui-surface)}.tabs-module__kfJroq__chips .tabs-module__kfJroq__tab:hover:not(.tabs-module__kfJroq__selected){border-color:var(--ui-line-strong);color:var(--ui-ink)}.tabs-module__kfJroq__chips .tabs-module__kfJroq__selected{border-color:var(--ui-ink);background:var(--ui-ink);color:var(--ui-surface)}.tabs-module__kfJroq__count{color:var(--ui-ink-3);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.tabs-module__kfJroq__chips .tabs-module__kfJroq__count{color:inherit;font-size:var(--ui-text-sm)}.tabs-module__kfJroq__dot{background:var(--ui-warn);border-radius:50%;width:7px;height:7px}@media (max-width:760px){.tabs-module__kfJroq__tab{min-height:44px}}
.company-form-module____asXG__page{align-items:start;gap:var(--ui-space-6);box-sizing:border-box;width:100%;max-width:1440px;padding:var(--ui-space-8) var(--ui-space-10);color:var(--ui-ink);grid-template-columns:220px minmax(0,1fr) 380px;margin:0 auto;display:grid}.company-form-module____asXG__side{gap:var(--ui-space-3);flex-direction:column;display:flex}.company-form-module____asXG__title{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-strong);margin:0;line-height:1.2}.company-form-module____asXG__title:focus{outline:none}.company-form-module____asXG__sections{gap:var(--ui-space-1);flex-direction:column;display:flex}.company-form-module____asXG__sectionLink{box-sizing:border-box;min-height:var(--ui-control-lg);padding:0 var(--ui-space-3);border-radius:var(--ui-radius);color:var(--ui-ink-2);font:inherit;font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;display:flex}.company-form-module____asXG__sectionLink:hover:not(.company-form-module____asXG__current){background:var(--ui-surface-muted);color:var(--ui-ink)}.company-form-module____asXG__sectionLink:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.company-form-module____asXG__current{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font-weight:var(--ui-weight-strong)}.company-form-module____asXG__sectionLabel{flex-grow:1}.company-form-module____asXG__card{border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0}.company-form-module____asXG__fieldset{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.company-form-module____asXG__cardHead{gap:var(--ui-space-1);padding:var(--ui-space-5) var(--ui-space-6) 0;flex-direction:column;display:flex}.company-form-module____asXG__cardTitle{font-size:var(--ui-text-lg);font-weight:var(--ui-weight-strong);margin:0}.company-form-module____asXG__cardText{color:var(--ui-ink-3);font-size:var(--ui-text-md);margin:0}.company-form-module____asXG__grid{align-content:start;gap:var(--ui-space-4);padding:var(--ui-space-5) var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-form-module____asXG__wide{grid-column:1/-1}.company-form-module____asXG__note{color:var(--ui-ink-3);font-size:var(--ui-text-sm);line-height:var(--ui-leading);margin:0}.company-form-module____asXG__link{color:var(--ui-accent)}.company-form-module____asXG__link:hover{color:var(--ui-accent-hover)}.company-form-module____asXG__link:focus-visible{border-radius:var(--ui-radius-sm);box-shadow:var(--ui-focus-ring);outline:none}.company-form-module____asXG__error{margin:0 var(--ui-space-6) var(--ui-space-4)}.company-form-module____asXG__accountBody{align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-5) var(--ui-space-6) var(--ui-space-6);flex-direction:column;display:flex}.company-form-module____asXG__accountLine{flex-direction:column;gap:2px;margin:0;display:flex}.company-form-module____asXG__accountLabel{color:var(--ui-ink-3);font-size:var(--ui-text-sm)}.company-form-module____asXG__accountValue{font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);overflow-wrap:anywhere}.company-form-module____asXG__saveBar{justify-content:space-between;align-items:center;gap:var(--ui-space-3);box-sizing:border-box;min-height:64px;padding:var(--ui-space-3) var(--ui-space-6);border-top:1px solid var(--ui-line);border-radius:0 0 var(--ui-radius-lg) var(--ui-radius-lg);background:var(--ui-surface-sunken);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.company-form-module____asXG__saveText{color:var(--ui-ink-3);font-size:var(--ui-text-sm)}@media (max-width:1100px){.company-form-module____asXG__page{grid-template-columns:minmax(0,1fr)}.company-form-module____asXG__sections{flex-direction:row;overflow-x:auto}.company-form-module____asXG__sectionLink{flex-shrink:0}}@media (max-width:760px){.company-form-module____asXG__page{padding:var(--ui-space-6) var(--ui-space-4)}.company-form-module____asXG__grid{padding:var(--ui-space-4);grid-template-columns:minmax(0,1fr)}.company-form-module____asXG__cardHead{padding:var(--ui-space-4) var(--ui-space-4) 0}.company-form-module____asXG__accountBody{padding:var(--ui-space-4)}.company-form-module____asXG__saveBar{padding:var(--ui-space-3) var(--ui-space-4)}.company-form-module____asXG__sectionLink{min-height:44px}}
.company-preview-module__CL2Lxq__aside{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.company-preview-module__CL2Lxq__heading{color:var(--ui-ink-2);font-size:var(--ui-text-md);font-weight:var(--ui-weight-strong);margin:0}.company-preview-module__CL2Lxq__sheet{gap:var(--ui-space-4);padding:var(--ui-space-5);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface);box-shadow:var(--ui-shadow-popover);flex-direction:column;display:flex}.company-preview-module__CL2Lxq__sheetHead{justify-content:space-between;gap:var(--ui-space-3);display:flex}.company-preview-module__CL2Lxq__seller,.company-preview-module__CL2Lxq__document{gap:var(--ui-space-1);min-width:0;color:var(--ui-ink-2);font-size:var(--ui-text-xs);overflow-wrap:anywhere;flex-direction:column;display:flex}.company-preview-module__CL2Lxq__document{flex-shrink:0;align-items:flex-end}.company-preview-module__CL2Lxq__name{color:var(--ui-ink);font-size:var(--ui-text-base);font-weight:var(--ui-weight-strong)}.company-preview-module__CL2Lxq__documentTitle{color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:var(--ui-weight-strong);letter-spacing:.06em}.company-preview-module__CL2Lxq__mono{font-family:var(--ui-font-mono)}.company-preview-module__CL2Lxq__missing{color:var(--ui-warn-ink)}.company-preview-module__CL2Lxq__skeleton{flex-direction:column;gap:6px;display:flex}.company-preview-module__CL2Lxq__line{border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);height:8px}.company-preview-module__CL2Lxq__lineShort{width:80%}.company-preview-module__CL2Lxq__lineShorter{width:60%}.company-preview-module__CL2Lxq__sheetFoot{padding-top:var(--ui-space-2);border-top:1px solid var(--ui-line-soft);color:var(--ui-ink-2);font-size:var(--ui-text-xs);line-height:var(--ui-leading);margin:0}.company-preview-module__CL2Lxq__todo,.company-preview-module__CL2Lxq__done{align-items:flex-start;gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--ui-warn-line);border-radius:var(--ui-radius-lg);background:var(--ui-warn-soft);flex-direction:column;display:flex}.company-preview-module__CL2Lxq__done{border-color:var(--ui-line);background:var(--ui-ok-soft)}.company-preview-module__CL2Lxq__todoTitle{color:var(--ui-warn-ink);font-size:var(--ui-text-md);font-weight:var(--ui-weight-strong);margin:0}.company-preview-module__CL2Lxq__doneTitle{color:var(--ui-ok);font-size:var(--ui-text-md);font-weight:var(--ui-weight-strong);margin:0}.company-preview-module__CL2Lxq__todoItem{color:var(--ui-warn-ink);font:inherit;font-size:var(--ui-text-sm);text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.company-preview-module__CL2Lxq__todoItem:hover{color:var(--ui-ink)}.company-preview-module__CL2Lxq__todoItem:focus-visible,.company-preview-module__CL2Lxq__link:focus-visible{border-radius:var(--ui-radius-sm);box-shadow:var(--ui-focus-ring);outline:none}.company-preview-module__CL2Lxq__link{color:var(--ui-accent);font-size:var(--ui-text-sm)}.company-preview-module__CL2Lxq__link:hover{color:var(--ui-accent-hover)}
.list-page-module__ANARjG__page{gap:var(--ui-space-5);box-sizing:border-box;width:100%;max-width:1440px;padding:var(--ui-space-8) var(--ui-space-10);color:var(--ui-ink);flex-direction:column;margin:0 auto;display:flex}.list-page-module__ANARjG__heading{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.list-page-module__ANARjG__titles{gap:var(--ui-space-1);flex-direction:column;flex:320px;display:flex}.list-page-module__ANARjG__title{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-strong);margin:0;line-height:1.2}.list-page-module__ANARjG__title:focus{outline:none}.list-page-module__ANARjG__subtitle{color:var(--ui-ink-3);font-size:var(--ui-text-base);margin:0}.list-page-module__ANARjG__actions{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.list-page-module__ANARjG__toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.list-page-module__ANARjG__search{flex:0 320px}.list-page-module__ANARjG__tableWrap{border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:var(--ui-surface);overflow-x:auto}.list-page-module__ANARjG__table{border-collapse:collapse;width:100%;min-width:880px;font-size:var(--ui-text-base)}.list-page-module__ANARjG__th{padding:10px var(--ui-space-3);border-bottom:1px solid var(--ui-line);background:var(--ui-surface-sunken);color:var(--ui-ink-2);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);text-align:left;white-space:nowrap}.list-page-module__ANARjG__row+.list-page-module__ANARjG__row{border-top:1px solid var(--ui-line-soft)}.list-page-module__ANARjG__td{padding:var(--ui-space-3);font-size:var(--ui-text-md);vertical-align:top}.list-page-module__ANARjG__th:first-child,.list-page-module__ANARjG__td:first-child{padding-left:var(--ui-space-4)}.list-page-module__ANARjG__th:last-child,.list-page-module__ANARjG__td:last-child{padding-right:var(--ui-space-4);position:sticky;right:0}.list-page-module__ANARjG__td:last-child{background:var(--ui-surface)}.list-page-module__ANARjG__end{text-align:right}.list-page-module__ANARjG__strong{font-size:var(--ui-text-base);font-weight:var(--ui-weight-strong);overflow-wrap:anywhere}.list-page-module__ANARjG__mono{font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums}.list-page-module__ANARjG__quiet{color:var(--ui-ink-2)}.list-page-module__ANARjG__muted{color:var(--ui-ink-3)}.list-page-module__ANARjG__warn{color:var(--ui-warn-ink)}.list-page-module__ANARjG__danger{color:var(--ui-danger-ink)}.list-page-module__ANARjG__lines{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.list-page-module__ANARjG__small{font-size:var(--ui-text-sm)}.list-page-module__ANARjG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list-page-module__ANARjG__empty{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-10) var(--ui-space-6);border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface);color:var(--ui-ink-3);text-align:center;flex-direction:column;display:flex}.list-page-module__ANARjG__emptyTitle{margin:var(--ui-space-2) 0 0;color:var(--ui-ink);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-strong)}.list-page-module__ANARjG__emptyText{max-width:520px;font-size:var(--ui-text-base);line-height:var(--ui-leading);margin:0}.list-page-module__ANARjG__none{padding:var(--ui-space-6);border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:var(--ui-surface);color:var(--ui-ink-3);text-align:center;margin:0}.list-page-module__ANARjG__cardLabel{display:none}@media (max-width:760px){.list-page-module__ANARjG__page{padding:var(--ui-space-6) var(--ui-space-4)}.list-page-module__ANARjG__title{font-size:var(--ui-text-xl)}.list-page-module__ANARjG__search{flex-basis:100%}.list-page-module__ANARjG__cards{min-width:0}.list-page-module__ANARjG__cardsHead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list-page-module__ANARjG__cards .list-page-module__ANARjG__row{gap:6px var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-2) var(--ui-space-3) var(--ui-space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name name open""client client client""status todo todo""content content content""date date date";display:grid}.list-page-module__ANARjG__cards .list-page-module__ANARjG__td{overflow-wrap:anywhere;min-width:0;padding:0;position:static}.list-page-module__ANARjG__cellName{grid-area:name;align-self:center}.list-page-module__ANARjG__cellClient{grid-area:client}.list-page-module__ANARjG__cellStatus{grid-area:status}.list-page-module__ANARjG__cellTodo{grid-area:todo}.list-page-module__ANARjG__cellContent{font-size:var(--ui-text-sm);grid-area:content}.list-page-module__ANARjG__cellDate{font-size:var(--ui-text-sm);grid-area:date}.list-page-module__ANARjG__cellOpen{grid-area:open;align-self:start}.list-page-module__ANARjG__cardLabel{display:inline}}
.project-status-module__fvcNhW__pill{align-items:center;gap:var(--ui-space-1);height:24px;padding:0 var(--ui-space-2) 0 10px;border-radius:var(--ui-radius-pill);font:inherit;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-strong);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex-shrink:0;line-height:1;display:inline-flex}.project-status-module__fvcNhW__pill:hover:not(:disabled){border-color:currentColor}.project-status-module__fvcNhW__pill:disabled{cursor:default;opacity:.6}.project-status-module__fvcNhW__pill:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.project-status-module__fvcNhW__neutral{background:var(--ui-surface-muted);color:var(--ui-ink-2)}.project-status-module__fvcNhW__accent{background:var(--ui-accent-soft);color:var(--ui-accent)}.project-status-module__fvcNhW__warn{background:var(--ui-warn-soft);color:var(--ui-warn-ink)}.project-status-module__fvcNhW__ok{background:var(--ui-ok-soft);color:var(--ui-ok)}
.tutorial-module___eW-1G__welcome{color:#20324b;max-width:1100px;margin:auto;padding:28px 30px 50px}.tutorial-module___eW-1G__intro{max-width:740px;margin:30px 0}.tutorial-module___eW-1G__kicker{color:#4661c7;letter-spacing:1.3px;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.tutorial-module___eW-1G__intro h1{letter-spacing:-1.3px;margin:12px 0;font-size:36px;line-height:1.15}.tutorial-module___eW-1G__intro p{color:#66738a;font-size:15px;line-height:1.75}.tutorial-module___eW-1G__options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tutorial-module___eW-1G__options article{background:#fff;border:1px solid #dce4f1;border-radius:16px;flex-direction:column;align-items:start;padding:28px;display:flex;box-shadow:0 7px 24px #24376306}.tutorial-module___eW-1G__options article:first-child{background:linear-gradient(140deg,#f0f4ff,#fff);border-color:#c5d1fb}.tutorial-module___eW-1G__options h2{margin:18px 0 5px;font-size:21px}.tutorial-module___eW-1G__options p{color:#65748c;margin:5px 0 22px;line-height:1.65}.tutorial-module___eW-1G__options small{color:#7d8799;margin-top:12px;font-size:11px;line-height:1.6}.tutorial-module___eW-1G__features{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:34px;font-size:13px;display:grid}.tutorial-module___eW-1G__features p{color:#768298;font-size:12px;line-height:1.6}.tutorial-module___eW-1G__localNote{color:#77869b;margin-top:30px;font-size:12px}.tutorial-module___eW-1G__training{min-width:0}.tutorial-module___eW-1G__trainingHeader{background:#edf2ff;border-bottom:1px solid #d4def7;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.tutorial-module___eW-1G__trainingHeader>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tutorial-module___eW-1G__trainingHeader>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.tutorial-module___eW-1G__trainingHeader strong{font-size:13px}.tutorial-module___eW-1G__trainingHeader small{color:#6a7890;font-size:11px}.tutorial-module___eW-1G__coach{top:var(--sticky-top,0px);z-index:35;background:#fff;border:1px solid #bfcef4;border-radius:12px;margin:12px;position:sticky;overflow:hidden;box-shadow:0 3px 12px #344b7710}.tutorial-module___eW-1G__coachTop{align-items:center;gap:12px;padding:10px 16px;display:flex}.tutorial-module___eW-1G__stepNumber{color:#fff;background:#355cf0;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.tutorial-module___eW-1G__coachTop strong{color:#1d3456;font-size:14px;display:block}.tutorial-module___eW-1G__progressText{color:#748399;margin-top:3px;font-size:10px;display:block}.tutorial-module___eW-1G__jump{color:#748399;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.tutorial-module___eW-1G__jump select{max-width:245px;font:11px var(--ui-font);color:#405571;background:#fff;border:1px solid #dce4f0;border-radius:6px;padding:6px}.tutorial-module___eW-1G__coachBody{grid-template-columns:1fr auto;gap:24px;padding:0 16px 12px 58px;display:grid}.tutorial-module___eW-1G__coachBody p{color:#4a607d;max-width:900px;margin:0;font-size:12px;line-height:1.6}.tutorial-module___eW-1G__coachBody .tutorial-module___eW-1G__hint{background:#f3f6fc;border-radius:6px;margin-top:8px;padding:9px 12px}.tutorial-module___eW-1G__helpActions{flex-wrap:wrap;gap:16px;margin-top:7px;display:flex}.tutorial-module___eW-1G__helpActions button{font:11px var(--ui-font);color:#3558c6;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline}.tutorial-module___eW-1G__next{flex-direction:column;justify-content:center;align-items:end;gap:8px;display:flex}.tutorial-module___eW-1G__next>div{gap:8px;display:flex}.tutorial-module___eW-1G__done,.tutorial-module___eW-1G__pending{font-size:11px}.tutorial-module___eW-1G__done{color:#24845d}.tutorial-module___eW-1G__pending{color:#79869a}.tutorial-module___eW-1G__coach>progress{accent-color:#355cf0;border:0;width:100%;height:3px;display:block}.tutorial-module___eW-1G__connections{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.tutorial-module___eW-1G__connections li{color:#4c607f;border:1px solid #e0e5ef;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;display:flex}.tutorial-module___eW-1G__connections li[data-done=true]{color:#207d53;background:#effaf5;border-color:#bce2cd}.tutorial-module___eW-1G__connections small{color:#7d8898}.tutorial-module___eW-1G__notice,.tutorial-module___eW-1G__completed{color:#28583f;background:#eff9f3;border:1px solid #c4dfd1;border-radius:10px;margin:12px;padding:14px 18px;font-size:12px}.tutorial-module___eW-1G__completed{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tutorial-module___eW-1G__completed>div{flex:1;min-width:230px}.tutorial-module___eW-1G__completed p{margin:6px 0;line-height:1.6}.tutorial-module___eW-1G__loading{padding:30px}.tutorial-module___eW-1G__entry{background:linear-gradient(115deg,#eef3ff,#fff);border:1px solid #d3def7;border-radius:12px;align-items:center;gap:18px;margin-bottom:24px;padding:18px 22px;display:flex}.tutorial-module___eW-1G__entry>div{flex:1}.tutorial-module___eW-1G__entry strong{color:#243b61;font-size:15px;display:block}.tutorial-module___eW-1G__entry p{color:#6a7b94;margin:5px 0 0;font-size:12px;line-height:1.5}@media (max-width:760px){.tutorial-module___eW-1G__welcome{padding:18px}.tutorial-module___eW-1G__intro h1{font-size:29px}.tutorial-module___eW-1G__options{grid-template-columns:1fr}.tutorial-module___eW-1G__features{grid-template-columns:1fr 1fr;gap:15px}.tutorial-module___eW-1G__trainingHeader{flex-direction:column;align-items:start;padding:10px 12px}.tutorial-module___eW-1G__trainingHeader small,.tutorial-module___eW-1G__coach[data-collapsed=true] .tutorial-module___eW-1G__jump{display:none}.tutorial-module___eW-1G__coachTop>div{flex:1;min-width:0}.tutorial-module___eW-1G__coach{margin:8px}.tutorial-module___eW-1G__coachTop{flex-wrap:wrap;gap:7px;padding:10px}.tutorial-module___eW-1G__jump{order:4;width:100%;margin:0}.tutorial-module___eW-1G__jump select{flex:1;max-width:none}.tutorial-module___eW-1G__coachBody{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.tutorial-module___eW-1G__next{flex-direction:row;justify-content:space-between;align-items:center}.tutorial-module___eW-1G__connections{flex-direction:column}.tutorial-module___eW-1G__entry{flex-wrap:wrap;padding:16px}.tutorial-module___eW-1G__entry>div{min-width:200px}}.tutorial-module___eW-1G__buildEntry{grid-column:1/-1}.tutorial-module___eW-1G__buildTraining [aria-label="Plan du logement"]{min-height:650px}@media (max-width:760px){.tutorial-module___eW-1G__buildTraining [aria-label="Plan du logement"]{min-height:850px}}
.notification-bell-module__2jZJjW__root{flex:none}.notification-bell-module__2jZJjW__trigger{border-radius:var(--ui-radius,10px);width:44px;height:44px;color:var(--ui-ink-2,#64748b);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-bell-module__2jZJjW__trigger:hover,.notification-bell-module__2jZJjW__trigger[aria-expanded=true]{background:var(--ui-surface-muted,#edf2fb)}.notification-bell-module__2jZJjW__trigger:focus-visible{outline:2px solid var(--ui-accent,#355cf0);outline-offset:2px}.notification-bell-module__2jZJjW__badge{color:#fff;min-width:17px;font:700 10px / 1.2 var(--ui-font,sans-serif);text-align:center;background:#d42d4c;border:2px solid #fff;border-radius:12px;padding:2px 4px;position:absolute;top:1px;right:0}.notification-bell-module__2jZJjW__root [role=menu]{width:min(360px,100vw - 24px)}.notification-bell-module__2jZJjW__root [role=menuitem]{white-space:normal;overflow-wrap:anywhere}.notification-bell-module__2jZJjW__announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.companion-module__gcwPzq__steps{padding:0 var(--ui-space-2) var(--ui-space-2);display:grid}[data-companion-panel] .companion-module__gcwPzq__step{align-items:center;gap:var(--ui-space-3);box-sizing:border-box;width:100%;padding:var(--ui-space-3);border-radius:var(--ui-radius);min-height:44px;color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.companion-module__gcwPzq__step>span{flex:1}.companion-module__gcwPzq__step svg{color:var(--ui-accent);flex:none}.companion-module__gcwPzq__step strong{font-size:var(--ui-text-base);font-weight:var(--ui-weight-strong);display:block}.companion-module__gcwPzq__step small{margin-top:var(--ui-space-1);font-size:var(--ui-text-sm);color:var(--ui-ink-2);display:block}.companion-module__gcwPzq__step .companion-module__gcwPzq__messageStatus{color:var(--ui-accent)}[data-companion-panel] .companion-module__gcwPzq__step:hover{background:var(--ui-surface-muted)}.companion-module__gcwPzq__step:focus-visible{outline:2px solid var(--ui-focus-color);outline-offset:2px}
.workspace-frame-module__8mSooq__app{flex-direction:column;display:flex}.workspace-frame-module__8mSooq__scroller{scroll-padding-top:calc(var(--sticky-top,0px) + var(--ui-space-2));position:relative}.workspace-frame-module__8mSooq__top{z-index:30;position:sticky;top:0}.workspace-frame-module__8mSooq__demo{justify-content:center;align-items:center;gap:0 var(--ui-space-2);padding:2px var(--ui-space-4);border-bottom:1px solid var(--ui-accent-line);background:var(--ui-accent-soft);color:var(--ui-ink-2);font-size:var(--ui-text-sm);flex-wrap:wrap;margin:0;display:flex}@media (max-width:760px){.workspace-frame-module__8mSooq__demo{padding:2px var(--ui-space-1) 2px var(--ui-space-3);flex-wrap:nowrap;justify-content:space-between;line-height:1.35}.workspace-frame-module__8mSooq__demoAction{flex-shrink:0}}.workspace-frame-module__8mSooq__main{background:var(--ui-page);flex:1 0 auto;min-width:0}.workspace-frame-module__8mSooq__loading{align-items:center;gap:var(--ui-space-2);margin:var(--ui-space-8) auto;padding:var(--ui-space-8) var(--ui-space-6);color:var(--ui-ink);text-align:center;flex-direction:column;display:flex}.workspace-frame-module__8mSooq__loadingTitle{font-size:var(--ui-text-xl);font-weight:var(--ui-weight-strong);margin:0}.workspace-frame-module__8mSooq__loadingText{color:var(--ui-ink-3);margin:0}.workspace-frame-module__8mSooq__footer{justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-6);border-top:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink-3);font-size:var(--ui-text-xs);flex-wrap:wrap;display:flex}
.build-guide-module__yUPb0G__strip,.build-guide-module__yUPb0G__card,.build-guide-module__yUPb0G__pill,.build-guide-module__yUPb0G__halo,.build-guide-module__yUPb0G__arrival{--guide:#f2a900;--guide-glow:#f2a9003d;--guide-ink:#5c4100;--guide-soft:#fff6dd;--coach:#142036;--coach-line:#2a3953;--coach-dim:#b4c0d4;--coach-mute:#93a2ba;--coach-ok:#1f9d74}.build-guide-module__yUPb0G__workspace{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding-top:12px;display:grid}.build-guide-module__yUPb0G__coachSlot,.build-guide-module__yUPb0G__stage,.build-guide-module__yUPb0G__dock{min-width:0}.build-guide-module__yUPb0G__coachSlot{padding:0 16px}.build-guide-module__yUPb0G__workspace .build-guide-module__yUPb0G__stage [aria-label="Plan du logement"]{min-height:280px}dialog.build-guide-module__yUPb0G__modalLayer[open]{width:min(904px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,560px) minmax(0,320px);align-items:start;gap:24px;padding:0;display:grid;overflow:visible}.build-guide-module__yUPb0G__modalDock{grid-area:1/2;min-width:0}.build-guide-module__yUPb0G__strip{box-sizing:border-box;color:#18263c;background:#fff;border-bottom:1px solid #e4e9f1;align-items:center;gap:20px;min-height:44px;padding:0 20px;font-size:13px;display:flex}.build-guide-module__yUPb0G__stripLead{flex:none;align-items:center;gap:9px;min-width:0;display:flex}.build-guide-module__yUPb0G__stripLead strong{white-space:nowrap;font-weight:600}.build-guide-module__yUPb0G__stripMark{background:var(--guide);width:22px;height:22px;color:var(--coach);border-radius:6px;place-items:center;display:inline-grid}.build-guide-module__yUPb0G__stripSub{color:#52627a;white-space:nowrap}.build-guide-module__yUPb0G__stripWarn{color:#96600c;white-space:nowrap;background:#fff6e7;border-radius:999px;padding:2px 8px;font-size:12px}.build-guide-module__yUPb0G__track{flex:1;justify-content:center;align-items:center;gap:18px;min-width:0;display:flex}.build-guide-module__yUPb0G__chapter{align-items:center;gap:7px;display:flex}.build-guide-module__yUPb0G__chapterName{color:#63728a;white-space:nowrap;font-size:12px;font-weight:500}.build-guide-module__yUPb0G__chapter[data-state=done] .build-guide-module__yUPb0G__chapterName{color:#157356;font-weight:600}.build-guide-module__yUPb0G__chapter[data-state=current] .build-guide-module__yUPb0G__chapterName{color:#18263c;font-weight:700}.build-guide-module__yUPb0G__dots{align-items:center;gap:3px;display:flex}.build-guide-module__yUPb0G__dot{background:#d6dde8;border-radius:50%;width:8px;height:8px}.build-guide-module__yUPb0G__dot[data-state=done]{background:#157356}.build-guide-module__yUPb0G__dot[data-state=current]{background:var(--guide);width:10px;height:10px;box-shadow:0 0 0 3px var(--guide-glow)}.build-guide-module__yUPb0G__stripEnd{flex:none;align-items:center;gap:6px;display:flex}.build-guide-module__yUPb0G__count{font-family:var(--mono,ui-monospace, monospace);color:#52627a;white-space:nowrap;font-size:12px}.build-guide-module__yUPb0G__stripEnd>.build-guide-module__yUPb0G__count{margin-right:6px}.build-guide-module__yUPb0G__stripButton,.build-guide-module__yUPb0G__stripQuit{height:32px;font:inherit;color:#18263c;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.build-guide-module__yUPb0G__stripButton{background:#fff;border:1px solid #cdd6e4}.build-guide-module__yUPb0G__stripButton[aria-expanded=true]{background:#edf1ff;border-color:#b9c7f7}.build-guide-module__yUPb0G__stripQuit{color:#52627a;background:0 0;border:0}.build-guide-module__yUPb0G__stripButton:hover,.build-guide-module__yUPb0G__stripQuit:hover{background:#f3f5f9}.build-guide-module__yUPb0G__popAnchor{position:relative}.build-guide-module__yUPb0G__popover{z-index:90;color:#18263c;text-align:left;background:#fff;border:1px solid #e4e9f1;border-radius:14px;flex-direction:column;width:384px;max-height:min(760px,100dvh - 140px);display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 48px #1018282e}.build-guide-module__yUPb0G__popHead{border-bottom:1px solid #e4e9f1;padding:16px 18px 12px}.build-guide-module__yUPb0G__popHead>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.build-guide-module__yUPb0G__popHead strong{font-size:15px;font-weight:600}.build-guide-module__yUPb0G__popHead>div:first-child span{color:#52627a;font-size:12.5px}.build-guide-module__yUPb0G__popBars{gap:4px;margin-top:10px;display:flex}.build-guide-module__yUPb0G__popBars span{background:#e4e9f1;border-radius:3px;height:6px;overflow:hidden}.build-guide-module__yUPb0G__popBars i{background:#157356;height:100%;display:block}.build-guide-module__yUPb0G__goal{margin-top:12px;font-size:13px}.build-guide-module__yUPb0G__goal summary{cursor:pointer;color:#2a4cd2;font-weight:600}.build-guide-module__yUPb0G__goal p{color:#52627a;margin:8px 0 0;line-height:1.55}.build-guide-module__yUPb0G__popList{flex:1;padding:6px 0;overflow:auto}.build-guide-module__yUPb0G__chapterRow{width:100%;height:42px;font:inherit;color:#18263c;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 18px;display:flex}.build-guide-module__yUPb0G__chapterRow:hover{background:#f7f8fc}.build-guide-module__yUPb0G__chapterTitle{flex:1;font-size:14px;font-weight:600}.build-guide-module__yUPb0G__chapterMark{box-sizing:border-box;border:1.5px solid #cdd6e4;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.build-guide-module__yUPb0G__chapterMark[data-state=done]{color:#fff;background:#157356;border:0}.build-guide-module__yUPb0G__chapterMark[data-state=current]{border-color:var(--guide)}.build-guide-module__yUPb0G__stepList{margin:0 0 6px;padding:0;list-style:none}.build-guide-module__yUPb0G__stepRow{width:calc(100% - 16px);font:inherit;color:#52627a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin:1px 8px;padding:7px 10px;font-size:13.5px;display:flex}.build-guide-module__yUPb0G__stepRow:hover:not(:disabled){background:#f3f5f9}.build-guide-module__yUPb0G__stepRow:disabled{cursor:default;color:#8a97ab}.build-guide-module__yUPb0G__stepRow[data-state=current]{background:var(--guide-soft);color:#18263c;font-weight:600}.build-guide-module__yUPb0G__stepNumber{box-sizing:border-box;border:1.5px solid #cdd6e4;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:inline-grid}.build-guide-module__yUPb0G__stepRow[data-state=done] .build-guide-module__yUPb0G__stepNumber{color:#fff;background:#157356;border:0}.build-guide-module__yUPb0G__stepRow[data-state=current] .build-guide-module__yUPb0G__stepNumber{background:var(--guide);color:var(--coach);border:0}.build-guide-module__yUPb0G__stepTitle{flex:1}.build-guide-module__yUPb0G__stepHere{color:var(--guide-ink);font-size:11.5px;font-weight:600}.build-guide-module__yUPb0G__popFoot{color:#63728a;background:#f7f8fc;border-top:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.build-guide-module__yUPb0G__danger{height:34px;font:inherit;color:#c8324c;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.build-guide-module__yUPb0G__danger:hover{background:#fff0f2}.build-guide-module__yUPb0G__halo,.build-guide-module__yUPb0G__arrival{z-index:80;box-sizing:border-box;pointer-events:none;border-radius:12px;display:none;position:fixed}.build-guide-module__yUPb0G__halo{border:2px solid var(--guide);box-shadow:0 0 0 4px var(--guide-glow);transition:box-shadow .25s}.build-guide-module__yUPb0G__halo[data-pulse=true]{animation:1.8s ease-out infinite build-guide-module__yUPb0G__guidePulse}.build-guide-module__yUPb0G__halo[data-kind=ahead],.build-guide-module__yUPb0G__arrival{border:2px dashed var(--guide);box-shadow:none}.build-guide-module__yUPb0G__halo[data-spot=true]{animation:none;box-shadow:0 0 0 5px #f2a90066,0 0 18px #f2a90059}@keyframes build-guide-module__yUPb0G__guidePulse{0%{box-shadow:0 0 #f2a9008c}70%{box-shadow:0 0 0 12px #f2a90000}to{box-shadow:0 0 #f2a90000}}.build-guide-module__yUPb0G__haloTag{box-sizing:border-box;background:var(--guide);min-width:22px;height:22px;color:var(--coach);text-align:center;white-space:nowrap;border-radius:11px;padding:0 7px;font-size:12px;font-weight:700;line-height:22px;position:absolute;top:-12px;right:-12px;box-shadow:0 0 0 2px #fff}.build-guide-module__yUPb0G__haloTag[data-label=true]{font-size:11.5px;inset:auto auto calc(100% + 6px) 50%;transform:translate(-50%)}.build-guide-module__yUPb0G__halo[data-kind=ahead] .build-guide-module__yUPb0G__haloTag,.build-guide-module__yUPb0G__arrival .build-guide-module__yUPb0G__haloTag{border:1.5px solid var(--guide);color:var(--guide-ink);box-shadow:none;background:#fff;line-height:19px}.build-guide-module__yUPb0G__card{z-index:81;box-sizing:border-box;background:var(--coach);color:#fff;text-align:left;border-radius:14px;width:100%;font-size:13.5px;line-height:1.45;position:relative;box-shadow:0 4px 14px #1018281a}.build-guide-module__yUPb0G__cardScroll{box-sizing:border-box;max-height:calc(100dvh - 120px);padding:16px 18px 14px;overflow:auto}.build-guide-module__yUPb0G__card .build-guide-module__yUPb0G__gesture{color:#ffd77a;margin:9px 0 4px;font-size:12px;font-weight:600}.build-guide-module__yUPb0G__detailsToggle{color:#d5deed;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:7px 0 0;padding:3px 0;font-size:12px;text-decoration:underline;display:block}.build-guide-module__yUPb0G__card[data-expanded=false] .build-guide-module__yUPb0G__action:not([data-state=current]),.build-guide-module__yUPb0G__card[data-expanded=false][data-complete=false] .build-guide-module__yUPb0G__intro,.build-guide-module__yUPb0G__card[data-expanded=false] .build-guide-module__yUPb0G__note{display:none}.build-guide-module__yUPb0G__pointer{background:var(--coach);border-radius:2px;width:14px;height:14px;display:none;position:absolute;transform:rotate(45deg)}.build-guide-module__yUPb0G__card[data-side=below] .build-guide-module__yUPb0G__pointer{display:block;top:-7px}.build-guide-module__yUPb0G__card[data-side=above] .build-guide-module__yUPb0G__pointer{display:block;bottom:-7px}.build-guide-module__yUPb0G__card[data-side=right] .build-guide-module__yUPb0G__pointer{display:block;left:-7px}.build-guide-module__yUPb0G__card[data-side=left] .build-guide-module__yUPb0G__pointer{display:block;right:-7px}.build-guide-module__yUPb0G__cardHead{align-items:center;gap:10px;display:flex}.build-guide-module__yUPb0G__badge{box-sizing:border-box;background:var(--guide);min-width:26px;height:26px;color:var(--coach);border-radius:7px;flex:none;place-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-grid}.build-guide-module__yUPb0G__badge[data-done=true]{background:var(--coach-ok);color:#fff}.build-guide-module__yUPb0G__eyebrow{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#ffd77a;flex:1;font-size:11px;font-weight:600}.build-guide-module__yUPb0G__eyebrow[data-done=true]{color:#7fdcb6}.build-guide-module__yUPb0G__title{letter-spacing:-.01em;color:#fff;margin:10px 0 8px;font-size:17px;font-weight:600;line-height:1.3}.build-guide-module__yUPb0G__card .build-guide-module__yUPb0G__intro{color:var(--coach-dim);margin:0 0 8px;font-size:13px;line-height:1.5}.build-guide-module__yUPb0G__intro strong{color:#fff}.build-guide-module__yUPb0G__actions{margin:0;padding:0;list-style:none}.build-guide-module__yUPb0G__action{color:var(--coach-dim);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.build-guide-module__yUPb0G__action[data-state=done]{color:var(--coach-mute)}.build-guide-module__yUPb0G__action[data-state=current]{color:#fff;background:#ffffff12;border-radius:9px;margin:2px -10px;padding:8px 10px}.build-guide-module__yUPb0G__bullet{box-sizing:border-box;width:20px;height:20px;color:var(--coach-mute);border:1.5px solid #3e4f6b;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.build-guide-module__yUPb0G__action[data-state=done] .build-guide-module__yUPb0G__bullet{background:var(--coach-ok);color:#fff;border:0}.build-guide-module__yUPb0G__action[data-state=current] .build-guide-module__yUPb0G__bullet{background:var(--guide);color:var(--coach);border:0;font-weight:700}.build-guide-module__yUPb0G__actionBody{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:1px;display:flex}.build-guide-module__yUPb0G__action[data-state=current] .build-guide-module__yUPb0G__actionText{font-weight:600}.build-guide-module__yUPb0G__actionNote,.build-guide-module__yUPb0G__wireLine{color:var(--coach-dim);font-size:12px;font-weight:400}.build-guide-module__yUPb0G__wireLine{align-items:center;gap:6px;display:flex}.build-guide-module__yUPb0G__wireLine i{border-radius:3px;width:18px;height:5px}.build-guide-module__yUPb0G__chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.build-guide-module__yUPb0G__chip,.build-guide-module__yUPb0G__cue{border-radius:11px;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:12px;display:inline-flex}.build-guide-module__yUPb0G__chip{color:var(--coach-dim);border:1px solid #4a5b78}.build-guide-module__yUPb0G__chip[data-ok=true]{color:#8fe3c1;background:#1f9d7433;border-color:#0000}.build-guide-module__yUPb0G__cue{background:var(--guide);color:var(--coach);font-weight:700}.build-guide-module__yUPb0G__warn{color:#ffd77a;background:#f2a90029;border-radius:8px;align-items:flex-start;gap:7px;margin-top:4px;padding:7px 9px;font-size:12.5px;font-weight:500;display:flex}.build-guide-module__yUPb0G__warn svg{flex:none;margin-top:1px}.build-guide-module__yUPb0G__show{color:#e3e9f3;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3e4f6b;border-radius:7px;flex:none;padding:0 9px;font-size:12px;font-weight:500}.build-guide-module__yUPb0G__show:hover,.build-guide-module__yUPb0G__ghost:hover,.build-guide-module__yUPb0G__iconButton:hover:not(:disabled){background:#ffffff14}.build-guide-module__yUPb0G__lamp{background:#ffffff0f;border-radius:9px;align-items:center;gap:8px;margin:10px 0 0;padding:8px 10px;font-weight:600;display:flex}.build-guide-module__yUPb0G__lamp span{background:#4a5b78;border-radius:50%;width:10px;height:10px}.build-guide-module__yUPb0G__lamp[data-lit=true] span{background:#ffd23f;box-shadow:0 0 10px 3px #ffd23f99}.build-guide-module__yUPb0G__card .build-guide-module__yUPb0G__hint{color:#f5f7fc;background:#27354c;border-radius:9px;margin:10px 0 0;padding:12px;font-size:14px;line-height:1.65}.build-guide-module__yUPb0G__missing{color:var(--coach-dim);border:1px dashed #4a5b78;border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;font-size:13px;display:flex}.build-guide-module__yUPb0G__ahead{border-top:1px solid var(--coach-line);flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;display:flex}.build-guide-module__yUPb0G__ahead .build-guide-module__yUPb0G__eyebrow{color:var(--coach-mute)}.build-guide-module__yUPb0G__ahead strong{font-size:14.5px;font-weight:600}.build-guide-module__yUPb0G__cardFoot{border-top:1px solid var(--coach-line);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.build-guide-module__yUPb0G__spacer{flex:1}.build-guide-module__yUPb0G__ghost{color:#e3e9f3;height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #34445e;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.build-guide-module__yUPb0G__iconButton{width:32px;height:32px;color:var(--coach-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.build-guide-module__yUPb0G__iconButton:disabled{opacity:.35;cursor:default}.build-guide-module__yUPb0G__primary{background:var(--guide);height:36px;color:var(--coach);font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.build-guide-module__yUPb0G__primary:hover{filter:brightness(1.06)}.build-guide-module__yUPb0G__card .build-guide-module__yUPb0G__note{color:var(--coach-mute);margin:10px 0 0;font-size:12px;line-height:1.45}.build-guide-module__yUPb0G__card :focus-visible,.build-guide-module__yUPb0G__pill :focus-visible{outline-offset:2px;outline:2px solid #ffd77a}.build-guide-module__yUPb0G__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.build-guide-module__yUPb0G__pill{z-index:81;box-sizing:border-box;background:var(--coach);color:#fff;white-space:nowrap;border-radius:26px;align-items:center;gap:12px;max-width:100%;min-height:52px;padding:0 8px 0 10px;display:flex;position:relative;box-shadow:0 14px 34px #10182842}@media (min-width:1560px){.build-guide-module__yUPb0G__workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start}.build-guide-module__yUPb0G__coachSlot{grid-area:1/2;padding:0 12px 0 0;position:sticky;top:12px}.build-guide-module__yUPb0G__stage{grid-area:1/1}.build-guide-module__yUPb0G__pill{white-space:normal;border-radius:14px;flex-wrap:wrap;padding:10px}.build-guide-module__yUPb0G__pillAction{border-left:0;flex-basis:100%;padding-left:0}}@media (min-width:761px) and (max-width:1559px){.build-guide-module__yUPb0G__cardScroll{grid-template-columns:minmax(170px,220px) minmax(220px,1fr) auto;align-items:start;gap:0 22px;padding:12px 16px;display:grid}.build-guide-module__yUPb0G__cardHead{grid-area:1/1}.build-guide-module__yUPb0G__title{grid-area:2/1;margin:7px 0 0;font-size:15px}.build-guide-module__yUPb0G__gesture,.build-guide-module__yUPb0G__intro{grid-area:1/2;margin:0 0 5px}.build-guide-module__yUPb0G__actions,.build-guide-module__yUPb0G__ahead{grid-area:2/2;margin-top:0}.build-guide-module__yUPb0G__card[data-expanded=true] .build-guide-module__yUPb0G__actions{max-height:200px;overflow-y:auto}.build-guide-module__yUPb0G__card[data-expanded=true] .build-guide-module__yUPb0G__intro{display:none}.build-guide-module__yUPb0G__detailsToggle,.build-guide-module__yUPb0G__hint,.build-guide-module__yUPb0G__missing,.build-guide-module__yUPb0G__lamp,.build-guide-module__yUPb0G__note{grid-column:2}.build-guide-module__yUPb0G__cardFoot{border:0;flex-wrap:wrap;grid-area:1/3/span 3;max-width:280px;margin:0;padding:0}}@media (min-width:761px) and (max-width:1050px){.build-guide-module__yUPb0G__cardScroll{grid-template-columns:170px minmax(0,1fr);gap:0 18px}.build-guide-module__yUPb0G__cardFoot{grid-area:3/1;max-width:none;margin-top:8px}.build-guide-module__yUPb0G__cardFoot .build-guide-module__yUPb0G__ghost{height:32px;padding:0 8px}.build-guide-module__yUPb0G__cardFoot .build-guide-module__yUPb0G__spacer{display:none}}.build-guide-module__yUPb0G__modalDock .build-guide-module__yUPb0G__cardScroll{max-height:calc(100dvh - 32px);padding:14px;display:block}.build-guide-module__yUPb0G__modalDock .build-guide-module__yUPb0G__cardFoot{border:0;margin-top:8px;padding-top:0}@media (max-width:760px){dialog.build-guide-module__yUPb0G__modalLayer[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;width:calc(100vw - 16px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.build-guide-module__yUPb0G__modalLayer>:not(.build-guide-module__yUPb0G__modalDock):not([data-guide-ui]){grid-area:2/1;min-height:0;max-height:100%}.build-guide-module__yUPb0G__modalDock{grid-column:1}.build-guide-module__yUPb0G__modalDock .build-guide-module__yUPb0G__cardScroll{max-height:32dvh}}.build-guide-module__yUPb0G__pill .build-guide-module__yUPb0G__badge{border-radius:50%;width:30px;height:30px}.build-guide-module__yUPb0G__pillTitle{text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.build-guide-module__yUPb0G__pillAction{border-left:1px solid var(--coach-line);color:var(--coach-dim);text-overflow:ellipsis;padding-left:12px;font-size:13px;overflow:hidden}.build-guide-module__yUPb0G__pillAction b{font-family:var(--mono,ui-monospace, monospace);color:#ffd77a;font-weight:500}.build-guide-module__yUPb0G__pillOpen{background:var(--guide);height:36px;color:var(--coach);font:inherit;cursor:pointer;border:0;border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.build-guide-module__yUPb0G__pill .build-guide-module__yUPb0G__primary{border-radius:18px}@media (prefers-reduced-motion:reduce){.build-guide-module__yUPb0G__halo[data-pulse=true]{animation:none}}@media (max-width:1180px){.build-guide-module__yUPb0G__stripSub,.build-guide-module__yUPb0G__chapterName{display:none}}@media (max-width:760px){.build-guide-module__yUPb0G__strip{gap:10px;padding:0 12px}.build-guide-module__yUPb0G__stripLead strong,.build-guide-module__yUPb0G__track{display:none}.build-guide-module__yUPb0G__dot{width:6px;height:6px}.build-guide-module__yUPb0G__dot[data-state=current]{width:8px;height:8px}.build-guide-module__yUPb0G__stripEnd>.build-guide-module__yUPb0G__count{display:none}.build-guide-module__yUPb0G__popover{width:auto;max-height:80dvh;position:fixed;inset:auto 8px 8px}.build-guide-module__yUPb0G__card{border-radius:12px}.build-guide-module__yUPb0G__cardScroll{max-height:42dvh;padding:12px}.build-guide-module__yUPb0G__title{margin:6px 0;font-size:16px}.build-guide-module__yUPb0G__ghost{flex:1;justify-content:center;height:44px}.build-guide-module__yUPb0G__pill{white-space:normal;border-radius:12px;flex-wrap:wrap;gap:8px;padding:10px}.build-guide-module__yUPb0G__pillAction{white-space:normal;border:0;flex-basis:100%;order:2;padding:0}.build-guide-module__yUPb0G__pillTitle{flex:1}.build-guide-module__yUPb0G__coachSlot{padding:0 8px}}
.workspace-notices-module__X9Oc3q__notices{gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-6) 0;flex-direction:column;display:flex}.workspace-notices-module__X9Oc3q__text{margin:0}.workspace-notices-module__X9Oc3q__records{gap:var(--ui-space-2);margin:var(--ui-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.workspace-notices-module__X9Oc3q__record{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.workspace-notices-module__X9Oc3q__recordName{font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);overflow-wrap:anywhere;flex:200px}@media (max-width:760px){.workspace-notices-module__X9Oc3q__notices{padding:var(--ui-space-3) var(--ui-space-4) 0}}
.sheet-links-module__zrKNlG__list{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.sheet-links-module__zrKNlG__link{align-items:center;gap:var(--ui-space-1);min-height:var(--ui-target);color:var(--ui-accent);font-family:var(--ui-font);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading);text-decoration:none;display:inline-flex}.sheet-links-module__zrKNlG__link:hover{color:var(--ui-accent-hover);text-decoration:underline}.sheet-links-module__zrKNlG__link:focus-visible{border-radius:var(--ui-radius-sm);box-shadow:var(--ui-focus-ring);outline:none}.sheet-links-module__zrKNlG__icon{flex-shrink:0}.sheet-links-module__zrKNlG__related{gap:var(--ui-space-1);margin:var(--ui-space-4) 0;padding-top:var(--ui-space-3);border-top:1px solid var(--ui-line-soft);display:grid}.sheet-links-module__zrKNlG__relatedTitle{color:var(--ui-ink-3);font-family:var(--ui-font);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-strong);letter-spacing:.1em;text-transform:uppercase;margin:0}
.instrument-remove2d-module__zeCXMW__remove{cursor:pointer;pointer-events:all}.instrument-remove2d-module__zeCXMW__remove:focus{outline:none}.instrument-remove2d-module__zeCXMW__target{fill:#0000}.instrument-remove2d-module__zeCXMW__face{fill:var(--ui-surface);stroke:var(--ui-line-strong);stroke-width:1.5px}.instrument-remove2d-module__zeCXMW__cross{fill:none;stroke:var(--ui-ink);stroke-width:2px;stroke-linecap:round}.instrument-remove2d-module__zeCXMW__remove:hover .instrument-remove2d-module__zeCXMW__face,.instrument-remove2d-module__zeCXMW__remove:hover .instrument-remove2d-module__zeCXMW__cross{stroke:var(--ui-danger)}.instrument-remove2d-module__zeCXMW__remove:focus-visible .instrument-remove2d-module__zeCXMW__face{stroke:var(--ui-focus-color);stroke-width:3px}.instrument-remove2d-module__zeCXMW__hit{fill:#0000;stroke:none;pointer-events:all}.instrument-remove2d-module__zeCXMW__grab{cursor:pointer}@media (pointer:coarse){.instrument-remove2d-module__zeCXMW__target{r:22px}.instrument-remove2d-module__zeCXMW__face{r:13px}}
.multimeter2d-module__Ialo-G__meter{pointer-events:none}.multimeter2d-module__Ialo-G__ring{fill:none;stroke-width:2.6px}.multimeter2d-module__Ialo-G__tip{stroke:var(--ui-probe-metal);stroke-width:2.2px;stroke-linecap:round}.multimeter2d-module__Ialo-G__guard{stroke-width:3px;stroke-linecap:round}.multimeter2d-module__Ialo-G__handle{stroke-width:7px;stroke-linecap:round}.multimeter2d-module__Ialo-G__red .multimeter2d-module__Ialo-G__ring,.multimeter2d-module__Ialo-G__red .multimeter2d-module__Ialo-G__guard,.multimeter2d-module__Ialo-G__red .multimeter2d-module__Ialo-G__handle,.multimeter2d-module__Ialo-G__lead.multimeter2d-module__Ialo-G__red{stroke:var(--ui-probe-red)}.multimeter2d-module__Ialo-G__black .multimeter2d-module__Ialo-G__ring,.multimeter2d-module__Ialo-G__black .multimeter2d-module__Ialo-G__guard,.multimeter2d-module__Ialo-G__black .multimeter2d-module__Ialo-G__handle,.multimeter2d-module__Ialo-G__lead.multimeter2d-module__Ialo-G__black{stroke:var(--ui-probe-black)}.multimeter2d-module__Ialo-G__lead{fill:none;stroke-linecap:round;opacity:.85}.multimeter2d-module__Ialo-G__clamp .multimeter2d-module__Ialo-G__jaw{fill:none;stroke:var(--ui-meter-body);stroke-width:5px;stroke-linecap:round}.multimeter2d-module__Ialo-G__clamp .multimeter2d-module__Ialo-G__handle{stroke:var(--ui-meter-body)}.multimeter2d-module__Ialo-G__body{fill:var(--ui-meter-body);stroke:var(--ui-meter-body);stroke-width:2px}.multimeter2d-module__Ialo-G__live .multimeter2d-module__Ialo-G__body{stroke:var(--ui-tension)}.multimeter2d-module__Ialo-G__caution .multimeter2d-module__Ialo-G__body{stroke:var(--ui-warn)}.multimeter2d-module__Ialo-G__lcd{fill:var(--ui-meter-lcd)}.multimeter2d-module__Ialo-G__value{fill:var(--ui-meter-lcd-ink);font-family:var(--ui-font-mono);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-strong);text-anchor:end}.multimeter2d-module__Ialo-G__unit{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium)}.multimeter2d-module__Ialo-G__jack{stroke:var(--ui-probe-metal);stroke-width:1.2px}.multimeter2d-module__Ialo-G__jack.multimeter2d-module__Ialo-G__red{fill:var(--ui-probe-red)}.multimeter2d-module__Ialo-G__jack.multimeter2d-module__Ialo-G__black{fill:var(--ui-probe-black)}
.catu2d-module__kHf1ja__catu{pointer-events:none}.catu2d-module__kHf1ja__jaw{fill:none;stroke:var(--ui-probe-metal);stroke-width:2.4px;stroke-linecap:round}.catu2d-module__kHf1ja__screw{fill:var(--ui-probe-metal);stroke:var(--ui-catu-head);stroke-width:.8px}.catu2d-module__kHf1ja__body{fill:var(--ui-catu-clamp);stroke:var(--ui-catu-clamp-edge);stroke-width:1.2px}.catu2d-module__kHf1ja__grip{stroke:var(--ui-catu-clamp-edge);stroke-width:1.2px;stroke-linecap:round}.catu2d-module__kHf1ja__earth .catu2d-module__kHf1ja__body{fill:var(--ui-catu-earth-green);stroke:var(--ui-catu-head)}.catu2d-module__kHf1ja__stripe{stroke:var(--ui-catu-earth-yellow);stroke-width:3px}.catu2d-module__kHf1ja__ferrule{stroke:var(--ui-catu-head);stroke-width:5px;stroke-linecap:round}.catu2d-module__kHf1ja__sheathEdge,.catu2d-module__kHf1ja__sheath,.catu2d-module__kHf1ja__copper,.catu2d-module__kHf1ja__leadEdge,.catu2d-module__kHf1ja__leadGreen,.catu2d-module__kHf1ja__leadYellow,.catu2d-module__kHf1ja__string{fill:none;stroke-linecap:round}.catu2d-module__kHf1ja__sheathEdge{stroke:var(--ui-catu-sheath-edge)}.catu2d-module__kHf1ja__sheath{stroke:var(--ui-catu-sheath)}.catu2d-module__kHf1ja__copper{stroke:var(--ui-catu-copper);stroke-linecap:butt}.catu2d-module__kHf1ja__leadEdge{stroke:var(--ui-catu-head);opacity:.55}.catu2d-module__kHf1ja__leadGreen{stroke:var(--ui-catu-earth-green)}.catu2d-module__kHf1ja__leadYellow{stroke:var(--ui-catu-earth-yellow);stroke-linecap:butt}.catu2d-module__kHf1ja__block{fill:var(--ui-catu-head)}.catu2d-module__kHf1ja__bolt{fill:var(--ui-probe-metal)}.catu2d-module__kHf1ja__string{stroke:var(--ui-catu-head)}.catu2d-module__kHf1ja__hook{fill:var(--ui-catu-head)}.catu2d-module__kHf1ja__face{fill:var(--ui-sign-face);stroke:var(--ui-sign-red);stroke-width:2px}.catu2d-module__kHf1ja__band{fill:var(--ui-sign-red)}.catu2d-module__kHf1ja__title,.catu2d-module__kHf1ja__text{font-family:var(--ui-font);text-anchor:middle}.catu2d-module__kHf1ja__title{fill:var(--ui-sign-face);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-strong);letter-spacing:.02em}.catu2d-module__kHf1ja__text{fill:var(--ui-sign-ink);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium)}
.open-badge2d-module__0QpHAG__badge{pointer-events:none}.open-badge2d-module__0QpHAG__pill{fill:var(--ui-warn-soft);stroke:var(--ui-warn);stroke-width:1.25px}.open-badge2d-module__0QpHAG__text{fill:var(--ui-warn-ink);font-family:var(--ui-font);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-strong);letter-spacing:.02em}
.plan-highlight-module__uqjczW__wireHalo{fill:none;stroke:var(--ui-plan-focus);stroke-linecap:round;stroke-linejoin:round;opacity:.2;pointer-events:none;animation:plan-highlight-module__uqjczW__breathe 2s ease-in-out var(--focus-age,0s) infinite}.plan-highlight-module__uqjczW__wireRing,.plan-highlight-module__uqjczW__wireGap{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;pointer-events:none;animation:plan-highlight-module__uqjczW__trace .64s cubic-bezier(.22, 1, .36, 1) var(--focus-age,0s) both}.plan-highlight-module__uqjczW__wireRing{stroke:var(--ui-plan-focus)}.plan-highlight-module__uqjczW__wireGap{stroke:var(--ui-surface)}.plan-highlight-module__uqjczW__box{fill:var(--ui-plan-focus);fill-opacity:.06;stroke:var(--ui-plan-focus);stroke-width:2.4px;stroke-dasharray:1;pointer-events:none;animation:plan-highlight-module__uqjczW__trace .64s cubic-bezier(.22, 1, .36, 1) var(--focus-age,0s) both}.plan-highlight-module__uqjczW__boxHalo{fill:none;stroke:var(--ui-plan-focus);stroke-width:12px;opacity:.2;pointer-events:none;animation:plan-highlight-module__uqjczW__breathe 2s ease-in-out var(--focus-age,0s) infinite}.plan-highlight-module__uqjczW__contextBox{fill:none;stroke:var(--ui-plan-focus);stroke-width:1.2px;stroke-dasharray:3 4;opacity:.6;pointer-events:none}.plan-highlight-module__uqjczW__okBox{fill:var(--ui-ok);fill-opacity:.09;stroke:var(--ui-ok);stroke-width:2.4px;stroke-dasharray:6 4;pointer-events:none}.plan-highlight-module__uqjczW__faded{opacity:.26;animation:plan-highlight-module__uqjczW__recede .42s ease-out var(--focus-age,0s) both}.plan-highlight-module__uqjczW__ping{fill:none;stroke:var(--ui-plan-focus);opacity:0;pointer-events:none;animation:plan-highlight-module__uqjczW__ping 1s cubic-bezier(0, 0, .2, 1) calc(var(--focus-age,0s) + .36s) 2 forwards}.plan-highlight-module__uqjczW__elementBox{fill:none;stroke:var(--sel);stroke-width:1.8px;pointer-events:none}.plan-highlight-module__uqjczW__neighborBox{fill:var(--sel);fill-opacity:.04;stroke:var(--sel);stroke-width:1.2px;stroke-dasharray:3 4;opacity:.7;pointer-events:none}.plan-highlight-module__uqjczW__linkHalo{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.2;pointer-events:none}.plan-highlight-module__uqjczW__callouts{pointer-events:none}.plan-highlight-module__uqjczW__calloutStem{stroke:var(--ui-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.plan-highlight-module__uqjczW__calloutPill{fill:var(--ui-surface);stroke:var(--ui-line-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke}.plan-highlight-module__uqjczW__calloutText{fill:var(--ui-ink);font-family:var(--ui-font-mono);font-weight:600}.plan-highlight-module__uqjczW__calloutFree .plan-highlight-module__uqjczW__calloutPill{stroke-dasharray:3 2}.plan-highlight-module__uqjczW__calloutFree .plan-highlight-module__uqjczW__calloutText{fill:var(--ui-ink-3)}.plan-highlight-module__uqjczW__calloutMissing .plan-highlight-module__uqjczW__calloutPill,.plan-highlight-module__uqjczW__calloutMissing .plan-highlight-module__uqjczW__calloutStem{stroke:var(--ui-danger)}.plan-highlight-module__uqjczW__calloutMissing .plan-highlight-module__uqjczW__calloutText{fill:var(--ui-danger)}.plan-highlight-module__uqjczW__edgeTag{cursor:pointer;outline:none}.plan-highlight-module__uqjczW__edgeTag rect{fill:var(--ui-surface);stroke:var(--ui-accent-line);stroke-width:1px;filter:drop-shadow(0 2px 5px #1c1b191f)}.plan-highlight-module__uqjczW__edgeTag:hover rect,.plan-highlight-module__uqjczW__edgeTag:focus-visible rect{fill:var(--ui-accent-soft);stroke:var(--sel)}.plan-highlight-module__uqjczW__edgeTag text{fill:var(--ui-ink-2);font-family:var(--ui-font);font-size:12px}.plan-highlight-module__uqjczW__edgeLabel{fill:var(--ui-accent);font-weight:600}.plan-highlight-module__uqjczW__edgeArrow{fill:none;stroke:var(--sel);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@keyframes plan-highlight-module__uqjczW__trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes plan-highlight-module__uqjczW__breathe{0%,to{opacity:.16}50%{opacity:.36}}@keyframes plan-highlight-module__uqjczW__recede{0%{opacity:1}}@keyframes plan-highlight-module__uqjczW__ping{0%{r:8px;stroke-width:4px;opacity:.8}to{r:64px;stroke-width:1px;opacity:0}}@media (prefers-reduced-motion:reduce){.plan-highlight-module__uqjczW__wireHalo,.plan-highlight-module__uqjczW__wireRing,.plan-highlight-module__uqjczW__wireGap,.plan-highlight-module__uqjczW__box,.plan-highlight-module__uqjczW__boxHalo,.plan-highlight-module__uqjczW__faded{animation:none}.plan-highlight-module__uqjczW__ping{display:none}}
.assistant-module__L_1atW__page{background:var(--ui-page);min-height:100dvh;color:var(--ui-ink);font:var(--ui-text-base) / var(--ui-leading) var(--ui-font)}.assistant-module__L_1atW__main{max-width:1440px;padding:var(--ui-space-8);margin:0 auto}.assistant-module__L_1atW__pageHeading{justify-content:space-between;align-items:center;gap:var(--ui-space-5);margin-bottom:var(--ui-space-6);display:flex}.assistant-module__L_1atW__breadcrumb{gap:var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--ui-ink-3);align-items:center;display:flex}.assistant-module__L_1atW__breadcrumb a{color:inherit;text-decoration:none}.assistant-module__L_1atW__breadcrumb a:hover{color:var(--ui-accent)}.assistant-module__L_1atW__title{align-items:center;gap:var(--ui-space-3);font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-strong);letter-spacing:-.035em;margin:var(--ui-space-3) 0 var(--ui-space-2);line-height:1.25;display:flex}.assistant-module__L_1atW__beta{padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink-3);border-radius:var(--ui-radius-sm);font-size:var(--ui-text-xs);letter-spacing:0;font-weight:var(--ui-weight-medium)}.assistant-module__L_1atW__subtitle{color:var(--ui-ink-2);margin:0}.assistant-module__L_1atW__workbench{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:var(--ui-radius-lg);overflow:clip}.assistant-module__L_1atW__modebar{justify-content:space-between;align-items:center;gap:var(--ui-space-5);padding:0 var(--ui-space-6);border-bottom:1px solid var(--ui-line);min-height:var(--ui-topbar-height);display:flex}.assistant-module__L_1atW__connectionHint{align-items:center;gap:var(--ui-space-2);color:var(--ui-ink-3);font-size:var(--ui-text-sm);display:flex}.assistant-module__L_1atW__accountLink{border:1px solid var(--ui-line);border-radius:var(--ui-radius-pill);width:44px;height:44px;color:var(--ui-ink-2);background:var(--ui-surface);place-items:center;display:grid}.assistant-module__L_1atW__accountLink:hover{background:var(--ui-surface-muted)}.assistant-module__L_1atW__pageFooter{justify-content:space-between;gap:var(--ui-space-4);margin:var(--ui-space-5) 0;color:var(--ui-ink-3);font-size:var(--ui-text-sm);display:flex}.assistant-module__L_1atW__pageFooter span,.assistant-module__L_1atW__pageFooter a{align-items:center;gap:var(--ui-space-2);display:flex}.assistant-module__L_1atW__pageFooter a{color:var(--ui-ink-2);text-decoration:none}.assistant-module__L_1atW__pageFooter a:hover{color:var(--ui-accent)}.assistant-module__L_1atW__budgetArea{margin-top:var(--ui-space-5)}.assistant-module__L_1atW__eyebrow{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-strong);color:var(--ui-ink-3);text-transform:uppercase;letter-spacing:.065em;display:flex}.assistant-module__L_1atW__heading{font-size:var(--ui-text-xl);font-weight:var(--ui-weight-strong);letter-spacing:-.025em;margin:0}.assistant-module__L_1atW__subheading{font-size:var(--ui-text-lg);font-weight:var(--ui-weight-strong);margin:var(--ui-space-2) 0}.assistant-module__L_1atW__detailObjectHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.assistant-module__L_1atW__detailObjectHeader .assistant-module__L_1atW__eyebrow{margin-bottom:var(--ui-space-2)}.assistant-module__L_1atW__priceNotes summary{cursor:pointer;font-size:var(--ui-text-xs);color:var(--ui-ink-3)}.assistant-module__L_1atW__priceNotes p{margin-bottom:0}.assistant-module__L_1atW__detailTitle{font-size:var(--ui-text-2xl);letter-spacing:-.025em;margin:0}.assistant-module__L_1atW__muted{color:var(--ui-ink-3);font-size:var(--ui-text-sm);margin:0}.assistant-module__L_1atW__actions{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.assistant-module__L_1atW__stack{gap:var(--ui-space-4);min-width:0;display:grid}.assistant-module__L_1atW__card{background:var(--ui-surface);padding:var(--ui-space-6);align-content:start;gap:var(--ui-space-4);min-width:0;display:grid}.assistant-module__L_1atW__card p{margin:0}.assistant-module__L_1atW__card a,.assistant-module__L_1atW__componentDetail a,.assistant-module__L_1atW__caption a,.assistant-module__L_1atW__budget a,.assistant-module__L_1atW__analysisControls a{color:var(--ui-accent)}.assistant-module__L_1atW__twoColumns{gap:var(--ui-space-5);grid-template-columns:1fr 1fr;display:grid}.assistant-module__L_1atW__importContent{padding:var(--ui-space-6);gap:var(--ui-space-4);display:grid}.assistant-module__L_1atW__importWorkspace{gap:var(--ui-space-8);grid-template-columns:minmax(0,1fr) 320px;display:grid}.assistant-module__L_1atW__uploadWorkspace{align-content:start;gap:var(--ui-space-5);min-width:0;display:grid}.assistant-module__L_1atW__uploadHeading{align-items:center;gap:var(--ui-space-3);display:flex}.assistant-module__L_1atW__uploadHeading p{margin-top:var(--ui-space-1)}.assistant-module__L_1atW__sectionIcon{border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);width:44px;height:44px;color:var(--ui-ink-2);flex-shrink:0;place-items:center;display:grid}.assistant-module__L_1atW__dropzone{text-align:center;justify-items:center;gap:var(--ui-space-5);padding:var(--ui-space-10) var(--ui-space-5);border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface-sunken);align-content:center;min-height:340px;display:grid}.assistant-module__L_1atW__dropzone[data-dragging]{border-color:var(--ui-accent);background:var(--ui-accent-soft);box-shadow:var(--ui-focus-ring)}.assistant-module__L_1atW__uploadIcon{width:80px;height:90px;color:var(--ui-ink-2);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);place-items:center;display:grid;transform:rotate(-6deg)}.assistant-module__L_1atW__dropTitle{font-size:var(--ui-text-xl);font-weight:var(--ui-weight-medium);margin:0 0 var(--ui-space-2)}.assistant-module__L_1atW__fileFormats{gap:var(--ui-space-3);color:var(--ui-ink-3);font-size:var(--ui-text-xs);display:flex}.assistant-module__L_1atW__fileFormats span{border-left:1px solid var(--ui-line);padding-left:var(--ui-space-3)}.assistant-module__L_1atW__filename{overflow-wrap:anywhere;max-width:100%;font-size:var(--ui-text-sm);color:var(--ui-ink-2)}.assistant-module__L_1atW__fileInput{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.assistant-module__L_1atW__image{object-fit:contain;border-radius:var(--ui-radius-sm);max-width:100%;max-height:390px;display:block}.assistant-module__L_1atW__analysisControls{gap:var(--ui-space-4);display:grid}.assistant-module__L_1atW__analysisBar{justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.assistant-module__L_1atW__supportedImages{justify-content:center;gap:var(--ui-space-6);color:var(--ui-ink-2);font-size:var(--ui-text-sm);flex-wrap:wrap;display:flex}.assistant-module__L_1atW__supportedImages span{align-items:center;gap:var(--ui-space-2);display:flex}.assistant-module__L_1atW__serviceStatus{justify-content:center;align-items:center;gap:var(--ui-space-2);color:var(--ui-ink-3);font-size:var(--ui-text-xs);margin:0;display:flex}.assistant-module__L_1atW__importGuide{min-width:0;padding:var(--ui-space-6);background:var(--ui-surface-sunken);border-radius:var(--ui-radius-lg)}.assistant-module__L_1atW__conversion{justify-content:space-between;align-items:center;gap:var(--ui-space-3);margin:var(--ui-space-6) 0;color:var(--ui-ink-3);display:flex}.assistant-module__L_1atW__conversionCard{justify-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-2);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-ink-2);flex:1;display:grid}.assistant-module__L_1atW__conversionCard small{font-size:var(--ui-text-xs)}.assistant-module__L_1atW__workflow{margin:var(--ui-space-6) 0;gap:var(--ui-space-6);padding:0;list-style:none;display:grid}.assistant-module__L_1atW__workflow li{gap:var(--ui-space-3);display:flex}.assistant-module__L_1atW__workflow li>span{border:1px solid var(--ui-line);border-radius:var(--ui-radius-pill);width:26px;height:26px;color:var(--ui-ink-3);font:var(--ui-text-xs) var(--ui-font-mono);flex-shrink:0;place-items:center;display:grid}.assistant-module__L_1atW__workflow li[data-current=true]>span{color:var(--ui-on-accent);background:var(--ui-accent);border-color:var(--ui-accent)}.assistant-module__L_1atW__workflow strong{font-size:var(--ui-text-md);font-weight:var(--ui-weight-strong)}.assistant-module__L_1atW__workflow p{margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-sm);color:var(--ui-ink-3)}.assistant-module__L_1atW__guideNote{align-items:start;gap:var(--ui-space-2);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-line);color:var(--ui-ink-3);font-size:var(--ui-text-xs);display:flex}.assistant-module__L_1atW__guideNote svg{flex-shrink:0}.assistant-module__L_1atW__resultSource{align-items:center;gap:var(--ui-space-3);padding-bottom:var(--ui-space-4);border-bottom:1px solid var(--ui-line);display:flex}.assistant-module__L_1atW__resultSource img{object-fit:contain;border:1px solid var(--ui-line);border-radius:var(--ui-radius);width:50px;height:50px}.assistant-module__L_1atW__resultSource div{overflow-wrap:anywhere;flex:1;min-width:0}.assistant-module__L_1atW__usageDetails{color:var(--ui-ink-3);font-size:var(--ui-text-sm);padding:var(--ui-space-3)}.assistant-module__L_1atW__usageDetails summary{cursor:pointer}.assistant-module__L_1atW__catalogContent{padding:var(--ui-space-6);gap:var(--ui-space-5);display:grid}.assistant-module__L_1atW__searchHeading{gap:var(--ui-space-2);display:grid}.assistant-module__L_1atW__searchbar{align-items:end;gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) 220px;display:grid}.assistant-module__L_1atW__searchbar input,.assistant-module__L_1atW__searchbar select{min-height:44px}.assistant-module__L_1atW__quickSearch{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.assistant-module__L_1atW__quickSearch>span{font-size:var(--ui-text-xs);color:var(--ui-ink-3);margin-right:var(--ui-space-2)}.assistant-module__L_1atW__searchGrid{align-items:start;gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr);display:grid}.assistant-module__L_1atW__searchGrid[data-selected=true]{grid-template-columns:minmax(250px,.5fr) minmax(0,1fr)}.assistant-module__L_1atW__catalogList{gap:var(--ui-space-4);min-width:0;display:grid}.assistant-module__L_1atW__listHeading{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) 0;display:flex}.assistant-module__L_1atW__results{gap:var(--ui-space-3);padding:var(--ui-space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assistant-module__L_1atW__searchGrid[data-selected=true] .assistant-module__L_1atW__results{grid-template-columns:minmax(0,1fr);max-height:650px;overflow-y:auto}.assistant-module__L_1atW__result{gap:var(--ui-space-4);text-align:left;padding:var(--ui-space-5);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:var(--ui-surface);font:inherit;cursor:pointer;grid-template-columns:1fr;display:grid}.assistant-module__L_1atW__result:hover{background:var(--ui-surface-sunken);border-color:var(--ui-line-strong)}.assistant-module__L_1atW__result[aria-pressed=true]{background:var(--ui-accent-soft);border-color:var(--ui-accent-line)}.assistant-module__L_1atW__componentIcon{border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius);width:44px;height:44px;color:var(--ui-ink-2);background:var(--ui-surface-sunken);place-items:center;display:grid}.assistant-module__L_1atW__result[aria-pressed=true] .assistant-module__L_1atW__componentIcon{color:var(--ui-accent);border-color:var(--ui-accent-line);background:var(--ui-surface)}.assistant-module__L_1atW__result strong{font-size:var(--ui-text-base);font-weight:var(--ui-weight-strong)}.assistant-module__L_1atW__result small{color:var(--ui-ink-3);font-size:var(--ui-text-xs);margin-top:var(--ui-space-1);display:block}.assistant-module__L_1atW__resultLabel{min-width:0}.assistant-module__L_1atW__price{font-size:var(--ui-text-title);font-family:var(--ui-font-mono)}.assistant-module__L_1atW__price small{font-family:var(--ui-font)}.assistant-module__L_1atW__searchGrid[data-selected=true] .assistant-module__L_1atW__result{gap:var(--ui-space-3);padding:var(--ui-space-4);grid-template-columns:44px minmax(0,1fr)}.assistant-module__L_1atW__searchGrid[data-selected=true] .assistant-module__L_1atW__price{font-size:var(--ui-text-sm);grid-column:2}.assistant-module__L_1atW__componentDetail{border-left:1px solid var(--ui-line);min-width:0;padding:var(--ui-space-4) 0 var(--ui-space-4) var(--ui-space-6);align-content:start;gap:var(--ui-space-4);display:grid}.assistant-module__L_1atW__componentDetail>p{margin:0}.assistant-module__L_1atW__empty{padding:var(--ui-space-10) var(--ui-space-5);color:var(--ui-ink-2);gap:var(--ui-space-4);justify-items:start;display:grid}.assistant-module__L_1atW__priceCard{padding:var(--ui-space-5);border-radius:var(--ui-radius-lg);background:var(--ui-surface-sunken);border:1px solid var(--ui-line-soft);gap:var(--ui-space-2);font-size:var(--ui-text-sm);display:grid}.assistant-module__L_1atW__amount{font:var(--ui-weight-medium) var(--ui-text-2xl) / 1.3 var(--ui-font-mono)}.assistant-module__L_1atW__amount small{font-size:var(--ui-text-sm)}.assistant-module__L_1atW__terminals{gap:0;margin:0;display:grid}.assistant-module__L_1atW__terminals div{gap:var(--ui-space-4);padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-line-soft);grid-template-columns:minmax(64px,.5fr) minmax(0,2fr);display:grid}.assistant-module__L_1atW__terminals dt{font:var(--ui-weight-strong) var(--ui-text-sm) / var(--ui-leading) var(--ui-font-mono)}.assistant-module__L_1atW__terminals dd{font-size:var(--ui-text-sm);margin:0}.assistant-module__L_1atW__figure{border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);margin:0;overflow:hidden}.assistant-module__L_1atW__drawing{padding:var(--ui-space-6);background-color:var(--ui-surface-sunken);background-image:radial-gradient(var(--ui-line) 1px, transparent 1px);background-size:16px 16px;align-items:center;min-height:200px;display:grid}.assistant-module__L_1atW__drawing img{object-fit:contain;width:100%;max-height:460px}.assistant-module__L_1atW__caption{padding:var(--ui-space-3) var(--ui-space-4);gap:var(--ui-space-3);font-size:var(--ui-text-xs);color:var(--ui-ink-3);flex-wrap:wrap;justify-content:space-between;display:flex}.assistant-module__L_1atW__budget,.assistant-module__L_1atW__technicalDetails{padding:var(--ui-space-4);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}.assistant-module__L_1atW__budget summary,.assistant-module__L_1atW__technicalDetails summary{cursor:pointer;font-weight:var(--ui-weight-medium);font-size:var(--ui-text-md)}.assistant-module__L_1atW__technicalDetails summary{align-items:center;gap:var(--ui-space-2);display:flex}.assistant-module__L_1atW__budget[open],.assistant-module__L_1atW__technicalDetails[open]{gap:var(--ui-space-4);display:grid}.assistant-module__L_1atW__budget p{margin:var(--ui-space-4) 0}.assistant-module__L_1atW__reviewGrid{gap:var(--ui-space-6);grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;display:grid}.assistant-module__L_1atW__reviewGrid>div:first-child{max-height:800px;padding:var(--ui-space-1);grid-area:1/2;overflow-y:auto}.assistant-module__L_1atW__reviewGrid>div:last-child{grid-area:1/1}.assistant-module__L_1atW__reviewItem{padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}.assistant-module__L_1atW__reviewItem summary{cursor:pointer;font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium)}.assistant-module__L_1atW__reviewItem[open]>:not(summary){margin-top:var(--ui-space-3)}.assistant-module__L_1atW__result:focus-visible,.assistant-module__L_1atW__budget summary:focus-visible,.assistant-module__L_1atW__reviewItem summary:focus-visible,.assistant-module__L_1atW__technicalDetails summary:focus-visible,.assistant-module__L_1atW__usageDetails summary:focus-visible,.assistant-module__L_1atW__priceNotes summary:focus-visible,.assistant-module__L_1atW__accountLink:focus-visible,.assistant-module__L_1atW__breadcrumb a:focus-visible,.assistant-module__L_1atW__pageFooter a:focus-visible{outline:2px solid var(--ui-focus-color);outline-offset:3px}@media (max-width:1100px){.assistant-module__L_1atW__importWorkspace{gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr) 280px}.assistant-module__L_1atW__results{grid-template-columns:repeat(3,minmax(0,1fr))}.assistant-module__L_1atW__connectionHint{display:none}}@media (max-width:900px){.assistant-module__L_1atW__main{padding:var(--ui-space-5)}.assistant-module__L_1atW__importWorkspace,.assistant-module__L_1atW__searchGrid[data-selected=true],.assistant-module__L_1atW__reviewGrid,.assistant-module__L_1atW__twoColumns{grid-template-columns:minmax(0,1fr)}.assistant-module__L_1atW__importGuide{display:none}.assistant-module__L_1atW__componentDetail{border-left:0;border-top:1px solid var(--ui-line);padding:var(--ui-space-5) 0}.assistant-module__L_1atW__searchGrid[data-selected=true] .assistant-module__L_1atW__results{max-height:350px}.assistant-module__L_1atW__reviewGrid>div:first-child,.assistant-module__L_1atW__reviewGrid>div:last-child{grid-area:auto/1;max-height:none}.assistant-module__L_1atW__reviewGrid>div:last-child{grid-row:1}}@media (max-width:600px){.assistant-module__L_1atW__main{padding:var(--ui-space-4)}.assistant-module__L_1atW__pageHeading{margin-bottom:var(--ui-space-5);align-items:start}.assistant-module__L_1atW__pageHeading>.assistant-module__L_1atW__actions{gap:var(--ui-space-1)}.assistant-module__L_1atW__pageHeading>.assistant-module__L_1atW__actions>a{display:none}.assistant-module__L_1atW__title{font-size:var(--ui-text-xl);flex-wrap:wrap}.assistant-module__L_1atW__subtitle{font-size:var(--ui-text-sm)}.assistant-module__L_1atW__modebar{padding:0 var(--ui-space-3)}.assistant-module__L_1atW__importContent,.assistant-module__L_1atW__catalogContent{padding:var(--ui-space-4)}.assistant-module__L_1atW__heading{font-size:var(--ui-text-lg)}.assistant-module__L_1atW__uploadHeading{align-items:start}.assistant-module__L_1atW__dropzone{min-height:320px;padding:var(--ui-space-8) var(--ui-space-3)}.assistant-module__L_1atW__analysisBar,.assistant-module__L_1atW__pageFooter{flex-direction:column;align-items:start}.assistant-module__L_1atW__analysisBar .assistant-module__L_1atW__actions{width:100%}.assistant-module__L_1atW__supportedImages{gap:var(--ui-space-3);font-size:var(--ui-text-xs)}.assistant-module__L_1atW__searchbar{grid-template-columns:minmax(0,1fr)}.assistant-module__L_1atW__results{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-module__L_1atW__result{padding:var(--ui-space-3)}.assistant-module__L_1atW__terminals div{grid-template-columns:minmax(80px,1fr) minmax(0,2fr)}.assistant-module__L_1atW__price{font-size:var(--ui-text-sm)}.assistant-module__L_1atW__resultSource{flex-wrap:wrap}}@media (pointer:coarse){.assistant-module__L_1atW__result{min-height:44px}.assistant-module__L_1atW__reviewItem summary,.assistant-module__L_1atW__budget summary,.assistant-module__L_1atW__technicalDetails summary,.assistant-module__L_1atW__usageDetails summary{flex-wrap:wrap;align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){.assistant-module__L_1atW__uploadIcon{transform:none}}
.rewards-module__mGeBjW__artwork{width:100%;height:100%;display:block;overflow:hidden}.rewards-module__mGeBjW__status{color:#1c2e61;cursor:pointer;background:#f3f6ff;border:1px solid #dce4ff;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;min-height:36px;padding:4px 10px 4px 5px;display:inline-flex}.rewards-module__mGeBjW__status:hover{background:#eaf0ff;border-color:#9baef5}.rewards-module__mGeBjW__statusLevel{color:#fff;background:#355af3;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;animation:.45s both rewards-module__mGeBjW__pop;display:grid}.rewards-module__mGeBjW__statusBody{gap:4px;min-width:116px;display:grid}.rewards-module__mGeBjW__statusBody strong{justify-content:space-between;gap:14px;font-size:11px;display:flex}.rewards-module__mGeBjW__statusXp{color:#536b9c;animation:.45s both rewards-module__mGeBjW__pop}.rewards-module__mGeBjW__status progress,.rewards-module__mGeBjW__levelSummary progress{accent-color:#4167ff;background:#dae3f9;border:0;border-radius:6px;width:100%;height:4px;display:block;overflow:hidden}.rewards-module__mGeBjW__status progress::-webkit-progress-bar{background:#dae3f9}.rewards-module__mGeBjW__levelSummary progress::-webkit-progress-bar{background:#dae3f9}.rewards-module__mGeBjW__status progress::-webkit-progress-value{background:linear-gradient(90deg,#4968fa,#83a1ff);border-radius:6px;transition:width .6s}.rewards-module__mGeBjW__levelSummary progress::-webkit-progress-value{background:linear-gradient(90deg,#4968fa,#83a1ff);border-radius:6px;transition:width .6s}.rewards-module__mGeBjW__rewardModal.rewards-module__mGeBjW__rewardModal{background:#fff;border:1px solid #f2bc3d;border-radius:26px;width:min(422px,100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;box-shadow:0 24px 100px #13244955,0 0 0 3px #ffe5a250}.rewards-module__mGeBjW__rewardCard.rewards-module__mGeBjW__rewardCard{text-align:center;border-radius:inherit;background:linear-gradient(#fff 40%,#f9fbff);flex-direction:column;align-items:center;gap:20px;padding:28px 28px 26px;display:flex}.rewards-module__mGeBjW__rewardCard>button[aria-label=Fermer]{color:#647697;top:9px;right:9px}.rewards-module__mGeBjW__rewardHead{color:#b97a00;justify-content:center;align-items:center;gap:10px;width:100%;padding:1px 18px;display:flex}.rewards-module__mGeBjW__rewardHead span{color:#1b2854;letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:800}.rewards-module__mGeBjW__hero{isolation:isolate;background:radial-gradient(at 50% 60%,#294568,#10294f 65%,#0c2044);border-radius:18px;justify-content:center;align-items:center;width:100%;height:clamp(150px,29dvh,235px);display:flex;position:relative;overflow:hidden}.rewards-module__mGeBjW__hero .rewards-module__mGeBjW__artwork{z-index:1;filter:drop-shadow(0 6px 10px #0004);width:auto;max-width:95%;height:88%;position:relative}.rewards-module__mGeBjW__hero[data-locked=true] .rewards-module__mGeBjW__artwork{filter:saturate(.45);opacity:.7}.rewards-module__mGeBjW__hero[data-celebrate=true] .rewards-module__mGeBjW__artwork{animation:.7s cubic-bezier(.17,.84,.23,1.12) both rewards-module__mGeBjW__badgeReveal}.rewards-module__mGeBjW__glow{background:radial-gradient(circle,#ffd45138,#ffbf0010 48%,#0000 70%);border-radius:50%;position:absolute;inset:10%}.rewards-module__mGeBjW__hero[data-celebrate=true] .rewards-module__mGeBjW__glow{animation:1.5s ease-out both rewards-module__mGeBjW__glow}.rewards-module__mGeBjW__rewardTitle{color:#122354;letter-spacing:-.035em;text-wrap:balance;margin:4px 0 0;font-family:inherit;font-size:clamp(23px,3vw,30px);font-weight:850;line-height:1.12}.rewards-module__mGeBjW__goldLine{background:#f5b000;border-radius:4px;width:46px;height:4px;margin-top:-9px}.rewards-module__mGeBjW__xpPill{color:#142859;background:linear-gradient(#ffe970,#ffd43a);border:1px solid #f3ad18;border-radius:30px;align-items:center;gap:9px;padding:8px 21px;font-size:24px;font-weight:850;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #fff,0 4px 10px #d8960020}.rewards-module__mGeBjW__description{color:#536079;text-wrap:pretty;max-width:31ch;margin:0;font-size:14px;line-height:1.65}.rewards-module__mGeBjW__validated{color:#19744b;background:#e5f7ed;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;padding:12px;font-size:13px;font-weight:700;display:flex}.rewards-module__mGeBjW__lockedHint{color:#738098;align-items:center;gap:8px;font-size:12px;display:flex}.rewards-module__mGeBjW__continue{color:#fff;width:100%;min-height:49px;font:inherit;cursor:pointer;background:linear-gradient(#4269ff,#2e50e7);border:1px solid #2349de;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:14px;font-weight:750;display:flex;box-shadow:0 5px 14px #3156dc33,inset 0 1px #ffffff50}.rewards-module__mGeBjW__continue:hover{background:#294bea;transform:translateY(-1px)}.rewards-module__mGeBjW__continue:focus-visible,.rewards-module__mGeBjW__badgeTile:focus-visible,.rewards-module__mGeBjW__status:focus-visible{outline-offset:3px;outline:3px solid #83a6ff}.rewards-module__mGeBjW__earnedDate{color:#77839b;margin:-8px 0 0;font-size:11px}.rewards-module__mGeBjW__confetti{pointer-events:none;z-index:2;position:absolute;inset:0}.rewards-module__mGeBjW__confetti i{top:-10%;left:var(--x);width:5px;height:10px;animation:rewards-module__mGeBjW__confetti 1.7s calc(var(--i) * 22ms) ease-out both;background:#ffc839;border-radius:2px;position:absolute}.rewards-module__mGeBjW__confetti i:nth-child(3n){background:#86c1ff}.rewards-module__mGeBjW__confetti i:nth-child(3n+1){background:#a9eed1;width:4px;height:4px}.rewards-module__mGeBjW__collectionModal.rewards-module__mGeBjW__collectionModal{border-radius:22px;width:min(890px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto}.rewards-module__mGeBjW__collectionHead{padding-right:20px}.rewards-module__mGeBjW__kicker{color:#627397;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.rewards-module__mGeBjW__collectionHead h2{color:#1b2b4c;letter-spacing:-.025em;margin:8px 0;font-size:25px}.rewards-module__mGeBjW__collectionHead p{color:#6b7892;font-size:13px}.rewards-module__mGeBjW__levelSummary{background:#f0f4ff;border:1px solid #e0e7fa;border-radius:16px;align-items:center;gap:15px;margin:22px 0;padding:20px;display:flex}.rewards-module__mGeBjW__levelMedal{color:#fff;background:linear-gradient(160deg,#5c7bff,#2447d2);border-radius:12px 12px 20px 20px;flex:0 0 46px;place-items:center;height:50px;font-size:22px;font-weight:800;display:grid}.rewards-module__mGeBjW__levelSummary>div{flex:1;gap:7px;display:grid}.rewards-module__mGeBjW__levelSummary strong,.rewards-module__mGeBjW__levelSummary>b{color:#263d71;font-size:14px}.rewards-module__mGeBjW__levelSummary small{color:#6c7ea5;font-size:11px}.rewards-module__mGeBjW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rewards-module__mGeBjW__badgeTile{color:#1d2e56;cursor:pointer;background:#fff;border:1px solid #e1e7f3;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:100%;height:100%;padding:10px 10px 15px;transition:transform .15s,box-shadow .15s;display:flex}.rewards-module__mGeBjW__badgeTile:hover{border-color:#9faee4;transform:translateY(-3px);box-shadow:0 7px 24px #18336914}.rewards-module__mGeBjW__badgeTile[data-earned=true]{background:linear-gradient(#fff9ea,#fff 85%);border-color:#e9cc84}.rewards-module__mGeBjW__tileArt{aspect-ratio:1.13;width:100%;position:relative}.rewards-module__mGeBjW__badgeTile[data-earned=false] .rewards-module__mGeBjW__artwork{filter:grayscale(.7);opacity:.55}.rewards-module__mGeBjW__tileState{color:#7f8ba3;background:#f0f3f9;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 0 0 3px #fff}.rewards-module__mGeBjW__badgeTile[data-earned=true] .rewards-module__mGeBjW__tileState{color:#178452;background:#e3f5eb}.rewards-module__mGeBjW__badgeTile strong{text-align:center;font-size:13px;line-height:1.35}.rewards-module__mGeBjW__badgeTile small{color:#74809a;margin-top:auto;font-size:11px}.rewards-module__mGeBjW__collectionFoot{color:#657593;border-top:1px solid #e7ecf6;margin-top:24px;padding-top:20px;font-size:12px}.rewards-module__mGeBjW__collectionFoot label{color:#334d74;cursor:pointer;align-items:center;gap:9px;display:flex}.rewards-module__mGeBjW__collectionFoot input{accent-color:#3e60f6;width:16px;height:16px}.rewards-module__mGeBjW__collectionFoot p{margin:12px 0 0;line-height:1.5}.rewards-module__mGeBjW__collectionFoot button{color:#355af3;cursor:pointer;background:0 0;border:0;margin-top:12px}.rewards-module__mGeBjW__courseReward{color:#997013;align-items:center;gap:5px;font-weight:650;display:inline-flex}@keyframes rewards-module__mGeBjW__badgeReveal{0%{opacity:0;transform:scale(.65)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes rewards-module__mGeBjW__glow{0%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(1)}}@keyframes rewards-module__mGeBjW__confetti{0%{opacity:0;transform:translateY(-10px)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(270px) rotate(var(--turn))}}@keyframes rewards-module__mGeBjW__pop{40%{transform:scale(1.12)}}@media (max-width:1150px){.rewards-module__mGeBjW__statusBody{min-width:85px}.rewards-module__mGeBjW__statusBody strong{gap:8px}}@media (max-width:760px){.rewards-module__mGeBjW__status{background:0 0;border:0;padding:2px}.rewards-module__mGeBjW__statusBody{display:none}.rewards-module__mGeBjW__statusLevel{width:30px;height:30px}.rewards-module__mGeBjW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rewards-module__mGeBjW__collectionModal.rewards-module__mGeBjW__collectionModal{width:calc(100vw - 20px)}.rewards-module__mGeBjW__levelSummary{gap:10px;padding:14px}}@media (max-width:460px){.rewards-module__mGeBjW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-module__mGeBjW__rewardCard.rewards-module__mGeBjW__rewardCard{gap:18px;padding:26px 22px 24px}.rewards-module__mGeBjW__levelSummary{flex-wrap:wrap}.rewards-module__mGeBjW__levelSummary>b{margin-left:56px}}@media (max-height:740px){.rewards-module__mGeBjW__rewardCard.rewards-module__mGeBjW__rewardCard{gap:15px;padding-top:24px;padding-bottom:24px}.rewards-module__mGeBjW__hero{height:160px}.rewards-module__mGeBjW__rewardTitle{font-size:25px}.rewards-module__mGeBjW__xpPill{padding:6px 19px;font-size:22px}}@media (prefers-reduced-motion:reduce){.rewards-module__mGeBjW__hero *,.rewards-module__mGeBjW__confetti i,.rewards-module__mGeBjW__statusLevel,.rewards-module__mGeBjW__statusXp{animation:none!important}.rewards-module__mGeBjW__confetti{display:none}.rewards-module__mGeBjW__badgeTile,.rewards-module__mGeBjW__status progress,.rewards-module__mGeBjW__levelSummary progress{transition:none}.rewards-module__mGeBjW__badgeTile:hover,.rewards-module__mGeBjW__continue:hover{transform:none}}
.workshop-header-module__7G35fa__header{align-items:center;gap:var(--ui-space-3);box-sizing:border-box;height:var(--ui-toolbar-height);padding:0 var(--ui-space-5);border-bottom:1px solid var(--ui-line);background:var(--ui-surface);flex-shrink:0;display:flex}.workshop-header-module__7G35fa__logo{min-width:var(--ui-target);min-height:var(--ui-target);border-radius:var(--ui-radius);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workshop-header-module__7G35fa__logoPresence{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.workshop-header-module__7G35fa__logo:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.workshop-header-module__7G35fa__breadcrumb{align-items:center;gap:var(--ui-space-1);min-width:0;font-size:var(--ui-text-base);white-space:nowrap;display:flex}.workshop-header-module__7G35fa__crumb{min-width:0;padding:2px var(--ui-space-1);border-radius:var(--ui-radius-sm);color:var(--ui-ink-2);font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;text-decoration:none;overflow:hidden}.workshop-header-module__7G35fa__crumb:hover{color:var(--ui-ink);text-decoration:underline}.workshop-header-module__7G35fa__crumb:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.workshop-header-module__7G35fa__separator{color:var(--ui-line-strong);flex-shrink:0}.workshop-header-module__7G35fa__current{min-width:0;display:flex}.workshop-header-module__7G35fa__name{box-sizing:border-box;min-width:0;max-width:100%;padding:2px var(--ui-space-1);border-radius:var(--ui-radius-sm);color:var(--ui-ink);font:inherit;font-weight:var(--ui-weight-strong);text-overflow:ellipsis;background:0 0;border:1px solid #0000}.workshop-header-module__7G35fa__name:hover{border-color:var(--ui-line)}.workshop-header-module__7G35fa__name:focus-visible{border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring);outline:none}.workshop-header-module__7G35fa__save{min-width:0;color:var(--ui-ink-3);font-size:var(--ui-text-sm);white-space:nowrap;flex-shrink:1;align-items:center;gap:6px;display:inline-flex}.workshop-header-module__7G35fa__saveLabel{text-overflow:ellipsis;overflow:hidden}.workshop-header-module__7G35fa__ok{color:var(--ui-ok)}.workshop-header-module__7G35fa__warn{color:var(--ui-warn-ink)}.workshop-header-module__7G35fa__danger{color:var(--ui-danger)}@media (max-width:980px){.workshop-header-module__7G35fa__home{display:none}}@media (max-width:720px){.workshop-header-module__7G35fa__header{gap:var(--ui-space-2);padding:0 var(--ui-space-3)}.workshop-header-module__7G35fa__section{display:none}.workshop-header-module__7G35fa__saveLabel{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:720px) and (pointer:coarse){.workshop-header-module__7G35fa__header{padding:0 var(--ui-space-1);gap:0}.workshop-header-module__7G35fa__save{margin-left:var(--ui-space-1)}}.workshop-header-module__7G35fa__community{border-radius:var(--ui-radius);min-width:40px;min-height:44px;color:var(--ui-accent);background:var(--ui-accent-soft);justify-content:center;align-items:center;display:inline-flex}.workshop-header-module__7G35fa__community:hover{filter:brightness(.97)}.workshop-header-module__7G35fa__community:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}
.material-symbol-module__cqTKjq__symbol{color:#536882;pointer-events:none;flex:none;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.material-symbol-module__cqTKjq__symbol>svg{width:100%;height:100%;display:block;overflow:visible}
