.Modal-module__7LRQSW__overlay{z-index:1200;background:color-mix(in srgb,var(--surface-canvas)72%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:24px;transition:opacity .18s,visibility 0s linear .18s;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__overlayOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s}.Modal-module__7LRQSW__overlayClosed{opacity:0}.Modal-module__7LRQSW__panel{background:var(--bg-modal);border:1px solid var(--bg-border);width:min(100%,560px);max-height:min(100vh - 48px,720px);box-shadow:0 24px 80px var(--shadow-color-heavy);opacity:0;will-change:opacity,transform;border-radius:24px;flex-direction:column;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(12px)scale(.98)}.Modal-module__7LRQSW__panelOpen{opacity:1;transform:translateY(0)scale(1)}.Modal-module__7LRQSW__panelClosed{opacity:0;transform:translateY(12px)scale(.98)}.Modal-module__7LRQSW__sizeSm{width:min(100%,420px)}.Modal-module__7LRQSW__sizeMd{width:min(100%,560px)}.Modal-module__7LRQSW__sizeLg{width:min(100%,1020px)}.Modal-module__7LRQSW__header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 16px;display:flex}.Modal-module__7LRQSW__title{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}.Modal-module__7LRQSW__closeButton{border:1px solid var(--bg-border);width:36px;height:36px;color:var(--text-primary);background:var(--surface-ghost);border-radius:999px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.Modal-module__7LRQSW__closeButton:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-ghost-strong);transform:translateY(-1px)}.Modal-module__7LRQSW__closeButton:disabled{opacity:.45;cursor:not-allowed}.Modal-module__7LRQSW__body{flex:1;padding:20px 24px;overflow:auto}.Modal-module__7LRQSW__overlayContent{z-index:3;pointer-events:none;position:absolute;bottom:92px;right:24px}.Modal-module__7LRQSW__footer{border-top:1px solid var(--line-subtle);justify-content:flex-end;padding:16px 24px 24px;display:flex}.Modal-module__7LRQSW__footerActions{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.Modal-module__7LRQSW__footerActionButton:hover:not(:disabled){transform:translateY(-1px)}.Modal-module__7LRQSW__footerActionButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.Modal-module__7LRQSW__overlay{padding:12px}.Modal-module__7LRQSW__panel{border-radius:20px;max-height:min(100vh - 24px,100%)}.Modal-module__7LRQSW__header,.Modal-module__7LRQSW__body,.Modal-module__7LRQSW__footer{padding-left:18px;padding-right:18px}.Modal-module__7LRQSW__overlayContent{bottom:86px;right:18px}.Modal-module__7LRQSW__footerActions{flex-direction:column;align-items:stretch}.Modal-module__7LRQSW__footerActionButton{width:100%}}@media (prefers-reduced-motion:reduce){.Modal-module__7LRQSW__overlay,.Modal-module__7LRQSW__overlayOpen,.Modal-module__7LRQSW__panel{transition:none}.Modal-module__7LRQSW__panel,.Modal-module__7LRQSW__panelOpen,.Modal-module__7LRQSW__panelClosed{transform:none}}
.DropdownMenu-module__HT_R3W__panel{--dropdown-enter-x:0px;--dropdown-enter-y:0px;width:max-content;max-width:min(calc(100vw - (var(--dropdown-viewport-padding,16px)*2)),var(--dropdown-max-width,360px));max-height:calc(100vh - (var(--dropdown-viewport-padding,16px)*2));background:var(--bg-white);color:var(--font-black);box-shadow:0 18px 40px var(--shadow-color-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:11;border:none;border-radius:18px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;overflow:hidden auto}.DropdownMenu-module__HT_R3W__panelReady{transform-origin:var(--dropdown-origin-x,left)var(--dropdown-origin-y,top);animation:.22s cubic-bezier(.18,.88,.22,1) both DropdownMenu-module__HT_R3W__dropdownPanelEnter}.DropdownMenu-module__HT_R3W__panelPending{visibility:hidden;pointer-events:none}.DropdownMenu-module__HT_R3W__panelSideTop{--dropdown-enter-y:10px;--dropdown-origin-y:bottom;top:auto;bottom:calc(100% + var(--dropdown-side-offset,10px))}.DropdownMenu-module__HT_R3W__panelSideRight{--dropdown-enter-x:-10px;--dropdown-origin-x:left;left:calc(100% + var(--dropdown-side-offset,10px));right:auto}.DropdownMenu-module__HT_R3W__panelSideBottom{--dropdown-enter-y:-10px;--dropdown-origin-y:top;top:calc(100% + var(--dropdown-side-offset,10px));bottom:auto}.DropdownMenu-module__HT_R3W__panelSideLeft{--dropdown-enter-x:10px;--dropdown-origin-x:right;right:calc(100% + var(--dropdown-side-offset,10px));left:auto}.DropdownMenu-module__HT_R3W__panelSideLeft.DropdownMenu-module__HT_R3W__panelAlignStart,.DropdownMenu-module__HT_R3W__panelSideRight.DropdownMenu-module__HT_R3W__panelAlignStart{top:var(--dropdown-align-offset,0px);bottom:auto}.DropdownMenu-module__HT_R3W__panelSideLeft.DropdownMenu-module__HT_R3W__panelAlignEnd,.DropdownMenu-module__HT_R3W__panelSideRight.DropdownMenu-module__HT_R3W__panelAlignEnd{top:auto;bottom:var(--dropdown-align-offset,0px)}.DropdownMenu-module__HT_R3W__panelSideTop.DropdownMenu-module__HT_R3W__panelAlignStart,.DropdownMenu-module__HT_R3W__panelSideBottom.DropdownMenu-module__HT_R3W__panelAlignStart{--dropdown-enter-x:-8px;--dropdown-origin-x:left;left:var(--dropdown-align-offset,0px);right:auto}.DropdownMenu-module__HT_R3W__panelSideTop.DropdownMenu-module__HT_R3W__panelAlignEnd,.DropdownMenu-module__HT_R3W__panelSideBottom.DropdownMenu-module__HT_R3W__panelAlignEnd{--dropdown-enter-x:8px;--dropdown-origin-x:right;left:auto;right:var(--dropdown-align-offset,0px)}.DropdownMenu-module__HT_R3W__panelSideLeft.DropdownMenu-module__HT_R3W__panelAlignStart,.DropdownMenu-module__HT_R3W__panelSideRight.DropdownMenu-module__HT_R3W__panelAlignStart{--dropdown-enter-y:-8px;--dropdown-origin-y:top}.DropdownMenu-module__HT_R3W__panelSideLeft.DropdownMenu-module__HT_R3W__panelAlignEnd,.DropdownMenu-module__HT_R3W__panelSideRight.DropdownMenu-module__HT_R3W__panelAlignEnd{--dropdown-enter-y:8px;--dropdown-origin-y:bottom}.DropdownMenu-module__HT_R3W__list{flex-direction:column;gap:2px;display:flex}.DropdownMenu-module__HT_R3W__group{flex-direction:column;gap:8px;display:flex}.DropdownMenu-module__HT_R3W__header{background:color-mix(in srgb,var(--font-black)5%,transparent);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.DropdownMenu-module__HT_R3W__headerLeading{flex:none;justify-content:center;align-items:center;display:inline-flex}.DropdownMenu-module__HT_R3W__headerBody{flex-direction:column;gap:2px;min-width:0;display:flex}.DropdownMenu-module__HT_R3W__headerTitle{color:var(--font-black);font-size:.94rem;font-weight:700;line-height:1.2}.DropdownMenu-module__HT_R3W__headerDescription{color:color-mix(in srgb,var(--font-black)58%,transparent);font-size:.8rem;line-height:1.35}.DropdownMenu-module__HT_R3W__label{letter-spacing:.08em;color:color-mix(in srgb,var(--font-black)54%,transparent);padding:4px 10px 2px;font-size:.72rem}.DropdownMenu-module__HT_R3W__actionRow{flex-direction:column;gap:2px;display:flex}.DropdownMenu-module__HT_R3W__button{width:100%;min-height:44px;color:var(--font-black);text-align:left;box-shadow:none;background:0 0;border:none;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:0 12px;transition:background .2s,color .2s;display:flex}.DropdownMenu-module__HT_R3W__button:hover:not(:disabled){background:color-mix(in srgb,var(--font-black)8%,transparent)}.DropdownMenu-module__HT_R3W__button:active{background:color-mix(in srgb,var(--font-black)12%,transparent)}.DropdownMenu-module__HT_R3W__button:disabled{opacity:.45;cursor:not-allowed}.DropdownMenu-module__HT_R3W__buttonActive{background:color-mix(in srgb,var(--font-black)10%,transparent)}.DropdownMenu-module__HT_R3W__buttonDanger{color:color-mix(in srgb,var(--tier-s)72%,var(--font-black))}.DropdownMenu-module__HT_R3W__buttonDanger:hover:not(:disabled){background:color-mix(in srgb,var(--tier-s)12%,transparent)}.DropdownMenu-module__HT_R3W__buttonDanger .DropdownMenu-module__HT_R3W__buttonText{color:currentColor}.DropdownMenu-module__HT_R3W__buttonFull{width:100%}.DropdownMenu-module__HT_R3W__buttonLeadingIcon{color:currentColor;opacity:.82;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.DropdownMenu-module__HT_R3W__buttonLeadingIcon svg{width:18px;height:18px}.DropdownMenu-module__HT_R3W__buttonText{color:currentColor;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.92rem;line-height:1.25;overflow:hidden}.DropdownMenu-module__HT_R3W__buttonIcon{opacity:.58;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.DropdownMenu-module__HT_R3W__buttonIcon svg{width:16px;height:16px}.DropdownMenu-module__HT_R3W__divider{background:color-mix(in srgb,var(--font-black)14%,transparent);width:100%;height:1px;margin:4px 0}@keyframes DropdownMenu-module__HT_R3W__dropdownPanelEnter{0%{opacity:0;transform:translate3d(var(--dropdown-enter-x),var(--dropdown-enter-y),0)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.DropdownMenu-module__HT_R3W__panelReady{animation:none}}@media (max-width:640px){.DropdownMenu-module__HT_R3W__panel{--dropdown-max-width:calc(100vw - 64px)}}
.ToggleSwitch-module__cIsHiW__root{border:1px solid var(--bg-border);width:100%;color:inherit;background:var(--surface-ghost);text-align:left;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.ToggleSwitch-module__cIsHiW__root:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-ghost-strong);transform:translateY(-1px)}.ToggleSwitch-module__cIsHiW__root:disabled{opacity:.5;cursor:not-allowed}.ToggleSwitch-module__cIsHiW__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ToggleSwitch-module__cIsHiW__label{color:var(--text-primary);font-size:.92rem;font-weight:600}.ToggleSwitch-module__cIsHiW__description{color:var(--text-muted);font-size:.8rem;line-height:1.5}.ToggleSwitch-module__cIsHiW__track{background:var(--line-default);border-radius:999px;flex:none;align-items:center;width:50px;height:30px;padding:3px;transition:background .2s,box-shadow .2s;display:inline-flex}.ToggleSwitch-module__cIsHiW__trackChecked{background:linear-gradient(180deg,var(--surface-contrast)0%,color-mix(in srgb,var(--surface-contrast)82%,var(--surface-card))100%);box-shadow:inset 0 1px 0 var(--line-subtle)}.ToggleSwitch-module__cIsHiW__thumb{background:var(--surface-page);width:24px;height:24px;box-shadow:0 4px 12px var(--shadow-color-strong);border-radius:999px;transition:transform .2s}.ToggleSwitch-module__cIsHiW__thumbChecked{transform:translate(20px)}@media (max-width:640px){.ToggleSwitch-module__cIsHiW__root{padding:12px 14px}}
.LayoutNavbar-module__RoZlBW__header{z-index:100;pointer-events:none;padding:12px 20px 0;position:fixed;top:0;left:0;right:0}.LayoutNavbar-module__RoZlBW__bar{height:var(--nav-height);min-height:var(--nav-height);border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-page)82%,transparent);max-width:1400px;box-shadow:0 18px 48px var(--shadow-color-strong);-webkit-backdrop-filter:blur(18px);pointer-events:auto;border-radius:999px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 8px;display:flex;overflow:visible}.LayoutNavbar-module__RoZlBW__identitySection{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.LayoutNavbar-module__RoZlBW__identityAvatarShell,.LayoutNavbar-module__RoZlBW__identityAvatarLink,.LayoutNavbar-module__RoZlBW__identityNameLink{align-items:center;display:flex}.LayoutNavbar-module__RoZlBW__identityAvatarLink,.LayoutNavbar-module__RoZlBW__identityNameLink{color:var(--text-primary);text-decoration:none}.LayoutNavbar-module__RoZlBW__identityNameLink{min-width:0}.LayoutNavbar-module__RoZlBW__identityAvatarDesktop{display:inline-flex}.LayoutNavbar-module__RoZlBW__profileMenuRoot{align-items:center;display:none;position:relative}.LayoutNavbar-module__RoZlBW__identityAvatarButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.LayoutNavbar-module__RoZlBW__identityAvatar{border:1px solid var(--line-default);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-card)82%,transparent),var(--surface-ghost));width:40px;height:40px;color:var(--text-primary);letter-spacing:.08em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.92rem;font-weight:700;display:flex}.LayoutNavbar-module__RoZlBW__profileMenuPanel{z-index:120}.LayoutNavbar-module__RoZlBW__profileMenuHeaderAvatar{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-card)82%,transparent),var(--surface-ghost));width:42px;height:42px;color:var(--font-black);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;font-size:.98rem;font-weight:700;display:inline-flex}.LayoutNavbar-module__RoZlBW__identityText{flex-direction:column;gap:2px;min-width:0;display:flex}.LayoutNavbar-module__RoZlBW__identityName{font-size:.98rem;font-weight:700;line-height:1.1}.LayoutNavbar-module__RoZlBW__identityMeta{align-items:center;gap:8px;min-width:0;display:flex}.LayoutNavbar-module__RoZlBW__identityPath{color:var(--text-muted);letter-spacing:.04em;text-transform:lowercase;font-size:.74rem;line-height:1.2}.LayoutNavbar-module__RoZlBW__parentPathButton{width:28px;min-width:28px;height:28px;box-shadow:0 10px 20px var(--shadow-color-soft);flex-shrink:0;padding:0}.LayoutNavbar-module__RoZlBW__parentPathIcon{width:14px;height:14px;display:block}.LayoutNavbar-module__RoZlBW__pageSlot{flex:auto;justify-content:center;align-items:center;gap:12px;width:auto;min-width:0;display:flex}.LayoutNavbar-module__RoZlBW__pageTitle{color:var(--text-primary);white-space:nowrap;margin:0;font-size:1rem;font-weight:700;line-height:1.1}.LayoutNavbar-module__RoZlBW__searchField{flex:0 500px;align-items:center;width:min(500px,100%);min-width:0;max-width:100%;display:flex;position:relative}.LayoutNavbar-module__RoZlBW__navbarSearchInput{text-align:left;width:100%}.LayoutNavbar-module__RoZlBW__navbarSearchInputWithAction{padding-right:60px}.LayoutNavbar-module__RoZlBW__navbarSearchInput::placeholder{text-align:left}.LayoutNavbar-module__RoZlBW__searchFieldActionButton{border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-page)74%,transparent);width:36px;min-width:36px;height:36px;color:var(--text-primary);box-shadow:0 10px 20px var(--shadow-color-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.LayoutNavbar-module__RoZlBW__searchFieldActionButton:hover:not(:disabled){border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-ghost-strong)82%,var(--surface-page));transform:translateY(calc(-50% - 1px))}.LayoutNavbar-module__RoZlBW__searchFieldActionButton:disabled{opacity:.65;cursor:not-allowed}.LayoutNavbar-module__RoZlBW__searchFieldActionButton svg{width:16px;height:16px}.LayoutNavbar-module__RoZlBW__pageActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.LayoutNavbar-module__RoZlBW__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.LayoutNavbar-module__RoZlBW__overflowMenuRoot{align-items:center;display:inline-flex;position:relative}.LayoutNavbar-module__RoZlBW__overflowMenuButton{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.LayoutNavbar-module__RoZlBW__overflowMenuIcon,.LayoutNavbar-module__RoZlBW__overflowMenuItemIcon{width:18px;height:18px;display:block}.LayoutNavbar-module__RoZlBW__overflowMenuPanel{z-index:120}.LayoutNavbar-module__RoZlBW__settingsBody{flex-direction:column;gap:16px;display:flex}.LayoutNavbar-module__RoZlBW__settingsIntro{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.LayoutNavbar-module__RoZlBW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.LayoutNavbar-module__RoZlBW__bar{gap:10px;padding:0 10px}.LayoutNavbar-module__RoZlBW__identityText,.LayoutNavbar-module__RoZlBW__pageTitle,.LayoutNavbar-module__RoZlBW__identityAvatarDesktop{display:none}.LayoutNavbar-module__RoZlBW__profileMenuRoot{display:inline-flex}.LayoutNavbar-module__RoZlBW__pageSlot{justify-content:flex-end;gap:8px}.LayoutNavbar-module__RoZlBW__searchField{flex:auto;width:auto;max-width:none}.LayoutNavbar-module__RoZlBW__pageActions{gap:8px}}@media (max-width:768px){.LayoutNavbar-module__RoZlBW__searchFieldActionButton{right:2px}}@media (max-width:720px){.LayoutNavbar-module__RoZlBW__header{padding:10px 12px 0}.LayoutNavbar-module__RoZlBW__bar{gap:8px;padding:0 8px}.LayoutNavbar-module__RoZlBW__pageSlot,.LayoutNavbar-module__RoZlBW__pageActions{gap:6px}}
