.IconWrapper-module__SkJoJW__wrapper{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.IconWrapper-module__SkJoJW__sizeSm{width:12px;height:12px}.IconWrapper-module__SkJoJW__sizeLg{width:36px;height:36px}
.BackgroundColor-module__nvQcpG__overlay,.BackgroundColor-module__nvQcpG__softLight,.BackgroundColor-module__nvQcpG__overlay>*,.BackgroundColor-module__nvQcpG__softLight>*{position:relative}.BackgroundColor-module__nvQcpG__overlay:before,.BackgroundColor-module__nvQcpG__softLight:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.BackgroundColor-module__nvQcpG__overlay:before{background-color:color-mix(in srgb,var(--color-main-black),transparent 40%);mix-blend-mode:overlay}.BackgroundColor-module__nvQcpG__softLight:before{background-color:var(--color-main-black);mix-blend-mode:soft-light}
.LovelyLogo-module__QFNFrq__letter{transition:fill .14s}.LovelyLogo-module__QFNFrq__codeLetter{fill:var(--app-background,var(--color-bg-pink));transition:fill var(--app-background-fade)}@media (prefers-reduced-motion:reduce){.LovelyLogo-module__QFNFrq__letter,.LovelyLogo-module__QFNFrq__codeLetter{transition:none}}
.Button-module__HC5zgW__btn{--btn-bg:transparent;--btn-text:var(--color-main-black);background-color:var(--btn-bg);height:48px;color:var(--btn-text);font-family:var(--font-family-sans);font-size:var(--font-size-body);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.Button-module__HC5zgW__padIconStart{padding-left:20px}.Button-module__HC5zgW__padIconEnd{padding-right:20px}.Button-module__HC5zgW__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:filter .2s;display:inline-flex}.Button-module__HC5zgW__label{display:inline-block}.Button-module__HC5zgW__bgNone{--btn-bg:transparent;--btn-text:var(--color-main-black)}.Button-module__HC5zgW__bgWhite{--btn-bg:var(--color-main-white);--btn-text:var(--color-main-black)}.Button-module__HC5zgW__bgGrey{--btn-bg:var(--color-main-grey-light);--btn-text:var(--color-main-black)}.Button-module__HC5zgW__bgBlack{--btn-bg:var(--color-main-black);--btn-text:var(--color-main-white)}.Button-module__HC5zgW__bgGreen{--btn-bg:var(--color-main-green);--btn-text:var(--color-main-white)}.Button-module__HC5zgW__bgRed{--btn-bg:var(--color-main-red);--btn-text:var(--color-main-white)}.Button-module__HC5zgW__bgYellow{--btn-bg:var(--color-main-yellow);--btn-text:var(--color-main-black)}.Button-module__HC5zgW__iconAsText.Button-module__HC5zgW__bgNone .Button-module__HC5zgW__icon,.Button-module__HC5zgW__iconAsText.Button-module__HC5zgW__bgWhite .Button-module__HC5zgW__icon,.Button-module__HC5zgW__iconAsText.Button-module__HC5zgW__bgGrey .Button-module__HC5zgW__icon,.Button-module__HC5zgW__iconAsText.Button-module__HC5zgW__bgYellow .Button-module__HC5zgW__icon{filter:brightness(0)}.Button-module__HC5zgW__iconAsText.Button-module__HC5zgW__bgBlack .Button-module__HC5zgW__icon,.Button-module__HC5zgW__iconAsText.Button-module__HC5zgW__bgGreen .Button-module__HC5zgW__icon,.Button-module__HC5zgW__iconAsText.Button-module__HC5zgW__bgRed .Button-module__HC5zgW__icon{filter:brightness(0)invert()}.Button-module__HC5zgW__btn:not(:disabled):hover.Button-module__HC5zgW__hoverBgNone{--btn-bg:transparent;--btn-text:var(--color-main-black)}.Button-module__HC5zgW__btn:not(:disabled):hover.Button-module__HC5zgW__hoverBgWhite{--btn-bg:var(--color-main-white);--btn-text:var(--color-main-black)}.Button-module__HC5zgW__btn:not(:disabled):hover.Button-module__HC5zgW__hoverBgGrey{--btn-bg:var(--color-main-grey-light);--btn-text:var(--color-main-black)}.Button-module__HC5zgW__btn:not(:disabled):hover.Button-module__HC5zgW__hoverBgBlack{--btn-bg:var(--color-main-black);--btn-text:var(--color-main-white)}.Button-module__HC5zgW__btn:not(:disabled):hover.Button-module__HC5zgW__hoverBgGreen{--btn-bg:var(--color-main-green);--btn-text:var(--color-main-white)}.Button-module__HC5zgW__btn:not(:disabled):hover.Button-module__HC5zgW__hoverBgRed{--btn-bg:var(--color-main-red);--btn-text:var(--color-main-white)}.Button-module__HC5zgW__btn:not(:disabled):hover.Button-module__HC5zgW__hoverBgYellow{--btn-bg:var(--color-main-yellow);--btn-text:var(--color-main-black)}.Button-module__HC5zgW__btn:not(:disabled).Button-module__HC5zgW__iconAsText:hover.Button-module__HC5zgW__hoverBgNone .Button-module__HC5zgW__icon,.Button-module__HC5zgW__btn:not(:disabled).Button-module__HC5zgW__iconAsText:hover.Button-module__HC5zgW__hoverBgWhite .Button-module__HC5zgW__icon,.Button-module__HC5zgW__btn:not(:disabled).Button-module__HC5zgW__iconAsText:hover.Button-module__HC5zgW__hoverBgYellow .Button-module__HC5zgW__icon,.Button-module__HC5zgW__btn:not(:disabled).Button-module__HC5zgW__iconAsText:hover.Button-module__HC5zgW__hoverBgGrey .Button-module__HC5zgW__icon{filter:brightness(0)}.Button-module__HC5zgW__btn:not(:disabled).Button-module__HC5zgW__iconAsText:hover.Button-module__HC5zgW__hoverBgBlack .Button-module__HC5zgW__icon,.Button-module__HC5zgW__btn:not(:disabled).Button-module__HC5zgW__iconAsText:hover.Button-module__HC5zgW__hoverBgGreen .Button-module__HC5zgW__icon,.Button-module__HC5zgW__btn:not(:disabled).Button-module__HC5zgW__iconAsText:hover.Button-module__HC5zgW__hoverBgRed .Button-module__HC5zgW__icon{filter:brightness(0)invert()}.Button-module__HC5zgW__hoverScale:not(:disabled):hover{transform:scale(1.03)}.Button-module__HC5zgW__hoverScale:not(:disabled):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.Button-module__HC5zgW__btn{transition:background-color .2s,color .2s,opacity .15s}.Button-module__HC5zgW__hoverScale:hover,.Button-module__HC5zgW__hoverScale:active{transform:none}}.Button-module__HC5zgW__btn:focus-visible{outline:2px solid var(--color-main-black);outline-offset:2px}.Button-module__HC5zgW__btn:disabled,.Button-module__HC5zgW__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.Button-module__HC5zgW__btn:disabled:hover,.Button-module__HC5zgW__btn[aria-disabled=true]:hover{transform:none}
.fieldShell-module__ofcxlq__shell{border:1px solid var(--color-main-grey-dark);border-radius:var(--radius-12);background-color:var(--color-main-grey-light);width:100%;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--color-main-black);box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:inset 0 1px #0000001a}.fieldShell-module__ofcxlq__shell::placeholder{color:var(--color-main-grey-dark)}.fieldShell-module__ofcxlq__shell:focus,.fieldShell-module__ofcxlq__shell:focus-within{border-color:var(--color-main-black)}.fieldShell-module__ofcxlq__shell:disabled{opacity:.5;cursor:not-allowed}
.Input-module__1pTbOa__input{height:48px;padding:0 20px;}
.Textarea-module__olZjQa__textarea{resize:vertical;min-height:150px;padding:12px 20px;line-height:1.4;}
.Select-module__bc8RXW__wrapper{width:100%;display:block;position:relative}.Select-module__bc8RXW__select{appearance:none;cursor:pointer;height:48px;padding:0 52px 0 20px;}.Select-module__bc8RXW__chevron{pointer-events:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}
.Checkbox-module__ipXqIq__wrapper{cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--color-main-black);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:8px 0;display:inline-flex}.Checkbox-module__ipXqIq__input{opacity:0;pointer-events:none;margin:0;position:absolute}.Checkbox-module__ipXqIq__box{border:2px solid var(--color-main-grey-dark);border-radius:var(--radius-8);background-color:var(--color-main-white);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .15s,border-color .15s;display:inline-flex}.Checkbox-module__ipXqIq__check{opacity:0;width:12px;height:10px;transition:opacity .1s}.Checkbox-module__ipXqIq__input:checked+.Checkbox-module__ipXqIq__box{background-color:var(--color-main-black);border-color:var(--color-main-black)}.Checkbox-module__ipXqIq__input:checked+.Checkbox-module__ipXqIq__box .Checkbox-module__ipXqIq__check{opacity:1}.Checkbox-module__ipXqIq__input:focus-visible+.Checkbox-module__ipXqIq__box{outline:2px solid var(--color-main-black);outline-offset:2px}.Checkbox-module__ipXqIq__input:disabled+.Checkbox-module__ipXqIq__box{opacity:.5}.Checkbox-module__ipXqIq__wrapper:has(.Checkbox-module__ipXqIq__input:disabled){cursor:not-allowed}.Checkbox-module__ipXqIq__label{line-height:1.3}
.Radio-module__W_ni9W__wrapper{cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--color-main-black);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:8px 0;display:inline-flex}.Radio-module__W_ni9W__input{opacity:0;pointer-events:none;margin:0;position:absolute}.Radio-module__W_ni9W__dot{border:2px solid var(--color-main-grey-dark);border-radius:var(--radius-full);background-color:var(--color-main-white);box-sizing:border-box;flex-shrink:0;width:24px;height:24px;transition:border-width .12s,border-color .15s;display:inline-block}.Radio-module__W_ni9W__input:checked+.Radio-module__W_ni9W__dot{border-width:7px;border-color:var(--color-main-black)}.Radio-module__W_ni9W__input:focus-visible+.Radio-module__W_ni9W__dot{outline:2px solid var(--color-main-black);outline-offset:2px}.Radio-module__W_ni9W__input:disabled+.Radio-module__W_ni9W__dot{opacity:.5}.Radio-module__W_ni9W__wrapper:has(.Radio-module__W_ni9W__input:disabled){cursor:not-allowed}.Radio-module__W_ni9W__label{line-height:1.3}
.Label-module__eACKzq__label{font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-main-black);margin-bottom:8px;display:block}
.Helper-module__uMpKUG__helper{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-main-grey-dark);margin:8px 0 0;line-height:1.4}
.FormError-module__wZKhJa__error{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-main-red);margin:8px 0 0;line-height:1.4}
.Toggle-module__Q6P0JW__bare{cursor:pointer;align-items:center;display:inline-flex}.Toggle-module__Q6P0JW__row{border-radius:var(--radius-12);background:var(--color-main-grey-light);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:16px 20px;transition:background-color .2s;display:flex}.Toggle-module__Q6P0JW__row:has(.Toggle-module__Q6P0JW__input:checked){background:color-mix(in srgb,var(--color-main-green)10%,transparent)}.Toggle-module__Q6P0JW__row:has(.Toggle-module__Q6P0JW__input:disabled){opacity:.5;cursor:not-allowed}.Toggle-module__Q6P0JW__input{opacity:0;pointer-events:none;margin:0;position:absolute}.Toggle-module__Q6P0JW__text{min-width:0;font-family:var(--font-family-sans);color:var(--color-main-black);flex-direction:column;flex:1;gap:4px;display:flex}.Toggle-module__Q6P0JW__title{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:1.3}.Toggle-module__Q6P0JW__description{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.3}.Toggle-module__Q6P0JW__switch{background:var(--color-main-black);box-sizing:border-box;border-radius:22px;flex-shrink:0;width:62px;height:36px;transition:background-color .2s;position:relative}.Toggle-module__Q6P0JW__knob{border-radius:var(--radius-full);background:var(--color-main-white);width:24px;height:24px;transition:transform .2s;position:absolute;top:6px;left:6px}.Toggle-module__Q6P0JW__input:checked~.Toggle-module__Q6P0JW__switch{background:var(--color-main-green)}.Toggle-module__Q6P0JW__input:checked~.Toggle-module__Q6P0JW__switch .Toggle-module__Q6P0JW__knob{transform:translate(26px)}.Toggle-module__Q6P0JW__input:focus-visible~.Toggle-module__Q6P0JW__switch{outline:2px solid var(--color-main-black);outline-offset:2px}.Toggle-module__Q6P0JW__input:disabled~.Toggle-module__Q6P0JW__switch{opacity:.5}.Toggle-module__Q6P0JW__bare:has(.Toggle-module__Q6P0JW__input:disabled){cursor:not-allowed}
.FileRow-module__V_8vWq__row{background:var(--color-main-white);cursor:pointer;align-items:center;gap:8px;padding:6px 20px;display:flex}.FileRow-module__V_8vWq__rowSelected{background:var(--color-main-blue)}.FileRow-module__V_8vWq__icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.FileRow-module__V_8vWq__name{min-width:0;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-main-black);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FileRow-module__V_8vWq__rowSelected .FileRow-module__V_8vWq__name{color:var(--color-main-white)}.FileRow-module__V_8vWq__meta{text-align:right;width:100px;font-size:var(--font-size-small);font-weight:var(--font-weight-regular);letter-spacing:.04em;color:var(--color-main-grey-dark);flex-shrink:0}.FileRow-module__V_8vWq__type{width:160px}.FileRow-module__V_8vWq__rowSelected .FileRow-module__V_8vWq__meta{color:color-mix(in srgb,var(--color-main-white)80%,transparent)}.FileRow-module__V_8vWq__trailing{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@media (max-width:640px){.FileRow-module__V_8vWq__type{display:none}}
.ProgressBar-module__x-BxJG__track{border-radius:var(--radius-32);height:48px;position:relative;overflow:hidden}.ProgressBar-module__x-BxJG__fill{background:var(--color-main-white);transition:width .3s;position:absolute;top:0;bottom:0;left:0}.ProgressBar-module__x-BxJG__label{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-main-black);white-space:nowrap;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:24px;transform:translateY(-50%)}
.Alert-module__T9uQda__alert{border-radius:var(--radius-12);width:100%;font-family:var(--font-family-sans);color:var(--color-main-black);box-sizing:border-box;flex-direction:column;gap:4px;padding:24px;display:flex}.Alert-module__T9uQda__colorRed{background:color-mix(in srgb,var(--color-main-red)10%,transparent)}.Alert-module__T9uQda__colorBlue{background:color-mix(in srgb,var(--color-main-blue)10%,transparent)}.Alert-module__T9uQda__colorGreen{background:color-mix(in srgb,var(--color-main-green)10%,transparent)}.Alert-module__T9uQda__colorYellow{background:color-mix(in srgb,var(--color-main-yellow)30%,transparent)}.Alert-module__T9uQda__title{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:1.3}.Alert-module__T9uQda__body{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.4}
.Tooltip-module__gk1sGq__wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.Tooltip-module__gk1sGq__content{z-index:1000;white-space:nowrap;pointer-events:none;background:var(--color-main-black);color:var(--color-main-white);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);border-radius:var(--radius-24);opacity:0;visibility:hidden;padding:4px 12px;line-height:1.3;transition:opacity .15s,visibility .15s,transform .15s;position:absolute}.Tooltip-module__gk1sGq__wrapper:hover .Tooltip-module__gk1sGq__content,.Tooltip-module__gk1sGq__wrapper:focus-within .Tooltip-module__gk1sGq__content{opacity:1;visibility:visible;transition:opacity .15s .15s,visibility .15s .15s,transform .15s .15s}.Tooltip-module__gk1sGq__top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(2px)}.Tooltip-module__gk1sGq__wrapper:hover .Tooltip-module__gk1sGq__top,.Tooltip-module__gk1sGq__wrapper:focus-within .Tooltip-module__gk1sGq__top{transform:translate(-50%)translateY(0)}.Tooltip-module__gk1sGq__top:after{content:"";border:5px solid #0000;border-top-color:var(--color-main-black);position:absolute;top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__gk1sGq__bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-2px)}.Tooltip-module__gk1sGq__wrapper:hover .Tooltip-module__gk1sGq__bottom,.Tooltip-module__gk1sGq__wrapper:focus-within .Tooltip-module__gk1sGq__bottom{transform:translate(-50%)translateY(0)}.Tooltip-module__gk1sGq__bottom:after{content:"";border:5px solid #0000;border-bottom-color:var(--color-main-black);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.Tooltip-module__gk1sGq__top,.Tooltip-module__gk1sGq__bottom,.Tooltip-module__gk1sGq__wrapper:hover .Tooltip-module__gk1sGq__top,.Tooltip-module__gk1sGq__wrapper:hover .Tooltip-module__gk1sGq__bottom,.Tooltip-module__gk1sGq__wrapper:focus-within .Tooltip-module__gk1sGq__top,.Tooltip-module__gk1sGq__wrapper:focus-within .Tooltip-module__gk1sGq__bottom{transform:translate(-50%)}}
.Spinner-module__qwr20a__spinner{flex-shrink:0;animation:1s linear infinite Spinner-module__qwr20a__spin;display:inline-block}@keyframes Spinner-module__qwr20a__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__qwr20a__spinner{animation-duration:4s}}.Spinner-module__qwr20a__onBackground{color:color-mix(in srgb,var(--color-main-black),transparent 40%);mix-blend-mode:overlay}
.Panel-module__X6ysWa__panel{border-radius:var(--radius-32);flex-direction:column;display:flex;position:relative}.Panel-module__X6ysWa__bar{align-items:center;gap:8px;min-height:48px;padding:8px;display:flex}.Panel-module__X6ysWa__content{background:var(--color-main-white);border-radius:0 0 var(--radius-32)var(--radius-32);flex:1;min-height:0;overflow:hidden}.Panel-module__X6ysWa__hint{background:var(--app-background);min-width:0;height:48px;transition:background-color var(--app-background-fade);border-radius:var(--radius-24);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-main-black);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;padding:0 24px;display:flex;overflow:hidden}.Panel-module__X6ysWa__note{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-main-black);align-items:center;gap:8px;padding:0 12px;display:flex}
.WebPreview-module__iOgTJq__preview{width:400px}.WebPreview-module__iOgTJq__reloadBtn{background:var(--color-main-white);border-radius:var(--radius-24);width:48px;height:48px;color:var(--color-main-black);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:flex}.WebPreview-module__iOgTJq__urlTip{flex:1;min-width:0}.WebPreview-module__iOgTJq__urlPill{background:var(--color-main-white);border-radius:var(--radius-24);align-items:center;width:100%;min-width:0;height:48px;padding:0 20px;display:flex;overflow:hidden}.WebPreview-module__iOgTJq__reloadSpinning{animation:.5s linear infinite WebPreview-module__iOgTJq__reload-spin}@keyframes WebPreview-module__iOgTJq__reload-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.WebPreview-module__iOgTJq__reloadSpinning{animation:none}}.WebPreview-module__iOgTJq__url{min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--color-main-black);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:1;text-decoration:none;overflow:hidden}.WebPreview-module__iOgTJq__urlTail{font-weight:var(--font-weight-regular);color:var(--color-main-grey-dark)}.WebPreview-module__iOgTJq__lock{background:color-mix(in srgb,var(--color-main-black)70%,transparent);border-radius:var(--radius-24);height:48px;color:var(--color-main-white);flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;display:flex}.WebPreview-module__iOgTJq__lockIcon{flex-shrink:0;width:24px;height:24px}.WebPreview-module__iOgTJq__offline{background:var(--color-main-red);border-radius:var(--radius-24);height:48px;color:var(--color-main-white);flex-shrink:0;justify-content:center;align-items:center;padding:0 24px;display:flex}.WebPreview-module__iOgTJq__offlineIcon{flex-shrink:0;width:24px;height:24px}.WebPreview-module__iOgTJq__resolving{background:var(--color-main-grey-light);border-radius:var(--radius-24);height:48px;font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-main-black);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;padding:0 20px;display:flex}.WebPreview-module__iOgTJq__viewport{height:280px;position:relative;overflow:hidden}.WebPreview-module__iOgTJq__iframe{transform-origin:0 0;pointer-events:none;border:none;width:300%;height:300%;display:block;transform:scale(.3333)}.WebPreview-module__iOgTJq__viewportLink{cursor:pointer;position:absolute;inset:0}.WebPreview-module__iOgTJq__unavailable{background:var(--color-main-grey-light);width:100%;height:100%;font-size:var(--font-size-body);color:var(--color-main-grey-dark);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}
.Tile-module__aQluCq__grid{flex-wrap:wrap;gap:30px;display:flex}.Tile-module__aQluCq__root{flex-shrink:0;width:340px;height:220px}.Tile-module__aQluCq__root:has(:focus-visible){outline:2px solid var(--color-main-white);outline-offset:2px;border-radius:var(--radius-32)}.Tile-module__aQluCq__wrapper{width:100%;height:100%}.Tile-module__aQluCq__tile{--inner-tx:0px;--inner-ty:0px;border-radius:var(--radius-32);background:var(--color-main-grey-light);width:100%;height:100%;box-shadow:0 10px 30px color-mix(in srgb,var(--color-main-black)15%,transparent);flex-direction:column;justify-content:flex-end;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}.Tile-module__aQluCq__blur{filter:blur(20px);background-position:50%;background-size:cover;transition:opacity .4s;position:absolute;inset:0;transform:scale(1.1)}.Tile-module__aQluCq__blurHidden{opacity:0;filter:none}.Tile-module__aQluCq__image{object-fit:cover;opacity:0;width:110%;height:110%;transform:translate(calc(var(--inner-tx)*-1),calc(var(--inner-ty)*-1));transition:opacity .4s;position:absolute;top:-5%;left:-5%}.Tile-module__aQluCq__imageLoaded{opacity:1}.Tile-module__aQluCq__link{z-index:1;position:absolute;inset:0}.Tile-module__aQluCq__link:focus-visible{outline:none}.Tile-module__aQluCq__pills{z-index:2;transform:translate(var(--inner-tx),var(--inner-ty));pointer-events:none;align-items:center;gap:8px;display:flex;position:relative}.Tile-module__aQluCq__label{background:color-mix(in srgb,var(--color-main-black)50%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-24);height:40px;color:var(--color-main-white);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;display:flex}.Tile-module__aQluCq__offlinePill{background:color-mix(in srgb,var(--color-main-red)70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-24);height:40px;color:var(--color-main-white);justify-content:center;align-items:center;padding:0 16px;display:flex}.Tile-module__aQluCq__archivedPill{background:color-mix(in srgb,var(--color-main-black)50%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-24);height:40px;color:var(--color-main-white);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;padding:0 16px;display:flex}.Tile-module__aQluCq__offlineIcon{flex-shrink:0;width:24px;height:24px}.Tile-module__aQluCq__offlineTip{pointer-events:auto}.Tile-module__aQluCq__placeholder{border-radius:var(--radius-32);background:color-mix(in srgb,var(--color-main-black)20%,transparent);mix-blend-mode:overlay;flex-shrink:0;width:340px;height:220px}
.Nav-module__F0jRnW__bar{background:var(--color-main-white);justify-content:center;padding:16px 20px;display:flex}.Nav-module__F0jRnW__content{align-items:center;gap:24px;width:100%;max-width:1080px;height:48px;display:flex}.Nav-module__F0jRnW__logoLink{flex-shrink:0;align-items:center;display:flex}.Nav-module__F0jRnW__logo{width:auto;height:36px;display:block}.Nav-module__F0jRnW__center{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.Nav-module__F0jRnW__menu{flex-shrink:0;align-items:center;display:flex}
.Modal-module__wu84_W__layer{z-index:1000;justify-content:center;align-items:center;padding:16px;animation:.15s Modal-module__wu84_W__modal-fade-in;display:flex;position:fixed;inset:0}.Modal-module__wu84_W__veil{background:var(--app-background);opacity:.9;transition:background-color var(--app-background-fade);position:absolute;inset:0}.Modal-module__wu84_W__card{background:var(--color-main-white);border-radius:var(--radius-32);outline:none;flex-direction:column;gap:16px;width:min(500px,100%);max-height:calc(100vh - 64px);padding:40px;display:flex;position:relative;overflow-y:auto}.Modal-module__wu84_W__title{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-title);color:var(--color-main-black);margin:0}.Modal-module__wu84_W__body{font-size:var(--font-size-body);color:var(--color-main-black);flex-direction:column;gap:16px;display:flex}.Modal-module__wu84_W__footer{justify-content:flex-end;gap:16px;padding-top:8px;display:flex}@keyframes Modal-module__wu84_W__modal-fade-in{0%{opacity:0}to{opacity:1}}
.Tabs-module__Zk3iOG__list{flex-direction:column;gap:8px;width:100%;display:flex}.Tabs-module__Zk3iOG__tab{border-radius:var(--radius-24);height:48px;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);text-align:left;color:var(--color-main-black);cursor:pointer;background:var(--app-background);transition:background-color var(--app-background-fade);isolation:isolate;border:none;align-items:center;gap:8px;padding:0 16px 0 24px;display:flex;position:relative}.Tabs-module__Zk3iOG__tab:before{content:"";background:var(--color-main-white);border-radius:inherit;opacity:0;transition:opacity var(--transition-fast);pointer-events:none;z-index:-1;position:absolute;inset:0}.Tabs-module__Zk3iOG__tab:hover:not(.Tabs-module__Zk3iOG__tabActive):before{opacity:.4}.Tabs-module__Zk3iOG__tabActive:before{opacity:1}.Tabs-module__Zk3iOG__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Tabs-module__Zk3iOG__chevron{flex-shrink:0}.Tabs-module__Zk3iOG__frame{border-radius:var(--radius-32);align-items:stretch;width:100%;display:flex;overflow:hidden}.Tabs-module__Zk3iOG__rail{flex-shrink:0;width:300px;padding:8px}.Tabs-module__Zk3iOG__pane{background:var(--color-main-white);flex:1;min-width:0;padding:40px}
.Navbar-module__cJzEcG__sticky{z-index:100;position:sticky;top:0}.Navbar-module__cJzEcG__adminBadge{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-main-grey-dark);padding:0 24px}.Navbar-module__cJzEcG__impersonating{font-size:var(--font-size-small);color:var(--color-main-grey-dark);align-items:center;gap:8px;display:flex}.Navbar-module__cJzEcG__stopButton{background:var(--color-main-red);color:var(--color-main-white);border-radius:var(--radius-full);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;border:none;padding:4px 12px;transition:opacity .15s}.Navbar-module__cJzEcG__stopButton:hover{opacity:.85}.Navbar-module__cJzEcG__endingButton{white-space:nowrap}.Navbar-module__cJzEcG__endingShort{display:none}@media (max-width:900px){.Navbar-module__cJzEcG__endingLong{display:none}.Navbar-module__cJzEcG__endingShort{display:inline}}
.account-module__zd0OHa__shell{max-width:1120px;margin:0 auto;padding:48px 20px}.account-module__zd0OHa__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.account-module__zd0OHa__title{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-title);color:var(--color-main-black);margin:0}.account-module__zd0OHa__tabPanel{flex-direction:column;gap:24px;display:flex}.account-module__zd0OHa__field{flex-direction:column;gap:8px;display:flex}.account-module__zd0OHa__inlineRow{align-items:center;gap:8px;display:flex}.account-module__zd0OHa__grow{flex:1;min-width:0}.account-module__zd0OHa__subForm{flex-direction:column;gap:12px;display:flex}.account-module__zd0OHa__planPanel{flex-direction:column;gap:24px;display:flex}.account-module__zd0OHa__infoList{flex-direction:column;gap:16px;display:flex}.account-module__zd0OHa__infoRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-module__zd0OHa__infoLabel{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-main-black)}.account-module__zd0OHa__infoValue{font-size:var(--font-size-body);color:var(--color-main-black)}.account-module__zd0OHa__githubInfo{align-items:center;gap:8px;display:inline-flex}.account-module__zd0OHa__statusRow{align-items:center;gap:12px;display:inline-flex}.account-module__zd0OHa__connectedBadge{background:color-mix(in srgb,var(--color-main-green)12%,transparent);height:32px;color:var(--color-main-green);border-radius:var(--radius-full);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);align-items:center;padding:0 14px;display:inline-flex}.account-module__zd0OHa__adminBadge,.account-module__zd0OHa__adminBadge{background:color-mix(in srgb,var(--color-main-yellow)40%,transparent);color:var(--color-main-black)}.account-module__zd0OHa__storageBlock{flex-direction:column;gap:16px;display:flex}.account-module__zd0OHa__storageHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-module__zd0OHa__siteList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.account-module__zd0OHa__siteRow{border-bottom:1px solid var(--color-main-grey-light);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.account-module__zd0OHa__siteRow:last-child{border-bottom:none;padding-bottom:0}.account-module__zd0OHa__siteName{min-width:0;color:var(--color-main-black);font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.account-module__zd0OHa__siteTag{border-radius:var(--radius-full);background:var(--color-main-grey-light);color:var(--color-main-black);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);flex:none;padding:2px 8px}.account-module__zd0OHa__siteBytes{color:var(--color-main-black);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;flex:none}.account-module__zd0OHa__note{font-size:var(--font-size-body);color:var(--color-main-black);line-height:var(--line-height-normal);margin:0}.account-module__zd0OHa__linkButton{font:inherit;color:var(--color-main-blue);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.account-module__zd0OHa__linkButton:disabled{opacity:.5;cursor:default}.account-module__zd0OHa__centerState{justify-content:center;align-items:center;min-height:60vh;display:flex}
.admin-module__4WpgRW__shell{max-width:1120px;margin:0 auto;padding:48px 20px}.admin-module__4WpgRW__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.admin-module__4WpgRW__title{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-title);color:var(--color-main-black);margin:0}.admin-module__4WpgRW__body{flex-direction:column;gap:16px;padding:24px;display:flex}.admin-module__4WpgRW__bodyAlert{margin:0}.admin-module__4WpgRW__alertRow{align-items:center;gap:12px;display:flex}.admin-module__4WpgRW__centerState{justify-content:center;align-items:center;min-height:60vh;display:flex}.admin-module__4WpgRW__loadingContainer{text-align:center;color:var(--color-main-grey-dark);font-size:var(--font-size-small);padding:48px 0}.admin-module__4WpgRW__subTabNav{gap:8px;display:flex}.admin-module__4WpgRW__subTab{border-radius:var(--radius-full);background:var(--color-main-grey-light);height:40px;color:var(--color-main-black);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;border:none;padding:0 20px;transition:background .15s}.admin-module__4WpgRW__subTab:hover{background:color-mix(in srgb,var(--color-main-grey-light)60%,var(--color-main-grey))}.admin-module__4WpgRW__subTabActive{background:var(--color-main-black);color:var(--color-main-white)}.admin-module__4WpgRW__searchBar{align-items:center;gap:8px;display:flex}.admin-module__4WpgRW__searchInput{flex:1;min-width:0}.admin-module__4WpgRW__bulkBar{background:color-mix(in srgb,var(--color-main-blue)12%,transparent);border-radius:var(--radius-12);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.admin-module__4WpgRW__bulkText{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-main-black)}.admin-module__4WpgRW__tableWrap{border:1px solid var(--color-main-grey-light);border-radius:var(--radius-12);overflow-x:auto}.admin-module__4WpgRW__table{border-collapse:collapse;width:100%;font-size:var(--font-size-small)}.admin-module__4WpgRW__table th{text-align:left;background:var(--color-main-grey-light);color:var(--color-main-grey-dark);font-weight:var(--font-weight-bold);white-space:nowrap;padding:12px 16px}.admin-module__4WpgRW__table td{border-top:1px solid var(--color-main-grey-light);color:var(--color-main-black);vertical-align:middle;padding:12px 16px}.admin-module__4WpgRW__thCenter,.admin-module__4WpgRW__tdCenter{text-align:center}.admin-module__4WpgRW__cellStrong{font-weight:var(--font-weight-bold)}.admin-module__4WpgRW__cellMuted{color:var(--color-main-grey-dark);white-space:nowrap}.admin-module__4WpgRW__cellDanger{color:var(--color-main-red);white-space:nowrap}.admin-module__4WpgRW__cellMono{font-family:var(--font-family-mono)}.admin-module__4WpgRW__emptyCell{text-align:center;color:var(--color-main-grey-dark);padding:48px 16px}.admin-module__4WpgRW__checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-main-blue)}.admin-module__4WpgRW__youBadge{font-size:var(--font-size-small);color:var(--color-main-grey-dark);font-weight:var(--font-weight-regular);margin-left:8px}.admin-module__4WpgRW__rowActions{justify-content:center;gap:8px;display:inline-flex}.admin-module__4WpgRW__rowBtn,.admin-module__4WpgRW__rowBtnDanger{border-radius:var(--radius-full);height:32px;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;border:none;align-items:center;padding:0 14px;text-decoration:none;transition:background .15s;display:inline-flex}.admin-module__4WpgRW__rowBtn{background:var(--color-main-grey-light);color:var(--color-main-black)}.admin-module__4WpgRW__rowBtn:hover{background:color-mix(in srgb,var(--color-main-grey-light)60%,var(--color-main-grey))}.admin-module__4WpgRW__rowBtnDanger{background:color-mix(in srgb,var(--color-main-red)12%,transparent);color:var(--color-main-red)}.admin-module__4WpgRW__rowBtnDanger:hover{background:color-mix(in srgb,var(--color-main-red)20%,transparent)}.admin-module__4WpgRW__badge,.admin-module__4WpgRW__badgeGreen,.admin-module__4WpgRW__badgeBlue,.admin-module__4WpgRW__badgeYellow{border-radius:var(--radius-full);height:24px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.admin-module__4WpgRW__badge{background:var(--color-main-grey-light);color:var(--color-main-grey-dark)}.admin-module__4WpgRW__badgeGreen{background:color-mix(in srgb,var(--color-main-green)14%,transparent);color:var(--color-main-green)}.admin-module__4WpgRW__badgeBlue{background:color-mix(in srgb,var(--color-main-blue)14%,transparent);color:var(--color-main-blue)}.admin-module__4WpgRW__badgeYellow{background:color-mix(in srgb,var(--color-main-yellow)40%,transparent);color:var(--color-main-black)}.admin-module__4WpgRW__linkButton{font:inherit;font-weight:var(--font-weight-bold);color:var(--color-main-black);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.admin-module__4WpgRW__modalField{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}
.showcase-module__XlP-Oa__layout{grid-template-columns:300px 1fr;margin:32px;display:grid}.showcase-module__XlP-Oa__sidebar{border-radius:var(--radius-32);padding:8px}.showcase-module__XlP-Oa__nav{flex-direction:column;gap:24px;display:flex}.showcase-module__XlP-Oa__navGroup{flex-direction:column;gap:4px;display:flex}.showcase-module__XlP-Oa__navGroupHeading{margin:0}.showcase-module__XlP-Oa__navGroupTitle{border-radius:var(--radius-24);width:100%;font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-main-black);letter-spacing:.05em;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:12px;transition:background-color .15s;display:flex}.showcase-module__XlP-Oa__navGroupTitle:hover{background-color:#0000000a}.showcase-module__XlP-Oa__navGroupTitle:focus-visible{outline:2px solid var(--color-main-black);outline-offset:-2px}.showcase-module__XlP-Oa__navGroupTitleText{flex:1;min-width:0}.showcase-module__XlP-Oa__navGroupChevron{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.showcase-module__XlP-Oa__navGroupChevronCollapsed{transform:rotate(-90deg)}.showcase-module__XlP-Oa__navItemDot{border-radius:var(--radius-full);background:var(--color-main-black);opacity:.5;flex-shrink:0;width:6px;height:6px}.showcase-module__XlP-Oa__content{width:100%;max-width:1200px;padding:48px}.showcase-module__XlP-Oa__section{flex-direction:column;gap:24px;display:flex}.showcase-module__XlP-Oa__sectionHeader{border-bottom:1px solid var(--color-main-grey-light);align-items:center;gap:16px;padding-bottom:16px;display:flex}.showcase-module__XlP-Oa__sectionTitle{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);color:var(--color-main-black);margin:0}.showcase-module__XlP-Oa__sectionBadge{border-radius:var(--radius-full);background:var(--color-bg-yellow);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-main-black);align-items:center;padding:4px 12px;display:inline-flex}.showcase-module__XlP-Oa__sectionBadgeBuilt{border-radius:var(--radius-full);background:var(--color-bg-mint);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-main-black);align-items:center;padding:4px 12px;display:inline-flex}.showcase-module__XlP-Oa__pendingBody{background:var(--color-main-white);border-radius:var(--radius-16);text-align:center;color:var(--color-main-black);padding:48px 32px}.showcase-module__XlP-Oa__pendingBody p{margin:0 0 8px}.showcase-module__XlP-Oa__pendingHint{font-size:var(--font-size-small)}.showcase-module__XlP-Oa__pendingBody code,.showcase-module__XlP-Oa__prose code{font-family:var(--font-family-mono);background:var(--color-main-grey-light);border-radius:var(--radius-8);padding:2px 6px;font-size:.9em}.showcase-module__XlP-Oa__prose{font-size:var(--font-size-body);color:var(--color-main-black);flex-direction:column;gap:16px;max-width:720px;line-height:1.5;display:flex}.showcase-module__XlP-Oa__prose h2{font-size:var(--font-size-header);font-weight:var(--font-weight-bold);margin-top:16px;margin-bottom:4px}.showcase-module__XlP-Oa__prose ul{flex-direction:column;gap:4px;padding-left:24px;display:flex}.showcase-module__XlP-Oa__prose strong{font-weight:var(--font-weight-bold)}.showcase-module__XlP-Oa__copyable{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:none;margin:0;padding:0;display:block;position:relative}.showcase-module__XlP-Oa__copyable:focus-visible{outline:2px solid var(--color-main-black);outline-offset:2px}.showcase-module__XlP-Oa__copyableBadge{background:var(--color-main-black);color:var(--color-main-white);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);opacity:0;transition:opacity var(--transition-base);pointer-events:none;padding:2px 10px;position:absolute;top:8px;right:8px}.showcase-module__XlP-Oa__copyable:hover .showcase-module__XlP-Oa__copyableBadge,.showcase-module__XlP-Oa__copyableCopied .showcase-module__XlP-Oa__copyableBadge{opacity:1}.showcase-module__XlP-Oa__typeTokens{flex-wrap:wrap;gap:6px;display:flex}.showcase-module__XlP-Oa__typeTokenChip{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-black);border-radius:var(--radius-8);background:#ffffffb3;padding:2px 8px}.showcase-module__XlP-Oa__sectionBody{flex-direction:column;gap:24px;display:flex}.showcase-module__XlP-Oa__sectionIntro{font-size:var(--font-size-body);color:var(--color-main-black);max-width:720px;line-height:1.5}.showcase-module__XlP-Oa__sectionIntro code{font-family:var(--font-family-mono);background:var(--color-main-grey-light);border-radius:var(--radius-8);padding:2px 6px;font-size:.9em}.showcase-module__XlP-Oa__subsection{flex-direction:column;gap:12px;display:flex}.showcase-module__XlP-Oa__subsectionTitle{font-size:var(--font-size-header);font-weight:var(--font-weight-bold);color:var(--color-main-black);margin:0}.showcase-module__XlP-Oa__iconGrid{flex-direction:column;gap:4px;display:flex}.showcase-module__XlP-Oa__iconCard{background:var(--color-main-white);border-radius:var(--radius-12);transition:box-shadow var(--transition-base);flex-direction:row;align-items:center;gap:16px;padding:12px 16px;display:flex}.showcase-module__XlP-Oa__iconCard:hover{box-shadow:var(--shadow-sm)}.showcase-module__XlP-Oa__iconCardName{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-black)}.showcase-module__XlP-Oa__iconCardMeta{font-size:var(--font-size-small);color:var(--color-main-black)}.showcase-module__XlP-Oa__colorGroup{flex-direction:column;gap:16px;display:flex}.showcase-module__XlP-Oa__colorRow{flex-direction:column;gap:8px;display:flex}.showcase-module__XlP-Oa__colorRowLabel{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-main-black);text-transform:uppercase;letter-spacing:.05em;margin:0}.showcase-module__XlP-Oa__swatchGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.showcase-module__XlP-Oa__swatch{background:var(--color-main-white);border-radius:var(--radius-16);transition:box-shadow var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.showcase-module__XlP-Oa__swatch:hover{box-shadow:var(--shadow-sm)}.showcase-module__XlP-Oa__swatchPreview{width:100%;height:80px}.showcase-module__XlP-Oa__swatchInfo{padding:8px 12px 12px}.showcase-module__XlP-Oa__swatchName{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-black);word-break:break-all}.showcase-module__XlP-Oa__typeStack{flex-direction:column;gap:12px;display:flex}.showcase-module__XlP-Oa__typeRow{background:var(--color-main-white);border-radius:var(--radius-16);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.showcase-module__XlP-Oa__typeSample{color:var(--color-main-black)}.showcase-module__XlP-Oa__radiusGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.showcase-module__XlP-Oa__radiusCard{background:var(--color-main-white);border-radius:var(--radius-16);flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.showcase-module__XlP-Oa__radiusPreview{background:var(--color-main-black);width:80px;height:80px}.showcase-module__XlP-Oa__radiusName{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-black)}.showcase-module__XlP-Oa__shadowGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.showcase-module__XlP-Oa__shadowCard{background:var(--color-main-grey-light);border-radius:var(--radius-16);flex-direction:column;align-items:center;gap:16px;padding:24px 16px;display:flex}.showcase-module__XlP-Oa__shadowPreview{background:var(--color-main-white);border-radius:var(--radius-8);width:100px;height:100px}.showcase-module__XlP-Oa__shadowName{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-black)}.showcase-module__XlP-Oa__bgPicker{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.showcase-module__XlP-Oa__bgSwatch{border-radius:var(--radius-16);cursor:pointer;height:110px;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);font:inherit;text-align:left;border:2px solid #0000;justify-content:flex-start;align-items:flex-end;padding:12px;display:flex;position:relative}.showcase-module__XlP-Oa__bgSwatch:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.showcase-module__XlP-Oa__bgSwatch:focus-visible{border-color:var(--color-main-black);outline:none}.showcase-module__XlP-Oa__bgSwatchSelected{border-color:var(--color-main-black);box-shadow:var(--shadow-md)}.showcase-module__XlP-Oa__bgSwatchName{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-black);word-break:break-all}.showcase-module__XlP-Oa__colorPicker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.showcase-module__XlP-Oa__colorPickerLabel{font-size:var(--font-size-body);color:var(--color-main-black)}.showcase-module__XlP-Oa__colorPickerNative{border:2px solid var(--color-main-white);border-radius:var(--radius-12);cursor:pointer;width:56px;height:56px;box-shadow:var(--shadow-sm);background:0 0;padding:0}.showcase-module__XlP-Oa__colorHexField{border:2px solid var(--color-main-white);border-radius:var(--radius-12);background:var(--color-main-white);width:140px;font-family:var(--font-family-mono);font-size:var(--font-size-body);color:var(--color-main-black);text-transform:uppercase;box-shadow:var(--shadow-sm);padding:8px 12px}.showcase-module__XlP-Oa__settingsPreview{border-radius:var(--radius-32);background:var(--app-background,var(--color-main-white));transition:background-color var(--app-background-fade);padding:32px}.showcase-module__XlP-Oa__previewPane{flex-direction:column;gap:16px;display:flex}.showcase-module__XlP-Oa__previewPaneTitle{font-family:var(--font-family-sans);font-size:var(--font-size-header);font-weight:var(--font-weight-bold);color:var(--color-main-black);margin:0}.showcase-module__XlP-Oa__previewPaneText{font-size:var(--font-size-body);color:var(--color-main-black);margin:0}.showcase-module__XlP-Oa__formDemo{flex-direction:column;gap:12px;display:flex}.showcase-module__XlP-Oa__formDemoTitle{font-family:var(--font-family-sans);font-size:var(--font-size-header);font-weight:var(--font-weight-bold);color:var(--color-main-black);margin:0}.showcase-module__XlP-Oa__formDemoStage{background:var(--color-main-white);border:1px solid var(--color-main-grey-light);border-radius:var(--radius-16);padding:24px}.showcase-module__XlP-Oa__formDemoSnippet{background:var(--color-main-grey-light);border-radius:var(--radius-12);font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-black);white-space:pre-wrap;word-break:break-word;text-align:left;margin:0;padding:14px 18px}.showcase-module__XlP-Oa__formField{flex-direction:column;max-width:480px;display:flex}.showcase-module__XlP-Oa__formStack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.showcase-module__XlP-Oa__playground{flex-direction:column;gap:24px;display:flex}.showcase-module__XlP-Oa__playgroundStage{background-color:var(--color-main-white);border-radius:var(--radius-16);justify-content:center;align-items:center;padding:64px 24px;display:flex}.showcase-module__XlP-Oa__playgroundStageBare{background-color:#0000}.showcase-module__XlP-Oa__playgroundSnippet{background:var(--color-main-grey-light);border-radius:var(--radius-12);text-align:left;padding:14px 18px}.showcase-module__XlP-Oa__playgroundSnippetCode{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-black);white-space:pre-wrap}.showcase-module__XlP-Oa__playgroundControls{gap:16px;display:grid}.showcase-module__XlP-Oa__playgroundRow{grid-template-columns:140px 1fr;align-items:center;gap:16px;display:grid}.showcase-module__XlP-Oa__playgroundRowLabel{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-grey-dark)}.showcase-module__XlP-Oa__playgroundRowField{min-width:0}.showcase-module__XlP-Oa__playgroundChipGroup{flex-wrap:wrap;gap:8px;display:flex}.showcase-module__XlP-Oa__playgroundChip{background:var(--color-main-white);color:var(--color-main-black);border:1px solid var(--color-main-grey-light);border-radius:var(--radius-full);font-family:var(--font-family-sans);font-size:var(--font-size-small);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.showcase-module__XlP-Oa__playgroundChip:hover:not(:disabled){border-color:var(--color-main-grey-dark)}.showcase-module__XlP-Oa__playgroundChip:disabled{opacity:.4;cursor:not-allowed}.showcase-module__XlP-Oa__playgroundChipSelected{border-color:var(--color-main-black);background:var(--color-main-grey-light)}.showcase-module__XlP-Oa__playgroundChipSwatch{border-radius:var(--radius-full);flex-shrink:0;width:14px;height:14px;display:inline-block}.showcase-module__XlP-Oa__playgroundInput{background:var(--color-main-white);width:100%;max-width:320px;color:var(--color-main-black);border:1px solid var(--color-main-grey-light);border-radius:var(--radius-8);font-family:var(--font-family-sans);font-size:var(--font-size-small);padding:10px 14px;transition:border-color .15s}.showcase-module__XlP-Oa__playgroundInput:focus{border-color:var(--color-main-black);outline:none}.showcase-module__XlP-Oa__playgroundCheckbox{font-family:var(--font-family-sans);font-size:var(--font-size-small);color:var(--color-main-black);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.showcase-module__XlP-Oa__playgroundCheckbox input{width:16px;height:16px;accent-color:var(--color-main-black);cursor:pointer}@media (max-width:700px){.showcase-module__XlP-Oa__playgroundRow{grid-template-columns:1fr;gap:6px}}.showcase-module__XlP-Oa__logoStage{background:var(--color-main-white);border:1px solid var(--color-main-grey-light);border-radius:var(--radius-16);cursor:pointer;font:inherit;width:100%;transition:box-shadow var(--transition-base),border-color var(--transition-base);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}.showcase-module__XlP-Oa__logoStage:hover{box-shadow:var(--shadow-md)}.showcase-module__XlP-Oa__logoStage:focus-visible{border-color:var(--color-main-black);outline:none}.showcase-module__XlP-Oa__logoStageHint{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-grey-dark)}.showcase-module__XlP-Oa__logoSwatchRow{flex-wrap:wrap;gap:10px;display:flex}.showcase-module__XlP-Oa__logoSwatch{border-radius:var(--radius-full);border:2px solid var(--color-main-white);cursor:pointer;width:32px;height:32px;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);padding:0}.showcase-module__XlP-Oa__logoSwatch:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.showcase-module__XlP-Oa__logoSwatch:focus-visible{border-color:var(--color-main-black);outline:none}.showcase-module__XlP-Oa__logoSwatchSelected{border-color:var(--color-main-black)}.showcase-module__XlP-Oa__logoSnippetCard{background:var(--color-main-grey-light);border-radius:var(--radius-12);padding:16px 20px}.showcase-module__XlP-Oa__logoSnippet{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--color-main-black)}@media (max-width:900px){.showcase-module__XlP-Oa__layout{grid-template-columns:1fr;margin:16px}.showcase-module__XlP-Oa__content{padding:32px 16px}}.showcase-module__XlP-Oa__playgroundToggleRow{font-size:var(--font-size-body);color:var(--color-main-black);cursor:pointer;align-items:center;gap:8px;display:flex}.showcase-module__XlP-Oa__playgroundToggleRow input{cursor:pointer;margin:0}
.page-module__YwDeRq__shell{max-width:1120px;margin:0 auto;padding:48px 20px}.page-module__YwDeRq__title{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-title);color:var(--color-main-black);word-break:break-all;margin:0 0 32px}.page-module__YwDeRq__topAlert{margin-bottom:24px}.page-module__YwDeRq__body{flex-direction:column;gap:24px;padding:24px;display:flex}.page-module__YwDeRq__section{flex-direction:column;gap:16px;display:flex}.page-module__YwDeRq__sectionTitle{font-size:var(--font-size-header);font-weight:var(--font-weight-bold);color:var(--color-main-black);margin:0}.page-module__YwDeRq__divider{background:var(--color-main-grey-light);border:none;height:1px;margin:0}.page-module__YwDeRq__field{flex-direction:column;gap:8px;display:flex}.page-module__YwDeRq__infoList{font-size:var(--font-size-small);color:var(--color-main-black);flex-direction:column;gap:10px;display:flex}.page-module__YwDeRq__infoList code{font-family:var(--font-family-mono);background:var(--color-main-grey-light);border-radius:var(--radius-8);padding:2px 8px}.page-module__YwDeRq__badge{border-radius:var(--radius-full);height:24px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);background:color-mix(in srgb,var(--color-main-blue)14%,transparent);color:var(--color-main-blue);align-items:center;padding:0 10px;display:inline-flex}.page-module__YwDeRq__projectRow{background:var(--color-main-grey-light);border-radius:var(--radius-12);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.page-module__YwDeRq__projectName{font-weight:var(--font-weight-bold);color:var(--color-main-black)}.page-module__YwDeRq__projectUrl{font-size:var(--font-size-small);color:var(--color-main-grey-dark);font-family:var(--font-family-mono)}.page-module__YwDeRq__rowBtn{border-radius:var(--radius-full);background:var(--color-main-white);height:32px;color:var(--color-main-black);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);flex-shrink:0;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.page-module__YwDeRq__danger{border-radius:var(--radius-16);background:color-mix(in srgb,var(--color-main-red)8%,transparent);flex-direction:column;gap:12px;padding:20px;display:flex}.page-module__YwDeRq__dangerTitle{font-size:var(--font-size-header);font-weight:var(--font-weight-bold);color:var(--color-main-red);margin:0}.page-module__YwDeRq__note{font-size:var(--font-size-body);color:var(--color-main-black);line-height:var(--line-height-normal);margin:0}.page-module__YwDeRq__centerState{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;display:flex}
.login-module__q3r_BG__page{background:var(--app-background,var(--color-bg-lavender));min-height:100vh;transition:background-color var(--app-background-fade);justify-content:center;align-items:center;padding:20px;display:flex}.login-module__q3r_BG__card{background:var(--color-main-white);border-radius:var(--radius-32);width:100%;max-width:400px;box-shadow:var(--shadow-lg);padding:40px}.login-module__q3r_BG__head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:32px;display:flex}.login-module__q3r_BG__logo{width:auto;height:40px}.login-module__q3r_BG__form{flex-direction:column;gap:16px;display:flex}.login-module__q3r_BG__field{flex-direction:column;gap:8px;display:flex}.login-module__q3r_BG__submit{margin-top:8px}.login-module__q3r_BG__footer{border-top:1px solid var(--color-main-grey-light);text-align:center;font-size:var(--font-size-small);color:var(--color-main-grey-dark);margin-top:24px;padding-top:16px}.login-module__q3r_BG__footer a{color:var(--color-main-blue);font-weight:var(--font-weight-bold);text-decoration:none}.login-module__q3r_BG__footer a:hover{text-decoration:underline}.login-module__q3r_BG__centerState{background:var(--color-bg-lavender);justify-content:center;align-items:center;min-height:100vh;display:flex}
.signup-module__IxTadW__page{background:var(--app-background,var(--color-bg-lavender));min-height:100vh;transition:background-color var(--app-background-fade);justify-content:center;align-items:center;padding:20px;display:flex}.signup-module__IxTadW__card{background:var(--color-main-white);border-radius:var(--radius-32);width:100%;max-width:400px;box-shadow:var(--shadow-lg);padding:40px}.signup-module__IxTadW__head{text-align:center;flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.signup-module__IxTadW__logo{width:auto;height:40px}.signup-module__IxTadW__form{flex-direction:column;gap:16px;display:flex}.signup-module__IxTadW__field{flex-direction:column;gap:8px;display:flex}.signup-module__IxTadW__submit{margin-top:8px}.signup-module__IxTadW__footer{border-top:1px solid var(--color-main-grey-light);text-align:center;font-size:var(--font-size-small);color:var(--color-main-grey-dark);margin-top:24px;padding-top:16px}.signup-module__IxTadW__footer a{color:var(--color-main-blue);font-weight:var(--font-weight-bold);text-decoration:none}.signup-module__IxTadW__footer a:hover{text-decoration:underline}.signup-module__IxTadW__successText{text-align:center;color:var(--color-main-grey-dark);font-size:var(--font-size-body);margin:16px 0 24px}.signup-module__IxTadW__centerState{background:var(--color-bg-lavender);justify-content:center;align-items:center;min-height:100vh;display:flex}
.error-module__bSZLSW__page{background:var(--color-bg-rose);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.error-module__bSZLSW__card{text-align:center;max-width:480px}.error-module__bSZLSW__title{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-title);color:var(--color-main-black);margin:0 0 12px}.error-module__bSZLSW__text{color:var(--color-main-grey-dark);font-size:var(--font-size-body);line-height:var(--line-height-normal);margin:0 0 24px}.error-module__bSZLSW__actions{justify-content:center;gap:12px;display:flex}
.home-module__Hx0lNG__page{max-width:1120px;margin:0 auto;padding:48px 20px}.home-module__Hx0lNG__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.home-module__Hx0lNG__title{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-title);color:var(--color-main-black);margin:0}.home-module__Hx0lNG__banner{margin-bottom:24px}.home-module__Hx0lNG__archivedSection{margin-top:64px}.home-module__Hx0lNG__sectionTitle{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-title);color:var(--color-main-black);margin:0 0 32px}.home-module__Hx0lNG__center{justify-content:center;align-items:center;padding:64px 0;display:flex}.home-module__Hx0lNG__fullCenter{justify-content:center;align-items:center;min-height:100vh;display:flex}
.settings-module__J2wfhq__page{background:var(--color-main-grey-light);min-height:100vh}.settings-module__J2wfhq__loading{color:var(--color-main-grey-dark);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.settings-module__J2wfhq__container{max-width:640px;margin:0 auto;padding:64px 2px}.settings-module__J2wfhq__headerGroup{align-items:center;gap:24px;margin-bottom:32px;display:flex}.settings-module__J2wfhq__btnIcon{align-items:center;display:flex}.settings-module__J2wfhq__title{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);color:var(--color-main-black);margin:0}.settings-module__J2wfhq__card{background:var(--color-main-white);border-radius:var(--radius-12);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:24px}.settings-module__J2wfhq__settingsRow{justify-content:space-between;align-items:flex-start;display:flex}.settings-module__J2wfhq__settingsLabel{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-main-black);align-items:center;gap:8px;margin-bottom:4px;display:flex}.settings-module__J2wfhq__settingsDesc{color:var(--color-main-grey-dark);font-weight:var(--font-weight-regular);margin:0}.settings-module__J2wfhq__settingsContent{flex:1}.settings-module__J2wfhq__settingsExpandable{flex-direction:column;gap:4px;margin-top:16px;display:flex}.settings-module__J2wfhq__settingsFieldRow{gap:12px;display:flex}.settings-module__J2wfhq__settingsFieldGroup{margin-bottom:0}.settings-module__J2wfhq__settingsFieldGroupFlex{flex:1;margin-bottom:0}.settings-module__J2wfhq__settingsTextSecondary{color:var(--color-main-grey-dark);margin:0}.settings-module__J2wfhq__settingsAlertCompact{margin-bottom:0;padding:8px 12px}.settings-module__J2wfhq__settingsAlertInfo{margin-bottom:0;padding:12px}.settings-module__J2wfhq__settingsHint{color:var(--color-main-grey-dark);font-size:var(--font-size-small);margin-top:4px;display:block}.settings-module__J2wfhq__settingsInlineLink{color:var(--color-main-green);font-weight:var(--font-weight-regular);text-decoration:none}.settings-module__J2wfhq__settingsInlineLink:hover{text-decoration:underline}.settings-module__J2wfhq__domainInputWrapper{position:relative}.settings-module__J2wfhq__domainInputBadge{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.settings-module__J2wfhq__dnsInstructions{margin-top:12px}.settings-module__J2wfhq__dnsInstructionsTitle{color:var(--color-main-grey-dark);margin:0 0 8px}.settings-module__J2wfhq__dnsRecord{gap:12px;padding:4px 0;display:flex}.settings-module__J2wfhq__dnsRecordLabel{color:var(--color-main-grey-dark);min-width:60px}.settings-module__J2wfhq__dnsRecordValue{font-family:var(--font-family-mono);color:var(--color-main-black)}.settings-module__J2wfhq__dnsNote{color:var(--color-main-grey-dark);font-size:var(--font-size-small);margin:12px 0 0}.settings-module__J2wfhq__deleteTitle{font-weight:var(--font-weight-bold);margin:0 0 12px}.settings-module__J2wfhq__deleteText{margin:0 0 16px}.settings-module__J2wfhq__deleteActions{gap:8px;display:flex}.settings-module__J2wfhq__actions{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.settings-module__J2wfhq__actionsRight{gap:8px;display:flex}.settings-module__J2wfhq__urlInputRow{flex:1;align-items:center;gap:4px;display:flex}.settings-module__J2wfhq__urlSuffix{color:var(--color-main-grey-dark);font-family:var(--font-family-mono);font-size:var(--font-size-small);white-space:nowrap}.settings-module__J2wfhq__urlStatus{font-size:var(--font-size-small);margin-top:4px}.settings-module__J2wfhq__urlStatusAvailable{color:var(--color-main-green)}.settings-module__J2wfhq__urlStatusTaken{color:var(--color-main-red)}.settings-module__J2wfhq__urlButton{flex-shrink:0;min-width:80px}.settings-module__J2wfhq__urlWarning{font-size:var(--font-size-small);margin-top:8px;margin-bottom:0;padding:8px 12px}.settings-module__J2wfhq__envSectionLabel{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-main-black);margin:8px 0 0}.settings-module__J2wfhq__envEntry{background:var(--color-main-grey-light);border-radius:var(--radius-16);align-items:flex-start;gap:8px;padding:16px;display:flex}.settings-module__J2wfhq__envEntryFields{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.settings-module__J2wfhq__envKeyValueRow{gap:12px;display:flex}.settings-module__J2wfhq__envKeyField{flex-direction:column;flex:0 0 240px;gap:4px;min-width:0;display:flex}.settings-module__J2wfhq__envValueField{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-module__J2wfhq__envExistingRow{font-family:var(--font-family-mono);align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.settings-module__J2wfhq__envExistingKey{color:var(--color-main-black);font-weight:var(--font-weight-bold);background:0 0;padding:0}.settings-module__J2wfhq__envExistingEquals{color:var(--color-main-grey-dark)}.settings-module__J2wfhq__envExistingMask{color:var(--color-main-grey-dark);letter-spacing:.08em}.settings-module__J2wfhq__envPublicRow{font-size:var(--font-size-body);color:var(--color-main-black);cursor:pointer;align-items:center;gap:8px;display:flex}.settings-module__J2wfhq__envPublicRow input{cursor:pointer;margin:0}.settings-module__J2wfhq__envRowActions{flex-wrap:wrap;gap:8px;display:flex}.settings-module__J2wfhq__envHostRow{align-items:center;gap:8px;display:flex}.settings-module__J2wfhq__envHostRow .settings-module__J2wfhq__form-input{flex:1}.settings-module__J2wfhq__envDivider{background:var(--color-main-grey-light);height:1px;margin:8px 0}.settings-module__J2wfhq__envInlineCode{font-family:var(--font-family-mono);font-size:var(--font-size-small);background:var(--color-main-grey-light);border-radius:var(--radius-8);padding:.1em .3em}@media (max-width:600px){.settings-module__J2wfhq__settingsFieldRow{flex-direction:column}.settings-module__J2wfhq__actions{flex-direction:column-reverse;align-items:stretch;gap:16px}.settings-module__J2wfhq__actionsRight{justify-content:flex-end}.settings-module__J2wfhq__envEntry{flex-direction:column}.settings-module__J2wfhq__envDeleteBtn{align-self:flex-end}.settings-module__J2wfhq__envAutoRow,.settings-module__J2wfhq__envKeyValueRow{flex-direction:column}.settings-module__J2wfhq__envKeyField{flex:1}}.settings-module__J2wfhq__shell{max-width:1120px;margin:0 auto;padding:48px 20px}.settings-module__J2wfhq__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.settings-module__J2wfhq__title{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-title);color:var(--color-main-black);margin:0}.settings-module__J2wfhq__headerActions{align-items:center;gap:12px;display:flex}.settings-module__J2wfhq__topAlert{margin-bottom:24px}.settings-module__J2wfhq__tabPanel{flex-direction:column;gap:24px;display:flex}.settings-module__J2wfhq__field{flex-direction:column;gap:8px;display:flex}.settings-module__J2wfhq__fieldRow{align-items:flex-start;gap:16px;display:flex}.settings-module__J2wfhq__fieldFlex{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.settings-module__J2wfhq__fieldFixed{flex-direction:column;flex:0 0 200px;gap:8px;display:flex}.settings-module__J2wfhq__fieldAlert{margin-top:4px}.settings-module__J2wfhq__urlRow{align-items:center;gap:8px;display:flex}.settings-module__J2wfhq__urlInput{flex:1;min-width:0}.settings-module__J2wfhq__urlEditRow{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.settings-module__J2wfhq__urlSuffix{color:var(--color-main-grey-dark);font-size:var(--font-size-body);white-space:nowrap}.settings-module__J2wfhq__urlStatusAvailable{color:var(--color-main-green);font-weight:var(--font-weight-bold)}.settings-module__J2wfhq__urlStatusTaken{color:var(--color-main-red);font-weight:var(--font-weight-bold)}.settings-module__J2wfhq__activeBadge{background:color-mix(in srgb,var(--color-main-green)12%,transparent);height:48px;color:var(--color-main-green);border-radius:var(--radius-full);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);flex-shrink:0;align-items:center;padding:0 20px;display:inline-flex}.settings-module__J2wfhq__upgradeRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-module__J2wfhq__upgradeTitle{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-main-black)}.settings-module__J2wfhq__upgradeDesc{font-size:var(--font-size-small);color:var(--color-main-grey-dark);margin:4px 0 0}.settings-module__J2wfhq__dnsTitle{font-weight:var(--font-weight-bold);color:var(--color-main-black);margin:0 0 8px}.settings-module__J2wfhq__dnsTitle:not(:first-child){margin-top:12px}.settings-module__J2wfhq__dnsRecord{font-size:var(--font-size-small);gap:12px;padding:2px 0;display:flex}.settings-module__J2wfhq__dnsLabel{min-width:56px;color:var(--color-main-grey-dark)}.settings-module__J2wfhq__dnsValue{font-family:var(--font-family-mono);color:var(--color-main-black)}.settings-module__J2wfhq__dnsFootnote{font-size:var(--font-size-small);color:var(--color-main-grey-dark);line-height:var(--line-height-normal);margin:12px 0 0}.settings-module__J2wfhq__note{font-size:var(--font-size-body);color:var(--color-main-black);line-height:var(--line-height-normal);margin:0}.settings-module__J2wfhq__inlineLink{color:var(--color-main-blue);font-weight:var(--font-weight-bold)}.settings-module__J2wfhq__linkButton{font:inherit;color:var(--color-main-blue);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.settings-module__J2wfhq__centerState{min-height:60vh;color:var(--color-main-grey-dark);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.settings-module__J2wfhq__adminInfo{font-size:var(--font-size-small);color:var(--color-main-black);flex-direction:column;gap:8px;display:flex}.settings-module__J2wfhq__adminInfo code{font-family:var(--font-family-mono);background:var(--color-main-grey-light);border-radius:var(--radius-8);padding:2px 8px}.settings-module__J2wfhq__envRoot{flex-direction:column;gap:24px;display:flex}.settings-module__J2wfhq__envContent{flex-direction:column;gap:16px;display:flex}.settings-module__J2wfhq__envLoading{justify-content:center;padding:32px 0;display:flex}.settings-module__J2wfhq__envNote{font-size:var(--font-size-body);color:var(--color-main-black);line-height:var(--line-height-normal);margin:0}.settings-module__J2wfhq__envPasteArea{font-family:var(--font-family-mono)}.settings-module__J2wfhq__archivedRestore{margin-top:16px}
.website-detail-module__ZNMqkq__mainContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.website-detail-module__ZNMqkq__folderList{border:1px solid var(--color-main-grey-light);border-radius:var(--radius-12);background:var(--color-main-white);max-height:400px;overflow-y:auto}.website-detail-module__ZNMqkq__folderItem{cursor:pointer;border-bottom:1px solid var(--color-main-grey-light);transition:background var(--transition-base);align-items:center;gap:8px;padding:12px 16px;display:flex}.website-detail-module__ZNMqkq__folderName{font-size:var(--font-size-small);color:var(--color-main-black)}.website-detail-module__ZNMqkq__hidden{display:none}.website-detail-module__ZNMqkq__loading{color:var(--color-main-grey-dark);justify-content:center;align-items:center;padding:64px 0;display:flex}.website-detail-module__ZNMqkq__twoColumnLayout{align-items:flex-start;gap:30px;margin-top:32px;display:flex}.website-detail-module__ZNMqkq__leftColumn{flex:0 0 650px;min-width:0}.website-detail-module__ZNMqkq__rightColumn{background:var(--app-background);transition:background-color var(--app-background-fade);border-radius:var(--radius-32);flex-direction:column;flex:0 0 400px;align-self:flex-start;display:flex;position:sticky;top:16px}.website-detail-module__ZNMqkq__dragOverlay{background:color-mix(in srgb,var(--color-main-green)10%,transparent);border:2px dashed var(--color-main-green);border-radius:var(--radius-8);z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.website-detail-module__ZNMqkq__dragOverlayContent{background:var(--color-main-white);border-radius:var(--radius-8);box-shadow:var(--shadow-md);text-align:center;padding:32px}.website-detail-module__ZNMqkq__dragOverlayIcon{font-size:var(--font-size-title);margin-bottom:16px}.website-detail-module__ZNMqkq__dragOverlayText{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--color-main-green)}.website-detail-module__ZNMqkq__dragOverlayGithub{background:color-mix(in srgb,var(--color-main-red)8%,transparent);border-color:var(--color-main-red)}.website-detail-module__ZNMqkq__dragOverlayTextGithub{color:var(--color-main-red)}.website-detail-module__ZNMqkq__dragOverlaySubtext{font-size:var(--font-size-small);color:var(--color-main-grey-dark);margin-top:8px}.website-detail-module__ZNMqkq__dragGhost{background:var(--color-main-blue);color:var(--color-main-white);border-radius:var(--radius-8);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-lg);align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:-1000px;left:-1000px}.website-detail-module__ZNMqkq__dragGhostIcon{font-size:var(--font-size-header);line-height:1}.website-detail-module__ZNMqkq__dragGhostText{white-space:nowrap}.website-detail-module__ZNMqkq__dropdown{flex:1;min-width:0;position:relative}.website-detail-module__ZNMqkq__dropdown>button{width:100%}.website-detail-module__ZNMqkq__dropdownBackdrop{z-index:1000;position:fixed;inset:0}.website-detail-module__ZNMqkq__dropdownMenu{background:var(--color-main-white);border-radius:var(--radius-12);min-width:180px;box-shadow:var(--shadow-lg);z-index:1001;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.website-detail-module__ZNMqkq__dropdownItem{text-align:left;width:100%;font-size:var(--font-size-small);font-family:var(--font-family-sans);color:var(--color-main-black);cursor:pointer;border-radius:var(--radius-8);white-space:nowrap;background:0 0;border:none;padding:8px 12px;transition:background .15s;display:block}.website-detail-module__ZNMqkq__dropdownItem:hover{background:var(--color-main-grey-light)}.website-detail-module__ZNMqkq__dropdownItem:disabled{opacity:.5;cursor:not-allowed}.website-detail-module__ZNMqkq__dropdownDivider{background:var(--color-main-grey-light);height:1px;margin:4px 0}.website-detail-module__ZNMqkq__backButton{background:var(--color-main-white);cursor:pointer;height:56px;color:var(--color-main-black);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);border-bottom:2px solid var(--color-main-grey-light);-webkit-user-select:none;user-select:none;align-items:center;gap:24px;padding:16px 24px;transition:background .15s;display:flex}.website-detail-module__ZNMqkq__backButton:hover{background:var(--color-main-grey-light)}.website-detail-module__ZNMqkq__backButtonLabel{display:grid}.website-detail-module__ZNMqkq__backLabelNormal{opacity:1;transition:opacity var(--transition-fast);grid-area:1/1;align-items:center;gap:8px;display:flex}.website-detail-module__ZNMqkq__backLabelHover{opacity:0;transition:opacity var(--transition-fast);grid-area:1/1;align-items:center;display:flex}.website-detail-module__ZNMqkq__backButton:hover .website-detail-module__ZNMqkq__backLabelNormal{opacity:0}.website-detail-module__ZNMqkq__backButton:hover .website-detail-module__ZNMqkq__backLabelHover{opacity:1}.website-detail-module__ZNMqkq__fileListContainer{min-height:500px;padding-block:16px}.website-detail-module__ZNMqkq__emptyFileState{text-align:center;color:var(--color-main-grey-dark);padding:64px 24px}.website-detail-module__ZNMqkq__emptyFileIcon{font-size:var(--font-size-title);margin-bottom:8px}.website-detail-module__ZNMqkq__emptyFileTitle{color:var(--color-main-black);font-weight:var(--font-weight-bold);margin:0 0 8px}.website-detail-module__ZNMqkq__emptyFileText{font-size:var(--font-size-small);margin:0}.website-detail-module__ZNMqkq__fileThumb{object-fit:cover;border-radius:var(--radius-8);border:1px solid var(--color-main-grey-light);width:32px;height:32px}.website-detail-module__ZNMqkq__moveInstruction{color:var(--color-main-grey-dark);font-size:var(--font-size-small);margin:0 0 16px}.website-detail-module__ZNMqkq__folderItem{cursor:pointer;background:var(--color-main-white);align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.website-detail-module__ZNMqkq__folderItem:hover{background:var(--color-main-grey-light)}.website-detail-module__ZNMqkq__folderItemDisabled{opacity:.5;cursor:not-allowed!important}.website-detail-module__ZNMqkq__folderItemAlt{background:color-mix(in srgb,var(--color-main-grey-light)45%,var(--color-main-white))}.website-detail-module__ZNMqkq__folderItemIcon{font-size:var(--font-size-body)}.website-detail-module__ZNMqkq__folderName{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-main-black)}.website-detail-module__ZNMqkq__folderNameRoot{font-weight:var(--font-weight-bold)}.website-detail-module__ZNMqkq__currentBadge{font-size:var(--font-size-small);color:var(--color-main-grey-dark);margin-left:auto}.website-detail-module__ZNMqkq__confirmMessage{color:var(--color-main-black);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin:0 0 12px}.website-detail-module__ZNMqkq__settingsLabel{display:inline}.website-detail-module__ZNMqkq__domainConnecting{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;display:flex}.website-detail-module__ZNMqkq__domainConnectingText{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-main-grey-dark);margin:0}.website-detail-module__ZNMqkq__domainConnectingSlow{font-size:var(--font-size-small);color:var(--color-main-grey-dark);margin:0}@media (max-width:900px){.website-detail-module__ZNMqkq__twoColumnLayout{flex-direction:column;gap:16px}.website-detail-module__ZNMqkq__leftColumn{flex:none;width:100%}.website-detail-module__ZNMqkq__rightColumn{flex:none;width:100%;position:static;top:auto}.website-detail-module__ZNMqkq__fileListContainer{min-height:auto}}.website-detail-module__ZNMqkq__pageShell{width:100%;max-width:1120px;margin:0 auto;padding:48px 20px}.website-detail-module__ZNMqkq__pageHeaderNew{align-items:center;gap:16px;margin-bottom:32px;display:flex}.website-detail-module__ZNMqkq__pageTitleNew{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-title);color:var(--color-main-black);margin:0}.website-detail-module__ZNMqkq__barAction{flex:1;min-width:0}.website-detail-module__ZNMqkq__barAction>button{width:100%}@media (max-width:600px){.website-detail-module__ZNMqkq__settingsLabel{display:none}.website-detail-module__ZNMqkq__settingsBtn.website-detail-module__ZNMqkq__settingsBtn{padding-inline:24px}}.website-detail-module__ZNMqkq__rowDragOver{background:var(--color-main-blue)!important}.website-detail-module__ZNMqkq__rowDragOver span{color:var(--color-main-white)!important}.website-detail-module__ZNMqkq__previewEmptyNew{background:var(--color-main-grey-light);width:100%;height:100%;color:var(--color-main-grey-dark);font-size:var(--font-size-small);justify-content:center;align-items:center;display:flex}.website-detail-module__ZNMqkq__syncPausedNew{background:var(--color-main-yellow);border-radius:var(--radius-full);height:32px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-main-black);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.website-detail-module__ZNMqkq__notFoundState{color:var(--color-main-grey-dark);font-size:var(--font-size-body);flex-direction:column;align-items:center;gap:16px;padding:64px 0;display:flex}
