.styles-module-scss-module__3EpCca__menu{pointer-events:none;min-width:220px;z-index:var(--editor-layer-menu-inline);position:absolute}.styles-module-scss-module__3EpCca__menu .styles-module-scss-module__3EpCca__searchInput{width:100%}.styles-module-scss-module__3EpCca__menu .styles-module-scss-module__3EpCca__options{gap:var(--spacing-1);flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.styles-module-scss-module__3EpCca__menu .styles-module-scss-module__3EpCca__item{padding:var(--spacing-2) var(--spacing-4);pointer-events:all;justify-content:flex-start;gap:10px}.styles-module-scss-module__3EpCca__menu .styles-module-scss-module__3EpCca__item.styles-module-scss-module__3EpCca__selected{background-color:var(--accent-4a)}.styles-module-scss-module__3EpCca__menu .styles-module-scss-module__3EpCca__noResults{color:var(--gray-9);font-size:var(--font-size-2);padding:var(--spacing-3);pointer-events:all;text-align:center}
.styles-module-scss-module__ANnqbW__container{pointer-events:none;z-index:var(--editor-layer-menu);justify-content:end;align-items:center;display:flex;position:fixed;inset:0}.styles-module-scss-module__ANnqbW__content{--content-background-color:#000;color:var(--gray-12);font-size:var(--font-size-1);padding:var(--spacing-5) var(--spacing-8) 13.5px var(--spacing-8);pointer-events:auto;white-space:nowrap;align-items:center;gap:var(--spacing-4);transform-origin:100% 100%;border-radius:200px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative;overflow:hidden;transform:rotate(-90deg)translate(50%)translateY(-18px);background-color:var(--content-background-color)!important}.styles-module-scss-module__ANnqbW__content .styles-module-scss-module__ANnqbW__text{transform:translateY(2.5px)}.styles-module-scss-module__ANnqbW__content:after{content:"";pointer-events:none;will-change:transform,background;z-index:2;background:linear-gradient(90deg,#0000 0%,#0009 50%,#0000 100%);width:125%;animation:14s linear infinite styles-module-scss-module__ANnqbW__shimmer;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes styles-module-scss-module__ANnqbW__shimmer{0%{transform:translate(-100%)}28.57%{transform:translate(100%)}to{transform:translate(100%)}}
@layer components{.styles-module-scss-module__Es2jIa__container{background-color:var(--color-background);border-radius:var(--radius-2);box-shadow:var(--shadow-4);align-items:center;gap:var(--spacing-4);padding:var(--spacing-2);right:var(--spacing-4);top:var(--spacing-4);-webkit-user-select:none;user-select:none;z-index:var(--layer-modal);flex-direction:row;display:flex;position:fixed}.styles-module-scss-module__Es2jIa__text{align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-3);flex-direction:row;display:flex}.styles-module-scss-module__Es2jIa__users{align-items:center;gap:var(--spacing-2);flex-direction:row;display:flex}}
.styles-module-scss-module__bSC2uq__container{background-color:var(--color-background);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem;display:flex}.styles-module-scss-module__bSC2uq__content{text-align:center;max-width:400px}.styles-module-scss-module__bSC2uq__error{background-color:var(--gray-1);border-radius:var(--radius-2);font-family:var(--font-primary),sans-serif;font-size:var(--font-size-2);text-align:left;width:100%;margin-top:1rem;transition:background-color .2s}.styles-module-scss-module__bSC2uq__error:hover{background-color:var(--gray-2)}.styles-module-scss-module__bSC2uq__error .styles-module-scss-module__bSC2uq__errorHeader{border-bottom:1px solid var(--gray-3);color:var(--gray-11);cursor:pointer;padding:var(--spacing-4) var(--spacing-6);justify-content:space-between;align-items:center;list-style:none;display:flex}.styles-module-scss-module__bSC2uq__error .styles-module-scss-module__bSC2uq__errorHeader::-webkit-details-marker{display:none}.styles-module-scss-module__bSC2uq__error[open] .styles-module-scss-module__bSC2uq__errorHeader{border-bottom:1px solid var(--gray-3)}.styles-module-scss-module__bSC2uq__error:not([open]) .styles-module-scss-module__bSC2uq__errorHeader{border-bottom:none}.styles-module-scss-module__bSC2uq__error .styles-module-scss-module__bSC2uq__errorContent{padding:var(--spacing-4) var(--spacing-6)}.styles-module-scss-module__bSC2uq__error .styles-module-scss-module__bSC2uq__errorText{color:var(--gray-10);white-space:pre-wrap;overflow:auto}.styles-module-scss-module__bSC2uq__error .styles-module-scss-module__bSC2uq__stackTrace{color:var(--gray-9);white-space:pre-wrap;max-height:200px;font-size:10px;overflow:auto}
.styles-module-scss-module__LO1ztG__rail{display:inline-flex;position:relative}.styles-module-scss-module__LO1ztG__rail[data-busy]:after{background:var(--accent-contrast);border:2px solid var(--accent-9);content:"";pointer-events:none;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite styles-module-scss-module__LO1ztG__agent-busy;position:absolute;top:2px;right:2px}.styles-module-scss-module__LO1ztG__mark{color:inherit}@keyframes styles-module-scss-module__LO1ztG__agent-busy{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__LO1ztG__rail[data-busy]:after{animation:none}}
.styles-module-scss-module__HnrHoW__quote{background:var(--gray-3);border:0;border-left:2px solid var(--gray-8);box-sizing:border-box;color:inherit;font-family:var(--font-primary),sans-serif;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-5);text-align:left;flex-direction:column;width:100%;margin:0;display:flex;position:relative}.styles-module-scss-module__HnrHoW__quote:is(button){cursor:pointer;padding-right:calc(var(--spacing-5) + 24px);transition:background-color .2s ease-in-out}.styles-module-scss-module__HnrHoW__quote:is(button):hover{background:var(--gray-4)}.styles-module-scss-module__HnrHoW__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:italic;line-height:19px;display:-webkit-box;overflow:hidden}.styles-module-scss-module__HnrHoW__label{font-size:var(--font-size-2);line-height:var(--line-height-2)}.styles-module-scss-module__HnrHoW__open{background:var(--gray-6);border-radius:var(--radius-1);opacity:0;height:20px;right:var(--spacing-4);top:var(--spacing-4);justify-content:center;align-items:center;width:20px;transition:opacity .2s ease-in-out;display:flex;position:absolute}.styles-module-scss-module__HnrHoW__quote:is(:hover,:focus-visible) .styles-module-scss-module__HnrHoW__open{opacity:1}.styles-module-scss-module__HnrHoW__openIcon{color:var(--gray-12);width:10px;height:10px;rotate:45deg}
.styles-module-scss-module__jvPi1W__chip{font-family:var(--font-primary),sans-serif;align-self:flex-start;align-items:center;gap:1.5px;min-width:0;max-width:100%;height:28px;display:inline-flex;position:relative}.styles-module-scss-module__jvPi1W__trigger,.styles-module-scss-module__jvPi1W__clear{background:var(--gray-3);color:inherit;border:0;align-items:center;height:100%;transition:background-color .2s ease-in-out;display:flex}.styles-module-scss-module__jvPi1W__trigger{border-radius:var(--radius-1);gap:var(--spacing-4);min-width:0;padding:0 var(--spacing-4)}.styles-module-scss-module__jvPi1W__trigger:is(button){cursor:pointer}.styles-module-scss-module__jvPi1W__chip:has(.styles-module-scss-module__jvPi1W__clear) .styles-module-scss-module__jvPi1W__trigger{border-radius:var(--radius-1) 0 0 var(--radius-1)}.styles-module-scss-module__jvPi1W__clear{aspect-ratio:1;border-radius:0 var(--radius-1) var(--radius-1) 0;color:var(--gray-11);cursor:pointer;justify-content:center}.styles-module-scss-module__jvPi1W__chip:hover:has(button) :is(.styles-module-scss-module__jvPi1W__trigger,.styles-module-scss-module__jvPi1W__clear){background:var(--gray-4)}.styles-module-scss-module__jvPi1W__chip[data-open] :is(.styles-module-scss-module__jvPi1W__trigger,.styles-module-scss-module__jvPi1W__clear){background:var(--gray-5)}.styles-module-scss-module__jvPi1W__kind{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}.styles-module-scss-module__jvPi1W__icon{color:var(--gray-11);flex-shrink:0;width:12px;height:12px}.styles-module-scss-module__jvPi1W__openIcon{color:var(--gray-11);flex-shrink:0;width:10px;height:10px;rotate:45deg}.styles-module-scss-module__jvPi1W__label,.styles-module-scss-module__jvPi1W__value,.styles-module-scss-module__jvPi1W__optionLabel{font-size:var(--font-size-2);line-height:var(--line-height-2);white-space:nowrap}.styles-module-scss-module__jvPi1W__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.styles-module-scss-module__jvPi1W__menu{background:var(--gray-3);border:1px solid var(--gray-5);border-radius:var(--radius-3);min-width:220px;padding:var(--spacing-2);left:0;top:calc(100% + var(--spacing-2));z-index:2;flex-direction:column;display:flex;position:absolute;box-shadow:0 8px 24px #0000004d}.styles-module-scss-module__jvPi1W__option{border-radius:var(--radius-1);cursor:pointer;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);text-align:left;background:0 0;border:0;display:flex}.styles-module-scss-module__jvPi1W__option:hover{background:var(--gray-5)}.styles-module-scss-module__jvPi1W__optionLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.styles-module-scss-module__jvPi1W__check{color:var(--gray-12);flex-shrink:0;width:12px;height:12px}
.styles-module-scss-module__6Gx6Lq__chip{background:var(--gray-3);border-radius:var(--radius-1);font-family:var(--font-primary),sans-serif;align-self:flex-start;align-items:center;gap:var(--spacing-3);min-width:0;max-width:100%;height:24px;padding:0 var(--spacing-4);display:inline-flex}.styles-module-scss-module__6Gx6Lq__chip[data-removable]{padding-right:var(--spacing-2)}.styles-module-scss-module__6Gx6Lq__chip[data-pending]{opacity:.7}.styles-module-scss-module__6Gx6Lq__icon{color:var(--gray-9);flex-shrink:0;width:10px;height:10px}.styles-module-scss-module__6Gx6Lq__name,.styles-module-scss-module__6Gx6Lq__meta{font-size:var(--font-size-2);line-height:var(--line-height-2)}.styles-module-scss-module__6Gx6Lq__meta{flex-shrink:0}.styles-module-scss-module__6Gx6Lq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.styles-module-scss-module__6Gx6Lq__remove{border-radius:var(--radius-1);color:var(--gray-10);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:13px;line-height:1;display:inline-flex}.styles-module-scss-module__6Gx6Lq__remove:hover{background:var(--gray-5);color:var(--gray-12)}
.styles-module-scss-module__INhPWW__composer{gap:var(--spacing-4);flex-direction:column;display:flex}.styles-module-scss-module__INhPWW__box{background:var(--gray-1);border:1px solid var(--gray-4);border-radius:var(--radius-1);gap:var(--spacing-5);padding:var(--spacing-5) var(--spacing-4) var(--spacing-4) var(--spacing-5);flex-direction:column;transition:border-color .15s;display:flex}.styles-module-scss-module__INhPWW__box:focus-within,.styles-module-scss-module__INhPWW__box[data-dragging]{border-color:var(--accent-8)}.styles-module-scss-module__INhPWW__box[data-disabled]{opacity:.5}.styles-module-scss-module__INhPWW__chips{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.styles-module-scss-module__INhPWW__context{gap:var(--spacing-4);flex-direction:column;display:flex}.styles-module-scss-module__INhPWW__input{color:var(--gray-12);font-family:var(--font-primary),sans-serif;resize:none;background:0 0;border:0;outline:none;min-height:20px;max-height:180px;padding:0;font-size:13px;line-height:20px}.styles-module-scss-module__INhPWW__input::placeholder{color:var(--gray-9)}.styles-module-scss-module__INhPWW__footer{align-items:center;gap:var(--spacing-2);margin-left:calc(var(--spacing-3)*-1);display:flex}.styles-module-scss-module__INhPWW__spacer{flex:1}.styles-module-scss-module__INhPWW__notice{background:var(--gray-2);border-radius:var(--radius-1);align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-5);justify-content:space-between;display:flex}.styles-module-scss-module__INhPWW__noticeText{flex:1;min-width:0}
.styles-module-scss-module__3E_t3q__message{font-family:var(--font-primary),sans-serif;gap:var(--spacing-4);padding:var(--spacing-3) 0;display:flex}.styles-module-scss-module__3E_t3q__avatar{flex-shrink:0;justify-content:center;width:32px;display:flex}.styles-module-scss-module__3E_t3q__body{gap:var(--spacing-3);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.styles-module-scss-module__3E_t3q__header{align-items:baseline;gap:var(--spacing-4);display:flex}.styles-module-scss-module__3E_t3q__sources{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.styles-module-scss-module__3E_t3q__time{font-size:11px}
.styles-module-scss-module__QlpsMq__proposals{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.styles-module-scss-module__QlpsMq__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}
.styles-module-scss-module__ufqPeq__status{color:var(--gray-11);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.styles-module-scss-module__ufqPeq__status svg{width:16px;height:16px}.styles-module-scss-module__ufqPeq__status[data-state=failed]{color:var(--orange-10)}.styles-module-scss-module__ufqPeq__fill{fill:var(--accent-9)}.styles-module-scss-module__ufqPeq__tick{stroke:var(--white-12)}.styles-module-scss-module__ufqPeq__track{stroke:var(--gray-5)}.styles-module-scss-module__ufqPeq__arc{stroke:var(--accent-9)}.styles-module-scss-module__ufqPeq__ring{stroke:var(--gray-7)}.styles-module-scss-module__ufqPeq__spin{animation:.9s linear infinite styles-module-scss-module__ufqPeq__spin}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__ufqPeq__spin{animation-duration:2.4s}}@keyframes styles-module-scss-module__ufqPeq__spin{to{transform:rotate(360deg)}}
.styles-module-scss-module__KFHmTG__card{background:var(--gray-2);border-radius:var(--radius-1);padding:var(--spacing-3);flex-direction:column;display:flex}.styles-module-scss-module__KFHmTG__question{gap:var(--spacing-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.styles-module-scss-module__KFHmTG__question+.styles-module-scss-module__KFHmTG__question{border-top:1px solid var(--gray-4);margin-top:var(--spacing-4);padding-top:0}.styles-module-scss-module__KFHmTG__legend{float:left;align-items:baseline;gap:var(--spacing-4);padding:10px var(--spacing-4) var(--spacing-5);justify-content:space-between;width:100%;display:flex}.styles-module-scss-module__KFHmTG__option{border-radius:var(--radius-1);clear:both;color:inherit;cursor:pointer;font:inherit;padding:var(--spacing-4);text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;transition:background-color .12s;display:flex}.styles-module-scss-module__KFHmTG__option:hover{background:var(--gray-4)}.styles-module-scss-module__KFHmTG__option:focus-visible{outline:2px solid var(--accent-9);outline-offset:-2px}.styles-module-scss-module__KFHmTG__option:hover .styles-module-scss-module__KFHmTG__arrow,.styles-module-scss-module__KFHmTG__option:focus-visible .styles-module-scss-module__KFHmTG__arrow{opacity:1}.styles-module-scss-module__KFHmTG__checked,.styles-module-scss-module__KFHmTG__checked:hover{background:var(--gray-4)}.styles-module-scss-module__KFHmTG__label,.styles-module-scss-module__KFHmTG__answerText{font-size:var(--font-size-2);flex:1;min-width:0;line-height:20px}.styles-module-scss-module__KFHmTG__questionText{font-size:var(--font-size-2);line-height:var(--line-height-2)}.styles-module-scss-module__KFHmTG__key{background:var(--gray-3);border-radius:var(--radius-1);color:var(--gray-11);font-size:11px;font-weight:var(--font-weight-medium);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.styles-module-scss-module__KFHmTG__arrow{color:var(--gray-11);opacity:0;flex-shrink:0;align-self:center;transition:opacity .12s}.styles-module-scss-module__KFHmTG__radio,.styles-module-scss-module__KFHmTG__checkbox{border:1px solid var(--gray-7);box-sizing:border-box;color:var(--white-12);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:2px;display:flex}.styles-module-scss-module__KFHmTG__radio{border-radius:var(--radius-full)}.styles-module-scss-module__KFHmTG__radio.styles-module-scss-module__KFHmTG__on{background:var(--white-12);border:5px solid var(--accent-9)}.styles-module-scss-module__KFHmTG__checkbox{border-radius:var(--radius-1)}.styles-module-scss-module__KFHmTG__checkbox.styles-module-scss-module__KFHmTG__on{background:var(--accent-9);border-color:var(--accent-9)}.styles-module-scss-module__KFHmTG__checkbox svg{width:10px;height:10px}.styles-module-scss-module__KFHmTG__footer{border-top:1px solid var(--gray-4);margin-top:var(--spacing-3);padding:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__KFHmTG__answered{background:var(--gray-2);border-radius:var(--radius-1);gap:var(--spacing-1);padding:var(--spacing-5);flex-direction:column;display:flex}.styles-module-scss-module__KFHmTG__answer{align-items:flex-start;gap:var(--spacing-4);display:flex}.styles-module-scss-module__KFHmTG__check{flex-shrink:0;padding-top:3px}.styles-module-scss-module__KFHmTG__check>span,.styles-module-scss-module__KFHmTG__check>span svg{width:14px;height:14px}.styles-module-scss-module__KFHmTG__answerText{white-space:pre-line}
.styles-module-scss-module__7-7Cvq__controls{align-items:center;gap:var(--spacing-3);opacity:0;flex-shrink:0;transition:opacity .12s;display:flex}:is(.styles-module-scss-module__7-7Cvq__controls:focus-within,[data-name=EditorAgentReply]:hover .styles-module-scss-module__7-7Cvq__controls){opacity:1}@media (hover:none){.styles-module-scss-module__7-7Cvq__controls{opacity:1}}
.styles-module-scss-module__pGbD-a__actions{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.styles-module-scss-module__pGbD-a__spacer{flex:1}.styles-module-scss-module__pGbD-a__truncate{min-width:0;max-width:100%}.styles-module-scss-module__pGbD-a__truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.styles-module-scss-module__FGMTxa__changes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__FGMTxa__row{border-radius:var(--radius-1);padding:var(--spacing-3);align-items:flex-start;gap:10px;display:flex}.styles-module-scss-module__FGMTxa__row.styles-module-scss-module__FGMTxa__active{background:var(--gray-3)}.styles-module-scss-module__FGMTxa__row.styles-module-scss-module__FGMTxa__active .styles-module-scss-module__FGMTxa__glyph{background:var(--gray-5)}.styles-module-scss-module__FGMTxa__row[data-state=queued] .styles-module-scss-module__FGMTxa__glyph,.styles-module-scss-module__FGMTxa__row[data-state=undone] .styles-module-scss-module__FGMTxa__glyph,.styles-module-scss-module__FGMTxa__row[data-state=dismissed] .styles-module-scss-module__FGMTxa__glyph{opacity:.5}.styles-module-scss-module__FGMTxa__row[data-state=queued] .styles-module-scss-module__FGMTxa__name,.styles-module-scss-module__FGMTxa__row[data-state=undone] .styles-module-scss-module__FGMTxa__name,.styles-module-scss-module__FGMTxa__row[data-state=dismissed] .styles-module-scss-module__FGMTxa__name{color:var(--gray-10)}.styles-module-scss-module__FGMTxa__row[data-state=failed] .styles-module-scss-module__FGMTxa__glyph{color:var(--orange-10)}.styles-module-scss-module__FGMTxa__glyph{background:var(--gray-3);border-radius:var(--radius-1);color:var(--gray-11);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.styles-module-scss-module__FGMTxa__label{color:var(--gray-12);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.styles-module-scss-module__FGMTxa__label:disabled{cursor:default}.styles-module-scss-module__FGMTxa__label:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.styles-module-scss-module__FGMTxa__name{font-size:var(--font-size-2);line-height:20px}.styles-module-scss-module__FGMTxa__detail{font-size:var(--font-size-2);line-height:var(--line-height-2)}.styles-module-scss-module__FGMTxa__name,.styles-module-scss-module__FGMTxa__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__FGMTxa__status{flex-shrink:0;margin-top:2px;display:flex}.styles-module-scss-module__FGMTxa__actions{align-items:center;gap:var(--spacing-1);flex-shrink:0;margin:-2px 0;display:none}.styles-module-scss-module__FGMTxa__hasActions:hover .styles-module-scss-module__FGMTxa__actions,.styles-module-scss-module__FGMTxa__hasActions:focus-within .styles-module-scss-module__FGMTxa__actions,.styles-module-scss-module__FGMTxa__hasActions.styles-module-scss-module__FGMTxa__pinned .styles-module-scss-module__FGMTxa__actions{display:flex}.styles-module-scss-module__FGMTxa__hasActions:hover .styles-module-scss-module__FGMTxa__status,.styles-module-scss-module__FGMTxa__hasActions:focus-within .styles-module-scss-module__FGMTxa__status,.styles-module-scss-module__FGMTxa__hasActions.styles-module-scss-module__FGMTxa__pinned .styles-module-scss-module__FGMTxa__status{display:none}@media (hover:none){.styles-module-scss-module__FGMTxa__hasActions .styles-module-scss-module__FGMTxa__actions{display:flex}.styles-module-scss-module__FGMTxa__hasActions .styles-module-scss-module__FGMTxa__status{display:none}}
.styles-module-scss-module__a1JvvG__card{background:var(--gray-2);border-radius:var(--radius-1);padding:var(--spacing-3);flex-direction:column;display:flex}.styles-module-scss-module__a1JvvG__header{min-height:24px;padding:var(--spacing-3);align-items:center;gap:10px;display:flex}.styles-module-scss-module__a1JvvG__toggle{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;min-height:24px;padding:0;display:flex}.styles-module-scss-module__a1JvvG__toggle:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.styles-module-scss-module__a1JvvG__mark{background:var(--gray-8);border-radius:1.5px;flex-shrink:0;width:6px;height:6px}.styles-module-scss-module__a1JvvG__mark[data-live]{background:var(--accent-9);animation:1.2s ease-in-out infinite styles-module-scss-module__a1JvvG__blink}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__a1JvvG__mark[data-live]{animation:none}}@keyframes styles-module-scss-module__a1JvvG__blink{50%{opacity:.25}}.styles-module-scss-module__a1JvvG__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.styles-module-scss-module__a1JvvG__stop{background:currentColor;border-radius:2px;width:8px;height:8px;display:block}.styles-module-scss-module__a1JvvG__progress{background:var(--gray-4);height:2px;margin:var(--spacing-2) var(--spacing-3) 10px;border-radius:2px;position:relative;overflow:hidden}.styles-module-scss-module__a1JvvG__bar{background:var(--accent-9);transform-origin:0;height:100%;transition:transform .3s;display:block}
.styles-module-scss-module__c8RX6a__reply{font-family:var(--font-primary),sans-serif;gap:var(--spacing-4);padding:var(--spacing-3) 0;display:flex}.styles-module-scss-module__c8RX6a__avatar{flex-shrink:0;justify-content:center;width:32px;display:flex}.styles-module-scss-module__c8RX6a__mark{background:var(--accent-9);border-radius:var(--radius-1);color:var(--white-12);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.styles-module-scss-module__c8RX6a__logo{color:inherit}.styles-module-scss-module__c8RX6a__body{gap:var(--spacing-5);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.styles-module-scss-module__c8RX6a__header{align-items:baseline;gap:var(--spacing-4);margin-bottom:calc(var(--spacing-5)*-1 + var(--spacing-3));display:flex}.styles-module-scss-module__c8RX6a__text{white-space:pre-line}.styles-module-scss-module__c8RX6a__time{font-size:11px}
.styles-module-scss-module__kCcHuq__turn{gap:var(--spacing-3);flex-direction:column;display:flex}
.styles-module-scss-module__HlMUFq__chat{flex-direction:column;flex:1;min-height:0;display:flex}.styles-module-scss-module__HlMUFq__list{gap:var(--spacing-6);overscroll-behavior:contain;min-height:0;padding-bottom:var(--spacing-5);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.styles-module-scss-module__HlMUFq__empty{gap:var(--spacing-3);padding-top:var(--spacing-4);flex-direction:column;display:flex}.styles-module-scss-module__HlMUFq__examples{align-items:flex-start;gap:var(--spacing-3);margin-top:var(--spacing-3);flex-direction:column;display:flex}.styles-module-scss-module__HlMUFq__footer{gap:var(--spacing-2);flex-direction:column;display:flex}.styles-module-scss-module__HlMUFq__error{background:var(--orange-3);border-radius:var(--radius-1);padding:var(--spacing-2) var(--spacing-3)}
.styles-module-scss-module__7mvlKG__container{-webkit-user-select:none;user-select:none}.styles-module-scss-module__7mvlKG__button{opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.styles-module-scss-module__7mvlKG__button.styles-module-scss-module__7mvlKG__active{opacity:1;pointer-events:all}
.styles-module-scss-module__dEa_6q__container{gap:var(--spacing-6);height:calc(100vh - var(--spacing-8)*2 - 24px);flex-direction:column;min-height:0;display:flex}.styles-module-scss-module__dEa_6q__containerFloating{height:calc(80vh - var(--spacing-8)*2 - 24px)}
.styles-module-scss-module__DXnJva__container{-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative}.styles-module-scss-module__DXnJva__container.styles-module-scss-module__DXnJva__dragging{cursor:grabbing}.styles-module-scss-module__DXnJva__container.styles-module-scss-module__DXnJva__dragging .styles-module-scss-module__DXnJva__tooltip{opacity:1}.styles-module-scss-module__DXnJva__container.styles-module-scss-module__DXnJva__corrupted .styles-module-scss-module__DXnJva__progressContainer{cursor:not-allowed;opacity:.5}.styles-module-scss-module__DXnJva__container.styles-module-scss-module__DXnJva__corrupted .styles-module-scss-module__DXnJva__progressBar{pointer-events:none}.styles-module-scss-module__DXnJva__progressContainer{background:var(--accent-3);cursor:pointer;will-change:height;z-index:99999;width:100%;height:4px;transition:height .1s ease-in-out,background-color .2s ease-in-out;position:absolute;top:0;transform:scale(1)translateY(-100%)}.styles-module-scss-module__DXnJva__progressContainer:hover{background:var(--accent-5);height:8px}.styles-module-scss-module__DXnJva__progressContainer:hover .styles-module-scss-module__DXnJva__progressHandle{transform:translate(-50%,-50%)scale(1)}.styles-module-scss-module__DXnJva__progressContainer:hover .styles-module-scss-module__DXnJva__tooltip{opacity:1}.styles-module-scss-module__DXnJva__progressContainer .styles-module-scss-module__DXnJva__progressBar{width:100%;height:100%;position:relative}.styles-module-scss-module__DXnJva__progressContainer .styles-module-scss-module__DXnJva__progressFill{background:var(--accent-9);height:100%;overflow:hidden}.styles-module-scss-module__DXnJva__progressContainer .styles-module-scss-module__DXnJva__progressHandle{background:var(--accent-9);cursor:pointer;pointer-events:none;z-index:1;border-radius:50%;width:12px;height:12px;transition:transform .1s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0)}.styles-module-scss-module__DXnJva__controlsContainer{align-items:center;gap:var(--spacing-4);padding:var(--spacing-5);justify-content:space-between;display:flex}.styles-module-scss-module__DXnJva__tooltip{color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#000c;border-radius:4px;padding:4px 8px;transition:opacity .2s;position:absolute;top:-32px;transform:translate(-50%)}.styles-module-scss-module__DXnJva__speedControl{min-width:120px}.styles-module-scss-module__DXnJva__speedControl .styles-module-scss-module__DXnJva__speedSlider{flex:1;margin:0 8px}.styles-module-scss-module__DXnJva__speedValue{text-align:center;min-width:32px;font-weight:600}
.styles-module-scss-module__L7FvLq__playerFrame{height:0;padding-bottom:var(--aspect-ratio-height,100%);z-index:1;width:100%;position:relative}.styles-module-scss-module__L7FvLq__playerFrame>div{width:100%;height:100%;position:absolute;top:0;left:0}.styles-module-scss-module__L7FvLq__playerFrame .replayer-wrapper{transform-origin:0 0;position:relative}.styles-module-scss-module__L7FvLq__playerFrame iframe{box-shadow:0 0 0 8px var(--gray-6);z-index:1;background-color:#fff;border:0;border-radius:16px;position:relative;overflow:hidden}.styles-module-scss-module__L7FvLq__playerFrame .replayer-mouse-tail{z-index:2;position:absolute}.styles-module-scss-module__L7FvLq__playerFrame .replayer-mouse{opacity:1;pointer-events:none;visibility:visible;z-index:3;background:radial-gradient(circle,#ff0000e6 0%,#ff0000b3 70%,#0000 100%);border-radius:50%;width:28px;height:28px;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ff00004d}.styles-module-scss-module__L7FvLq__playPauseOverlay{opacity:0;pointer-events:none;z-index:10;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__L7FvLq__playPauseOverlay.styles-module-scss-module__L7FvLq__show{opacity:1;animation:.4s styles-module-scss-module__L7FvLq__fadeInOut}.styles-module-scss-module__L7FvLq__playPauseIcon{justify-content:center;align-items:center;display:flex}@keyframes styles-module-scss-module__L7FvLq__fadeInOut{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}50%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}.styles-module-scss-module__L7FvLq__skipIndicator{z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.styles-module-scss-module__L7FvLq__skipIndicator .styles-module-scss-module__L7FvLq__text{background-color:var(--gray-1);color:var(--gray-12);padding:var(--spacing-3) var(--spacing-6);border-radius:64px}
.styles-module-scss-module__l4qgxW__modal{border-radius:var(--radius-4)}.styles-module-scss-module__l4qgxW__header{border-radius:var(--radius-4) var(--radius-4) 0 0;overflow:hidden}.styles-module-scss-module__l4qgxW__container{background:var(--gray-2);flex-direction:column;width:100%;padding:42px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__l4qgxW__footer{background:var(--gray-2);border-radius:0 0 var(--radius-4) var(--radius-4)}
.styles-module-scss-module__HZJCJa__card{cursor:pointer;transition:background-color .3s ease-in-out}.styles-module-scss-module__HZJCJa__card:hover{background-color:var(--gray-3)}
.styles-module-scss-module__0ccMgW__stats{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.styles-module-scss-module__0ccMgW__stat{background-color:var(--gray-2);border-radius:var(--radius-2);gap:var(--spacing-3);padding:var(--spacing-6);flex-direction:column;justify-content:space-between;width:100%;display:flex}.styles-module-scss-module__0ccMgW__filters{--input-width:100%}
.styles-module-scss-module__KtMpmq__container{gap:var(--spacing-6);height:calc(100vh - var(--spacing-8)*2 - 24px);flex-direction:column;min-height:0;display:flex}.styles-module-scss-module__KtMpmq__containerFloating{height:calc(80vh - var(--spacing-8)*2 - 24px)}.styles-module-scss-module__KtMpmq__content{flex-direction:column;flex:1;min-height:0;display:flex}
.styles-module-scss-module__FVJHEa__filters{--input-width:100%}.styles-module-scss-module__FVJHEa__submissionsList{gap:var(--spacing-2);flex-direction:column;display:flex}.styles-module-scss-module__FVJHEa__submissionItem{background-color:var(--gray-2);border-radius:var(--radius-2);cursor:pointer;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);justify-content:space-between;transition:background-color .15s;display:flex}.styles-module-scss-module__FVJHEa__submissionItem:hover{background-color:var(--gray-3)}.styles-module-scss-module__FVJHEa__submissionItem.styles-module-scss-module__FVJHEa__active{background-color:var(--gray-4)}.styles-module-scss-module__FVJHEa__submissionInfo{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.styles-module-scss-module__FVJHEa__loadMore{padding:var(--spacing-2) 0;justify-content:center;display:flex}.styles-module-scss-module__FVJHEa__loader{color:var(--gray-9)}
.element:hover>.controls .indicator{opacity:1!important}[data-zone]{position:relative}body.bubblePlacementActive,body.bubblePlacementActive *{cursor:crosshair!important}[data-zone].bubblePlacementHover{transition:box-shadow 80ms ease-out,background-color 80ms ease-out;box-shadow:inset 0 0 0 3px var(--accent-9)!important;background-color:#3871dc1f!important}:root{--editor-max-width-xs:clamp(320px, 30vw, 384px);--editor-max-width-sm:clamp(420px, 40vw, 512px);--editor-max-width-md:clamp(520px, 50vw, 640px);--editor-max-width-lg:clamp(640px, 55vw, 768px);--editor-max-width-xl:clamp(800px, 70vw, 960px)}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.alignVertical-top{align-items:flex-start}.alignVertical-center{align-items:center}.alignVertical-bottom{align-items:flex-end}.radius-xs{border-radius:8px}.radius-sm{border-radius:16px}.radius-md{border-radius:32px}.radius-lg{border-radius:54px}.radius-xl{border-radius:72px}:root{--editor-radius-xs:8px;--editor-radius-sm:16px;--editor-radius-md:32px;--editor-radius-lg:54px;--editor-radius-xl:72px}.gap-xs{gap:clamp(4px,1vw,8px)}.gap-sm{gap:clamp(10px,1.5vw,16px)}.gap-md{gap:clamp(20px,2.5vw,32px)}.gap-lg{gap:clamp(36px,4vw,54px)}.gap-xl{gap:clamp(48px,5vw,72px)}.gap-0,.gap-1{gap:clamp(10px,1.5vw,16px)}.gap-2{gap:clamp(20px,2.5vw,32px)}.gap-3{gap:clamp(32px,3.5vw,48px)}.gap-4{gap:clamp(42px,4.5vw,64px)}.gap-5{gap:clamp(54px,5.5vw,80px)}.gap-16{gap:clamp(10px,1.5vw,16px)}.gap-32{gap:clamp(20px,2.5vw,32px)}.gap-48{gap:clamp(32px,3.5vw,48px)}.gap-64{gap:clamp(42px,4.5vw,64px)}.gap-80{gap:clamp(54px,5.5vw,80px)}.gap-96{gap:clamp(64px,6.5vw,96px)}.spacing-vertical-xs{height:clamp(4px,1vw,8px)}.spacing-vertical-sm{height:clamp(10px,1.5vw,16px)}.spacing-vertical-md{height:clamp(20px,2.5vw,32px)}.spacing-vertical-lg{height:clamp(36px,4vw,54px)}.spacing-vertical-xl{height:clamp(48px,5vw,72px)}.spacing-vertical-0,.spacing-vertical-1{height:clamp(10px,1.5vw,16px)}.spacing-vertical-2{height:clamp(20px,2.5vw,32px)}.spacing-vertical-3{height:clamp(32px,3.5vw,48px)}.spacing-vertical-4{height:clamp(42px,4.5vw,64px)}.spacing-vertical-5{height:clamp(54px,5.5vw,80px)}.spacing-vertical-16{height:clamp(10px,1.5vw,16px)}.spacing-vertical-32{height:clamp(20px,2.5vw,32px)}.spacing-vertical-48{height:clamp(32px,3.5vw,48px)}.spacing-vertical-64{height:clamp(42px,4.5vw,64px)}.spacing-vertical-80{height:clamp(54px,5.5vw,80px)}.spacing-vertical-96{height:clamp(64px,6.5vw,96px)}.spacing-horizontal-xs{width:clamp(4px,1vw,8px)}.spacing-horizontal-sm{width:clamp(10px,1.5vw,16px)}.spacing-horizontal-md{width:clamp(20px,2.5vw,32px)}.spacing-horizontal-lg{width:clamp(36px,4vw,54px)}.spacing-horizontal-xl{width:clamp(48px,5vw,72px)}.spacing-horizontal-0,.spacing-horizontal-1{width:clamp(10px,1.5vw,16px)}.spacing-horizontal-2{width:clamp(20px,2.5vw,32px)}.spacing-horizontal-3{width:clamp(32px,3.5vw,48px)}.spacing-horizontal-4{width:clamp(42px,4.5vw,64px)}.spacing-horizontal-5{width:clamp(54px,5.5vw,80px)}.spacing-horizontal-16{width:clamp(10px,1.5vw,16px)}.spacing-horizontal-32{width:clamp(20px,2.5vw,32px)}.spacing-horizontal-48{width:clamp(32px,3.5vw,48px)}.spacing-horizontal-64{width:clamp(42px,4.5vw,64px)}.spacing-horizontal-80{width:clamp(54px,5.5vw,80px)}.spacing-horizontal-96{width:clamp(64px,6.5vw,96px)}.padding-block-xs{padding-block:clamp(4px,1vw,8px)}.padding-block-sm{padding-block:clamp(10px,1.5vw,16px)}.padding-block-md{padding-block:clamp(20px,2.5vw,32px)}.padding-block-lg{padding-block:clamp(36px,4vw,54px)}.padding-block-xl{padding-block:clamp(48px,5vw,72px)}.padding-block-0,.padding-block-1{padding-block:clamp(10px,1.5vw,16px)}.padding-block-2{padding-block:clamp(20px,2.5vw,32px)}.padding-block-3{padding-block:clamp(32px,3.5vw,48px)}.padding-block-4{padding-block:clamp(42px,4.5vw,64px)}.padding-block-5{padding-block:clamp(54px,5.5vw,80px)}.padding-block-16{padding-block:clamp(10px,1.5vw,16px)}.padding-block-32{padding-block:clamp(20px,2.5vw,32px)}.padding-block-48{padding-block:clamp(32px,3.5vw,48px)}.padding-block-64{padding-block:clamp(42px,4.5vw,64px)}.padding-block-80{padding-block:clamp(54px,5.5vw,80px)}.padding-block-96{padding-block:clamp(64px,6.5vw,96px)}:root{--editor-gap-none:0;--editor-gap-xs:clamp(4px, 1vw, 8px);--editor-gap-sm:clamp(10px, 1.5vw, 16px);--editor-gap-md:clamp(20px, 2.5vw, 32px);--editor-gap-lg:clamp(36px, 4vw, 54px);--editor-gap-xl:clamp(48px, 5vw, 72px);--editor-section-padding-xs:clamp(72px, 6vw, 80px);--editor-section-padding-sm:clamp(80px, 8vw, 120px);--editor-section-padding-md:clamp(96px, 11vw, 160px);--editor-section-padding-lg:clamp(120px, 14vw, 200px);--editor-section-padding-xl:clamp(144px, 16vw, 240px);--editor-section-padding-0:clamp(48px, 6vw, 80px);--editor-section-padding-1:clamp(48px, 6vw, 80px);--editor-section-padding-2:clamp(48px, 6vw, 80px);--editor-section-padding-3:clamp(48px, 6vw, 80px);--editor-section-padding-4:clamp(48px, 6vw, 80px);--editor-section-padding-5:clamp(48px, 6vw, 80px);--editor-section-padding-6:clamp(48px, 6vw, 80px);--editor-section-padding-80:clamp(48px, 6vw, 80px);--editor-section-padding-120:clamp(72px, 8vw, 120px);--editor-section-padding-160:clamp(96px, 11vw, 160px);--editor-section-padding-200:clamp(120px, 14vw, 200px);--editor-section-padding-240:clamp(144px, 16vw, 240px);--editor-section-padding-280:clamp(168px, 19vw, 280px);--editor-section-padding-320:clamp(192px, 22vw, 320px)}.spacing-padding-vertical-xs{height:clamp(72px,6vw,80px)}.spacing-padding-vertical-sm{height:clamp(80px,8vw,120px)}.spacing-padding-vertical-md{height:clamp(96px,11vw,160px)}.spacing-padding-vertical-lg{height:clamp(120px,14vw,200px)}.spacing-padding-vertical-xl{height:clamp(144px,16vw,240px)}.spacing-padding-vertical-0,.spacing-padding-vertical-1,.spacing-padding-vertical-2,.spacing-padding-vertical-3,.spacing-padding-vertical-4,.spacing-padding-vertical-5,.spacing-padding-vertical-6,.spacing-padding-vertical-80{height:clamp(48px,6vw,80px)}.spacing-padding-vertical-120{height:clamp(72px,8vw,120px)}.spacing-padding-vertical-160{height:clamp(96px,11vw,160px)}.spacing-padding-vertical-200{height:clamp(120px,14vw,200px)}.spacing-padding-vertical-240{height:clamp(144px,16vw,240px)}.spacing-padding-vertical-280{height:clamp(168px,19vw,280px)}.spacing-padding-vertical-320{height:clamp(192px,22vw,320px)}.paddingVertical-xs{padding-block:clamp(72px,6vw,80px)}.paddingVertical-sm{padding-block:clamp(80px,8vw,120px)}.paddingVertical-md{padding-block:clamp(96px,11vw,160px)}.paddingVertical-lg{padding-block:clamp(120px,14vw,200px)}.paddingVertical-xl{padding-block:clamp(144px,16vw,240px)}.paddingVertical-0,.paddingVertical-1,.paddingVertical-2,.paddingVertical-3,.paddingVertical-4,.paddingVertical-5,.paddingVertical-6,.paddingVertical-80{padding-block:clamp(48px,6vw,80px)}.paddingVertical-120{padding-block:clamp(72px,8vw,120px)}.paddingVertical-160{padding-block:clamp(96px,11vw,160px)}.paddingVertical-200{padding-block:clamp(120px,14vw,200px)}.paddingVertical-240{padding-block:clamp(144px,16vw,240px)}.paddingVertical-280{padding-block:clamp(168px,19vw,280px)}.paddingVertical-320{padding-block:clamp(192px,22vw,320px)}.grid-1{grid-template-columns:repeat(auto-fill,minmax(max(min(280px,100%),50% + 1px),1fr))}.grid-2{grid-template-columns:repeat(auto-fill,minmax(max(min(280px,100%),33.3333% + 1px),1fr))}.grid-3{grid-template-columns:repeat(auto-fill,minmax(max(min(280px,100%),25% + 1px),1fr))}.grid-4{grid-template-columns:repeat(auto-fill,minmax(max(min(280px,100%),20% + 1px),1fr))}.padding-0{padding:48px}.padding-1{padding:32px}.padding-2{padding:48px}.padding-3{padding:40px}.padding-4{padding:48px}.padding-5{padding:54px}.aspectRatio-16-9{aspect-ratio:16/9}.aspectRatio-4-3{aspect-ratio:4/3}.aspectRatio-3-2{aspect-ratio:3/2}.aspectRatio-1-1{aspect-ratio:1}.aspectRatio-21-9{aspect-ratio:21/9}.aspectRatio-2-3{aspect-ratio:2/3}.aspectRatio-3-4{aspect-ratio:3/4}.aspectRatio-4-5{aspect-ratio:4/5}.aspectRatio-9-16{aspect-ratio:9/16}.aspectRatio-15-16{aspect-ratio:15/16}.aspectRatio-circle{aspect-ratio:1;border-radius:50%}.aspectRatio-auto{aspect-ratio:auto}h1,h2,h3,h4,h5,h6,p{margin:0}.h1-fs-10 .h1{font-size:10px}.h1-fs-12 .h1{font-size:12px}.h1-fs-14 .h1{font-size:14px}.h1-fs-16 .h1{font-size:16px}.h1-fs-18 .h1{font-size:18px}.h1-fs-20 .h1{font-size:20px}.h1-fs-24 .h1{font-size:24px}.h1-fs-32 .h1{font-size:32px}.h1-fs-48 .h1{font-size:48px}.h1-fs-64 .h1{font-size:64px}.h1-fs-72 .h1{font-size:72px}.h1-fs-96 .h1{font-size:96px}.h1-fs-120 .h1{font-size:120px}.h2-fs-10 .h2{font-size:10px}.h2-fs-12 .h2{font-size:12px}.h2-fs-14 .h2{font-size:14px}.h2-fs-16 .h2{font-size:16px}.h2-fs-18 .h2{font-size:18px}.h2-fs-20 .h2{font-size:20px}.h2-fs-24 .h2{font-size:24px}.h2-fs-32 .h2{font-size:32px}.h2-fs-48 .h2{font-size:48px}.h2-fs-64 .h2{font-size:64px}.h2-fs-72 .h2{font-size:72px}.h2-fs-96 .h2{font-size:96px}.h2-fs-120 .h2{font-size:120px}.h3-fs-10 .h3{font-size:10px}.h3-fs-12 .h3{font-size:12px}.h3-fs-14 .h3{font-size:14px}.h3-fs-16 .h3{font-size:16px}.h3-fs-18 .h3{font-size:18px}.h3-fs-20 .h3{font-size:20px}.h3-fs-24 .h3{font-size:24px}.h3-fs-32 .h3{font-size:32px}.h3-fs-48 .h3{font-size:48px}.h3-fs-64 .h3{font-size:64px}.h3-fs-72 .h3{font-size:72px}.h3-fs-96 .h3{font-size:96px}.h3-fs-120 .h3{font-size:120px}.h4-fs-10 .h4{font-size:10px}.h4-fs-12 .h4{font-size:12px}.h4-fs-14 .h4{font-size:14px}.h4-fs-16 .h4{font-size:16px}.h4-fs-18 .h4{font-size:18px}.h4-fs-20 .h4{font-size:20px}.h4-fs-24 .h4{font-size:24px}.h4-fs-32 .h4{font-size:32px}.h4-fs-48 .h4{font-size:48px}.h4-fs-64 .h4{font-size:64px}.h4-fs-72 .h4{font-size:72px}.h4-fs-96 .h4{font-size:96px}.h4-fs-120 .h4{font-size:120px}.h5-fs-10 .h5{font-size:10px}.h5-fs-12 .h5{font-size:12px}.h5-fs-14 .h5{font-size:14px}.h5-fs-16 .h5{font-size:16px}.h5-fs-18 .h5{font-size:18px}.h5-fs-20 .h5{font-size:20px}.h5-fs-24 .h5{font-size:24px}.h5-fs-32 .h5{font-size:32px}.h5-fs-48 .h5{font-size:48px}.h5-fs-64 .h5{font-size:64px}.h5-fs-72 .h5{font-size:72px}.h5-fs-96 .h5{font-size:96px}.h5-fs-120 .h5{font-size:120px}.h6-fs-10 .h6{font-size:10px}.h6-fs-12 .h6{font-size:12px}.h6-fs-14 .h6{font-size:14px}.h6-fs-16 .h6{font-size:16px}.h6-fs-18 .h6{font-size:18px}.h6-fs-20 .h6{font-size:20px}.h6-fs-24 .h6{font-size:24px}.h6-fs-32 .h6{font-size:32px}.h6-fs-48 .h6{font-size:48px}.h6-fs-64 .h6{font-size:64px}.h6-fs-72 .h6{font-size:72px}.h6-fs-96 .h6{font-size:96px}.h6-fs-120 .h6{font-size:120px}.p1-fs-10 .p1{font-size:10px}.p1-fs-12 .p1{font-size:12px}.p1-fs-14 .p1{font-size:14px}.p1-fs-16 .p1{font-size:16px}.p1-fs-18 .p1{font-size:18px}.p1-fs-20 .p1{font-size:20px}.p1-fs-24 .p1{font-size:24px}.p1-fs-32 .p1{font-size:32px}.p1-fs-48 .p1{font-size:48px}.p1-fs-64 .p1{font-size:64px}.p1-fs-72 .p1{font-size:72px}.p1-fs-96 .p1{font-size:96px}.p1-fs-120 .p1{font-size:120px}.p2-fs-10 .p2{font-size:10px}.p2-fs-12 .p2{font-size:12px}.p2-fs-14 .p2{font-size:14px}.p2-fs-16 .p2{font-size:16px}.p2-fs-18 .p2{font-size:18px}.p2-fs-20 .p2{font-size:20px}.p2-fs-24 .p2{font-size:24px}.p2-fs-32 .p2{font-size:32px}.p2-fs-48 .p2{font-size:48px}.p2-fs-64 .p2{font-size:64px}.p2-fs-72 .p2{font-size:72px}.p2-fs-96 .p2{font-size:96px}.p2-fs-120 .p2{font-size:120px}.p3-fs-10 .p3{font-size:10px}.p3-fs-12 .p3{font-size:12px}.p3-fs-14 .p3{font-size:14px}.p3-fs-16 .p3{font-size:16px}.p3-fs-18 .p3{font-size:18px}.p3-fs-20 .p3{font-size:20px}.p3-fs-24 .p3{font-size:24px}.p3-fs-32 .p3{font-size:32px}.p3-fs-48 .p3{font-size:48px}.p3-fs-64 .p3{font-size:64px}.p3-fs-72 .p3{font-size:72px}.p3-fs-96 .p3{font-size:96px}.p3-fs-120 .p3{font-size:120px}.d1-fs-10 .d1{font-size:10px}.d1-fs-12 .d1{font-size:12px}.d1-fs-14 .d1{font-size:14px}.d1-fs-16 .d1{font-size:16px}.d1-fs-18 .d1{font-size:18px}.d1-fs-20 .d1{font-size:20px}.d1-fs-24 .d1{font-size:24px}.d1-fs-32 .d1{font-size:32px}.d1-fs-48 .d1{font-size:48px}.d1-fs-64 .d1{font-size:64px}.d1-fs-72 .d1{font-size:72px}.d1-fs-96 .d1{font-size:96px}.d1-fs-120 .d1{font-size:120px}.bt1-fs-10 .bt1{font-size:10px}.bt1-fs-12 .bt1{font-size:12px}.bt1-fs-14 .bt1{font-size:14px}.bt1-fs-16 .bt1{font-size:16px}.bt1-fs-18 .bt1{font-size:18px}.bt1-fs-20 .bt1{font-size:20px}.bt1-fs-24 .bt1{font-size:24px}.bt1-fs-32 .bt1{font-size:32px}.bt1-fs-48 .bt1{font-size:48px}.bt1-fs-64 .bt1{font-size:64px}.bt1-fs-72 .bt1{font-size:72px}.bt1-fs-96 .bt1{font-size:96px}.bt1-fs-120 .bt1{font-size:120px}.c1-fs-10 .c1{font-size:10px}.c1-fs-12 .c1{font-size:12px}.c1-fs-14 .c1{font-size:14px}.c1-fs-16 .c1{font-size:16px}.c1-fs-18 .c1{font-size:18px}.c1-fs-20 .c1{font-size:20px}.c1-fs-24 .c1{font-size:24px}.c1-fs-32 .c1{font-size:32px}.c1-fs-48 .c1{font-size:48px}.c1-fs-64 .c1{font-size:64px}.c1-fs-72 .c1{font-size:72px}.c1-fs-96 .c1{font-size:96px}.c1-fs-120 .c1{font-size:120px}.h1{color:var(--h1-cl);font-family:var(--h1-ff),sans-serif;font-weight:var(--h1-fw);letter-spacing:var(--h1-ls);line-height:var(--h1-lh);opacity:var(--h1-op);margin:0}.h2{color:var(--h2-cl);font-family:var(--h2-ff),sans-serif;font-weight:var(--h2-fw);letter-spacing:var(--h2-ls);line-height:var(--h2-lh);opacity:var(--h2-op);margin:0}.h3{color:var(--h3-cl);font-family:var(--h3-ff),sans-serif;font-weight:var(--h3-fw);letter-spacing:var(--h3-ls);line-height:var(--h3-lh);opacity:var(--h3-op);margin:0}.h4{color:var(--h4-cl);font-family:var(--h4-ff),sans-serif;font-weight:var(--h4-fw);letter-spacing:var(--h4-ls);line-height:var(--h4-lh);opacity:var(--h4-op);margin:0}.h5{color:var(--h5-cl);font-family:var(--h5-ff),sans-serif;font-weight:var(--h5-fw);letter-spacing:var(--h5-ls);line-height:var(--h5-lh);opacity:var(--h5-op);margin:0}.h6{color:var(--h6-cl);font-family:var(--h6-ff),sans-serif;font-weight:var(--h6-fw);letter-spacing:var(--h6-ls);line-height:var(--h6-lh);opacity:var(--h6-op);margin:0}.p1{color:var(--p1-cl);font-family:var(--p1-ff),sans-serif;font-weight:var(--p1-fw);letter-spacing:var(--p1-ls);line-height:var(--p1-lh);opacity:var(--p1-op);margin:0}.p2{color:var(--p2-cl);font-family:var(--p2-ff),sans-serif;font-weight:var(--p2-fw);letter-spacing:var(--p2-ls);line-height:var(--p2-lh);opacity:var(--p2-op);margin:0}.p3{color:var(--p3-cl);font-family:var(--p3-ff),sans-serif;font-weight:var(--p3-fw);letter-spacing:var(--p3-ls);line-height:var(--p3-lh);opacity:var(--p3-op);margin:0}.d1{color:var(--d1-cl);font-family:var(--d1-ff),sans-serif;font-weight:var(--d1-fw);letter-spacing:var(--d1-ls);line-height:var(--d1-lh);opacity:var(--d1-op);margin:0}.bt1{color:var(--bt1-cl);font-family:var(--bt1-ff),sans-serif;font-weight:var(--bt1-fw);letter-spacing:var(--bt1-ls);line-height:var(--bt1-lh);opacity:var(--bt1-op);margin:0}.c1{color:var(--c1-cl);font-family:var(--c1-ff),sans-serif;font-weight:var(--c1-fw);letter-spacing:var(--c1-ls);line-height:var(--c1-lh);opacity:var(--c1-op);margin:0}.h1-ls-0 .h1{letter-spacing:0}.h1-ls-1 .h1{letter-spacing:.01em}.h1-ls-2 .h1{letter-spacing:.02em}.h1-ls-3 .h1{letter-spacing:.03em}.h1-ls-4 .h1{letter-spacing:.04em}.h1-ls-5 .h1{letter-spacing:.05em}@media (min-width:1024px){.h1-ls-5 .h1{letter-spacing:-.05em}}.ls-0{letter-spacing:0}.ls-1{letter-spacing:.01em}.ls-2{letter-spacing:.02em}.ls-3{letter-spacing:.03em}.ls-4{letter-spacing:.04em}.ls-5{letter-spacing:.05em}.scrollbar{-webkit-overflow-scrolling:touch;scrollbar-color:var(--color-border) #0000;scrollbar-width:thin}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-track{background:0 0}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:3px}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--color-border)}.scrollbar::-webkit-scrollbar-corner{background:0 0}:root{--editor-shimmer-animation:shimmer 2s linear infinite;--editor-shimmer-bg:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9))}@keyframes shimmer{0%{background-position:200%}to{background-position:0}}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}[data-font-editing=display-one] .display-one{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:#0000;background-size:200%;padding-block:.1em;position:relative;opacity:1!important;animation:2s linear infinite shimmer!important}[data-font-editing=display-one] .display-one .word,[data-font-editing=display-one] .display-one .word .character{opacity:1!important;position:static!important}[data-font-editing=display-one] [data-typography=display-one] span{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9))!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;opacity:1!important;-webkit-text-fill-color:#0000!important;background-size:200%!important;padding-block:.1em!important;animation:2s linear infinite shimmer!important;position:relative!important}[data-font-editing=heading-one] .heading-one{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:#0000;background-size:200%;padding-block:.1em;position:relative;opacity:1!important;animation:2s linear infinite shimmer!important}[data-font-editing=heading-one] .heading-one .word,[data-font-editing=heading-one] .heading-one .word .character{opacity:1!important;position:static!important}[data-font-editing=heading-one] [data-typography=heading-one] span{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9))!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;opacity:1!important;-webkit-text-fill-color:#0000!important;background-size:200%!important;padding-block:.1em!important;animation:2s linear infinite shimmer!important;position:relative!important}[data-font-editing=heading-two] .heading-two{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:#0000;background-size:200%;padding-block:.1em;position:relative;opacity:1!important;animation:2s linear infinite shimmer!important}[data-font-editing=heading-two] .heading-two .word,[data-font-editing=heading-two] .heading-two .word .character{opacity:1!important;position:static!important}[data-font-editing=heading-two] [data-typography=heading-two] span{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9))!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;opacity:1!important;-webkit-text-fill-color:#0000!important;background-size:200%!important;padding-block:.1em!important;animation:2s linear infinite shimmer!important;position:relative!important}[data-font-editing=heading-three] .heading-three{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:#0000;background-size:200%;padding-block:.1em;position:relative;opacity:1!important;animation:2s linear infinite shimmer!important}[data-font-editing=heading-three] .heading-three .word,[data-font-editing=heading-three] .heading-three .word .character{opacity:1!important;position:static!important}[data-font-editing=heading-three] [data-typography=heading-three] span{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9))!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;opacity:1!important;-webkit-text-fill-color:#0000!important;background-size:200%!important;padding-block:.1em!important;animation:2s linear infinite shimmer!important;position:relative!important}[data-font-editing=body-one] .body-one{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:#0000;background-size:200%;padding-block:.1em;position:relative;opacity:1!important;animation:2s linear infinite shimmer!important}[data-font-editing=body-one] .body-one .word,[data-font-editing=body-one] .body-one .word .character{opacity:1!important;position:static!important}[data-font-editing=body-one] [data-typography=body-one] span{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9))!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;opacity:1!important;-webkit-text-fill-color:#0000!important;background-size:200%!important;padding-block:.1em!important;animation:2s linear infinite shimmer!important;position:relative!important}[data-font-editing=body-two] .body-two{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:#0000;background-size:200%;padding-block:.1em;position:relative;opacity:1!important;animation:2s linear infinite shimmer!important}[data-font-editing=body-two] .body-two .word,[data-font-editing=body-two] .body-two .word .character{opacity:1!important;position:static!important}[data-font-editing=body-two] [data-typography=body-two] span{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9))!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;opacity:1!important;-webkit-text-fill-color:#0000!important;background-size:200%!important;padding-block:.1em!important;animation:2s linear infinite shimmer!important;position:relative!important}[data-font-editing=body-three] .body-three{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:#0000;background-size:200%;padding-block:.1em;position:relative;opacity:1!important;animation:2s linear infinite shimmer!important}[data-font-editing=body-three] .body-three .word,[data-font-editing=body-three] .body-three .word .character{opacity:1!important;position:static!important}[data-font-editing=body-three] [data-typography=body-three] span{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9))!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;opacity:1!important;-webkit-text-fill-color:#0000!important;background-size:200%!important;padding-block:.1em!important;animation:2s linear infinite shimmer!important;position:relative!important}[data-font-editing=button-one] .button-one{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:#0000;background-size:200%;padding-block:.1em;position:relative;opacity:1!important;animation:2s linear infinite shimmer!important}[data-font-editing=button-one] .button-one .word,[data-font-editing=button-one] .button-one .word .character{opacity:1!important;position:static!important}[data-font-editing=button-one] [data-typography=button-one] span{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9))!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;opacity:1!important;-webkit-text-fill-color:#0000!important;background-size:200%!important;padding-block:.1em!important;animation:2s linear infinite shimmer!important;position:relative!important}[data-font-editing=caption-one] .caption-one{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:#0000;background-size:200%;padding-block:.1em;position:relative;opacity:1!important;animation:2s linear infinite shimmer!important}[data-font-editing=caption-one] .caption-one .word,[data-font-editing=caption-one] .caption-one .word .character{opacity:1!important;position:static!important}[data-font-editing=caption-one] [data-typography=caption-one] span{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg, var(--accent-9), currentcolor 10%, currentcolor 70%, pink 90%, var(--accent-9))!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;opacity:1!important;-webkit-text-fill-color:#0000!important;background-size:200%!important;padding-block:.1em!important;animation:2s linear infinite shimmer!important;position:relative!important}
[data-form-locked]{--form-cursor:not-allowed}.styles-module-scss-module__egxtBG__container{--editor-menu-sidebar-width:64px;--editor-offset:8px;--editor-section-fullscreen-block-padding:clamp(2.5rem, 8vh, 6rem);--editor-layer-menu:10;--editor-layer-menu-inline:calc(var(--layer-modal) + 2);--editor-layer-menu-toolbar:calc(var(--layer-modal) + 1);--editor-layer-section-modal-controls:20;--editor-layer-authentication:12;--editor-layer-section-toolbar:11;--editor-layer-section-navigation:10;--editor-layer-section-selector:9;--editor-layer-element-toolbar:7;--editor-layer-element-action:6;--editor-layer-cursor:5;--editor-layer-bubble:4;--editor-layer-image-editor:3;--editor-layer-element-overlay:1;--editor-element-radius:6px;--editor-indicator-width:1.8px;--editor-modal-radius:var(--editor-surface-radius,8px);--editor-image-radius:8px;width:100vw;display:flex;position:relative}.styles-module-scss-module__egxtBG__container:has([data-dragging-direction=vertical]){cursor:ns-resize!important}.styles-module-scss-module__egxtBG__container:has([data-dragging-direction=horizontal]){cursor:ew-resize!important}.styles-module-scss-module__egxtBG__container.styles-module-scss-module__egxtBG__viewerMode{--editor-full-width-section:100vw;--editor-indicator-color:transparent;--editor-indicator-color-secondary:transparent;--editor-indicator-color-tertiary:transparent;--editor-cursor:default}.styles-module-scss-module__egxtBG__container.styles-module-scss-module__egxtBG__viewerMode .styles-module-scss-module__egxtBG__editable{pointer-events:all;-webkit-user-select:text;user-select:text}.styles-module-scss-module__egxtBG__container.styles-module-scss-module__egxtBG__editorMode{--editor-full-width-section:calc(100vw - var(--editor-menu-sidebar-width));--editor-indicator-color:var(--accent-9);--editor-indicator-color-secondary:var(--accent-8a);--editor-indicator-color-tertiary:var(--accent-4a);--editor-cursor:text;--color-background:color-mix(in srgb, var(--gray-1) 60%, black);background-color:var(--color-background)}.styles-module-scss-module__egxtBG__container:has([data-element-editor-active=true]) [data-name=ElementEditor]:not([data-element-editor-active=true]) [data-name=EditorToolbar]{opacity:0!important;pointer-events:none!important}.styles-module-scss-module__egxtBG__container:has([data-editor-menu-toolbar-active=true]) [data-name=EditorToolbar]{opacity:0!important;pointer-events:none!important}.styles-module-scss-module__egxtBG__editable{pointer-events:none;-webkit-user-select:none;user-select:none;line-height:0;position:relative}.styles-module-scss-module__egxtBG__wrapper{flex:1;min-width:0;position:relative}.styles-module-scss-module__egxtBG__collaborationPresence{z-index:1000;position:fixed;top:10px;right:10px}.styles-module-scss-module__egxtBG__editableContainer{position:relative}.styles-module-scss-module__egxtBG__topRightControls{align-items:center;gap:var(--spacing-3);right:var(--spacing-4);top:var(--spacing-4);z-index:var(--layer-modal);flex-direction:row;display:flex;position:fixed}.styles-module-scss-module__egxtBG__topRightControls [data-name=EditorCollaborationUsersBanner]{position:static}.styles-module-scss-module__egxtBG__topRightControls>*{box-sizing:border-box;height:36px}
