.comp-module-scss-module__TYn6ja__dialog{border-color:var(--panel-line-strong);width:min(25rem,100vw - 2rem);max-width:25rem}.comp-module-scss-module__TYn6ja__dialog button{min-height:2.75rem}.comp-module-scss-module__TYn6ja__body{color:var(--panel-muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.comp-module-scss-module__TYn6ja__confirm{border-color:var(--color-error);background-color:var(--color-error-bg);color:var(--color-error)}.comp-module-scss-module__TYn6ja__confirm:hover:not(:disabled){border-color:var(--color-error);background-color:var(--color-error);color:var(--brand-paper)}@media (prefers-reduced-motion:reduce){.comp-module-scss-module__TYn6ja__dialog[open],.comp-module-scss-module__TYn6ja__dialog::backdrop{animation:none}.comp-module-scss-module__TYn6ja__dialog button{transition:none}}
.comp-module-scss-module__Hd2Ntq__wrapper{flex-direction:column;gap:4px;display:flex}.comp-module-scss-module__Hd2Ntq__fullWidth{width:100%}.comp-module-scss-module__Hd2Ntq__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module__Hd2Ntq__textarea{width:100%;min-height:80px;color:var(--color-foreground);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);resize:var(--textarea-resize,vertical);background-color:#0000;outline:none;padding:10px 12px;font-family:inherit;font-size:1rem;transition:border-color .2s}.comp-module-scss-module__Hd2Ntq__textarea::placeholder{color:var(--color-gray-400)}.comp-module-scss-module__Hd2Ntq__textarea:focus{border-color:var(--color-primary-500)}.comp-module-scss-module__Hd2Ntq__textarea:disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-gray-50)}.comp-module-scss-module__Hd2Ntq__error,.comp-module-scss-module__Hd2Ntq__error:focus{border-color:var(--color-error)}.comp-module-scss-module__Hd2Ntq__errorText{color:var(--color-error);margin:0;font-size:.75rem}
.comp-module-scss-module__UW-YIa__wrapper{cursor:pointer;align-items:flex-start;gap:8px;display:inline-flex;position:relative}.comp-module-scss-module__UW-YIa__disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__UW-YIa__nativeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-module-scss-module__UW-YIa__box{border:2px solid var(--border-color);background-color:#0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.comp-module-scss-module__UW-YIa__box:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;transition:opacity .2s;transform:rotate(45deg)}.comp-module-scss-module__UW-YIa__error{border-color:var(--color-error)}.comp-module-scss-module__UW-YIa__nativeInput:checked+.comp-module-scss-module__UW-YIa__box{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.comp-module-scss-module__UW-YIa__nativeInput:checked+.comp-module-scss-module__UW-YIa__box:after{opacity:1}.comp-module-scss-module__UW-YIa__nativeInput:focus-visible+.comp-module-scss-module__UW-YIa__box{outline:2px solid var(--color-primary-500);outline-offset:2px}.comp-module-scss-module__UW-YIa__labelContent{font-family:var(--font-primary,inherit);color:var(--color-foreground);flex-direction:column;margin-top:1px;font-size:.875rem;display:flex}.comp-module-scss-module__UW-YIa__errorText{color:var(--color-error);margin-top:2px;font-size:.75rem}
.comp-module-scss-module__S5RRlG__root{gap:12px;display:flex}.comp-module-scss-module__S5RRlG__direction--column{flex-direction:column}.comp-module-scss-module__S5RRlG__direction--row{flex-flow:wrap}
.comp-module-scss-module__AQDC6W__wrapper{cursor:pointer;align-items:flex-start;gap:8px;display:inline-flex;position:relative}.comp-module-scss-module__AQDC6W__disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__AQDC6W__nativeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-module-scss-module__AQDC6W__circle{border:2px solid var(--border-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.comp-module-scss-module__AQDC6W__circle:after{content:"";background-color:var(--color-background);border-radius:50%;width:10px;height:10px;transition:transform .2s cubic-bezier(.4,0,.2,1);transform:scale(0)}.comp-module-scss-module__AQDC6W__error{border-color:var(--color-error)}.comp-module-scss-module__AQDC6W__nativeInput:checked+.comp-module-scss-module__AQDC6W__circle{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.comp-module-scss-module__AQDC6W__nativeInput:checked+.comp-module-scss-module__AQDC6W__circle:after{transform:scale(1)}.comp-module-scss-module__AQDC6W__nativeInput:focus-visible+.comp-module-scss-module__AQDC6W__circle{outline:2px solid var(--color-primary-500);outline-offset:2px}.comp-module-scss-module__AQDC6W__labelContent{font-family:var(--font-primary,inherit);color:var(--color-foreground);flex-direction:column;margin-top:1px;font-size:.875rem;display:flex}.comp-module-scss-module__AQDC6W__errorText{color:var(--color-error);margin-top:2px;font-size:.75rem}
.comp-module-scss-module__vEhinq__wrapper{cursor:pointer;align-items:center;gap:12px;display:inline-flex}.comp-module-scss-module__vEhinq__disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__vEhinq__nativeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-module-scss-module__vEhinq__track{background-color:var(--color-gray-300);border-radius:9999px;flex-shrink:0;width:44px;height:24px;transition:background-color .3s;position:relative}.comp-module-scss-module__vEhinq__track:after{content:"";width:20px;height:20px;box-shadow:var(--shadow-thumb);background-color:#fff;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px}.comp-module-scss-module__vEhinq__nativeInput:checked+.comp-module-scss-module__vEhinq__track{background-color:var(--color-primary-600)}.comp-module-scss-module__vEhinq__nativeInput:checked+.comp-module-scss-module__vEhinq__track:after{transform:translate(20px)}.comp-module-scss-module__vEhinq__nativeInput:focus-visible+.comp-module-scss-module__vEhinq__track{outline:2px solid var(--color-primary-500);outline-offset:2px}.comp-module-scss-module__vEhinq__label{font-family:var(--font-primary,inherit);color:var(--color-foreground);-webkit-user-select:none;user-select:none;font-size:.875rem}
.comp-module-scss-module___f06aW__wrapper{flex-direction:column;gap:4px;display:flex}.comp-module-scss-module___f06aW__fullWidth{width:100%}.comp-module-scss-module___f06aW__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module___f06aW__control{flex-direction:column;display:flex;position:relative}.comp-module-scss-module___f06aW__trigger{text-align:left;width:100%;color:var(--color-foreground);background-color:var(--color-surface);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:flex}.comp-module-scss-module___f06aW__trigger:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.comp-module-scss-module___f06aW__trigger:disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-gray-50)}.comp-module-scss-module___f06aW__triggerOpen{border-color:var(--color-primary-500)}.comp-module-scss-module___f06aW__triggerError{border-color:var(--color-error)}.comp-module-scss-module___f06aW__triggerError:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-bg)}.comp-module-scss-module___f06aW__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comp-module-scss-module___f06aW__placeholder{color:var(--color-subtle)}.comp-module-scss-module___f06aW__arrow{background-color:var(--color-muted);clip-path:polygon(100% 0%,0 0%,50% 100%);flex-shrink:0;width:10px;height:6px;transition:transform .2s}.comp-module-scss-module___f06aW__arrowOpen{transform:rotate(180deg)}.comp-module-scss-module___f06aW__listbox{z-index:20;background-color:var(--color-surface);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);width:100%;max-height:240px;box-shadow:var(--shadow-md);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.comp-module-scss-module___f06aW__option{border-radius:calc(var(--radius-md,8px) - 2px);color:var(--color-foreground);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;transition:background-color .1s,color .1s;display:flex}.comp-module-scss-module___f06aW__option.comp-module-scss-module___f06aW__optionActive{background-color:var(--color-gray-100)}.comp-module-scss-module___f06aW__option.comp-module-scss-module___f06aW__optionSelected{color:var(--color-primary-600);font-weight:500}.comp-module-scss-module___f06aW__option.comp-module-scss-module___f06aW__optionSelected.comp-module-scss-module___f06aW__optionActive{background-color:var(--color-primary-bg)}.comp-module-scss-module___f06aW__option.comp-module-scss-module___f06aW__optionDisabled{color:var(--color-subtle);cursor:not-allowed;background-color:#0000}.comp-module-scss-module___f06aW__errorText{color:var(--color-error);margin:0;font-size:.75rem}
.comp-module-scss-module__MDM78q__wrapper{flex-direction:column;gap:4px;display:flex;position:relative}.comp-module-scss-module__MDM78q__fullWidth{width:100%}.comp-module-scss-module__MDM78q__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module__MDM78q__inputContainer{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);cursor:pointer;background-color:#0000;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:42px;padding:6px 36px 6px 8px;font-family:inherit;font-size:1rem;transition:border-color .2s,border-radius .2s;display:flex;position:relative}.comp-module-scss-module__MDM78q__inputContainer:focus-within{border-color:var(--color-primary-500)}.comp-module-scss-module__MDM78q__inputOpen{border-bottom-right-radius:0;border-bottom-left-radius:0}.comp-module-scss-module__MDM78q__placeholder{color:var(--color-gray-400);padding-left:4px}.comp-module-scss-module__MDM78q__chip{background-color:var(--color-gray-100);color:var(--color-foreground);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.875rem;display:inline-flex}.comp-module-scss-module__MDM78q__chip .comp-module-scss-module__MDM78q__chipRemove{cursor:pointer;color:var(--color-gray-400);background:0 0;border:none;align-items:center;padding:0;display:flex}.comp-module-scss-module__MDM78q__chip .comp-module-scss-module__MDM78q__chipRemove:hover{color:var(--color-error)}.comp-module-scss-module__MDM78q__arrow{border:solid var(--color-gray-400);pointer-events:none;border-width:0 2px 2px 0;width:8px;height:8px;margin-top:-4px;transition:transform .2s;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.comp-module-scss-module__MDM78q__arrow.comp-module-scss-module__MDM78q__open{transform:rotate(-135deg)}.comp-module-scss-module__MDM78q__dropdown{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:0 0 var(--radius-md,8px) var(--radius-md,8px);z-index:10;width:100%;max-height:200px;box-shadow:var(--shadow-md);border-top:none;flex-direction:column;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.comp-module-scss-module__MDM78q__option{cursor:pointer;color:var(--color-foreground);align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;transition:background-color .1s;display:flex}.comp-module-scss-module__MDM78q__option:hover:not(.comp-module-scss-module__MDM78q__disabled){background-color:var(--color-gray-100)}.comp-module-scss-module__MDM78q__option.comp-module-scss-module__MDM78q__active{background-color:var(--color-primary-bg)}.comp-module-scss-module__MDM78q__option.comp-module-scss-module__MDM78q__disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__MDM78q__fakeCheckbox{border:1px solid var(--border-color);border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.comp-module-scss-module__MDM78q__fakeCheckbox.comp-module-scss-module__MDM78q__checked{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.comp-module-scss-module__MDM78q__fakeCheckbox.comp-module-scss-module__MDM78q__checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:rotate(45deg)}.comp-module-scss-module__MDM78q__error{border-color:var(--color-error)}.comp-module-scss-module__MDM78q__errorText{color:var(--color-error);margin:0;font-size:.75rem}
.comp-module-scss-module__yhC2tW__wrapper{flex-direction:column;gap:4px;display:flex;position:relative}.comp-module-scss-module__yhC2tW__fullWidth{width:100%}.comp-module-scss-module__yhC2tW__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module__yhC2tW__input{width:100%;color:var(--color-foreground);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background-color:#0000;outline:none;padding:10px 12px;font-family:inherit;font-size:1rem;transition:border-color .2s}.comp-module-scss-module__yhC2tW__input:focus{border-color:var(--color-primary-500)}.comp-module-scss-module__yhC2tW__input:disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__yhC2tW__error,.comp-module-scss-module__yhC2tW__error:focus{border-color:var(--color-error)}.comp-module-scss-module__yhC2tW__errorText{color:var(--color-error);margin:0;font-size:.75rem}.comp-module-scss-module__yhC2tW__dropdown{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:0 0 var(--radius-md,8px) var(--radius-md,8px);z-index:10;width:100%;max-height:200px;box-shadow:var(--shadow-md);border-top:none;flex-direction:column;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.comp-module-scss-module__yhC2tW__option{cursor:pointer;color:var(--color-foreground);padding:10px 12px;font-size:.875rem;transition:background-color .1s}.comp-module-scss-module__yhC2tW__option:hover{background-color:var(--color-gray-100)}.comp-module-scss-module__yhC2tW__option.comp-module-scss-module__yhC2tW__active{background-color:var(--color-primary-bg)}
.comp-module-scss-module__rneP3W__wrapper{flex-direction:column;gap:8px;width:100%;display:flex}.comp-module-scss-module__rneP3W__header{justify-content:space-between;align-items:center;display:flex}.comp-module-scss-module__rneP3W__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module__rneP3W__value{color:var(--color-gray-400);font-variant-numeric:tabular-nums;font-size:.875rem}.comp-module-scss-module__rneP3W__slider{appearance:none;background:var(--color-gray-200);border-radius:9999px;outline:none;width:100%;height:6px;margin:8px 0}.comp-module-scss-module__rneP3W__slider:disabled{opacity:.5;cursor:not-allowed}.comp-module-scss-module__rneP3W__slider::-webkit-slider-thumb{appearance:none;background:var(--color-primary-600);cursor:pointer;width:20px;height:20px;box-shadow:var(--shadow-thumb);border-radius:50%;transition:transform .1s}.comp-module-scss-module__rneP3W__slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.comp-module-scss-module__rneP3W__slider::-webkit-slider-thumb:active{transform:scale(.95)}.comp-module-scss-module__rneP3W__slider::-moz-range-thumb{background:var(--color-primary-600);cursor:pointer;width:20px;height:20px;box-shadow:var(--shadow-thumb);border:none;border-radius:50%}.comp-module-scss-module__rneP3W__slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-primary-500);outline-offset:2px}.comp-module-scss-module__rneP3W__errorText{color:var(--color-error);margin:0;font-size:.75rem}
.comp-module-scss-module__vx8vYG__wrapper{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.comp-module-scss-module__vx8vYG__knobContainer{width:var(--knob-size);height:var(--knob-size);background:var(--color-gray-200);border:2px solid var(--border-color);box-shadow:var(--shadow-inset);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.comp-module-scss-module__vx8vYG__dial{background:var(--color-background);width:80%;height:80%;box-shadow:var(--shadow-md);transform:rotate(var(--knob-rotation));border-radius:50%;transition:transform .1s;position:relative}.comp-module-scss-module__vx8vYG__dial:after{content:"";background:var(--color-primary-600);border-radius:50%;width:6px;height:6px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.comp-module-scss-module__vx8vYG__nativeInput{opacity:0;cursor:pointer;z-index:2;appearance:none;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.comp-module-scss-module__vx8vYG__label{color:var(--color-foreground);font-size:.75rem;font-weight:500}
.comp-module-scss-module__itb4JW__grid{flex-direction:column;gap:2px;width:100%;display:flex}.comp-module-scss-module__itb4JW__gridSm .comp-module-scss-module__itb4JW__weekRow{padding:0}.comp-module-scss-module__itb4JW__gridSm .comp-module-scss-module__itb4JW__day{height:32px;font-size:.8125rem}.comp-module-scss-module__itb4JW__gridSm .comp-module-scss-module__itb4JW__weekday{font-size:.6875rem}.comp-module-scss-module__itb4JW__weekRow{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.comp-module-scss-module__itb4JW__weekday{text-align:center;color:var(--color-subtle);text-transform:capitalize;padding:6px 0;font-size:.75rem;font-weight:600}.comp-module-scss-module__itb4JW__cell{flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.comp-module-scss-module__itb4JW__cellOutside{opacity:.45}.comp-module-scss-module__itb4JW__day{width:100%;height:40px;color:var(--color-foreground);border-radius:calc(var(--radius-md,8px) - 2px);cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:flex}.comp-module-scss-module__itb4JW__day:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-bg);outline:none}.comp-module-scss-module__itb4JW__day:disabled{color:var(--color-subtle);cursor:not-allowed;opacity:.5}.comp-module-scss-module__itb4JW__dayOutside{color:var(--color-subtle)}.comp-module-scss-module__itb4JW__dayToday{border-color:var(--border-color-strong);font-weight:700}.comp-module-scss-module__itb4JW__dayInRange{background-color:var(--color-primary-bg);color:var(--color-foreground);border-radius:0}.comp-module-scss-module__itb4JW__dayRangeStart,.comp-module-scss-module__itb4JW__dayRangeEnd{background-color:var(--color-primary-600);color:var(--color-on-primary);font-weight:700}.comp-module-scss-module__itb4JW__dayRangeStart{border-start-end-radius:0;border-end-end-radius:0}.comp-module-scss-module__itb4JW__dayRangeEnd{border-start-start-radius:0;border-end-start-radius:0}.comp-module-scss-module__itb4JW__daySelected{background-color:var(--color-primary-600);color:var(--color-on-primary);font-weight:700}.comp-module-scss-module__itb4JW__dayDisabled{cursor:not-allowed}.comp-module-scss-module__itb4JW__event{color:var(--color-on-primary);background-color:var(--color-primary-500);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;margin-top:2px;padding:1px 4px;font-size:.625rem;line-height:1.4;overflow:hidden}
.comp-module-scss-module__ef7J2W__root{width:100%;font-family:var(--font-primary,inherit);color:var(--color-foreground);background-color:var(--color-surface);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);padding:12px;overflow:hidden}.comp-module-scss-module__ef7J2W__rootSm{padding:8px}.comp-module-scss-module__ef7J2W__header{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:4px;margin-bottom:8px;display:grid}.comp-module-scss-module__ef7J2W__navButton{width:32px;height:32px;color:var(--color-foreground);border-radius:calc(var(--radius-md,8px) - 2px);cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:1rem;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.comp-module-scss-module__ef7J2W__navButton:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-bg);outline:none}.comp-module-scss-module__ef7J2W__navButton:disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__ef7J2W__heading{text-align:center;text-transform:capitalize;font-size:.9375rem;font-weight:600}
.comp-module-scss-module__KXZyUW__root{text-align:center;border:1px dashed var(--border-color);border-radius:var(--radius-md,8px);background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-primary,inherit);flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.comp-module-scss-module__KXZyUW__iconWrapper{background-color:var(--color-gray-100);width:48px;height:48px;color:var(--color-gray-400);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.comp-module-scss-module__KXZyUW__iconWrapper svg{width:24px;height:24px}.comp-module-scss-module__KXZyUW__title{margin:0 0 8px;font-size:1rem;font-weight:600}.comp-module-scss-module__KXZyUW__description{color:var(--color-gray-700);max-width:400px;margin:0 0 24px;font-size:.875rem}
.comp-module-scss-module__v_Q7pW__root{font-family:var(--font-primary,inherit);color:var(--color-gray-400);font-variant-numeric:tabular-nums;font-size:.75rem;transition:color .2s}.comp-module-scss-module__v_Q7pW__error{color:var(--color-error);font-weight:500}
.comp-module-scss-module__i_ZyIq__root{font-family:var(--font-primary,inherit);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.comp-module-scss-module__i_ZyIq__item{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);color:var(--color-foreground);transform:var(--sortable-transform,none);transition:var(--sortable-transition,none);z-index:var(--sortable-z,1);align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}[data-theme=dark] .comp-module-scss-module__i_ZyIq__item{background-color:var(--color-gray-50)}.comp-module-scss-module__i_ZyIq__dragging{opacity:.6;box-shadow:var(--shadow-lg);border-color:var(--color-primary-500)}.comp-module-scss-module__i_ZyIq__handle{color:var(--color-gray-400);cursor:grab;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:-4px;padding:4px;display:flex}.comp-module-scss-module__i_ZyIq__handle:active{cursor:grabbing}.comp-module-scss-module__i_ZyIq__handle:hover,.comp-module-scss-module__i_ZyIq__handle:focus-visible{background-color:var(--color-gray-100);color:var(--color-foreground);outline:none}.comp-module-scss-module__i_ZyIq__content{flex:1}
.comp-module-scss-module__kfuX3a__root{border-radius:var(--radius-md,8px);cursor:pointer;border:none;justify-content:center;align-items:center;padding:12px 24px;font-family:inherit;font-weight:600;transition:opacity .2s;display:inline-flex}.comp-module-scss-module__kfuX3a__root--fullWidth{width:100%}.comp-module-scss-module__kfuX3a__root--disabled{cursor:not-allowed;opacity:.6}.comp-module-scss-module__kfuX3a__root--loading{cursor:wait;opacity:.8}.comp-module-scss-module__kfuX3a__variant--primary{background-color:var(--color-primary-600);color:var(--color-on-primary)}.comp-module-scss-module__kfuX3a__variant--primary:hover:not(.comp-module-scss-module__kfuX3a__root--disabled){background-color:var(--color-primary-700)}
.comp-module-scss-module__7r38ma__wrapper{flex-direction:column;gap:4px;display:flex}.comp-module-scss-module__7r38ma__fullWidth{width:100%}.comp-module-scss-module__7r38ma__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module__7r38ma__field{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background-color:#0000;align-items:center;gap:4px;width:100%;padding:0 8px 0 0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.comp-module-scss-module__7r38ma__field:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-bg)}.comp-module-scss-module__7r38ma__fieldError{border-color:var(--color-error)}.comp-module-scss-module__7r38ma__fieldOpen{border-color:var(--color-primary-500)}.comp-module-scss-module__7r38ma__control{min-width:0;color:var(--color-foreground);background-color:#0000;border:none;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:1rem}.comp-module-scss-module__7r38ma__control::placeholder{color:var(--color-subtle)}.comp-module-scss-module__7r38ma__control:disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__7r38ma__toggle{width:32px;height:32px;color:var(--color-subtle);border-radius:calc(var(--radius-md,8px) - 2px);cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.comp-module-scss-module__7r38ma__toggle:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-bg);outline:none}.comp-module-scss-module__7r38ma__toggle:disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__7r38ma__panel{z-index:30;background-color:var(--color-surface);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);width:min(320px,100%);box-shadow:var(--shadow-lg);padding:4px;position:absolute;top:calc(100% + 4px);left:0}.comp-module-scss-module__7r38ma__errorText{color:var(--color-error);margin:0;font-size:.75rem}
.comp-module-scss-module__cA1epa__wrapper{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.comp-module-scss-module__cA1epa__disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__cA1epa__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module__cA1epa__input{appearance:none;cursor:pointer;background-color:#0000;border:none;border-radius:50%;width:40px;height:40px;padding:0}.comp-module-scss-module__cA1epa__input::-webkit-color-swatch-wrapper{padding:0}.comp-module-scss-module__cA1epa__input::-webkit-color-swatch{border:2px solid var(--border-color);border-radius:50%}.comp-module-scss-module__cA1epa__input::-moz-color-swatch{border:2px solid var(--border-color);border-radius:50%}.comp-module-scss-module__cA1epa__input:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.comp-module-scss-module__cA1epa__input:disabled{pointer-events:none}
.comp-module-scss-module__A5pUkq__wrapper{flex-direction:column;gap:4px;width:100%;display:flex}.comp-module-scss-module__A5pUkq__fullWidth{width:100%}.comp-module-scss-module__A5pUkq__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module__A5pUkq__inputsContainer{align-items:center;gap:8px;display:flex;position:relative}.comp-module-scss-module__A5pUkq__separator{color:var(--color-subtle);font-weight:500}.comp-module-scss-module__A5pUkq__input{width:100%;min-width:0;color:var(--color-foreground);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background-color:#0000;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.comp-module-scss-module__A5pUkq__input::placeholder{color:var(--color-subtle)}.comp-module-scss-module__A5pUkq__input:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-bg)}.comp-module-scss-module__A5pUkq__input:disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__A5pUkq__error{border-color:var(--color-error)}.comp-module-scss-module__A5pUkq__toggle{width:36px;height:36px;color:var(--color-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;padding:0;transition:border-color .15s,box-shadow .15s;display:inline-flex}.comp-module-scss-module__A5pUkq__toggle:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-bg);outline:none}.comp-module-scss-module__A5pUkq__toggle:disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__A5pUkq__panel{z-index:30;background-color:var(--color-surface);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);width:min(320px,100%);box-shadow:var(--shadow-lg);padding:4px;position:absolute;top:calc(100% + 4px);left:0}.comp-module-scss-module__A5pUkq__errorText{color:var(--color-error);margin:0;font-size:.75rem}
.comp-module-scss-module__Jk-1dW__wrapper{flex-direction:column;gap:4px;display:flex}.comp-module-scss-module__Jk-1dW__fullWidth{width:100%}.comp-module-scss-module__Jk-1dW__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module__Jk-1dW__inputContainer{align-items:center;display:flex;position:relative}.comp-module-scss-module__Jk-1dW__iconStart{color:var(--color-gray-400);pointer-events:none;display:flex;position:absolute;left:12px}.comp-module-scss-module__Jk-1dW__input{width:100%;color:var(--color-foreground);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background-color:#0000;outline:none;padding:10px 12px;font-family:inherit;font-size:1rem;transition:border-color .2s}.comp-module-scss-module__Jk-1dW__input::placeholder{color:var(--color-gray-400)}.comp-module-scss-module__Jk-1dW__input:focus{border-color:var(--color-primary-500)}.comp-module-scss-module__Jk-1dW__input:disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-gray-50)}.comp-module-scss-module__Jk-1dW__hasStartIcon{padding-left:36px}.comp-module-scss-module__Jk-1dW__inputError,.comp-module-scss-module__Jk-1dW__inputError:focus{border-color:var(--color-error)}.comp-module-scss-module__Jk-1dW__errorText{color:var(--color-error);margin:0;font-size:.75rem}
.comp-module-scss-module__Dkn6hW__wrapper{flex-direction:column;gap:4px;display:flex}.comp-module-scss-module__Dkn6hW__fullWidth{width:100%}.comp-module-scss-module__Dkn6hW__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module__Dkn6hW__field{position:relative}.comp-module-scss-module__Dkn6hW__trigger{text-align:left;width:100%;color:var(--color-foreground);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);cursor:pointer;background-color:#0000;outline:none;padding:10px 32px 10px 12px;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.comp-module-scss-module__Dkn6hW__trigger:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-bg)}.comp-module-scss-module__Dkn6hW__trigger:disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__Dkn6hW__triggerError{border-color:var(--color-error)}.comp-module-scss-module__Dkn6hW__triggerOpen{border-color:var(--color-primary-500)}.comp-module-scss-module__Dkn6hW__arrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--color-subtle);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.comp-module-scss-module__Dkn6hW__panel{z-index:30;background-color:var(--color-surface);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg);gap:4px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.comp-module-scss-module__Dkn6hW__column{border-radius:calc(var(--radius-md,8px) - 2px);width:72px;max-height:200px;margin:0;padding:4px;list-style:none;overflow-y:auto}.comp-module-scss-module__Dkn6hW__column:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-bg);outline:none}.comp-module-scss-module__Dkn6hW__option{color:var(--color-foreground);border-radius:calc(var(--radius-md,8px) - 4px);cursor:pointer;justify-content:center;align-items:center;padding:6px 8px;font-size:.875rem;display:flex}.comp-module-scss-module__Dkn6hW__option[aria-disabled=true]{color:var(--color-subtle);cursor:not-allowed;opacity:.5}.comp-module-scss-module__Dkn6hW__optionActive{background-color:var(--color-gray-100)}.comp-module-scss-module__Dkn6hW__optionSelected{color:var(--color-primary-600);font-weight:600}.comp-module-scss-module__Dkn6hW__optionActive.comp-module-scss-module__Dkn6hW__optionSelected{background-color:var(--color-primary-bg)}.comp-module-scss-module__Dkn6hW__errorText{color:var(--color-error);margin:0;font-size:.75rem}
.comp-module-scss-module__vBxRbW__root{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.comp-module-scss-module__vBxRbW__item{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background-color:var(--color-surface);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.comp-module-scss-module__vBxRbW__info{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.comp-module-scss-module__vBxRbW__name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground);font-size:.875rem;font-family:var(--font-primary,inherit);overflow:hidden}.comp-module-scss-module__vBxRbW__size{color:var(--color-gray-600);font-size:.75rem;font-family:var(--font-primary,inherit);font-variant-numeric:tabular-nums;flex-shrink:0}.comp-module-scss-module__vBxRbW__remove{border-radius:var(--radius-md,8px);width:24px;height:24px;color:var(--color-gray-600);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.comp-module-scss-module__vBxRbW__remove:hover{color:var(--color-error);background-color:var(--color-error-bg)}}.comp-module-scss-module__vBxRbW__remove:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.comp-module-scss-module__vBxRbW__remove:disabled{cursor:not-allowed;opacity:.5}
.comp-module-scss-module__zTZH4W__wrapper{flex-direction:column;gap:4px;display:flex}.comp-module-scss-module__zTZH4W__label{color:var(--color-foreground);font-size:.875rem;font-weight:500;font-family:var(--font-primary,inherit)}.comp-module-scss-module__zTZH4W__nativeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-module-scss-module__zTZH4W__root{border:2px dashed var(--border-color);border-radius:var(--radius-md,8px);background-color:var(--color-background);cursor:pointer;outline:none;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .2s,background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){.comp-module-scss-module__zTZH4W__root:hover{background-color:var(--color-gray-50)}}.comp-module-scss-module__zTZH4W__root:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.comp-module-scss-module__zTZH4W__dragging{border-color:var(--color-primary-500);background-color:var(--color-primary-bg-subtle)}.comp-module-scss-module__zTZH4W__error{border-color:var(--color-error)}.comp-module-scss-module__zTZH4W__disabled{cursor:not-allowed;opacity:.6}.comp-module-scss-module__zTZH4W__button{background-color:var(--color-gray-100);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);color:var(--color-foreground);font-family:var(--font-primary,inherit);flex-shrink:0;padding:8px 16px;font-weight:500;transition:background-color .2s}.comp-module-scss-module__zTZH4W__fileName{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-700);font-size:.875rem;font-family:var(--font-primary,inherit);overflow:hidden}.comp-module-scss-module__zTZH4W__icon{color:var(--color-gray-400);flex-shrink:0}.comp-module-scss-module__zTZH4W__draggingHint{color:var(--color-primary-600);flex-shrink:0;margin-left:auto;font-size:.75rem;font-weight:500}.comp-module-scss-module__zTZH4W__clear{color:var(--color-error);font-family:var(--font-primary,inherit);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:.75rem}.comp-module-scss-module__zTZH4W__clear:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--radius-md,8px)}.comp-module-scss-module__zTZH4W__clear:disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__zTZH4W__errorText{color:var(--color-error);margin:0;font-size:.75rem}
.comp-module-scss-module__S9QnYW__wrapper{gap:8px;display:flex}.comp-module-scss-module__S9QnYW__input{text-align:center;width:48px;height:56px;color:var(--color-foreground);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background-color:#0000;outline:none;font-size:1.5rem;font-weight:600;transition:border-color .2s}.comp-module-scss-module__S9QnYW__input:focus{border-color:var(--color-primary-500)}.comp-module-scss-module__S9QnYW__error .comp-module-scss-module__S9QnYW__input{border-color:var(--color-error)}
.comp-module-scss-module__xjYvJW__wrapper{gap:4px;display:inline-flex}.comp-module-scss-module__xjYvJW__star{cursor:pointer;color:var(--color-gray-300);background:0 0;border:none;padding:0;transition:color .2s,transform .1s}.comp-module-scss-module__xjYvJW__star svg{fill:currentColor;width:24px;height:24px}.comp-module-scss-module__xjYvJW__star.comp-module-scss-module__xjYvJW__filled{color:var(--color-warning)}.comp-module-scss-module__xjYvJW__star:not(:disabled):hover{transform:scale(1.1)}.comp-module-scss-module__xjYvJW__star:disabled{cursor:default}.comp-module-scss-module__xjYvJW__star:focus-visible{outline:2px solid var(--color-primary-500);border-radius:4px}
.comp-module-scss-module__xJz5iG__wrapper{flex-direction:column;gap:4px;display:flex;position:relative}.comp-module-scss-module__xJz5iG__fullWidth{width:100%}.comp-module-scss-module__xJz5iG__label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.comp-module-scss-module__xJz5iG__inputContainer{align-items:center;display:flex;position:relative}.comp-module-scss-module__xJz5iG__input{width:100%;color:var(--color-foreground);background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);outline:none;padding:10px 36px 10px 12px;font-family:inherit;font-size:1rem;transition:border-color .2s,border-radius .2s}.comp-module-scss-module__xJz5iG__input:focus{border-color:var(--color-primary-500)}.comp-module-scss-module__xJz5iG__inputOpen{border-bottom-right-radius:0;border-bottom-left-radius:0}.comp-module-scss-module__xJz5iG__arrow{border:solid var(--color-gray-400);pointer-events:none;border-width:0 2px 2px 0;width:8px;height:8px;transition:transform .2s;position:absolute;right:12px;transform:rotate(45deg)translateY(-2px)}.comp-module-scss-module__xJz5iG__arrow.comp-module-scss-module__xJz5iG__open{transform:rotate(-135deg)translateY(-2px)}.comp-module-scss-module__xJz5iG__dropdown{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:0 0 var(--radius-md,8px) var(--radius-md,8px);z-index:10;border-top:none;flex-direction:column;width:100%;max-height:200px;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.comp-module-scss-module__xJz5iG__option{cursor:pointer;color:var(--color-foreground);padding:10px 12px;font-size:.875rem;transition:background-color .1s}.comp-module-scss-module__xJz5iG__option:hover{background-color:var(--color-gray-100)}.comp-module-scss-module__xJz5iG__option.comp-module-scss-module__xJz5iG__selected{background-color:var(--color-primary-500);color:#fff}.comp-module-scss-module__xJz5iG__empty{color:var(--color-gray-400);text-align:center;padding:10px 12px;font-size:.875rem}.comp-module-scss-module__xJz5iG__error,.comp-module-scss-module__xJz5iG__error:focus{border-color:var(--color-error)}.comp-module-scss-module__xJz5iG__errorText{color:var(--color-error);margin:0;font-size:.75rem}.comp-module-scss-module__xJz5iG__option.comp-module-scss-module__xJz5iG__active{background-color:var(--color-primary-bg)}
.comp-module-scss-module__yhgiUa__wrapper{flex-direction:column;gap:8px;display:flex}.comp-module-scss-module__yhgiUa__label{color:var(--color-foreground);font-size:.875rem;font-weight:500;font-family:var(--font-primary,inherit)}.comp-module-scss-module__yhgiUa__root{border:2px dashed var(--border-color);border-radius:var(--radius-md,8px);background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-primary,inherit);cursor:pointer;text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;transition:border-color .2s,background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){.comp-module-scss-module__yhgiUa__root:hover{background-color:var(--color-gray-50)}}.comp-module-scss-module__yhgiUa__root:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.comp-module-scss-module__yhgiUa__dragging{border-color:var(--color-primary-500);background-color:var(--color-primary-bg-subtle)}.comp-module-scss-module__yhgiUa__dragging .comp-module-scss-module__yhgiUa__icon{color:var(--color-primary-600);transform:translateY(-4px)scale(1.1)}.comp-module-scss-module__yhgiUa__error{border-color:var(--color-error)}.comp-module-scss-module__yhgiUa__disabled{cursor:not-allowed;opacity:.6}.comp-module-scss-module__yhgiUa__errorText{color:var(--color-error);font-size:.75rem;font-family:var(--font-primary,inherit);margin:0}.comp-module-scss-module__yhgiUa__draggingHint{color:var(--color-primary-600);margin:0;font-size:.75rem;font-weight:500}.comp-module-scss-module__yhgiUa__icon{color:var(--color-gray-400);margin-bottom:12px;transition:transform .2s,color .2s}.comp-module-scss-module__yhgiUa__description{color:var(--color-gray-700);margin:0;font-size:.875rem}.comp-module-scss-module__yhgiUa__nativeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-module-scss-module__yhgiUa__clear{color:var(--color-error);font-family:var(--font-primary,inherit);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:.75rem}.comp-module-scss-module__yhgiUa__clear:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--radius-md,8px)}.comp-module-scss-module__yhgiUa__clear:disabled{cursor:not-allowed;opacity:.5}
.comp-module-scss-module__BXJ2Wq__root{white-space:nowrap;gap:8px}
.comp-module-scss-module__IHuwLa__root{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-primary,inherit);align-items:flex-start;gap:12px;padding:16px;line-height:1.5;display:flex}.comp-module-scss-module__IHuwLa__variant--info{border-color:var(--color-primary-500)}.comp-module-scss-module__IHuwLa__variant--success{border-color:var(--color-success)}.comp-module-scss-module__IHuwLa__variant--warning{border-color:var(--color-warning)}.comp-module-scss-module__IHuwLa__variant--error{border-color:var(--color-error)}.comp-module-scss-module__IHuwLa__content{flex:1}.comp-module-scss-module__IHuwLa__title{margin:0 0 4px;font-size:.875rem;font-weight:600}.comp-module-scss-module__IHuwLa__description{color:var(--color-gray-700);margin:0;font-size:.875rem}.comp-module-scss-module__IHuwLa__closeBtn{color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;border-radius:4px;margin:-4px -4px -4px 0;padding:4px}.comp-module-scss-module__IHuwLa__closeBtn:hover{background-color:var(--color-gray-100);color:var(--color-foreground)}.comp-module-scss-module__IHuwLa__closeBtn svg{width:16px;height:16px}
.comp-module-scss-module__74fV5G__root{width:var(--skeleton-width);height:var(--skeleton-height);background-color:var(--color-gray-200);display:block}[data-theme=dark] .comp-module-scss-module__74fV5G__root{background-color:var(--color-gray-100)}.comp-module-scss-module__74fV5G__variant--text{transform-origin:0 55%;border-radius:var(--radius-md,4px);height:auto;margin-top:0;margin-bottom:0;transform:scaleY(.6)}.comp-module-scss-module__74fV5G__variant--text:empty:before{content:" "}.comp-module-scss-module__74fV5G__variant--circular{border-radius:50%}.comp-module-scss-module__74fV5G__variant--rectangular{border-radius:var(--radius-md,8px)}.comp-module-scss-module__74fV5G__animation--pulse{animation:1.5s ease-in-out .5s infinite comp-module-scss-module__74fV5G__pulse}.comp-module-scss-module__74fV5G__animation--wave{background-color:var(--color-gray-100);position:relative;overflow:hidden}[data-theme=dark] .comp-module-scss-module__74fV5G__animation--wave{background-color:var(--color-gray-50)}.comp-module-scss-module__74fV5G__animation--wave:after{content:"";background:linear-gradient(90deg, transparent, var(--color-skeleton-shine), transparent);animation:1.5s infinite comp-module-scss-module__74fV5G__wave;position:absolute;inset:0;transform:translate(-100%)}@keyframes comp-module-scss-module__74fV5G__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes comp-module-scss-module__74fV5G__wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.comp-module-scss-module__0n9VvG__container{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.comp-module-scss-module__0n9VvG__toast{pointer-events:auto;background-color:var(--color-background);min-width:280px;max-width:400px;color:var(--color-foreground);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-md);font-family:var(--font-primary,inherit);border-left-width:4px;flex-direction:column;padding:16px 40px 16px 16px;animation:.3s cubic-bezier(.4,0,.2,1) comp-module-scss-module__0n9VvG__slideIn;display:flex;position:relative}.comp-module-scss-module__0n9VvG__variant--info{border-left-color:var(--color-primary-500)}.comp-module-scss-module__0n9VvG__variant--success{border-left-color:var(--color-success)}.comp-module-scss-module__0n9VvG__variant--error{border-left-color:var(--color-error)}.comp-module-scss-module__0n9VvG__close{border-radius:var(--radius-sm,4px);width:24px;height:24px;color:var(--color-gray-500);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.comp-module-scss-module__0n9VvG__close:hover{background-color:var(--color-gray-100);color:var(--color-foreground)}.comp-module-scss-module__0n9VvG__close:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.comp-module-scss-module__0n9VvG__title{margin:0 0 4px;font-size:.875rem;font-weight:600}.comp-module-scss-module__0n9VvG__message{color:var(--color-gray-700);margin:0;font-size:.875rem}@keyframes comp-module-scss-module__0n9VvG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
.comp-module-scss-module__SjBhhW__root{background-color:var(--color-gray-200);border-radius:9999px;width:100%;position:relative;overflow:hidden}[data-theme=dark] .comp-module-scss-module__SjBhhW__root{background-color:var(--color-gray-100)}.comp-module-scss-module__SjBhhW__size--sm{height:4px}.comp-module-scss-module__SjBhhW__size--md{height:8px}.comp-module-scss-module__SjBhhW__size--lg{height:12px}.comp-module-scss-module__SjBhhW__indicator{background-color:var(--color-primary-600);height:100%;width:var(--progress-width);border-radius:9999px;transition:width .3s cubic-bezier(.4,0,.2,1)}.comp-module-scss-module__SjBhhW__indeterminate .comp-module-scss-module__SjBhhW__indicator{transform-origin:0%;width:50%;animation:1.5s ease-in-out infinite comp-module-scss-module__SjBhhW__indeterminateAnim}@keyframes comp-module-scss-module__SjBhhW__indeterminateAnim{0%{transform:translate(-100%)scaleX(.2)}50%{transform:translate(50%)scaleX(1)}to{transform:translate(200%)scaleX(.2)}}
.comp-module-scss-module__1lYIjq__root{color:var(--color-primary-600);animation:1s linear infinite comp-module-scss-module__1lYIjq__spin}.comp-module-scss-module__1lYIjq__size--sm{width:16px;height:16px}.comp-module-scss-module__1lYIjq__size--md{width:24px;height:24px}.comp-module-scss-module__1lYIjq__size--lg{width:48px;height:48px}@keyframes comp-module-scss-module__1lYIjq__spin{to{transform:rotate(360deg)}}
.comp-module-scss-module__WCjvIa__root{border-radius:var(--radius-md,8px);font-family:var(--font-primary,inherit);flex-direction:column;padding:24px;display:flex}.comp-module-scss-module__WCjvIa__variant--info{background-color:var(--color-primary-bg);border-left:4px solid var(--color-primary-500)}.comp-module-scss-module__WCjvIa__variant--success{background-color:var(--color-success-bg);border-left:4px solid var(--color-success)}.comp-module-scss-module__WCjvIa__variant--warning{background-color:var(--color-warning-bg);border-left:4px solid var(--color-warning)}.comp-module-scss-module__WCjvIa__variant--error{background-color:var(--color-error-bg);border-left:4px solid var(--color-error)}.comp-module-scss-module__WCjvIa__contentContainer{align-items:flex-start;gap:16px;display:flex}.comp-module-scss-module__WCjvIa__icon{flex-shrink:0;width:24px;height:24px;margin-top:2px}.comp-module-scss-module__WCjvIa__variant--info .comp-module-scss-module__WCjvIa__icon{color:var(--color-primary-600)}.comp-module-scss-module__WCjvIa__variant--success .comp-module-scss-module__WCjvIa__icon{color:var(--color-success)}.comp-module-scss-module__WCjvIa__variant--warning .comp-module-scss-module__WCjvIa__icon{color:var(--color-warning)}.comp-module-scss-module__WCjvIa__variant--error .comp-module-scss-module__WCjvIa__icon{color:var(--color-error)}.comp-module-scss-module__WCjvIa__textContent{flex-direction:column;flex:1;gap:8px;display:flex}.comp-module-scss-module__WCjvIa__title{color:var(--color-foreground);margin:0;font-size:1rem;font-weight:600}.comp-module-scss-module__WCjvIa__description{color:var(--color-gray-700);margin:0;font-size:.875rem;line-height:1.5}.comp-module-scss-module__WCjvIa__actions{align-items:center;gap:12px;margin-top:16px;padding-left:40px;display:flex}@media (max-width:575.98px){.comp-module-scss-module__WCjvIa__actions{padding-left:0}}
.comp-module-scss-module__EK51Pa__root{box-sizing:border-box;color:var(--color-foreground);min-width:0;display:block}.comp-module-scss-module__EK51Pa__border{border:1px solid var(--border-color);border-radius:var(--radius-md,8px)}.comp-module-scss-module__EK51Pa__padding--sm{padding:8px}.comp-module-scss-module__EK51Pa__padding--md{padding:16px}.comp-module-scss-module__EK51Pa__padding--lg{padding:24px}.comp-module-scss-module__EK51Pa__margin--sm{margin:8px}.comp-module-scss-module__EK51Pa__margin--md{margin:16px}.comp-module-scss-module__EK51Pa__margin--lg{margin:24px}
.comp-module-scss-module__evVwwq__root{width:100%;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.comp-module-scss-module__evVwwq__root{padding-inline:24px}}.comp-module-scss-module__evVwwq__size--sm{max-width:576px}.comp-module-scss-module__evVwwq__size--md{max-width:768px}.comp-module-scss-module__evVwwq__size--lg{max-width:992px}.comp-module-scss-module__evVwwq__size--xl{max-width:1200px}.comp-module-scss-module__evVwwq__size--fluid{max-width:100%}
.comp-module-scss-module__DaTdRq__root{width:100%;aspect-ratio:var(--aspect-ratio);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);position:relative;overflow:hidden}.comp-module-scss-module__DaTdRq__root>*{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}
.comp-module-scss-module__H6QtMa__root{background-color:var(--border-color);border:none;flex-shrink:0;margin:0;padding:0}.comp-module-scss-module__H6QtMa__orientation--horizontal{width:100%;height:1px;margin:16px 0}.comp-module-scss-module__H6QtMa__orientation--vertical{align-self:stretch;width:1px;height:auto;min-height:100%;margin:0 16px}
.comp-module-scss-module__hPUsIW__root{color:var(--color-foreground);display:flex}.comp-module-scss-module__hPUsIW__direction--row{flex-direction:row}.comp-module-scss-module__hPUsIW__direction--column{flex-direction:column}.comp-module-scss-module__hPUsIW__direction--row-reverse{flex-direction:row-reverse}.comp-module-scss-module__hPUsIW__direction--column-reverse{flex-direction:column-reverse}.comp-module-scss-module__hPUsIW__align--flex-start{align-items:flex-start}.comp-module-scss-module__hPUsIW__align--center{align-items:center}.comp-module-scss-module__hPUsIW__align--flex-end{align-items:flex-end}.comp-module-scss-module__hPUsIW__align--stretch{align-items:stretch}.comp-module-scss-module__hPUsIW__justify--flex-start{justify-content:flex-start}.comp-module-scss-module__hPUsIW__justify--center{justify-content:center}.comp-module-scss-module__hPUsIW__justify--flex-end{justify-content:flex-end}.comp-module-scss-module__hPUsIW__justify--space-between{justify-content:space-between}.comp-module-scss-module__hPUsIW__justify--space-around{justify-content:space-around}.comp-module-scss-module__hPUsIW__wrap{flex-wrap:wrap}.comp-module-scss-module__hPUsIW__gap--none{gap:0}.comp-module-scss-module__hPUsIW__gap--sm{gap:8px}.comp-module-scss-module__hPUsIW__gap--md{gap:16px}.comp-module-scss-module__hPUsIW__gap--lg{gap:24px}
.comp-module-scss-module__en3LMW__root{grid-template-columns:repeat(var(--grid-columns,1), 1fr);width:100%;color:var(--color-foreground);display:grid}@media (max-width:575.98px){.comp-module-scss-module__en3LMW__root{grid-template-columns:1fr}}.comp-module-scss-module__en3LMW__gap--sm{gap:8px}.comp-module-scss-module__en3LMW__gap--md{gap:16px}.comp-module-scss-module__en3LMW__gap--lg{gap:24px}
.comp-module-scss-module__Ak9oHW__root{color:var(--color-foreground);justify-content:center;align-items:center;display:flex}.comp-module-scss-module__Ak9oHW__inline{display:inline-flex}
.comp-module-scss-module__WwclZa__root{color:var(--color-foreground);display:block}.comp-module-scss-module__WwclZa__padding--none{padding:0}.comp-module-scss-module__WwclZa__padding--sm{padding:12px}.comp-module-scss-module__WwclZa__padding--md{padding:24px}.comp-module-scss-module__WwclZa__padding--lg{padding:32px}.comp-module-scss-module__WwclZa__border--none{border:none}.comp-module-scss-module__WwclZa__border--top{border-top:1px solid var(--border-color)}.comp-module-scss-module__WwclZa__border--bottom{border-bottom:1px solid var(--border-color)}.comp-module-scss-module__WwclZa__border--all{border:1px solid var(--border-color)}
.comp-module-scss-module__pdd-Dq__root{display:block}.comp-module-scss-module__pdd-Dq__flexGrow{flex-grow:1;align-self:stretch}.comp-module-scss-module__pdd-Dq__size--vertical--sm{height:8px;min-height:8px}.comp-module-scss-module__pdd-Dq__size--vertical--md{height:16px;min-height:16px}.comp-module-scss-module__pdd-Dq__size--vertical--lg{height:24px;min-height:24px}.comp-module-scss-module__pdd-Dq__size--vertical--xl{height:32px;min-height:32px}.comp-module-scss-module__pdd-Dq__size--horizontal--sm{width:8px;min-width:8px}.comp-module-scss-module__pdd-Dq__size--horizontal--md{width:16px;min-width:16px}.comp-module-scss-module__pdd-Dq__size--horizontal--lg{width:24px;min-width:24px}.comp-module-scss-module__pdd-Dq__size--horizontal--xl{width:32px;min-width:32px}
.comp-module-scss-module__0eo1BW__root{color:var(--color-foreground);display:flex}@media (max-width:575.98px){.comp-module-scss-module__0eo1BW__root{flex-direction:column}}.comp-module-scss-module__0eo1BW__direction--column{flex-direction:column}.comp-module-scss-module__0eo1BW__direction--row{flex-direction:row}.comp-module-scss-module__0eo1BW__gap--none{gap:0}.comp-module-scss-module__0eo1BW__gap--sm{gap:8px}.comp-module-scss-module__0eo1BW__gap--md{gap:16px}.comp-module-scss-module__0eo1BW__gap--lg{gap:24px}.comp-module-scss-module__0eo1BW__align--flex-start{align-items:flex-start}.comp-module-scss-module__0eo1BW__align--center{align-items:center}.comp-module-scss-module__0eo1BW__align--flex-end{align-items:flex-end}.comp-module-scss-module__0eo1BW__align--stretch{align-items:stretch}
.comp-module-scss-module__FzhmvW__root{font-family:var(--font-primary,inherit);cursor:pointer;text-decoration:none;transition:all .2s}.comp-module-scss-module__FzhmvW__variant--text{color:var(--color-primary-600);font-weight:500}.comp-module-scss-module__FzhmvW__variant--text:hover{color:var(--color-primary-700);text-decoration:underline}.comp-module-scss-module__FzhmvW__variant--button{border-radius:var(--radius-md,8px);background-color:var(--color-gray-100);color:var(--color-foreground);border:1px solid var(--border-color);justify-content:center;align-items:center;padding:8px 16px;font-weight:600;display:inline-flex}.comp-module-scss-module__FzhmvW__variant--button:hover{background-color:var(--color-gray-200)}.comp-module-scss-module__FzhmvW__variant--unstyled{color:inherit}.comp-module-scss-module__FzhmvW__variant--unstyled:hover{opacity:.8}
.comp-module-scss-module__x4s_YG__root{display:block}.comp-module-scss-module__x4s_YG__list{font-family:var(--font-primary,inherit);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.comp-module-scss-module__x4s_YG__item{align-items:center;gap:8px;display:flex}.comp-module-scss-module__x4s_YG__link{color:var(--color-gray-700);text-decoration:none;transition:color .2s}.comp-module-scss-module__x4s_YG__link:hover{color:var(--color-primary-600);text-decoration:underline}.comp-module-scss-module__x4s_YG__active{color:var(--color-foreground);font-weight:600}.comp-module-scss-module__x4s_YG__separator{color:var(--color-gray-400);-webkit-user-select:none;user-select:none;align-items:center;display:flex}
.comp-module-scss-module__LImcbW__root{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.comp-module-scss-module__LImcbW__item{border-radius:var(--radius-md,8px);width:36px;height:36px;color:var(--color-foreground);font-family:var(--font-primary,inherit);cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.comp-module-scss-module__LImcbW__item:hover:not(:disabled):not(.comp-module-scss-module__LImcbW__dots){background-color:var(--color-gray-100)}.comp-module-scss-module__LImcbW__item:disabled{cursor:not-allowed;opacity:.4}.comp-module-scss-module__LImcbW__active{background-color:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.comp-module-scss-module__LImcbW__active:hover:not(:disabled):not(.comp-module-scss-module__LImcbW__dots){background-color:var(--color-primary-700)}.comp-module-scss-module__LImcbW__dots{cursor:default;color:var(--color-gray-400)}.comp-module-scss-module__LImcbW__navBtn{border:1px solid var(--border-color)}.comp-module-scss-module__LImcbW__navBtn svg{width:16px;height:16px}
.comp-module-scss-module__jDDr7G__root{flex-direction:column;width:100%;display:flex}.comp-module-scss-module__jDDr7G__tabList{border-bottom:1px solid var(--border-color);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.comp-module-scss-module__jDDr7G__tabList::-webkit-scrollbar{display:none}.comp-module-scss-module__jDDr7G__tab{font-family:var(--font-primary,inherit);color:var(--color-gray-400);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:12px 4px;font-size:.875rem;font-weight:600;transition:color .2s;position:relative}.comp-module-scss-module__jDDr7G__tab:hover:not(.comp-module-scss-module__jDDr7G__disabled){color:var(--color-foreground)}.comp-module-scss-module__jDDr7G__tab:after{content:"";background-color:var(--color-primary-600);width:100%;height:2px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.comp-module-scss-module__jDDr7G__tab.comp-module-scss-module__jDDr7G__active{color:var(--color-primary-600)}.comp-module-scss-module__jDDr7G__tab.comp-module-scss-module__jDDr7G__active:after{transform:scaleX(1)}.comp-module-scss-module__jDDr7G__tab.comp-module-scss-module__jDDr7G__disabled{cursor:not-allowed;opacity:.5}.comp-module-scss-module__jDDr7G__tab:focus-visible{color:var(--color-primary-600);outline:none}.comp-module-scss-module__jDDr7G__tab:focus-visible:after{transform:scaleX(1)}.comp-module-scss-module__jDDr7G__tabPanel{color:var(--color-foreground);font-family:var(--font-primary,inherit);padding:16px 0;line-height:1.5;animation:.3s comp-module-scss-module__jDDr7G__fadeIn}@keyframes comp-module-scss-module__jDDr7G__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.comp-module-scss-module__GygmSq__root{width:100%;font-family:var(--font-primary,inherit);display:flex}.comp-module-scss-module__GygmSq__direction--horizontal{flex-direction:row;align-items:flex-start}.comp-module-scss-module__GygmSq__direction--horizontal .comp-module-scss-module__GygmSq__step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.comp-module-scss-module__GygmSq__direction--horizontal .comp-module-scss-module__GygmSq__line{background-color:var(--border-color);height:2px;position:absolute;top:14px;left:calc(50% + 20px);right:calc(20px - 50%)}.comp-module-scss-module__GygmSq__direction--horizontal .comp-module-scss-module__GygmSq__content{margin-top:8px}.comp-module-scss-module__GygmSq__direction--horizontal .comp-module-scss-module__GygmSq__step:last-child .comp-module-scss-module__GygmSq__line{display:none}.comp-module-scss-module__GygmSq__direction--vertical{flex-direction:column}.comp-module-scss-module__GygmSq__direction--vertical .comp-module-scss-module__GygmSq__step{flex-direction:row;align-items:flex-start;padding-bottom:24px;display:flex;position:relative}.comp-module-scss-module__GygmSq__direction--vertical .comp-module-scss-module__GygmSq__line{background-color:var(--border-color);width:2px;position:absolute;top:32px;bottom:4px;left:14px}.comp-module-scss-module__GygmSq__direction--vertical .comp-module-scss-module__GygmSq__content{margin-top:4px;margin-left:16px}.comp-module-scss-module__GygmSq__direction--vertical .comp-module-scss-module__GygmSq__step:last-child{padding-bottom:0}.comp-module-scss-module__GygmSq__direction--vertical .comp-module-scss-module__GygmSq__step:last-child .comp-module-scss-module__GygmSq__line{display:none}.comp-module-scss-module__GygmSq__indicator{background-color:var(--color-background);border:2px solid var(--border-color);width:30px;height:30px;color:var(--color-gray-400);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.comp-module-scss-module__GygmSq__title{color:var(--color-gray-400);font-size:.875rem;font-weight:600}.comp-module-scss-module__GygmSq__desc{color:var(--color-gray-400);margin-top:4px;font-size:.75rem}.comp-module-scss-module__GygmSq__active .comp-module-scss-module__GygmSq__indicator{border-color:var(--color-primary-600);color:var(--color-primary-600)}.comp-module-scss-module__GygmSq__active .comp-module-scss-module__GygmSq__title{color:var(--color-foreground)}.comp-module-scss-module__GygmSq__completed .comp-module-scss-module__GygmSq__indicator{background-color:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.comp-module-scss-module__GygmSq__completed .comp-module-scss-module__GygmSq__line{background-color:var(--color-primary-600)}.comp-module-scss-module__GygmSq__completed .comp-module-scss-module__GygmSq__title{color:var(--color-foreground)}
.comp-module-scss-module__udmzaa__root{display:inline-block;position:relative}.comp-module-scss-module__udmzaa__triggerWrapper{cursor:pointer;display:inline-block}.comp-module-scss-module__udmzaa__dropdown{top:var(--menu-top);left:var(--menu-left);min-width:var(--menu-min-width);background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-md);z-index:9999;flex-direction:column;padding:4px;animation:.15s comp-module-scss-module__udmzaa__fadeIn;display:flex;position:absolute;transform:translate(-100%)}@keyframes comp-module-scss-module__udmzaa__fadeIn{0%{opacity:0;transform:translate(-100%,-4px)}to{opacity:1;transform:translate(-100%)}}.comp-module-scss-module__udmzaa__item{width:100%;font-family:var(--font-primary,inherit);color:var(--color-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;transition:background-color .2s;display:flex}.comp-module-scss-module__udmzaa__item:hover{background-color:var(--color-gray-100)}.comp-module-scss-module__udmzaa__item svg{width:16px;height:16px;color:var(--color-gray-400)}.comp-module-scss-module__udmzaa__itemDanger{color:var(--color-error)}.comp-module-scss-module__udmzaa__itemDanger:hover{background-color:var(--color-error-bg)}.comp-module-scss-module__udmzaa__itemDanger svg{color:var(--color-error)}
.comp-module-scss-module__FZ-2pG__root{background-color:var(--color-background);border-top:1px solid var(--border-color);z-index:1000;width:100%;height:60px;box-shadow:var(--shadow-sm);padding-bottom:env(safe-area-inset-bottom,0);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.comp-module-scss-module__FZ-2pG__root{display:none}}.comp-module-scss-module__FZ-2pG__action{cursor:pointer;height:100%;font-family:var(--font-primary,inherit);color:var(--color-gray-400);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;transition:color .2s,background-color .2s;display:flex}.comp-module-scss-module__FZ-2pG__action:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.comp-module-scss-module__FZ-2pG__action:hover{background-color:var(--color-gray-50)}}.comp-module-scss-module__FZ-2pG__icon{justify-content:center;align-items:center;display:flex}.comp-module-scss-module__FZ-2pG__icon svg{width:24px;height:24px}.comp-module-scss-module__FZ-2pG__label{font-size:.75rem;font-weight:500;line-height:1}.comp-module-scss-module__FZ-2pG__active{color:var(--color-primary-600);font-weight:600}
.comp-module-scss-module__EFIU7q__root{background-color:var(--color-background);color:var(--color-foreground);width:300px;max-width:80vw;height:100dvh;box-shadow:var(--shadow-xl);border:none;margin:0;padding:0}.comp-module-scss-module__EFIU7q__root::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;animation:.2s ease-out comp-module-scss-module__EFIU7q__fadeIn}.comp-module-scss-module__EFIU7q__placement--left{margin-right:auto;animation:.3s cubic-bezier(.4,0,.2,1) comp-module-scss-module__EFIU7q__slideInLeft}.comp-module-scss-module__EFIU7q__placement--right{margin-left:auto;animation:.3s cubic-bezier(.4,0,.2,1) comp-module-scss-module__EFIU7q__slideInRight}@keyframes comp-module-scss-module__EFIU7q__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes comp-module-scss-module__EFIU7q__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes comp-module-scss-module__EFIU7q__fadeIn{0%{opacity:0}to{opacity:1}}.comp-module-scss-module__EFIU7q__content{height:100%;padding:24px;overflow-y:auto}
.comp-module-scss-module__PmfZ2a__root{display:inline-block;position:relative}.comp-module-scss-module__PmfZ2a__triggerWrapper{cursor:pointer;display:inline-block}.comp-module-scss-module__PmfZ2a__panel{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg);z-index:100;min-width:500px;margin-top:4px;padding:24px;animation:.2s cubic-bezier(.4,0,.2,1) comp-module-scss-module__PmfZ2a__slideDown;position:absolute;top:100%;left:0}@media (max-width:767.98px){.comp-module-scss-module__PmfZ2a__panel{min-width:unset;border-radius:0;position:fixed;inset:60px 0 0;overflow-y:auto}}@keyframes comp-module-scss-module__PmfZ2a__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.comp-module-scss-module__dz_jjW__loading{flex-direction:column;gap:14px;width:100%;padding-top:36px;display:flex}.comp-module-scss-module__dz_jjW__text{color:var(--brand-muted);margin:0;font-size:14px;line-height:1.65}.comp-module-scss-module__dz_jjW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767.98px){.comp-module-scss-module__dz_jjW__loading{padding-top:22px}}
.comp-module-scss-module__pFlsaa__root{color:var(--color-foreground);font-family:var(--font-primary,inherit);margin:0;line-height:1.2}.comp-module-scss-module__pFlsaa__level--1{font-size:2.5rem}@media (max-width:767.98px){.comp-module-scss-module__pFlsaa__level--1{font-size:2rem}}@media (max-width:575.98px){.comp-module-scss-module__pFlsaa__level--1{font-size:1.75rem}}.comp-module-scss-module__pFlsaa__level--2{font-size:2rem}@media (max-width:767.98px){.comp-module-scss-module__pFlsaa__level--2{font-size:1.75rem}}@media (max-width:575.98px){.comp-module-scss-module__pFlsaa__level--2{font-size:1.5rem}}.comp-module-scss-module__pFlsaa__level--3{font-size:1.75rem}@media (max-width:575.98px){.comp-module-scss-module__pFlsaa__level--3{font-size:1.25rem}}.comp-module-scss-module__pFlsaa__level--4{font-size:1.5rem}.comp-module-scss-module__pFlsaa__level--5{font-size:1.25rem}.comp-module-scss-module__pFlsaa__level--6{text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.comp-module-scss-module__pFlsaa__weight--normal{font-weight:400}.comp-module-scss-module__pFlsaa__weight--medium{font-weight:500}.comp-module-scss-module__pFlsaa__weight--bold{font-weight:700}.comp-module-scss-module__pFlsaa__align--left{text-align:left}.comp-module-scss-module__pFlsaa__align--center{text-align:center}.comp-module-scss-module__pFlsaa__align--right{text-align:right}.comp-module-scss-module__pFlsaa__truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.comp-module-scss-module__VU1Meq__root{background-color:var(--color-background);width:100%;color:var(--color-foreground);border-radius:var(--radius-md,8px);display:block;overflow:hidden}.comp-module-scss-module__VU1Meq__variant--outline{border:1px solid var(--border-color)}.comp-module-scss-module__VU1Meq__variant--elevated{box-shadow:var(--shadow-md);border:1px solid #0000}[data-theme=dark] .comp-module-scss-module__VU1Meq__variant--elevated{background-color:var(--color-gray-50);border-color:var(--color-gray-100);box-shadow:none}.comp-module-scss-module__VU1Meq__variant--ghost{background-color:#0000;border:none}.comp-module-scss-module__VU1Meq__padding--none{padding:0}.comp-module-scss-module__VU1Meq__padding--sm{padding:12px}.comp-module-scss-module__VU1Meq__padding--md{padding:20px}.comp-module-scss-module__VU1Meq__padding--lg{padding:32px}
.comp-module-scss-module__S3qZDq__wrapper{border-radius:var(--radius-md,8px);width:100%;overflow-x:auto}.comp-module-scss-module__S3qZDq__table{border-collapse:collapse;text-align:left;width:100%;color:var(--color-foreground);font-family:var(--font-primary,inherit);font-size:.875rem}.comp-module-scss-module__S3qZDq__table th{color:var(--color-gray-700);border-bottom:2px solid var(--border-color);font-weight:600}.comp-module-scss-module__S3qZDq__table td{border-bottom:1px solid var(--border-color)}.comp-module-scss-module__S3qZDq__size--sm th,.comp-module-scss-module__S3qZDq__size--sm td{padding:8px 12px}.comp-module-scss-module__S3qZDq__size--md th,.comp-module-scss-module__S3qZDq__size--md td{padding:16px}.comp-module-scss-module__S3qZDq__striped tbody tr:nth-child(2n){background-color:var(--color-gray-50)}.comp-module-scss-module__S3qZDq__bordered,.comp-module-scss-module__S3qZDq__bordered th,.comp-module-scss-module__S3qZDq__bordered td{border:1px solid var(--border-color)}
.comp-module-scss-module__YwkBIa__root{color:var(--color-foreground);border:1px solid var(--border-color);font-family:var(--font-primary,inherit);white-space:nowrap;background-color:#0000;border-radius:4px;align-items:center;gap:4px;display:inline-flex}.comp-module-scss-module__YwkBIa__root .comp-module-scss-module__YwkBIa__text{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.comp-module-scss-module__YwkBIa__size--sm{padding:2px 6px;font-size:.75rem}.comp-module-scss-module__YwkBIa__size--md{padding:4px 8px;font-size:.875rem}.comp-module-scss-module__YwkBIa__closeBtn{color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0 -2px 0 2px;padding:0;transition:background-color .2s,color .2s;display:inline-flex}.comp-module-scss-module__YwkBIa__closeBtn svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.comp-module-scss-module__YwkBIa__closeBtn:hover{background-color:var(--color-gray-100);color:var(--color-foreground)}}
.comp-module-scss-module__Xdi96G__root{font-family:var(--font-primary,inherit);margin-top:0;line-height:1.6}.comp-module-scss-module__Xdi96G__size--sm{font-size:.875rem}.comp-module-scss-module__Xdi96G__size--md{font-size:1rem}.comp-module-scss-module__Xdi96G__size--lg{font-size:1.125rem}.comp-module-scss-module__Xdi96G__color--default{color:var(--color-foreground)}.comp-module-scss-module__Xdi96G__color--muted{color:var(--color-gray-400)}.comp-module-scss-module__Xdi96G__align--left{text-align:left}.comp-module-scss-module__Xdi96G__align--center{text-align:center}.comp-module-scss-module__Xdi96G__align--justify{text-align:justify}.comp-module-scss-module__Xdi96G__margin--none{margin-bottom:0}.comp-module-scss-module__Xdi96G__margin--sm{margin-bottom:8px}.comp-module-scss-module__Xdi96G__margin--md{margin-bottom:16px}.comp-module-scss-module__Xdi96G__margin--lg{margin-bottom:24px}
.comp-module-scss-module__x3kmCq__root{font-family:var(--font-primary,inherit);color:var(--color-foreground);cursor:pointer;margin-bottom:4px;font-size:.875rem;font-weight:500;display:inline-block}.comp-module-scss-module__x3kmCq__required:after{content:" *";color:var(--color-error)}.comp-module-scss-module__x3kmCq__disabled{cursor:not-allowed;opacity:.5}
.comp-module-scss-module__51B3qG__root{font-family:var(--font-primary,inherit);background-color:var(--color-gray-50);color:var(--color-foreground);border-radius:0 var(--radius-md,8px) var(--radius-md,8px) 0;border-left:4px solid;margin:0 0 16px;padding:16px 24px;font-size:1.125rem;font-style:italic}.comp-module-scss-module__51B3qG__variant--primary{border-left-color:var(--color-primary-500)}.comp-module-scss-module__51B3qG__variant--muted{border-left-color:var(--border-color);color:var(--color-gray-400)}
.comp-module-scss-module__IUdsba__root{background-color:var(--color-gray-100);word-break:break-word;border-radius:4px;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.comp-module-scss-module__IUdsba__color--default{color:var(--color-foreground)}.comp-module-scss-module__IUdsba__color--primary{color:var(--color-primary-600)}.comp-module-scss-module__IUdsba__color--danger{color:var(--color-error)}
.comp-module-scss-module__jwApPG__root{background-color:var(--color-highlight-bg);color:var(--color-highlight-fg);border-radius:2px;padding:0 2px;font-weight:500}
.comp-module-scss-module__Jqd1Ba__island{z-index:20;box-sizing:border-box;border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0d0deb;align-items:center;max-width:22rem;padding:.375rem .625rem;display:flex;position:fixed;top:1.25rem;right:2rem}@media (max-width:767.98px){.comp-module-scss-module__Jqd1Ba__island{max-width:calc(100vw - 5rem);padding:.25rem .5rem;top:.75rem;right:1rem}}.comp-module-scss-module__Jqd1Ba__body,.comp-module-scss-module__Jqd1Ba__loading{align-items:center;gap:.5rem;min-width:0;display:flex}.comp-module-scss-module__Jqd1Ba__body>:first-child,.comp-module-scss-module__Jqd1Ba__loading>:first-child{flex:none}.comp-module-scss-module__Jqd1Ba__emailRow{flex:0 auto;align-items:center;gap:.375rem;min-width:0;display:flex}.comp-module-scss-module__Jqd1Ba__statusDot{background:var(--brand-gold);border-radius:50%;flex:none;width:5px;height:5px}.comp-module-scss-module__Jqd1Ba__email{min-width:0;font-family:var(--font-monaspace),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;color:var(--brand-muted-strong);font-size:.6875rem}.comp-module-scss-module__Jqd1Ba__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
body:has([data-shell=panel]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0d0d0d}.comp-module-scss-module__fDG9PG__shell{--panel-bg:#0d0d0d;--panel-surface:#101010;--panel-line:#2e2e2e;--panel-line-strong:var(--brand-border-strong);--panel-fg:var(--brand-paper);--panel-body:#cfcfcf;--panel-muted:var(--brand-muted);--panel-dim:#8a9099;--panel-gold:var(--brand-gold);--panel-gold-soft:#d4af371f;--panel-sans:var(--font-montserrat), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--panel-mono:var(--font-monaspace), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-primary:var(--panel-sans);--radius-md:0px;--color-background:var(--brand-ink);--color-foreground:var(--brand-paper);--color-surface:var(--brand-surface);--color-surface-raised:var(--brand-surface-raised);--color-surface-sunken:var(--panel-bg);--color-muted:var(--brand-muted);--color-subtle:var(--brand-muted);--color-primary-500:var(--brand-gold);--color-primary-600:var(--brand-gold);--color-primary-700:var(--brand-paper);--color-primary-bg:var(--panel-gold-soft);--color-primary-bg-subtle:#d4af370d;--color-on-primary:var(--brand-ink);--border-color:var(--panel-line);--border-color-strong:var(--brand-border-strong);--border-color-muted:var(--panel-line);--color-gray-50:var(--brand-surface);--color-gray-100:var(--brand-surface-raised);--color-gray-200:var(--panel-line);--color-gray-400:var(--brand-muted);--color-gray-700:var(--brand-paper);--color-check:var(--brand-ink);--color-success:var(--brand-gold);--color-error:#ff6b6b;background-color:var(--panel-bg);min-height:100dvh;color:var(--panel-fg);font-family:var(--panel-sans);-webkit-font-smoothing:antialiased;grid-template-columns:16.5rem 1fr;line-height:1.6;display:grid;position:relative}@media (max-width:991.98px){.comp-module-scss-module__fDG9PG__shell{grid-template-columns:1fr}}.comp-module-scss-module__fDG9PG__shell:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 12% 18%,#d4af371a,#0000 32%),radial-gradient(circle at 88% 4%,#d4af3712,#0000 27%),radial-gradient(circle at 54% 104%,#d4af370b,#0000 36%);position:fixed;inset:0}.comp-module-scss-module__fDG9PG__shell:after{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(#d4af3714 .5px,#0000 .5px);background-size:4px 4px;position:fixed;inset:0}.comp-module-scss-module__fDG9PG__shell ::selection{background:var(--panel-gold);color:var(--brand-ink)}.comp-module-scss-module__fDG9PG__skipLink{z-index:100;background-color:var(--panel-gold);color:var(--brand-ink);font-family:var(--panel-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;padding:.5rem 1rem;font-size:10.5px;font-weight:600;text-decoration:none;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.comp-module-scss-module__fDG9PG__skipLink:focus-visible{outline:2px solid var(--panel-fg);outline-offset:2px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.comp-module-scss-module__fDG9PG__skipLink{transition:none}}.comp-module-scss-module__fDG9PG__sidebar{z-index:1;border-right:1px solid var(--panel-line);background-color:var(--panel-surface);flex-direction:column;height:100dvh;padding:1.25rem 1rem 1.5rem;display:flex;position:sticky;top:0;overflow-y:auto}@media (max-width:991.98px){.comp-module-scss-module__fDG9PG__sidebar{display:none}}.comp-module-scss-module__fDG9PG__brand{border-bottom:1px solid var(--panel-line);flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:0 .25rem 1.25rem;display:flex}.comp-module-scss-module__fDG9PG__logo{border-radius:0;width:fit-content;line-height:0;display:inline-flex}.comp-module-scss-module__fDG9PG__logo:focus-visible{outline:2px solid var(--panel-gold);outline-offset:4px}.comp-module-scss-module__fDG9PG__brandMeta{color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:10px;display:flex}.comp-module-scss-module__fDG9PG__brandMetaStrong{color:var(--panel-fg)}.comp-module-scss-module__fDG9PG__brandDot{background-color:var(--panel-gold);border-radius:50%;width:4px;height:4px}.comp-module-scss-module__fDG9PG__nav{flex-direction:column;flex:1;min-height:0;display:flex}.comp-module-scss-module__fDG9PG__navHeading{color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .625rem;padding-left:.75rem;font-size:10px}.comp-module-scss-module__fDG9PG__navHeadingMark{color:var(--panel-gold);margin-right:.4rem}.comp-module-scss-module__fDG9PG__navList{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.comp-module-scss-module__fDG9PG__navItem{display:block}.comp-module-scss-module__fDG9PG__navList .comp-module-scss-module__fDG9PG__navLink{color:var(--panel-body);letter-spacing:.01em;border-left:2px solid #0000;border-radius:2px;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.comp-module-scss-module__fDG9PG__navList .comp-module-scss-module__fDG9PG__navLink:hover{opacity:1;color:var(--panel-fg);background-color:#ffffff08}.comp-module-scss-module__fDG9PG__navList .comp-module-scss-module__fDG9PG__navLink:focus-visible{outline:2px solid var(--panel-gold);outline-offset:2px}.comp-module-scss-module__fDG9PG__navList .comp-module-scss-module__fDG9PG__navLinkActive{border-left-color:var(--panel-gold);background-color:var(--panel-gold-soft);color:var(--panel-fg)}.comp-module-scss-module__fDG9PG__navIcon{color:var(--panel-muted);flex:none;font-size:1.125rem;transition:color .15s;display:inline-flex}.comp-module-scss-module__fDG9PG__navLink:hover .comp-module-scss-module__fDG9PG__navIcon,.comp-module-scss-module__fDG9PG__navLinkActive .comp-module-scss-module__fDG9PG__navIcon{color:var(--panel-gold)}.comp-module-scss-module__fDG9PG__navLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comp-module-scss-module__fDG9PG__topBar{z-index:10;border-bottom:1px solid var(--panel-line);background-color:#0d0d0df0;align-items:center;height:3.25rem;padding:0 .875rem;display:none;position:fixed;top:0;left:0;right:0}@media (max-width:991.98px){.comp-module-scss-module__fDG9PG__topBar{display:flex}}.comp-module-scss-module__fDG9PG__drawer{border-right:1px solid var(--panel-line);background-color:var(--panel-surface);width:min(300px,86vw);color:var(--panel-fg);box-shadow:var(--shadow-xl);border-radius:0}.comp-module-scss-module__fDG9PG__drawer::backdrop{background-color:#000000b8}.comp-module-scss-module__fDG9PG__drawerHeader{justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.comp-module-scss-module__fDG9PG__drawerTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-module-scss-module__fDG9PG__drawerNav{flex-direction:column;display:flex}.comp-module-scss-module__fDG9PG__content{z-index:1;min-width:0;padding-top:4.75rem;padding-bottom:2.5rem;position:relative}@media (max-width:991.98px){.comp-module-scss-module__fDG9PG__content{padding-top:4.5rem}}.comp-module-scss-module__fDG9PG__container{padding-bottom:1rem}.comp-module-scss-module__fDG9PG__topLine{border-bottom:1px solid var(--panel-line);color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding-bottom:.875rem;font-size:10px;display:flex}.comp-module-scss-module__fDG9PG__topLineMark{color:var(--panel-gold)}.comp-module-scss-module__fDG9PG__topLineDot{background-color:var(--panel-gold);border-radius:50%;width:3px;height:3px}.comp-module-scss-module__fDG9PG__main{display:block}
.client-state-module-scss-module__n8wtYa__page{padding-top:48px;padding-bottom:48px}.client-state-module-scss-module__n8wtYa__header{flex-direction:column;gap:8px;display:flex}.client-state-module-scss-module__n8wtYa__summary{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background-color:var(--color-gray-50)}.client-state-module-scss-module__n8wtYa__dataList{flex-direction:column;gap:12px;margin:0;display:flex}.client-state-module-scss-module__n8wtYa__dataRow{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.client-state-module-scss-module__n8wtYa__dataRow:last-child{border-bottom:none;padding-bottom:0}.client-state-module-scss-module__n8wtYa__dataTerm{color:var(--color-gray-700);margin:0;font-size:.875rem;font-weight:600}.client-state-module-scss-module__n8wtYa__dataValue{color:var(--color-foreground);text-align:right;align-items:center;gap:8px;margin:0;font-size:.875rem;display:flex}
.view-module-scss-module__uFBTiq__header{margin-bottom:48px}.view-module-scss-module__uFBTiq__headerActions{white-space:nowrap;flex-shrink:0}.view-module-scss-module__uFBTiq__demoLink{color:inherit;text-decoration:none}.view-module-scss-module__uFBTiq__demoCard{cursor:pointer;height:100%;transition:transform .2s}.view-module-scss-module__uFBTiq__demoIcon{font-size:2rem;line-height:1}
.view-module-scss-module__UZm3xW__pageHeader{margin-bottom:32px}.view-module-scss-module__UZm3xW__iconButton{padding:8px}.view-module-scss-module__UZm3xW__spanTwo{grid-column:span 2}.view-module-scss-module__UZm3xW__mb16{margin-bottom:16px}.view-module-scss-module__UZm3xW__mb8{margin-bottom:8px}.view-module-scss-module__UZm3xW__cardDivider{border-bottom:1px solid var(--border-color)}.view-module-scss-module__UZm3xW__calendarSkeleton{height:300px}
.comp-module-scss-module__TI17RW__dialog{border-color:var(--panel-line-strong);width:min(25rem,100vw - 2rem);max-width:25rem}.comp-module-scss-module__TI17RW__dialog button{min-height:2.75rem}.comp-module-scss-module__TI17RW__form{flex-direction:column;gap:1rem;display:flex}.comp-module-scss-module__TI17RW__fieldset{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.comp-module-scss-module__TI17RW__field{flex-direction:column;gap:.375rem;display:flex}.comp-module-scss-module__TI17RW__site{color:var(--panel-muted);margin:0;font-size:.8125rem}.comp-module-scss-module__TI17RW__siteName{color:var(--panel-body);overflow-wrap:anywhere}.comp-module-scss-module__TI17RW__hint{color:var(--panel-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.comp-module-scss-module__TI17RW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-module-scss-module__TI17RW__field :is(input,textarea):focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.comp-module-scss-module__TI17RW__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.comp-module-scss-module__TI17RW__actions button{min-width:8rem}@media (max-width:767.98px){.comp-module-scss-module__TI17RW__actions{flex-direction:column-reverse}.comp-module-scss-module__TI17RW__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.comp-module-scss-module__TI17RW__dialog[open],.comp-module-scss-module__TI17RW__dialog::backdrop{animation:none}.comp-module-scss-module__TI17RW__dialog button{transition:none}}
.view-module-scss-module__1zT2nG__pageHeader{margin-bottom:32px}.view-module-scss-module__1zT2nG__mb16{margin-bottom:16px}.view-module-scss-module__1zT2nG__lightboxPreview{background-color:var(--color-gray-100);cursor:zoom-in;border-radius:var(--radius-md);width:150px;height:100px}.view-module-scss-module__1zT2nG__coverImg{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}.view-module-scss-module__1zT2nG__dividerCompact{margin:4px 0}.view-module-scss-module__1zT2nG__contextZone{background-color:var(--color-primary-600);color:#fff;border-radius:var(--radius-md);cursor:context-menu;justify-content:center;align-items:center;height:150px;display:flex}
.comp-module-scss-module__xcPPrG__root{border:1px solid var(--panel-line);background-color:var(--color-surface-sunken);color:var(--panel-body);font-weight:600}.comp-module-scss-module__xcPPrG__tone--success{border-color:var(--color-success);background-color:var(--color-success-bg);color:var(--color-success)}.comp-module-scss-module__xcPPrG__tone--error{border-color:var(--color-error);background-color:var(--color-error-bg);color:var(--color-error)}.comp-module-scss-module__xcPPrG__tone--neutral{border-color:var(--panel-line-strong);color:var(--panel-muted);background-color:#0000}.comp-module-scss-module__xcPPrG__tone--muted{background-color:var(--color-surface-sunken);color:var(--panel-muted);border-color:#0000}
.comp-module-scss-module__rXw4fa__root{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background-color:var(--color-background);color:var(--color-foreground);box-shadow:var(--shadow-xl);font-family:var(--font-primary,inherit);width:100%;max-width:500px;padding:0}.comp-module-scss-module__rXw4fa__root::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;animation:.2s ease-out comp-module-scss-module__rXw4fa__fadeIn}.comp-module-scss-module__rXw4fa__root[open]{animation:.2s cubic-bezier(.4,0,.2,1) comp-module-scss-module__rXw4fa__scaleUp}.comp-module-scss-module__rXw4fa__size--sm{max-width:400px}.comp-module-scss-module__rXw4fa__size--md{max-width:500px}.comp-module-scss-module__rXw4fa__size--lg{max-width:800px}.comp-module-scss-module__rXw4fa__size--full{max-width:95vw;height:95vh}.comp-module-scss-module__rXw4fa__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.comp-module-scss-module__rXw4fa__title{margin:0;font-size:1.125rem;font-weight:600}.comp-module-scss-module__rXw4fa__closeBtn{color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.comp-module-scss-module__rXw4fa__closeBtn:hover{background-color:var(--color-gray-100);color:var(--color-foreground)}.comp-module-scss-module__rXw4fa__content{max-height:calc(80vh - 140px);padding:24px;overflow-y:auto}.comp-module-scss-module__rXw4fa__footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}@keyframes comp-module-scss-module__rXw4fa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes comp-module-scss-module__rXw4fa__scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.comp-module-scss-module__9Q9afG__card{border-color:var(--panel-line);flex-direction:column;gap:.75rem;min-width:0;display:flex}.comp-module-scss-module__9Q9afG__card[data-archived=true]{background-color:var(--color-surface-sunken)}.comp-module-scss-module__9Q9afG__details{border-bottom:1px solid var(--panel-line);min-width:0}.comp-module-scss-module__9Q9afG__summary{min-width:0;color:var(--brand-paper);cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0 .75rem;font-size:1rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.comp-module-scss-module__9Q9afG__summary::-webkit-details-marker{display:none}.comp-module-scss-module__9Q9afG__summary:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.comp-module-scss-module__9Q9afG__summaryName{overflow-wrap:anywhere;flex:auto;min-width:0}.comp-module-scss-module__9Q9afG__caret{color:var(--panel-muted);flex:none;transition:transform .2s;display:inline-flex}.comp-module-scss-module__9Q9afG__details[open] .comp-module-scss-module__9Q9afG__caret{transform:rotate(180deg)}.comp-module-scss-module__9Q9afG__checks{flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.comp-module-scss-module__9Q9afG__checksHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.comp-module-scss-module__9Q9afG__checksCounter{color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.comp-module-scss-module__9Q9afG__checksLoading{color:var(--panel-muted);margin:0;font-size:.8125rem}.comp-module-scss-module__9Q9afG__checksError{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.comp-module-scss-module__9Q9afG__checkList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.comp-module-scss-module__9Q9afG__checkItem{border:1px solid var(--panel-line);background-color:var(--color-surface-sunken);flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;display:flex}.comp-module-scss-module__9Q9afG__checkItem[data-archived=true]{border-color:var(--brand-border-strong);background-color:var(--panel-surface)}.comp-module-scss-module__9Q9afG__checkHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.comp-module-scss-module__9Q9afG__checkType{color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.comp-module-scss-module__9Q9afG__checkMeta{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.375rem;margin:0;display:grid}.comp-module-scss-module__9Q9afG__checkMetaItem{min-width:0}.comp-module-scss-module__9Q9afG__checkMetaItem dt{color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .125rem;font-size:10px}.comp-module-scss-module__9Q9afG__checkMetaItem dd{color:var(--panel-body);overflow-wrap:anywhere;margin:0;font-size:.8125rem}.comp-module-scss-module__9Q9afG__checkError{border-left:2px solid var(--color-error);background-color:var(--color-error-bg);max-height:8rem;color:var(--color-error);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.5rem;font-size:.75rem;line-height:1.4;overflow:hidden auto}.comp-module-scss-module__9Q9afG__checkActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.comp-module-scss-module__9Q9afG__checkButtons{flex-wrap:wrap;gap:.375rem;display:flex}.comp-module-scss-module__9Q9afG__checkButtons button{min-height:2.75rem}.comp-module-scss-module__9Q9afG__checkHint{color:var(--panel-muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.4}.comp-module-scss-module__9Q9afG__urlRow{min-width:0;margin:0}.comp-module-scss-module__9Q9afG__url,.comp-module-scss-module__9Q9afG__urlInvalid{overflow-wrap:anywhere;max-width:100%;font-size:.8125rem;line-height:1.4;display:inline-block}.comp-module-scss-module__9Q9afG__url{color:var(--brand-gold)}.comp-module-scss-module__9Q9afG__url:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.comp-module-scss-module__9Q9afG__urlInvalid{color:var(--panel-muted)}.comp-module-scss-module__9Q9afG__stats{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;margin:0;display:grid}.comp-module-scss-module__9Q9afG__stat{min-width:0}.comp-module-scss-module__9Q9afG__stat dt{color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .125rem;font-size:10px}.comp-module-scss-module__9Q9afG__stat dd{color:var(--panel-body);overflow-wrap:anywhere;margin:0;font-size:.875rem}.comp-module-scss-module__9Q9afG__down{color:var(--color-error)}.comp-module-scss-module__9Q9afG__actions{border-top:1px solid var(--panel-line);flex-wrap:wrap;gap:.5rem;padding-top:.75rem;display:flex}.comp-module-scss-module__9Q9afG__actions button{flex:8rem;min-height:2.75rem}.comp-module-scss-module__9Q9afG__danger{border-color:var(--color-error);color:var(--color-error)}.comp-module-scss-module__9Q9afG__danger:hover:not(:disabled){background-color:var(--color-error-bg)}@media (prefers-reduced-motion:reduce){.comp-module-scss-module__9Q9afG__caret,.comp-module-scss-module__9Q9afG__summary{transition:none}}
.comp-module-scss-module__W1Gtbq__dialog{border-color:var(--panel-line-strong);width:min(25rem,100vw - 2rem);max-width:25rem}.comp-module-scss-module__W1Gtbq__dialog button{min-height:2.75rem}.comp-module-scss-module__W1Gtbq__form{flex-direction:column;gap:1rem;display:flex}.comp-module-scss-module__W1Gtbq__fieldset{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.comp-module-scss-module__W1Gtbq__field{flex-direction:column;gap:.375rem;display:flex}.comp-module-scss-module__W1Gtbq__hint{color:var(--panel-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.comp-module-scss-module__W1Gtbq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-module-scss-module__W1Gtbq__field :is(input,textarea):focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.comp-module-scss-module__W1Gtbq__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.comp-module-scss-module__W1Gtbq__actions button{min-width:8rem}@media (max-width:767.98px){.comp-module-scss-module__W1Gtbq__actions{flex-direction:column-reverse}.comp-module-scss-module__W1Gtbq__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.comp-module-scss-module__W1Gtbq__dialog[open],.comp-module-scss-module__W1Gtbq__dialog::backdrop{animation:none}.comp-module-scss-module__W1Gtbq__dialog button{transition:none}}
.comp-module-scss-module__vs84Hq__section{flex-direction:column;gap:1rem;display:flex}.comp-module-scss-module__vs84Hq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;min-width:0;display:flex}.comp-module-scss-module__vs84Hq__identity{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.comp-module-scss-module__vs84Hq__kicker{width:100%;color:var(--brand-muted);font-family:var(--panel-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px}.comp-module-scss-module__vs84Hq__title{margin:0;font-size:1.375rem;line-height:1.2}.comp-module-scss-module__vs84Hq__meta{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.comp-module-scss-module__vs84Hq__meta button{min-height:2.75rem}.comp-module-scss-module__vs84Hq__counter{color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.comp-module-scss-module__vs84Hq__hint{color:var(--panel-muted);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.comp-module-scss-module__vs84Hq__grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.comp-module-scss-module__vs84Hq__item{min-width:0}@media (max-width:767.98px){.comp-module-scss-module__vs84Hq__meta{justify-content:space-between;width:100%}.comp-module-scss-module__vs84Hq__meta button{width:100%}.comp-module-scss-module__vs84Hq__grid{grid-template-columns:minmax(0,1fr)}}
.sections-module-scss-module__B-_ocq__section{border:1px solid var(--brand-border);background:var(--brand-surface);flex-direction:column;min-width:0;display:flex}.sections-module-scss-module__B-_ocq__sectionHeader{border-bottom:1px solid var(--brand-border);padding:20px 22px 16px}.sections-module-scss-module__B-_ocq__sectionIndex{font-family:var(--account-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 8px;font-size:9.5px}.sections-module-scss-module__B-_ocq__sectionTitle{color:var(--brand-paper);margin:0;font-size:20px;font-weight:600;line-height:1.2}.sections-module-scss-module__B-_ocq__sectionLead{color:var(--brand-muted);margin:7px 0 0;font-size:12.5px;line-height:1.55}.sections-module-scss-module__B-_ocq__sectionBody{flex-direction:column;gap:16px;padding:20px 22px 22px;display:flex}.sections-module-scss-module__B-_ocq__feedback{border-radius:0;margin:0}.sections-module-scss-module__B-_ocq__form{flex-direction:column;gap:13px;display:flex}.sections-module-scss-module__B-_ocq__formRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sections-module-scss-module__B-_ocq__formRow>*{flex:190px;min-width:0}.sections-module-scss-module__B-_ocq__actions{flex-wrap:wrap;gap:10px;display:flex}.sections-module-scss-module__B-_ocq__buttonPrimary{background:var(--brand-gold);color:var(--brand-ink);font-family:var(--account-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:11px}.sections-module-scss-module__B-_ocq__buttonPrimary:hover:not(:disabled){background:var(--brand-paper)}.sections-module-scss-module__B-_ocq__buttonSecondary{border:1px solid var(--brand-border-strong);color:var(--brand-paper);font-family:var(--account-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;font-size:11px}.sections-module-scss-module__B-_ocq__buttonSecondary:hover:not(:disabled){border-color:var(--brand-gold);color:var(--brand-gold)}.sections-module-scss-module__B-_ocq__buttonDanger{color:#ff8080;font-family:var(--account-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ff6b6b73;border-radius:0;font-size:10.5px}.sections-module-scss-module__B-_ocq__buttonDanger:hover:not(:disabled){color:#ff9a9a;background:#ff6b6b14;border-color:#ff6b6b}.sections-module-scss-module__B-_ocq__note{font-family:var(--account-mono);color:var(--brand-muted);margin:0;font-size:10.5px;line-height:1.65}.sections-module-scss-module__B-_ocq__empty{border:1px dashed var(--brand-border-strong);font-family:var(--account-mono);color:var(--brand-muted);margin:0;padding:18px;font-size:11px;line-height:1.6}.sections-module-scss-module__B-_ocq__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sections-module-scss-module__B-_ocq__item{border:1px solid var(--brand-border);background:var(--brand-ink);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.sections-module-scss-module__B-_ocq__itemMain{flex:1;min-width:0}.sections-module-scss-module__B-_ocq__itemTitle{color:var(--brand-paper);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.sections-module-scss-module__B-_ocq__itemMeta{overflow-wrap:anywhere;font-family:var(--account-mono);color:var(--brand-muted);margin:5px 0 0;font-size:10.5px;line-height:1.6}.sections-module-scss-module__B-_ocq__itemActions{flex-shrink:0}.sections-module-scss-module__B-_ocq__deleteForm{flex-direction:column;gap:8px;width:210px;display:flex}.sections-module-scss-module__B-_ocq__deleteForm label{font-family:var(--account-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-muted);margin-bottom:5px;font-size:9px}.sections-module-scss-module__B-_ocq__deleteForm input{border-color:var(--brand-border-strong);background:var(--brand-surface);height:38px;color:var(--brand-paper);font-family:var(--account-mono);border-radius:0;font-size:12px}.sections-module-scss-module__B-_ocq__deleteForm input:focus{border-color:var(--brand-gold)}.sections-module-scss-module__B-_ocq__deleteForm button{min-height:38px}.sections-module-scss-module__B-_ocq__badge{border:1px solid var(--brand-gold);font-family:var(--account-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-gold);align-items:center;padding:2px 7px;font-size:8.5px;display:inline-flex}.sections-module-scss-module__B-_ocq__badgeMuted{border-color:var(--brand-border-strong);color:var(--brand-muted)}.sections-module-scss-module__B-_ocq__code{border:1px solid var(--brand-border-strong);background:var(--brand-black);overflow-wrap:anywhere;font-family:var(--account-mono);color:var(--brand-gold);padding:10px 12px;font-size:11.5px;line-height:1.6;display:block}.sections-module-scss-module__B-_ocq__codeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sections-module-scss-module__B-_ocq__codeItem{border:1px solid var(--brand-border);background:var(--brand-black);text-align:center;font-family:var(--account-mono);letter-spacing:.06em;color:var(--brand-paper);padding:6px 8px;font-size:11px}.sections-module-scss-module__B-_ocq__label{font-family:var(--account-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted);margin:0 0 6px;font-size:9.5px}.sections-module-scss-module__B-_ocq__errorText{font-family:var(--account-mono);color:#ff8080;margin:0;font-size:10.5px}@media (max-width:560px){.sections-module-scss-module__B-_ocq__item{flex-direction:column}.sections-module-scss-module__B-_ocq__deleteForm{width:100%}.sections-module-scss-module__B-_ocq__codeList{grid-template-columns:1fr}}
.page-module-scss-module__E2E7nq__page{width:100%;min-width:0;max-width:1180px}.page-module-scss-module__E2E7nq__page button{min-height:2.75rem}.page-module-scss-module__E2E7nq__page :is(button,a,input,textarea):focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.page-module-scss-module__E2E7nq__intro{max-width:760px;margin-bottom:1.625rem;padding-top:2.25rem}.page-module-scss-module__E2E7nq__kicker{font-family:var(--panel-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-muted);overflow-wrap:anywhere;margin:0 0 .625rem;font-size:10px}.page-module-scss-module__E2E7nq__kickerMark{color:var(--brand-gold)}.page-module-scss-module__E2E7nq__intro .page-module-scss-module__E2E7nq__title{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1.08}.page-module-scss-module__E2E7nq__backRow{justify-content:flex-start;margin-bottom:1.25rem;display:flex}.page-module-scss-module__E2E7nq__back{min-height:2.75rem;color:var(--panel-muted);align-items:center;font-size:.8125rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.page-module-scss-module__E2E7nq__back:hover{color:var(--brand-gold)}}.page-module-scss-module__E2E7nq__back:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.page-module-scss-module__E2E7nq__banner{margin-bottom:1.25rem}.page-module-scss-module__E2E7nq__skeleton{flex-direction:column;gap:.75rem;display:flex}.page-module-scss-module__E2E7nq__error{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.page-module-scss-module__E2E7nq__emptyAction{border:1px solid var(--brand-gold);background-color:var(--brand-gold-soft);min-height:2.75rem;color:var(--brand-paper);justify-content:center;align-items:center;padding:.6875rem 1.25rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.page-module-scss-module__E2E7nq__emptyAction:hover{background-color:var(--brand-gold);color:var(--brand-ink)}}.page-module-scss-module__E2E7nq__emptyAction:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.page-module-scss-module__E2E7nq__layout{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.5vw,1.75rem);min-width:0;display:grid}.page-module-scss-module__E2E7nq__sites{min-width:0}@media (min-width:992px){.page-module-scss-module__E2E7nq__layout{grid-template-columns:minmax(0,22.5rem) minmax(0,1fr);align-items:start}}@media (max-width:767.98px){.page-module-scss-module__E2E7nq__intro{margin-bottom:1.125rem;padding-top:1.375rem}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__E2E7nq__page button,.page-module-scss-module__E2E7nq__page a{transition:none}}
body:has([data-page=account-security]){background-color:var(--brand-black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page-module-scss-module__LYD4cW__page{--account-sans:var(--font-montserrat), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--account-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-primary:var(--account-sans);--radius-md:0px;--color-background:var(--brand-ink);--color-foreground:var(--brand-paper);--color-surface:var(--brand-surface);--color-surface-raised:var(--brand-surface-raised);--color-surface-sunken:var(--brand-black);--color-muted:var(--brand-muted);--color-subtle:var(--brand-muted);--color-primary-500:var(--brand-gold);--color-primary-600:var(--brand-gold);--color-primary-700:var(--brand-paper);--color-primary-bg:#d4af371f;--color-primary-bg-subtle:#d4af370d;--color-on-primary:var(--brand-ink);--border-color:var(--brand-border);--border-color-strong:var(--brand-border-strong);--border-color-muted:var(--brand-border);--color-gray-50:var(--brand-surface);--color-gray-100:var(--brand-surface-raised);--color-gray-400:var(--brand-muted);--color-gray-700:var(--brand-paper);--color-check:var(--brand-ink);--color-success:var(--brand-gold);--color-error:#ff6b6b;min-height:100vh;padding:0 var(--brand-gutter) 64px;background-color:var(--brand-black);color:var(--brand-paper);font-family:var(--account-sans);-webkit-font-smoothing:antialiased;line-height:1.6;position:relative}.page-module-scss-module__LYD4cW__page:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 14% 8%,#d4af3714,#0000 30%),radial-gradient(circle at 86% 2%,#d4af370d,#0000 26%);position:fixed;inset:0}.page-module-scss-module__LYD4cW__gridOverlay{z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(#d4af3712 .5px,#0000 .5px);background-size:4px 4px;position:fixed;inset:0}.page-module-scss-module__LYD4cW__header{z-index:1;border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:22px 0;display:flex;position:relative}.page-module-scss-module__LYD4cW__backLink{font-family:var(--account-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted);align-items:center;gap:8px;font-size:10.5px;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__LYD4cW__backLink:hover,.page-module-scss-module__LYD4cW__backLink:focus-visible{color:var(--brand-gold)}.page-module-scss-module__LYD4cW__backLink svg{width:14px;height:14px}.page-module-scss-module__LYD4cW__headerMeta{font-family:var(--account-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold);font-size:10px}.page-module-scss-module__LYD4cW__main{z-index:1;max-width:1180px;margin:0 auto;padding-top:36px;position:relative}.page-module-scss-module__LYD4cW__intro{max-width:760px;margin-bottom:30px}.page-module-scss-module__LYD4cW__kicker{font-family:var(--account-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-muted);margin:0 0 10px;font-size:10px}.page-module-scss-module__LYD4cW__kicker span{color:var(--brand-gold)}.page-module-scss-module__LYD4cW__title{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1.08}.page-module-scss-module__LYD4cW__lead{color:var(--brand-muted);margin:12px 0 0;font-size:14px;line-height:1.65}.page-module-scss-module__LYD4cW__profile{border:1px solid var(--brand-border);background:var(--brand-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0 0;display:grid}.page-module-scss-module__LYD4cW__profileRow{background:var(--brand-surface);min-width:0;padding:12px 14px}.page-module-scss-module__LYD4cW__profileRow dt{font-family:var(--account-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--brand-muted);font-size:9px}.page-module-scss-module__LYD4cW__profileRow dd{overflow-wrap:anywhere;color:var(--brand-paper);margin:4px 0 0;font-size:12.5px}.page-module-scss-module__LYD4cW__loading{border:1px dashed var(--brand-border-strong);font-family:var(--account-mono);color:var(--brand-muted);align-items:center;gap:12px;padding:28px;font-size:11px;display:flex}.page-module-scss-module__LYD4cW__loadError{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.page-module-scss-module__LYD4cW__retry{border:1px solid var(--brand-border-strong);color:var(--brand-paper);font-family:var(--account-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;font-size:10.5px}.page-module-scss-module__LYD4cW__retry:hover:not(:disabled){border-color:var(--brand-gold);color:var(--brand-gold)}.page-module-scss-module__LYD4cW__forced{flex-direction:column;gap:18px;max-width:760px;display:flex}.page-module-scss-module__LYD4cW__forcedText{align-items:flex-start;gap:8px;display:inline-flex}.page-module-scss-module__LYD4cW__forcedText svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.page-module-scss-module__LYD4cW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (max-width:900px){.page-module-scss-module__LYD4cW__profile{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module-scss-module__LYD4cW__grid{grid-template-columns:1fr}}@media (max-width:560px){.page-module-scss-module__LYD4cW__page{padding:0 16px 48px}.page-module-scss-module__LYD4cW__profile{grid-template-columns:1fr}.page-module-scss-module__LYD4cW__header{flex-wrap:wrap}}
.view-module-scss-module__r3hXtG__pageHeader{margin-bottom:32px}.view-module-scss-module__r3hXtG__mb16{margin-bottom:16px}.view-module-scss-module__r3hXtG__labelBlock{margin-bottom:8px;display:block}.view-module-scss-module__r3hXtG__mt8{margin-top:8px}.view-module-scss-module__r3hXtG__mt12{margin-top:12px}.view-module-scss-module__r3hXtG__fullSpan{grid-column:1/-1}.view-module-scss-module__r3hXtG__mtAuto{margin-top:auto}.view-module-scss-module__r3hXtG__successBox{background-color:var(--color-gray-50);margin-top:24px}.view-module-scss-module__r3hXtG__successHeading{color:var(--color-success);margin-bottom:8px}.view-module-scss-module__r3hXtG__codeBlock{background:var(--color-code-bg);color:var(--color-code-fg);border-radius:var(--radius-md);padding:16px;font-size:.875rem;overflow-x:auto}
.view-module-scss-module__2bxYSq__pageHeader{margin-bottom:32px}.view-module-scss-module__2bxYSq__mb16{margin-bottom:16px}.view-module-scss-module__2bxYSq__labelBlock{margin-bottom:8px;display:block}.view-module-scss-module__2bxYSq__rounded{border-radius:var(--radius-md)}.view-module-scss-module__2bxYSq__avatarPlaceholder{background-color:var(--color-primary-100);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.view-module-scss-module__2bxYSq__flex1{flex:1}
.view-module-scss-module__x6R4qG__pageHeader{margin-bottom:32px}.view-module-scss-module__x6R4qG__mb24{margin-bottom:24px}.view-module-scss-module__x6R4qG__mb16{margin-bottom:16px}.view-module-scss-module__x6R4qG__mb8{margin-bottom:8px}.view-module-scss-module__x6R4qG__mt24{margin-top:24px}.view-module-scss-module__x6R4qG__megaTrigger{border-radius:4px;padding:8px}.view-module-scss-module__x6R4qG__promoImg{object-fit:cover;border-radius:4px;width:100%;height:80px}.view-module-scss-module__x6R4qG__promoText{margin-top:8px;display:block}.view-module-scss-module__x6R4qG__dividerCompact{margin:4px 0}.view-module-scss-module__x6R4qG__phoneMock{border:8px solid var(--color-gray-600);max-width:375px;height:600px;box-shadow:var(--shadow-lg);background-color:var(--color-gray-50);border-radius:32px;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.view-module-scss-module__x6R4qG__phoneContent{flex:1;overflow-y:auto}.view-module-scss-module__x6R4qG__bottomNav{display:flex;position:absolute}
.view-module-scss-module__m3XD1W__header{margin-bottom:40px}.view-module-scss-module__m3XD1W__labelBlock{margin-bottom:8px;display:block}.view-module-scss-module__m3XD1W__truncateBox{border:1px solid var(--border-color);border-radius:4px;padding:8px}.view-module-scss-module__m3XD1W__highlightHeader{margin-bottom:8px}.view-module-scss-module__m3XD1W__searchInput{border:1px solid var(--border-color);background-color:var(--color-background);color:var(--color-foreground);border-radius:4px;padding:4px 8px}
.comp-module-scss-module__bzsm3G__dialog{width:min(34rem,100vw - 2rem);max-width:34rem}.comp-module-scss-module__bzsm3G__dialog button{min-height:2.75rem}.comp-module-scss-module__bzsm3G__body{flex-direction:column;gap:1rem;display:flex}.comp-module-scss-module__bzsm3G__lead{color:var(--panel-body);margin:0;line-height:1.5}.comp-module-scss-module__bzsm3G__client{flex-direction:column;gap:.25rem;margin:0;display:flex}.comp-module-scss-module__bzsm3G__clientLabel{color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.comp-module-scss-module__bzsm3G__clientEmail{overflow-wrap:anywhere;color:var(--brand-paper)}.comp-module-scss-module__bzsm3G__password{font-family:var(--panel-mono)}.comp-module-scss-module__bzsm3G__copyRow{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.comp-module-scss-module__bzsm3G__status{min-height:1.25rem;color:var(--panel-muted);flex:12rem;margin:0;font-size:.8125rem}.comp-module-scss-module__bzsm3G__manual,.comp-module-scss-module__bzsm3G__warning{color:var(--color-error,var(--brand-paper));margin:0;font-size:.8125rem}.comp-module-scss-module__bzsm3G__actions{justify-content:flex-end;margin-top:.5rem;display:flex}.comp-module-scss-module__bzsm3G__actions button{min-height:2.75rem}@media (max-width:767.98px){.comp-module-scss-module__bzsm3G__copyRow{flex-direction:column;align-items:stretch}.comp-module-scss-module__bzsm3G__copyRow button{width:100%}}@media (prefers-reduced-motion:reduce){.comp-module-scss-module__bzsm3G__dialog[open],.comp-module-scss-module__bzsm3G__dialog::backdrop{animation:none}.comp-module-scss-module__bzsm3G__dialog button{transition:none}}
.comp-module-scss-module__aa_wcW__form{width:100%}.comp-module-scss-module__aa_wcW__fieldset{border:0;min-width:0;margin:0;padding:0}.comp-module-scss-module__aa_wcW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.comp-module-scss-module__aa_wcW__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.comp-module-scss-module__aa_wcW__fieldWide{grid-column:1/-1}.comp-module-scss-module__aa_wcW__field :is(input,textarea):focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.comp-module-scss-module__aa_wcW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-module-scss-module__aa_wcW__hint{color:var(--panel-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.comp-module-scss-module__aa_wcW__hint:empty{display:none}.comp-module-scss-module__aa_wcW__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.comp-module-scss-module__aa_wcW__actions button{min-height:2.75rem}@media (max-width:767.98px){.comp-module-scss-module__aa_wcW__grid{grid-template-columns:minmax(0,1fr)}.comp-module-scss-module__aa_wcW__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.comp-module-scss-module__aa_wcW__actions button{transition:none}}
.comp-module-scss-module__QtUMvG__toolbar{grid-template-columns:minmax(0,1fr) 14rem auto;align-items:end;gap:.75rem;margin-bottom:1.25rem;display:grid}.comp-module-scss-module__QtUMvG__toolbar input,.comp-module-scss-module__QtUMvG__toolbar button{min-height:2.75rem}.comp-module-scss-module__QtUMvG__toolbar :is(input,button):focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.comp-module-scss-module__QtUMvG__create{border:1px solid var(--brand-gold);background-color:var(--brand-gold-soft);min-height:2.75rem;color:var(--brand-paper);white-space:nowrap;justify-content:center;align-items:center;padding:.6875rem 1.25rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.comp-module-scss-module__QtUMvG__create:hover{background-color:var(--brand-gold);color:var(--brand-ink)}}.comp-module-scss-module__QtUMvG__create:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}@media (max-width:767.98px){.comp-module-scss-module__QtUMvG__toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.comp-module-scss-module__QtUMvG__create{width:100%}}
.comp-module-scss-module__ZTe7gW__card{border-color:var(--panel-line);min-width:0}.comp-module-scss-module__ZTe7gW__header{border-bottom:1px solid var(--panel-line);min-width:0;padding-bottom:1.25rem}.comp-module-scss-module__ZTe7gW__kicker{color:var(--brand-muted);font-family:var(--panel-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .5rem;font-size:10px}.comp-module-scss-module__ZTe7gW__identity{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.comp-module-scss-module__ZTe7gW__name{overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,2.5vw,1.75rem);line-height:1.2}.comp-module-scss-module__ZTe7gW__banner{margin-top:1.25rem}.comp-module-scss-module__ZTe7gW__fields{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:1.25rem 0 0;display:grid}.comp-module-scss-module__ZTe7gW__field{min-width:0}.comp-module-scss-module__ZTe7gW__field dt{color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-size:10px;font-weight:500}.comp-module-scss-module__ZTe7gW__field dd{color:var(--brand-paper);overflow-wrap:anywhere;margin:0}.comp-module-scss-module__ZTe7gW__aggregates{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.comp-module-scss-module__ZTe7gW__aggregate{border:1px solid var(--panel-line);background-color:var(--color-surface-sunken);flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.comp-module-scss-module__ZTe7gW__aggregateValue{color:var(--brand-paper);font-size:1.375rem;font-weight:600;line-height:1}.comp-module-scss-module__ZTe7gW__aggregateLabel{color:var(--panel-muted);font-family:var(--panel-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}@media (max-width:767.98px){.comp-module-scss-module__ZTe7gW__fields{grid-template-columns:1fr}.comp-module-scss-module__ZTe7gW__aggregates{grid-template-columns:repeat(2,minmax(0,1fr))}}
