.page-module__-fIuza__sections{flex-direction:column;gap:16px;max-width:52rem;display:flex}.page-module__-fIuza__section{align-items:flex-start}.page-module__-fIuza__sectionTitle{align-items:center;gap:10px;display:flex}.page-module__-fIuza__sectionTitle>svg{color:var(--primary)}.page-module__-fIuza__description{color:var(--on-surface-variant);font-size:var(--font-size-1)}.page-module__-fIuza__avatarRow{align-items:center;gap:24px;display:flex}.page-module__-fIuza__actions{flex-wrap:wrap;gap:8px;display:flex}.page-module__-fIuza__field{flex-wrap:wrap;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.page-module__-fIuza__field>button{margin-top:8px}.page-module__-fIuza__stack{flex-direction:column;align-self:stretch;gap:12px;display:flex}.page-module__-fIuza__formActions{justify-content:flex-end;align-self:stretch;gap:8px;display:flex}.page-module__-fIuza__error{color:var(--error);font-size:var(--font-size-1)}.page-module__-fIuza__success{color:var(--primary);font-size:var(--font-size-1)}.page-module__-fIuza__sessions{flex-direction:column;align-self:stretch;list-style:none;display:flex}.page-module__-fIuza__session{align-items:center;gap:16px;padding:12px 0;display:flex}.page-module__-fIuza__session+.page-module__-fIuza__session{border-top:1px solid rgb(from var(--outline-variant) r g b / .5)}.page-module__-fIuza__sessionIcon{border-radius:var(--shape-full);background-color:var(--secondary-container);width:40px;height:40px;color:var(--on-secondary-container);flex:none;place-items:center;display:grid}.page-module__-fIuza__sessionInfo{flex:1;min-width:0}.page-module__-fIuza__sessionName{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.page-module__-fIuza__sessionMeta{color:var(--on-surface-variant);font-size:var(--font-size-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__-fIuza__danger{box-shadow:inset 0 0 0 1px rgb(from var(--error) r g b / .4)}.page-module__-fIuza__danger .page-module__-fIuza__sectionTitle>svg{color:var(--error)}.page-module__-fIuza__dangerRow{justify-content:space-between;align-self:stretch;align-items:center;gap:24px;display:flex}.page-module__-fIuza__dangerRow+.page-module__-fIuza__dangerRow{border-top:1px solid rgb(from var(--outline-variant) r g b / .5);padding-top:16px}.page-module__-fIuza__dangerTitle{font-weight:500}.page-module__-fIuza__dialog{flex-direction:column;gap:24px;display:flex}.page-module__-fIuza__dialog label{width:100%}.page-module__-fIuza__dialogActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:600px){.page-module__-fIuza__dangerRow{flex-direction:column;align-items:flex-start;gap:12px}}
.card-module__PUXK4G__card{border-radius:var(--shape-lg);background-color:rgb(from var(--surface-container) r g b / .85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgb(from var(--outline-variant) r g b / .5);flex-direction:column;gap:16px;padding:24px;display:flex}.card-module__PUXK4G__header{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}
.chip-module__ZWfGIG__chip{border-radius:var(--shape-sm);height:32px;box-shadow:inset 0 0 0 1px var(--outline-variant);color:var(--on-surface-variant);font-size:var(--font-size-1);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.chip-module__ZWfGIG__chip>svg{color:var(--primary);margin-left:-4px}.chip-module__ZWfGIG__small{gap:4px;height:24px;padding:0 8px;font-size:12px}.chip-module__ZWfGIG__small>svg{margin-left:-2px}.chip-module__ZWfGIG__highlight{box-shadow:none;background-color:var(--secondary-container);color:var(--on-secondary-container)}.chip-module__ZWfGIG__highlight>svg{color:inherit}.chip-module__ZWfGIG__success{box-shadow:none;background-color:var(--primary-container);color:var(--on-primary-container)}.chip-module__ZWfGIG__success>svg{color:inherit}.chip-module__ZWfGIG__removable{padding-right:4px}.chip-module__ZWfGIG__remove{isolation:isolate;border-radius:var(--shape-full);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid;position:relative}.chip-module__ZWfGIG__remove:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--duration-short) var(--ease-standard);background-color:currentColor;position:absolute;inset:0}.chip-module__ZWfGIG__remove:hover:before{opacity:var(--state-hover)}.chip-module__ZWfGIG__remove:active:before{opacity:var(--state-pressed)}.chip-module__ZWfGIG__remove:hover{color:var(--on-surface)}.chip-module__ZWfGIG__remove:focus-visible{outline:2px solid var(--primary);outline-offset:0}.chip-module__ZWfGIG__small>.chip-module__ZWfGIG__remove{width:18px;height:18px}.chip-module__ZWfGIG__filter{isolation:isolate;cursor:pointer;transition:background-color var(--duration-short) var(--ease-standard), color var(--duration-short) var(--ease-standard);background:0 0;border:none;font-family:inherit;position:relative}.chip-module__ZWfGIG__filter:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--duration-short) var(--ease-standard);background-color:currentColor;position:absolute;inset:0}.chip-module__ZWfGIG__filter:hover:before{opacity:var(--state-hover)}.chip-module__ZWfGIG__filter:active:before{opacity:var(--state-pressed)}.chip-module__ZWfGIG__filter:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.chip-module__ZWfGIG__selected{box-shadow:none;background-color:var(--secondary-container);color:var(--on-secondary-container)}.chip-module__ZWfGIG__selected>svg{color:inherit}.chip-module__ZWfGIG__count{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;font-weight:400}
.avatar-module__DYdf_a__avatar{border-radius:var(--shape-full);background-color:var(--primary-container);color:var(--on-primary-container);-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.avatar-module__DYdf_a__avatar>img{object-fit:cover;width:100%;height:100%}
.button-module___94m0G__button{isolation:isolate;border-radius:var(--shape-full);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;height:40px;font:inherit;font-size:var(--font-size-1);letter-spacing:.01em;--container:transparent;--content:var(--primary);background-color:var(--container);color:var(--content);transition:background-color var(--duration-short) var(--ease-standard), box-shadow var(--duration-short) var(--ease-standard), transform var(--duration-short) var(--ease-standard);border:none;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.button-module___94m0G__button:before{content:"";z-index:-1;background-color:var(--content);opacity:0;transition:opacity var(--duration-short) var(--ease-standard);position:absolute;inset:0}.button-module___94m0G__button:hover:before{opacity:var(--state-hover)}.button-module___94m0G__button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.button-module___94m0G__button:focus-visible:before{opacity:var(--state-focus)}.button-module___94m0G__button:active:before{opacity:var(--state-pressed)}.button-module___94m0G__button:active{transform:scale(.97)}.button-module___94m0G__button:disabled,.button-module___94m0G__button[aria-disabled=true]{cursor:default;pointer-events:none;background-color:rgb(from var(--on-surface) r g b / .12);color:rgb(from var(--on-surface) r g b / .38);box-shadow:none}.button-module___94m0G__filled{--container:var(--primary);--content:var(--on-primary)}.button-module___94m0G__filled:hover{box-shadow:var(--elevation-1)}.button-module___94m0G__tonal{--container:var(--secondary-container);--content:var(--on-secondary-container)}.button-module___94m0G__outlined{--content:var(--primary);box-shadow:inset 0 0 0 1px var(--outline)}.button-module___94m0G__outlined:disabled,.button-module___94m0G__outlined[aria-disabled=true]{box-shadow:inset 0 0 0 1px rgb(from var(--on-surface) r g b / .12);background-color:#0000}.button-module___94m0G__text{--content:var(--primary);padding:0 12px}.button-module___94m0G__text:disabled,.button-module___94m0G__text[aria-disabled=true]{background-color:#0000}.button-module___94m0G__danger{--content:var(--error);box-shadow:inset 0 0 0 1px rgb(from var(--error) r g b / .6)}.button-module___94m0G__danger:disabled,.button-module___94m0G__danger[aria-disabled=true]{box-shadow:inset 0 0 0 1px rgb(from var(--on-surface) r g b / .12);background-color:#0000}.button-module___94m0G__withIcon{padding-left:16px}.button-module___94m0G__text.button-module___94m0G__withIcon{padding-left:12px;padding-right:16px}
.emptyState-module__FKloJq__emptyState{text-align:center;color:var(--on-surface-variant);flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.emptyState-module__FKloJq__icon{border-radius:var(--shape-lg);background-color:var(--surface-container-highest);width:56px;height:56px;color:var(--on-surface-variant);place-items:center;display:grid}.emptyState-module__FKloJq__title{color:var(--on-surface);font-weight:500}.emptyState-module__FKloJq__text{max-width:32rem;font-size:var(--font-size-1)}
.field-module__hTh-1G__wrapper{flex-direction:column;gap:4px;width:min(100%,24rem);display:inline-flex}.field-module__hTh-1G__wide{width:min(100%,48rem)}.field-module__hTh-1G__field{border-radius:var(--shape-sm);display:flex;position:relative}.field-module__hTh-1G__outline{border:1px solid var(--outline);border-radius:inherit;pointer-events:none;min-inline-size:0;transition:border-color var(--duration-short) var(--ease-standard);padding:0 12px;position:absolute;inset:-5px 0 0}.field-module__hTh-1G__outline>legend{visibility:hidden;white-space:nowrap;max-width:.01px;height:11px;transition:max-width var(--duration-short) var(--ease-standard);padding:0;font-size:12px;display:block;overflow:hidden}.field-module__hTh-1G__outline>legend>span{padding:0 4px;display:inline-block}.field-module__hTh-1G__field:hover>.field-module__hTh-1G__outline{border-color:var(--on-surface)}.field-module__hTh-1G__field:focus-within>.field-module__hTh-1G__outline{border-width:2px;border-color:var(--primary);padding:0 11px}.field-module__hTh-1G__field:focus-within>.field-module__hTh-1G__label{color:var(--primary)}.field-module__hTh-1G__input{min-width:0;height:56px;color:var(--on-surface);caret-color:var(--primary);font:inherit;font-size:var(--font-size-2);background:0 0;border:none;outline:none;flex:1;padding:16px}.field-module__hTh-1G__input::placeholder{color:var(--on-surface-variant);opacity:1}.field-module__hTh-1G__input:disabled{color:rgb(from var(--on-surface) r g b / .38)}textarea.field-module__hTh-1G__input{resize:vertical;height:auto;min-height:140px;line-height:1.5}select.field-module__hTh-1G__input{appearance:none;cursor:pointer;padding-right:48px}select.field-module__hTh-1G__input>option{background-color:var(--surface-container-high);color:var(--on-surface)}.field-module__hTh-1G__chevron{width:24px;height:24px;fill:var(--on-surface-variant);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-module__hTh-1G__field:focus-within>.field-module__hTh-1G__chevron{fill:var(--primary)}.field-module__hTh-1G__labelled>.field-module__hTh-1G__input:not(:focus)::placeholder{color:#0000}.field-module__hTh-1G__label{color:var(--on-surface-variant);font-size:var(--font-size-2);pointer-events:none;white-space:nowrap;transition:top var(--duration-short) var(--ease-standard), font-size var(--duration-short) var(--ease-standard), color var(--duration-short) var(--ease-standard);line-height:16px;position:absolute;top:28px;left:16px;transform:translateY(-50%)}.field-module__hTh-1G__input:focus+.field-module__hTh-1G__label,.field-module__hTh-1G__input:not(:placeholder-shown)+.field-module__hTh-1G__label,select.field-module__hTh-1G__input+.field-module__hTh-1G__label{font-size:12px;top:0}.field-module__hTh-1G__input:focus~.field-module__hTh-1G__outline>legend,.field-module__hTh-1G__input:not(:placeholder-shown)~.field-module__hTh-1G__outline>legend,select.field-module__hTh-1G__input~.field-module__hTh-1G__outline>legend{max-width:100%}.field-module__hTh-1G__supporting{color:var(--on-surface-variant);justify-content:space-between;gap:16px;padding:0 16px;font-size:12px;display:flex}.field-module__hTh-1G__counter{font-variant-numeric:tabular-nums;margin-left:auto}.field-module__hTh-1G__field:not(.field-module__hTh-1G__labelled)>.field-module__hTh-1G__outline{inset:0}.field-module__hTh-1G__tags{cursor:text;flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;min-height:56px;padding:12px 16px;display:flex}.field-module__hTh-1G__tagsEntry{min-width:8rem;height:32px;color:var(--on-surface);caret-color:var(--primary);font:inherit;font-size:var(--font-size-2);background:0 0;border:none;outline:none;flex:1;padding:0}.field-module__hTh-1G__tagsEntry::placeholder{color:var(--on-surface-variant);opacity:1}.field-module__hTh-1G__tagsEntry:read-only{caret-color:#0000}.field-module__hTh-1G__labelled:not(:focus-within) .field-module__hTh-1G__tagsEntry::placeholder{color:#0000}.field-module__hTh-1G__labelled:focus-within>.field-module__hTh-1G__label,.field-module__hTh-1G__filled>.field-module__hTh-1G__label{font-size:12px;top:0}.field-module__hTh-1G__labelled:focus-within>.field-module__hTh-1G__outline>legend,.field-module__hTh-1G__filled>.field-module__hTh-1G__outline>legend{max-width:100%}.field-module__hTh-1G__box{background-color:var(--surface-container-high);border:1px solid var(--outline-variant);transition:border-color var(--duration-short) var(--ease-standard), background-color var(--duration-short) var(--ease-standard), box-shadow var(--duration-short) var(--ease-standard)}.field-module__hTh-1G__box:hover{border-color:var(--outline)}.field-module__hTh-1G__box:focus-within{background-color:var(--surface-container-highest);border-color:var(--primary);box-shadow:0 0 0 3px rgb(from var(--primary) r g b / .2)}.field-module__hTh-1G__box>.field-module__hTh-1G__input{padding:0 14px}.field-module__hTh-1G__box>textarea.field-module__hTh-1G__input{padding:12px 14px}.field-module__hTh-1G__box>.field-module__hTh-1G__leadingIcon+.field-module__hTh-1G__input{padding-left:8px}.field-module__hTh-1G__leadingIcon{color:var(--on-surface-variant);pointer-events:none;transition:color var(--duration-short) var(--ease-standard);align-items:center;padding-left:14px;display:flex}.field-module__hTh-1G__box:focus-within>.field-module__hTh-1G__leadingIcon{color:var(--primary)}.field-module__hTh-1G__trailingButton{border-radius:var(--shape-full);width:40px;color:var(--on-surface-variant);cursor:pointer;transition:color var(--duration-short) var(--ease-standard);background:0 0;border:none;flex:none;place-items:center;margin:8px 6px 8px 0;display:grid}.field-module__hTh-1G__trailingButton:hover{color:var(--on-surface);background-color:rgb(from var(--on-surface) r g b / var(--state-hover))}.field-module__hTh-1G__trailingButton:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.field-module__hTh-1G__supportingError{color:var(--error)}.field-module__hTh-1G__box.field-module__hTh-1G__invalid{border-color:var(--error)}.field-module__hTh-1G__box.field-module__hTh-1G__invalid:focus-within{border-color:var(--error);box-shadow:0 0 0 3px rgb(from var(--error) r g b / .2)}.field-module__hTh-1G__box.field-module__hTh-1G__invalid>.field-module__hTh-1G__leadingIcon{color:var(--error)}.field-module__hTh-1G__boxLabel{color:var(--on-surface-variant);padding:0 4px;font-size:12px;font-weight:500}.field-module__hTh-1G__wrapper:focus-within>.field-module__hTh-1G__boxLabel{color:var(--primary)}
.authBox-module__A3ve5a__form{flex-direction:column;gap:20px;width:min(360px,100vw - 80px);display:flex}.authBox-module__A3ve5a__intro{color:var(--on-surface-variant);font-size:var(--font-size-1);line-height:1.5}.authBox-module__A3ve5a__fields{flex-direction:column;gap:12px;display:flex}.authBox-module__A3ve5a__fields>label{width:100%}.authBox-module__A3ve5a__error{border-radius:var(--shape-sm);background-color:rgb(from var(--error) r g b / .12);color:var(--error);font-size:var(--font-size-1);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.4;display:flex}.authBox-module__A3ve5a__error>svg{flex:none;margin-top:1px}.authBox-module__A3ve5a__submit{width:100%;height:44px}.authBox-module__A3ve5a__switch{color:var(--on-surface-variant);font-size:var(--font-size-1);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:-8px;display:flex}.authBox-module__A3ve5a__switch>button{padding:0 12px}
.fileSelect-module__OXSyZq__dropZone{border-radius:var(--shape-md);border:1px dashed var(--outline);background-color:var(--surface-container);width:min(100%,32rem);color:var(--on-surface);cursor:pointer;transition:background-color var(--duration-short) var(--ease-standard), border-color var(--duration-short) var(--ease-standard);align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative}.fileSelect-module__OXSyZq__dropZone:hover{background-color:var(--surface-container-high)}.fileSelect-module__OXSyZq__dropZone:focus-within{outline:2px solid var(--primary);outline-offset:2px}.fileSelect-module__OXSyZq__dragging{border-style:solid;border-color:var(--primary);background-color:rgb(from var(--primary) r g b / var(--state-hover))}.fileSelect-module__OXSyZq__disabled{opacity:.38;pointer-events:none}.fileSelect-module__OXSyZq__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fileSelect-module__OXSyZq__iconBox{border-radius:var(--shape-full);background-color:var(--secondary-container);width:40px;height:40px;fill:var(--on-secondary-container);flex:none;place-items:center;display:grid}.fileSelect-module__OXSyZq__iconBox>svg{width:24px;height:24px}.fileSelect-module__OXSyZq__selected .fileSelect-module__OXSyZq__iconBox{background-color:var(--primary);fill:var(--on-primary)}.fileSelect-module__OXSyZq__text{flex-direction:column;gap:2px;min-width:0;display:flex}.fileSelect-module__OXSyZq__title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fileSelect-module__OXSyZq__hint{color:var(--on-surface-variant);font-size:12px}
.iconButton-module__3RL_LW__iconButton{isolation:isolate;border-radius:var(--shape-full);background-color:var(--container,transparent);width:40px;height:40px;color:var(--content,var(--on-surface-variant));cursor:pointer;border:none;flex:none;place-items:center;display:inline-grid;position:relative}.iconButton-module__3RL_LW__iconButton:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--duration-short) var(--ease-standard);background-color:currentColor;position:absolute;inset:0}.iconButton-module__3RL_LW__iconButton:hover:before{opacity:var(--state-hover)}.iconButton-module__3RL_LW__iconButton:active:before{opacity:var(--state-pressed)}.iconButton-module__3RL_LW__iconButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.iconButton-module__3RL_LW__iconButton:disabled{cursor:default;pointer-events:none;color:rgb(from var(--on-surface) r g b / .38)}.iconButton-module__3RL_LW__tonal{--container:var(--secondary-container);--content:var(--on-secondary-container)}.iconButton-module__3RL_LW__danger{--content:var(--error)}
.lightbox-module__MK83Aq__lightbox{z-index:1000;animation:lightbox-module__MK83Aq__fade-in var(--duration-medium) var(--ease-standard);background-color:#000000d9;place-items:center;padding:72px 16px 16px;display:grid;position:fixed;inset:0}.lightbox-module__MK83Aq__figure{flex-direction:column;gap:12px;max-width:100%;min-height:0;max-height:100%;display:flex}.lightbox-module__MK83Aq__image{object-fit:contain;border-radius:var(--shape-md);max-width:min(1600px,100%);max-height:calc(100vh - 160px);box-shadow:var(--elevation-3)}.lightbox-module__MK83Aq__caption{color:var(--front-2);font-size:var(--font-size-1);justify-content:space-between;gap:16px;display:flex}.lightbox-module__MK83Aq__counter{color:var(--front-3);font-variant-numeric:tabular-nums;margin-left:auto}.lightbox-module__MK83Aq__controls{gap:8px;display:flex;position:fixed;top:16px;right:16px}@keyframes lightbox-module__MK83Aq__fade-in{0%{opacity:0}}
.markdown-module__lWDgjW__markdown{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.markdown-module__lWDgjW__heading1,.markdown-module__lWDgjW__heading2,.markdown-module__lWDgjW__heading3{margin:8px 0 4px;font-weight:600;line-height:1.3}:is(.markdown-module__lWDgjW__heading1,.markdown-module__lWDgjW__heading2,.markdown-module__lWDgjW__heading3):first-child{margin-top:0}.markdown-module__lWDgjW__heading1{font-size:24px}.markdown-module__lWDgjW__heading2{font-size:20px}.markdown-module__lWDgjW__heading3{font-size:var(--font-size-2)}.markdown-module__lWDgjW__subtext{color:var(--on-surface-variant);font-size:13px;display:block}.markdown-module__lWDgjW__quote{border-left:4px solid var(--outline-variant);margin:4px 0;padding-left:12px}.markdown-module__lWDgjW__list{white-space:normal;margin:4px 0;padding-left:24px}.markdown-module__lWDgjW__list li{white-space:pre-wrap}.markdown-module__lWDgjW__inlineCode,.markdown-module__lWDgjW__codeBlock{background:var(--surface-container-highest);border-radius:var(--shape-xs);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.875em}.markdown-module__lWDgjW__inlineCode{padding:.1em .3em}.markdown-module__lWDgjW__codeBlock{border:1px solid var(--outline-variant);white-space:pre;margin:4px 0;padding:8px 12px;overflow-x:auto}.markdown-module__lWDgjW__link{color:var(--primary)}.markdown-module__lWDgjW__link:hover{text-decoration:underline}.markdown-module__lWDgjW__emoji{vertical-align:bottom;object-fit:contain;width:1.375em;height:1.375em}.markdown-module__lWDgjW__timestamp{background:var(--surface-container-highest);border-radius:var(--shape-xs);padding:0 2px}.markdown-module__lWDgjW__spoiler{border-radius:var(--shape-xs);background:var(--scrim);cursor:pointer;padding:0 2px}.markdown-module__lWDgjW__spoiler:not(.markdown-module__lWDgjW__revealed)>span{visibility:hidden}.markdown-module__lWDgjW__spoiler:not(.markdown-module__lWDgjW__revealed):hover{background:#000000a6}.markdown-module__lWDgjW__spoiler.markdown-module__lWDgjW__revealed{cursor:auto;background:var(--surface-container-highest)}
.markdownTextbox-module__Em-T3W__editor{resize:vertical;min-width:0;min-height:140px;max-height:70vh;color:var(--on-surface);caret-color:var(--primary);font-size:var(--font-size-2);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;flex:1;padding:12px 14px;line-height:1.5;position:relative;overflow-y:auto}.markdownTextbox-module__Em-T3W__editor[data-empty]:before{content:attr(data-placeholder);color:var(--on-surface-variant);pointer-events:none;position:absolute}.markdownTextbox-module__Em-T3W__line{min-height:1.5em}.markdownTextbox-module__Em-T3W__heading1,.markdownTextbox-module__Em-T3W__heading2,.markdownTextbox-module__Em-T3W__heading3{font-weight:600;line-height:1.3}.markdownTextbox-module__Em-T3W__heading1{font-size:24px}.markdownTextbox-module__Em-T3W__heading2{font-size:20px}.markdownTextbox-module__Em-T3W__heading3{font-size:var(--font-size-2)}.markdownTextbox-module__Em-T3W__subtext{color:var(--on-surface-variant);font-size:13px}.markdownTextbox-module__Em-T3W__quote{border-left:4px solid var(--outline-variant);padding-left:8px}.markdownTextbox-module__Em-T3W__codeBlock{background:#00000040;padding:0 12px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.875em}.markdownTextbox-module__Em-T3W__bold{font-weight:700}.markdownTextbox-module__Em-T3W__italic{font-style:italic}.markdownTextbox-module__Em-T3W__underline{text-decoration:underline}.markdownTextbox-module__Em-T3W__strikethrough{text-decoration:line-through}.markdownTextbox-module__Em-T3W__underlineStrikethrough{text-decoration:underline line-through}.markdownTextbox-module__Em-T3W__spoiler{border-radius:var(--shape-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#00000073}.markdownTextbox-module__Em-T3W__code{border-radius:var(--shape-xs);background:#00000040;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.875em}.markdownTextbox-module__Em-T3W__link{color:var(--primary)}.markdownTextbox-module__Em-T3W__mention{background:rgb(from var(--primary) r g b / .15);border-radius:var(--shape-xs)}.markdownTextbox-module__Em-T3W__syntax{color:var(--on-surface-variant);opacity:.6}
.menu-module__2IBteq__anchor{display:inline-flex;position:relative}.menu-module__2IBteq__menu{z-index:20;border-radius:var(--shape-sm);background-color:var(--surface-container-high);min-width:180px;box-shadow:var(--elevation-2);transform-origin:100% 0;animation:menu-module__2IBteq__menu-in var(--duration-medium) var(--ease-emphasized-decelerate);flex-direction:column;padding:8px 0;display:flex;position:absolute;top:calc(100% + 4px);right:0}.menu-module__2IBteq__item{isolation:isolate;height:48px;color:var(--on-surface);font:inherit;font-size:var(--font-size-1);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.menu-module__2IBteq__item>svg{color:var(--on-surface-variant)}.menu-module__2IBteq__item:before{content:"";z-index:-1;background-color:var(--on-surface);opacity:0;transition:opacity var(--duration-short) var(--ease-standard);position:absolute;inset:0}.menu-module__2IBteq__item:hover:before{opacity:var(--state-hover)}.menu-module__2IBteq__item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.menu-module__2IBteq__item:disabled,.menu-module__2IBteq__item[aria-disabled=true]{cursor:default;pointer-events:none;color:rgb(from var(--on-surface) r g b / .38)}:is(.menu-module__2IBteq__item:disabled,.menu-module__2IBteq__item[aria-disabled=true])>svg{color:inherit}.menu-module__2IBteq__divider{background-color:var(--outline-variant);height:1px;margin:8px 0}@keyframes menu-module__2IBteq__menu-in{0%{opacity:0;transform:scale(.9,.6)}}
.pageHeader-module__6Bm-ca__pageHeader{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:24px;display:flex}.pageHeader-module__6Bm-ca__title{flex:320px;align-items:center;gap:12px;min-width:0;display:flex}.pageHeader-module__6Bm-ca__title>div{min-width:0}.pageHeader-module__6Bm-ca__title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pageHeader-module__6Bm-ca__title>:last-child:not(div){flex:none}.pageHeader-module__6Bm-ca__subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--on-surface-variant);font-size:var(--font-size-1);overflow:hidden}.pageHeader-module__6Bm-ca__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}
.progressBar-module__VzWVbW__track{border-radius:var(--shape-full);background-color:var(--secondary-container);width:100%;height:4px;position:relative;overflow:hidden}.progressBar-module__VzWVbW__bar{border-radius:inherit;background-color:var(--primary);transform-origin:0;transition:transform var(--duration-short) var(--ease-standard);position:absolute;inset:0}.progressBar-module__VzWVbW__indeterminate .progressBar-module__VzWVbW__bar{width:40%;animation:progressBar-module__VzWVbW__indeterminate 1.4s var(--ease-standard) infinite}@keyframes progressBar-module__VzWVbW__indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.progressBar-module__VzWVbW__indeterminate .progressBar-module__VzWVbW__bar{opacity:.5;width:100%;animation:none}}
.pagination-module__ImdQ0G__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.pagination-module__ImdQ0G__page{isolation:isolate;border-radius:var(--shape-full);min-width:40px;height:40px;color:var(--on-surface-variant);font:inherit;font-size:var(--font-size-1);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;place-items:center;padding:0 8px;font-weight:500;display:grid;position:relative}.pagination-module__ImdQ0G__page:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--on-surface);opacity:0;transition:opacity var(--duration-short) var(--ease-standard);position:absolute;inset:0}.pagination-module__ImdQ0G__page:hover:before{opacity:var(--state-hover)}.pagination-module__ImdQ0G__page:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pagination-module__ImdQ0G__page:disabled{cursor:default;color:rgb(from var(--on-surface) r g b / .38)}.pagination-module__ImdQ0G__page:disabled:before{opacity:0}.pagination-module__ImdQ0G__current{background-color:var(--secondary-container);color:var(--on-secondary-container)}.pagination-module__ImdQ0G__gap{min-width:24px;color:var(--on-surface-variant);text-align:center}
.radioList-module__JOdU8W__list{flex-direction:column;gap:8px;width:100%;display:flex}.radioList-module__JOdU8W__option{border-radius:var(--shape-md);box-shadow:inset 0 0 0 1px var(--outline-variant);color:var(--on-surface);cursor:pointer;transition:background-color var(--duration-short) var(--ease-standard), box-shadow var(--duration-short) var(--ease-standard);align-items:center;gap:16px;padding:12px 16px;display:flex}.radioList-module__JOdU8W__option:hover{background-color:rgb(from var(--on-surface) r g b / var(--state-hover))}.radioList-module__JOdU8W__option:focus-within{outline:2px solid var(--primary);outline-offset:2px}.radioList-module__JOdU8W__checked{box-shadow:inset 0 0 0 2px var(--primary);background-color:rgb(from var(--primary) r g b / var(--state-hover))}.radioList-module__JOdU8W__disabled{opacity:.38;pointer-events:none}.radioList-module__JOdU8W__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.radioList-module__JOdU8W__radio{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--on-surface-variant);transition:box-shadow var(--duration-short) var(--ease-standard);border-radius:50%;flex:none}.radioList-module__JOdU8W__checked .radioList-module__JOdU8W__radio{box-shadow:inset 0 0 0 2px var(--primary), inset 0 0 0 5px var(--surface-container-high), inset 0 0 0 10px var(--primary)}.radioList-module__JOdU8W__text{flex-direction:column;gap:2px;min-width:0;display:flex}.radioList-module__JOdU8W__label{overflow-wrap:anywhere;font-weight:500}.radioList-module__JOdU8W__description{color:var(--on-surface-variant);font-size:12px}
.navBar-module__9-5D2q__navBar{z-index:10;background-color:rgb(from var(--surface) r g b / .8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:64px;box-shadow:0 1px 0 rgb(from var(--outline-variant) r g b / .5);align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.navBar-module__9-5D2q__brand{font-size:var(--font-size-3);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:12px;margin-right:16px;font-weight:600;display:flex}.navBar-module__9-5D2q__brand>img{border-radius:var(--shape-sm);width:32px;height:32px}.navBar-module__9-5D2q__accent{color:var(--primary)}.navBar-module__9-5D2q__spacer{flex:1}@media (max-width:600px){.navBar-module__9-5D2q__brandText{display:none}}
.tooltip-module__CqIDQW__anchor{position:relative}.tooltip-module__CqIDQW__tooltip{z-index:100;border-radius:var(--shape-xs);background-color:var(--inverse-surface);color:var(--inverse-on-surface);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity var(--duration-short) var(--ease-standard), transform var(--duration-short) var(--ease-standard);padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-4px)}.tooltip-module__CqIDQW__anchor:hover>.tooltip-module__CqIDQW__tooltip{opacity:1;transform:translate(-50%)}
.navbar-module__2f8xKa__navBar{align-items:center;gap:4px;display:flex}.navbar-module__2f8xKa__navBar>a{isolation:isolate;border-radius:var(--shape-full);height:40px;color:var(--on-surface-variant);font-size:var(--font-size-1);white-space:nowrap;transition:color var(--duration-short) var(--ease-standard);align-items:center;gap:8px;padding:0 16px;font-weight:500;display:flex;position:relative}.navbar-module__2f8xKa__navBar>a:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--on-surface);opacity:0;transition:opacity var(--duration-short) var(--ease-standard);position:absolute;inset:0}.navbar-module__2f8xKa__navBar>a:hover{color:var(--on-surface)}.navbar-module__2f8xKa__navBar>a:hover:before{opacity:var(--state-hover)}.navbar-module__2f8xKa__separator{background-color:var(--outline-variant);width:1px;height:24px;margin:0 4px}.navbar-module__2f8xKa__highlightNav{background-color:var(--secondary-container);color:var(--on-secondary-container)!important}@media (max-width:600px){.navbar-module__2f8xKa__navBar>a{padding:0 12px}}@media (max-width:480px){.navbar-module__2f8xKa__navBar>a{justify-content:center;gap:0;width:40px;padding:0;font-size:0}}
.spinner-module__0Xcsra__wrapper{place-items:center;padding:64px 0;display:grid}.spinner-module__0Xcsra__spinner{width:48px;height:48px;animation:1.4s linear infinite spinner-module__0Xcsra__rotate}.spinner-module__0Xcsra__spinner>circle{fill:none;stroke:var(--primary);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 200;stroke-dashoffset:0;animation:spinner-module__0Xcsra__dash 1.4s var(--ease-standard) infinite}@keyframes spinner-module__0Xcsra__rotate{to{transform:rotate(360deg)}}@keyframes spinner-module__0Xcsra__dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 200;stroke-dashoffset:-35px}to{stroke-dasharray:90 200;stroke-dashoffset:-124px}}
.trendingLevels-module__HN6vIG__row{margin-bottom:48px;padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.trendingLevels-module__HN6vIG__track{width:max-content;animation:trendingLevels-module__HN6vIG__scroll var(--duration) linear infinite;display:flex}.trendingLevels-module__HN6vIG__row:hover .trendingLevels-module__HN6vIG__track{animation-play-state:paused}.trendingLevels-module__HN6vIG__set{gap:16px;padding-right:16px;list-style:none;display:flex}.trendingLevels-module__HN6vIG__set>li{flex:none;width:300px}@keyframes trendingLevels-module__HN6vIG__scroll{to{transform:translateX(calc(-100% / var(--copies)))}}@media (prefers-reduced-motion:reduce){.trendingLevels-module__HN6vIG__row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.trendingLevels-module__HN6vIG__track{animation:none}.trendingLevels-module__HN6vIG__set+.trendingLevels-module__HN6vIG__set{display:none}}.trendingLevels-module__HN6vIG__card{isolation:isolate;border-radius:var(--shape-md);background-color:rgb(from var(--surface-container) r g b / .85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:84px;box-shadow:inset 0 0 0 1px rgb(from var(--outline-variant) r g b / .5);transition:box-shadow var(--duration-short) var(--ease-standard);display:flex;position:relative;overflow:hidden}.trendingLevels-module__HN6vIG__card:after{content:"";border-radius:inherit;background-color:var(--on-surface);opacity:0;pointer-events:none;transition:opacity var(--duration-short) var(--ease-standard);position:absolute;inset:0}.trendingLevels-module__HN6vIG__card:hover{box-shadow:inset 0 0 0 1px var(--primary), var(--elevation-2)}.trendingLevels-module__HN6vIG__card:hover:after{opacity:var(--state-hover)}.trendingLevels-module__HN6vIG__card:hover .trendingLevels-module__HN6vIG__name{color:var(--primary)}.trendingLevels-module__HN6vIG__card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.trendingLevels-module__HN6vIG__thumbnail{aspect-ratio:4/3;background-color:var(--surface-container-highest);height:100%;color:var(--outline);flex:none;place-items:center;display:grid;overflow:hidden}.trendingLevels-module__HN6vIG__thumbnail>img{object-fit:cover;width:100%;height:100%}.trendingLevels-module__HN6vIG__body{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:8px 12px;display:flex}.trendingLevels-module__HN6vIG__name{text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-short) var(--ease-standard);font-weight:600;overflow:hidden}.trendingLevels-module__HN6vIG__author{text-overflow:ellipsis;white-space:nowrap;color:var(--on-surface-variant);font-size:var(--font-size-1);overflow:hidden}.trendingLevels-module__HN6vIG__stats{color:var(--on-surface-variant);font-size:var(--font-size-1);white-space:nowrap;gap:12px;margin-top:2px;display:flex}.trendingLevels-module__HN6vIG__stats>span{align-items:center;gap:4px;display:flex}.trendingLevels-module__HN6vIG__downloads{color:var(--on-surface);font-weight:600}.trendingLevels-module__HN6vIG__downloads>svg{color:var(--primary)}
.layout-module__T8_2_W__container{width:min(100%,72rem);margin:0 auto;padding:96px 16px 48px}
.layout-module__CnhRcq__container{width:min(100%,80rem);margin:0 auto;padding:96px 16px 48px}
.levelBrowser-module__LhHLMG__layout{grid-template-columns:280px 1fr;align-items:start;gap:24px;display:grid}.levelBrowser-module__LhHLMG__sidebar{border-radius:var(--shape-lg);background-color:rgb(from var(--surface-container) r g b / .85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-height:calc(100vh - 104px);box-shadow:inset 0 0 0 1px rgb(from var(--outline-variant) r g b / .5);flex-direction:column;align-items:flex-start;gap:24px;padding:24px;display:flex;position:sticky;top:88px;overflow-y:auto}.levelBrowser-module__LhHLMG__filterGroup{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.levelBrowser-module__LhHLMG__filterGroup>h3{color:var(--on-surface)}.levelBrowser-module__LhHLMG__chips{flex-wrap:wrap;gap:8px;display:flex}.levelBrowser-module__LhHLMG__muted{color:var(--on-surface-variant);font-size:var(--font-size-1)}.levelBrowser-module__LhHLMG__main{flex-direction:column;gap:16px;min-width:0;display:flex}.levelBrowser-module__LhHLMG__toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.levelBrowser-module__LhHLMG__toolbar>label{width:14rem}.levelBrowser-module__LhHLMG__toolbar>.levelBrowser-module__LhHLMG__search{flex:18rem;width:auto}.levelBrowser-module__LhHLMG__filtersToggle{align-self:center;display:none}.levelBrowser-module__LhHLMG__count{color:var(--on-surface-variant);font-size:var(--font-size-1);align-items:center;gap:6px;display:flex}.levelBrowser-module__LhHLMG__results{transition:opacity var(--duration-short) var(--ease-standard);flex-direction:column;gap:12px;display:flex}.levelBrowser-module__LhHLMG__loading{opacity:.5;pointer-events:none}@media (max-width:900px){.levelBrowser-module__LhHLMG__layout{grid-template-columns:1fr}.levelBrowser-module__LhHLMG__sidebar{order:1;max-height:none;display:none;position:static}.levelBrowser-module__LhHLMG__sidebar.levelBrowser-module__LhHLMG__open{display:flex}.levelBrowser-module__LhHLMG__main{order:2}.levelBrowser-module__LhHLMG__filtersToggle{display:block}.levelBrowser-module__LhHLMG__toolbar>label{flex:12rem}}
.levelSearchCard-module__iyHYHa__card{isolation:isolate;border-radius:var(--shape-lg);background-color:rgb(from var(--surface-container) r g b / .85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgb(from var(--outline-variant) r g b / .5);transition:box-shadow var(--duration-short) var(--ease-standard);grid-template-columns:176px 1fr auto;gap:16px;padding:16px;display:grid;position:relative}.levelSearchCard-module__iyHYHa__card:after{content:"";border-radius:inherit;background-color:var(--on-surface);opacity:0;pointer-events:none;transition:opacity var(--duration-short) var(--ease-standard);position:absolute;inset:0}.levelSearchCard-module__iyHYHa__card:hover{box-shadow:inset 0 0 0 1px rgb(from var(--outline-variant) r g b / .5), var(--elevation-2)}.levelSearchCard-module__iyHYHa__card:hover:after{opacity:var(--state-hover)}.levelSearchCard-module__iyHYHa__card:hover .levelSearchCard-module__iyHYHa__name{color:var(--primary)}.levelSearchCard-module__iyHYHa__card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.levelSearchCard-module__iyHYHa__thumbnail{aspect-ratio:16/9;border-radius:var(--shape-md);background-color:var(--surface-container-highest);color:var(--outline);align-self:start;place-items:center;display:grid;overflow:hidden}.levelSearchCard-module__iyHYHa__thumbnail>img{object-fit:cover;width:100%;height:100%}.levelSearchCard-module__iyHYHa__body{flex-direction:column;gap:6px;min-width:0;display:flex}.levelSearchCard-module__iyHYHa__title{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.levelSearchCard-module__iyHYHa__name{font-size:var(--font-size-3);overflow-wrap:anywhere;transition:color var(--duration-short) var(--ease-standard);font-weight:600}.levelSearchCard-module__iyHYHa__author{color:var(--on-surface-variant);font-size:var(--font-size-1)}.levelSearchCard-module__iyHYHa__description{-webkit-line-clamp:2;color:var(--on-surface-variant);font-size:var(--font-size-1);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.levelSearchCard-module__iyHYHa__chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.levelSearchCard-module__iyHYHa__stats{color:var(--on-surface-variant);font-size:var(--font-size-1);white-space:nowrap;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.levelSearchCard-module__iyHYHa__stats>span{align-items:center;gap:6px;display:flex}.levelSearchCard-module__iyHYHa__downloads strong{color:var(--on-surface);font-size:var(--font-size-2)}.levelSearchCard-module__iyHYHa__downloads>svg{color:var(--primary)}@media (max-width:760px){.levelSearchCard-module__iyHYHa__card{grid-template-columns:112px 1fr}.levelSearchCard-module__iyHYHa__stats{flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;gap:4px 16px}}
.page-module__kuDzrq__form{align-items:flex-start;max-width:52rem}.page-module__kuDzrq__formActions{justify-content:flex-end;align-self:stretch;gap:8px;margin-top:8px;display:flex}.page-module__kuDzrq__hint{color:var(--on-surface-variant);font-size:var(--font-size-1)}
