.ScreenStack-module__b80g3G__stack{min-height:100dvh;display:grid;overflow-x:clip}.ScreenStack-module__b80g3G__layer{background:var(--echo-background);grid-area:1/1;min-width:0;min-height:100dvh}.ScreenStack-module__b80g3G__transitioning{isolation:isolate}.ScreenStack-module__b80g3G__transitioning .ScreenStack-module__b80g3G__layer{will-change:transform}.ScreenStack-module__b80g3G__enterForward{z-index:2;animation:ScreenStack-module__b80g3G__enter-forward var(--echo-motion-screen) var(--echo-ease-screen) both}.ScreenStack-module__b80g3G__leaveForward{z-index:1;animation:ScreenStack-module__b80g3G__leave-forward var(--echo-motion-screen) var(--echo-ease-screen) both}.ScreenStack-module__b80g3G__enterBack{z-index:1;animation:ScreenStack-module__b80g3G__enter-back var(--echo-motion-screen) var(--echo-ease-screen) both}.ScreenStack-module__b80g3G__leaveBack{z-index:2;animation:ScreenStack-module__b80g3G__leave-back .25s var(--echo-ease-screen) both}@keyframes ScreenStack-module__b80g3G__enter-forward{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ScreenStack-module__b80g3G__leave-forward{0%{transform:translate(0)}to{transform:translate(-9%)}}@keyframes ScreenStack-module__b80g3G__enter-back{0%{transform:translate(-9%)}to{transform:translate(0)}}@keyframes ScreenStack-module__b80g3G__leave-back{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ScreenStack-module__b80g3G__enterForward,.ScreenStack-module__b80g3G__leaveForward,.ScreenStack-module__b80g3G__enterBack,.ScreenStack-module__b80g3G__leaveBack{animation-duration:.01ms}}
.OverlayHost-module__QIrV4G__host{z-index:100;pointer-events:none;width:min(100%,430px);height:100dvh;margin-inline:auto;position:fixed;inset-block:0;inset-inline:0;overflow:hidden}
.AppShell-module__onZTIa__stage{background:radial-gradient(circle at 50% -20%, #fffffff5, transparent 48%), var(--echo-background);min-height:100dvh}.AppShell-module__onZTIa__shell{background:var(--echo-background);isolation:isolate;width:min(100%,430px);min-height:100dvh;margin:0 auto;position:relative;overflow-x:clip;box-shadow:0 0 48px #00000014}@media (max-width:430px){.AppShell-module__onZTIa__shell{box-shadow:none}}
.Icon-module__KL6cSG__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.Icon-module__KL6cSG__accentStroke{stroke:var(--icon-accent,currentColor);stroke-width:3.2px}
.ActionButton-module__rOm8dW__button{--button-size:var(--echo-size-top-action);width:var(--button-size);min-width:var(--button-size);height:var(--button-size);background:var(--echo-glass);color:var(--echo-text);box-shadow:var(--echo-shadow-subtle);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);transition:transform var(--echo-motion-fast) ease, background var(--echo-motion-fast) ease, color var(--echo-motion-fast) ease, opacity var(--echo-motion-fast) ease;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.ActionButton-module__rOm8dW__compact{--button-size:var(--echo-size-tool-action)}.ActionButton-module__rOm8dW__button:active:not(:disabled){transform:scale(.96)}.ActionButton-module__rOm8dW__plain{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.ActionButton-module__rOm8dW__accent{background:var(--echo-accent);color:#fff;box-shadow:0 10px 24px #d3a80038}.ActionButton-module__rOm8dW__button[aria-pressed=true]{background:var(--echo-accent-soft);color:var(--echo-accent-text)}.ActionButton-module__rOm8dW__button:disabled{background:var(--echo-separator);color:var(--echo-text-tertiary);box-shadow:none;opacity:.72;border-color:#0000}
.AnchoredPopover-module__ognnTa__dismissLayer{z-index:119;pointer-events:auto;background:0 0}.AnchoredPopover-module__ognnTa__dismissLayer[data-state=closing]{pointer-events:none}.AnchoredPopover-module__ognnTa__positioner{--popover-width:238px;--popover-safe-inline:24px;--popover-padding:8px 11px;--popover-radius:25px;--popover-row-height:48px;--popover-font-size:16px;--popover-icon-size:22px;--popover-leading-column:28px;z-index:120;width:min(var(--popover-width), calc(100vw - var(--popover-safe-inline)));pointer-events:auto;min-width:0;max-width:none}.AnchoredPopover-module__ognnTa__sizeSelection{--popover-width:250px;--popover-padding:8px 12px;--popover-radius:28px;--popover-icon-size:18px;--popover-leading-column:24px}.AnchoredPopover-module__ognnTa__sizeFolder{--popover-width:278px;--popover-safe-inline:48px;--popover-padding:12px;--popover-radius:30px;--popover-row-height:58px;--popover-icon-size:20px;--popover-leading-column:25px}.AnchoredPopover-module__ognnTa__sizeVault,.AnchoredPopover-module__ognnTa__sizeChoice,.AnchoredPopover-module__ognnTa__sizeFind{--popover-width:190px;--popover-radius:24px}.AnchoredPopover-module__ognnTa__sizeVault{--popover-padding:10px;--popover-row-height:58px}.AnchoredPopover-module__ognnTa__sizeChoice,.AnchoredPopover-module__ognnTa__sizeFind{--popover-padding:8px 10px;--popover-row-height:44px;--popover-icon-size:18px;--popover-leading-column:23px}.AnchoredPopover-module__ognnTa__sizeList{--popover-width:210px;--popover-padding:9px 12px;--popover-icon-size:24px;--popover-leading-column:30px}.AnchoredPopover-module__ognnTa__sizeColor{--popover-width:174px;--popover-padding:8px 10px;--popover-row-height:44px;--popover-font-size:15px;--popover-icon-size:18px;--popover-leading-column:20px}.AnchoredPopover-module__ognnTa__sizeCommand{--popover-width:238px}.AnchoredPopover-module__ognnTa__sizeSort{--popover-width:286px;--popover-padding:10px 13px;--popover-radius:28px;--popover-row-height:44px;--popover-icon-size:18px;--popover-leading-column:22px}.AnchoredPopover-module__ognnTa__submenuPositioner{z-index:121}.AnchoredPopover-module__ognnTa__positioner[data-positioned=false]{visibility:hidden}.AnchoredPopover-module__ognnTa__popover{padding:var(--popover-padding);border-radius:var(--popover-radius);box-shadow:var(--echo-shadow-float);-webkit-backdrop-filter:blur(28px)saturate(1.15);backdrop-filter:blur(28px)saturate(1.15);transform-origin:100% 0;background:#f8f8fcf5;border:1px solid #ffffffc7}.AnchoredPopover-module__ognnTa__positioner[data-state=open] .AnchoredPopover-module__ognnTa__popover{animation:AnchoredPopover-module__ognnTa__enter var(--echo-motion-popover) var(--echo-ease-out) both}.AnchoredPopover-module__ognnTa__positioner[data-state=closing] .AnchoredPopover-module__ognnTa__popover{animation:AnchoredPopover-module__ognnTa__exit var(--echo-motion-popover) var(--echo-ease-out) both}.AnchoredPopover-module__ognnTa__menu{display:grid}.AnchoredPopover-module__ognnTa__menuItem,.AnchoredPopover-module__ognnTa__submenuHeading{min-height:var(--popover-row-height);grid-template-columns:var(--popover-leading-column) minmax(0, 1fr) 20px;font-size:var(--popover-font-size);text-align:left;background:0 0;align-items:center;gap:10px;padding:5px 7px;display:grid}.AnchoredPopover-module__ognnTa__menuItem+.AnchoredPopover-module__ognnTa__menuItem,.AnchoredPopover-module__ognnTa__separatorBefore{border-top:1px solid var(--echo-separator)}.AnchoredPopover-module__ognnTa__menuItem:active{background:var(--echo-separator);border-radius:15px}.AnchoredPopover-module__ognnTa__sizeSort .AnchoredPopover-module__ognnTa__menu{padding-top:8px}.AnchoredPopover-module__ognnTa__sizeSort .AnchoredPopover-module__ognnTa__menuItem+.AnchoredPopover-module__ognnTa__menuItem{border-top:0}.AnchoredPopover-module__ognnTa__sizeSort .AnchoredPopover-module__ognnTa__menuItem.AnchoredPopover-module__ognnTa__separatorBefore{margin-top:20px;position:relative}.AnchoredPopover-module__ognnTa__sizeSort .AnchoredPopover-module__ognnTa__separatorBefore:before{border-top:1px solid var(--echo-separator);content:"";position:absolute;top:-10px;left:0;right:0}.AnchoredPopover-module__ognnTa__leadingIcon,.AnchoredPopover-module__ognnTa__trailingIcon{width:var(--popover-icon-size);height:var(--popover-icon-size);place-items:center;display:grid}.AnchoredPopover-module__ognnTa__leadingIcon svg,.AnchoredPopover-module__ognnTa__trailingIcon svg{width:var(--popover-icon-size);height:var(--popover-icon-size)}.AnchoredPopover-module__ognnTa__copy{gap:2px;min-width:0;display:grid}.AnchoredPopover-module__ognnTa__copy>span,.AnchoredPopover-module__ognnTa__copy>strong{white-space:nowrap}.AnchoredPopover-module__ognnTa__copy small{color:var(--echo-text-tertiary);white-space:nowrap;font-size:11px;font-weight:500}.AnchoredPopover-module__ognnTa__submenuHeading{grid-template-columns:var(--popover-leading-column) minmax(0, 1fr);border-bottom:1px solid var(--echo-separator);min-height:58px;padding-bottom:9px}.AnchoredPopover-module__ognnTa__submenuHeading strong{font-size:17px}.AnchoredPopover-module__ognnTa__danger{color:var(--echo-danger)}@keyframes AnchoredPopover-module__ognnTa__enter{0%{opacity:0;transform:translateY(-5px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AnchoredPopover-module__ognnTa__exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.93)}}@media (prefers-reduced-motion:reduce){.AnchoredPopover-module__ognnTa__popover{animation:none}}.AnchoredPopover-module__ognnTa__colorLabel{white-space:nowrap;align-items:center;gap:9px;display:flex}.AnchoredPopover-module__ognnTa__swatch{border-radius:50%;flex:0 0 14px;width:14px;height:14px}.AnchoredPopover-module__ognnTa__sizeList svg{stroke-width:1.8px}
.ModalPrimitives-module__iBcGWW__overlay{--overlay-motion:var(--echo-motion-base);z-index:100;pointer-events:auto;display:flex;overflow:hidden}.ModalPrimitives-module__iBcGWW__overlay[data-state=closing]{pointer-events:none}.ModalPrimitives-module__iBcGWW__blockingOverlay{background:var(--echo-backdrop);-webkit-backdrop-filter:blur(10px)saturate(.86);backdrop-filter:blur(10px)saturate(.86)}.ModalPrimitives-module__iBcGWW__transparentOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ModalPrimitives-module__iBcGWW__sheetOverlay{padding-top:calc(var(--echo-safe-top) + var(--echo-sheet-top-gap));justify-content:center;align-items:flex-end}.ModalPrimitives-module__iBcGWW__fullOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;align-items:stretch;padding:0}.ModalPrimitives-module__iBcGWW__drawerOverlay{--overlay-motion:var(--echo-motion-drawer);justify-content:flex-start;align-items:stretch}.ModalPrimitives-module__iBcGWW__dialogOverlay{--overlay-motion:var(--echo-motion-popover);justify-content:center;align-items:center;padding:18px}.ModalPrimitives-module__iBcGWW__anchoredNoticeOverlay{align-items:initial;justify-content:initial;padding:0}.ModalPrimitives-module__iBcGWW__surface{color:var(--echo-text);background:var(--echo-background);box-shadow:var(--echo-shadow-float);flex-direction:column;display:flex;position:relative}.ModalPrimitives-module__iBcGWW__sheet{width:min(100%,430px);max-height:calc(100dvh - var(--echo-safe-top) - var(--echo-sheet-top-gap));min-height:0;padding:18px 20px calc(var(--echo-safe-bottom) + 20px);border-radius:var(--echo-radius-sheet) var(--echo-radius-sheet) 0 0;overflow-y:auto}.ModalPrimitives-module__iBcGWW__pageSheet{height:calc(100dvh - var(--echo-safe-top) - var(--echo-sheet-top-gap));min-height:0;padding:0 16px calc(var(--echo-safe-bottom) + 22px);overflow:hidden}.ModalPrimitives-module__iBcGWW__pageSheet .ModalPrimitives-module__iBcGWW__header{border-radius:var(--echo-radius-sheet) var(--echo-radius-sheet) 0 0;-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:#f2f2f7fa;flex:0 0 68px;margin:0 -16px;padding:0 16px}.ModalPrimitives-module__iBcGWW__pageSheet .ModalPrimitives-module__iBcGWW__header h2{font-size:16px}.ModalPrimitives-module__iBcGWW__pageSheet .ModalPrimitives-module__iBcGWW__body{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.ModalPrimitives-module__iBcGWW__pageSheet .ModalPrimitives-module__iBcGWW__footer{margin:0 -16px calc(-1 * var(--echo-safe-bottom) - 22px);padding:12px 20px calc(var(--echo-safe-bottom) + 16px);background:linear-gradient(#f2f2f733,#f2f2f7fa 22%);flex:none}.ModalPrimitives-module__iBcGWW__pageSheet .ModalPrimitives-module__iBcGWW__body::-webkit-scrollbar{display:none}.ModalPrimitives-module__iBcGWW__fullSheet{width:100%;height:100dvh;min-height:0;max-height:none;box-shadow:none;border-radius:0;padding:0;overflow:hidden}.ModalPrimitives-module__iBcGWW__fullSheet .ModalPrimitives-module__iBcGWW__body{height:100%;overflow-y:auto}.ModalPrimitives-module__iBcGWW__drawer{width:min(340px,82%);min-height:100dvh;padding:var(--echo-safe-top) 0 var(--echo-safe-bottom) 18px;border-radius:0 34px 34px 0}.ModalPrimitives-module__iBcGWW__drawer .ModalPrimitives-module__iBcGWW__body{flex-direction:column;flex:1;min-height:0;display:flex}.ModalPrimitives-module__iBcGWW__dialog,.ModalPrimitives-module__iBcGWW__notice{border-radius:var(--echo-radius-dialog);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);background:#f9f9fbf7;border:1px solid #ffffffd1;padding:20px 16px 16px}.ModalPrimitives-module__iBcGWW__dialog{width:min(310px,100vw - 36px)}.ModalPrimitives-module__iBcGWW__notice{text-align:center;width:min(292px,100vw - 36px)}.ModalPrimitives-module__iBcGWW__dialogWide{width:min(330px,100vw - 36px)}.ModalPrimitives-module__iBcGWW__dialogFluid{width:min(382px,100vw - 48px)}.ModalPrimitives-module__iBcGWW__anchoredNotice{position:fixed}.ModalPrimitives-module__iBcGWW__anchoredNotice[data-positioned=false]{visibility:hidden}.ModalPrimitives-module__iBcGWW__header{grid-template-columns:48px 1fr 48px;align-items:center;min-height:48px;margin-bottom:14px;display:grid}.ModalPrimitives-module__iBcGWW__header h2{letter-spacing:-.025em;text-align:center;margin:0;font-size:18px}.ModalPrimitives-module__iBcGWW__dialog h2,.ModalPrimitives-module__iBcGWW__notice h2{text-align:center;margin:0 44px 12px;font-size:18px}.ModalPrimitives-module__iBcGWW__notice h2{margin-inline:0}.ModalPrimitives-module__iBcGWW__close{position:absolute;top:12px;left:12px}.ModalPrimitives-module__iBcGWW__body{color:var(--echo-text-secondary);font-size:15px;line-height:1.65}.ModalPrimitives-module__iBcGWW__body p{margin:0}.ModalPrimitives-module__iBcGWW__noticeAction{width:100%;min-height:var(--echo-size-dialog-action);background:var(--echo-accent);border-radius:18px;margin-top:16px;font-weight:700}.ModalPrimitives-module__iBcGWW__underlayOverlay{pointer-events:none;background:#1c1c1e14}.ModalPrimitives-module__iBcGWW__underlaySurface{filter:brightness(.95);transform-origin:top;transition:filter var(--echo-motion-base) var(--echo-ease-out), transform var(--echo-motion-base) var(--echo-ease-out);transform:translateY(-11px)scale(.965)}.ModalPrimitives-module__iBcGWW__sheet[data-state=open]{animation:ModalPrimitives-module__iBcGWW__sheetEnter var(--echo-motion-base) var(--echo-ease-out) both}.ModalPrimitives-module__iBcGWW__sheet[data-state=closing]{animation:ModalPrimitives-module__iBcGWW__sheetExit var(--echo-motion-base) var(--echo-ease-out) both}.ModalPrimitives-module__iBcGWW__fullSheet[data-state=open]:not(.ModalPrimitives-module__iBcGWW__fadeSheet){animation:ModalPrimitives-module__iBcGWW__fullEnter var(--echo-motion-base) var(--echo-ease-screen) both}.ModalPrimitives-module__iBcGWW__fullSheet[data-state=closing]:not(.ModalPrimitives-module__iBcGWW__fadeSheet){animation:ModalPrimitives-module__iBcGWW__fullExit var(--echo-motion-base) var(--echo-ease-screen) both}.ModalPrimitives-module__iBcGWW__fadeSheet[data-state=open]{animation:ModalPrimitives-module__iBcGWW__fullFadeEnter var(--echo-motion-fast) var(--echo-ease-out) both}.ModalPrimitives-module__iBcGWW__fadeSheet[data-state=closing]{animation:ModalPrimitives-module__iBcGWW__fullFadeExit var(--echo-motion-fast) var(--echo-ease-out) both}.ModalPrimitives-module__iBcGWW__drawer[data-state=open]{animation:ModalPrimitives-module__iBcGWW__drawerEnter var(--echo-motion-drawer) var(--echo-ease-out) both}.ModalPrimitives-module__iBcGWW__drawer[data-state=closing]{animation:ModalPrimitives-module__iBcGWW__drawerExit var(--echo-motion-drawer) var(--echo-ease-out) both}.ModalPrimitives-module__iBcGWW__dialog[data-state=open],.ModalPrimitives-module__iBcGWW__notice[data-state=open]{animation:ModalPrimitives-module__iBcGWW__dialogEnter var(--echo-motion-popover) var(--echo-ease-out) both}.ModalPrimitives-module__iBcGWW__dialog[data-state=closing],.ModalPrimitives-module__iBcGWW__notice[data-state=closing]{animation:ModalPrimitives-module__iBcGWW__dialogExit var(--echo-motion-popover) var(--echo-ease-out) both}@keyframes ModalPrimitives-module__iBcGWW__sheetEnter{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes ModalPrimitives-module__iBcGWW__sheetExit{0%{transform:translateY(0)}to{transform:translateY(102%)}}@keyframes ModalPrimitives-module__iBcGWW__fullEnter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ModalPrimitives-module__iBcGWW__fullExit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ModalPrimitives-module__iBcGWW__fullFadeEnter{0%{opacity:0}to{opacity:1}}@keyframes ModalPrimitives-module__iBcGWW__fullFadeExit{0%{opacity:1}to{opacity:0}}@keyframes ModalPrimitives-module__iBcGWW__drawerEnter{0%{transform:translate(-102%)}to{transform:translate(0)}}@keyframes ModalPrimitives-module__iBcGWW__drawerExit{0%{transform:translate(0)}to{transform:translate(-102%)}}@keyframes ModalPrimitives-module__iBcGWW__dialogEnter{0%{opacity:0;transform:translateY(-5px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ModalPrimitives-module__iBcGWW__dialogExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.93)}}
.ToolCapsule-module__8Dyt4a__shell{width:max-content;min-width:0;max-width:100%;min-height:var(--echo-size-tool-action);background:var(--echo-glass);box-shadow:var(--echo-shadow-subtle);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);isolation:isolate;border:1px solid #ffffffd1;border-radius:999px;position:relative;overflow:hidden}.ToolCapsule-module__8Dyt4a__scroller{width:100%;min-width:0;min-height:var(--echo-size-tool-action);overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-padding-inline:3px;overflow:auto hidden}.ToolCapsule-module__8Dyt4a__scroller::-webkit-scrollbar{display:none}.ToolCapsule-module__8Dyt4a__strip{align-items:center;width:max-content;min-width:0;padding:0 3px;display:flex}.ToolCapsule-module__8Dyt4a__tool{scroll-snap-align:start}.ToolCapsule-module__8Dyt4a__cue{z-index:3;width:18px;color:inherit;cursor:default;opacity:0;pointer-events:none;transition:opacity var(--echo-motion-fast) ease;-webkit-tap-highlight-color:transparent;border:0;align-items:center;padding:0;display:flex;position:absolute;top:1px;bottom:1px}.ToolCapsule-module__8Dyt4a__cue svg{color:#1c1c1e94;filter:drop-shadow(0 1px 1px #ffffffbf);width:10px;height:10px}.ToolCapsule-module__8Dyt4a__before{background:linear-gradient(90deg,#7676802e,#0000);justify-content:flex-start;padding-left:2px;left:0}.ToolCapsule-module__8Dyt4a__after{background:linear-gradient(90deg,#0000,#7676802e);justify-content:flex-end;padding-right:2px;right:0}.ToolCapsule-module__8Dyt4a__visible{cursor:pointer;opacity:1;pointer-events:auto}.ToolCapsule-module__8Dyt4a__cue:focus-visible{outline:2px solid var(--echo-accent-strong);outline-offset:-2px}.ToolCapsule-module__8Dyt4a__cue:active:not(:disabled) svg{transform:scale(.86)}.ToolCapsule-module__8Dyt4a__nudging.ToolCapsule-module__8Dyt4a__before svg{animation:ToolCapsule-module__8Dyt4a__nudge-before .36s var(--echo-ease-out) 1}.ToolCapsule-module__8Dyt4a__nudging.ToolCapsule-module__8Dyt4a__after svg{animation:ToolCapsule-module__8Dyt4a__nudge-after .36s var(--echo-ease-out) 1}@keyframes ToolCapsule-module__8Dyt4a__nudge-before{0%,to{transform:translate(0)}48%{transform:translate(-2px)}}@keyframes ToolCapsule-module__8Dyt4a__nudge-after{0%,to{transform:translate(0)}48%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.ToolCapsule-module__8Dyt4a__nudging.ToolCapsule-module__8Dyt4a__before svg,.ToolCapsule-module__8Dyt4a__nudging.ToolCapsule-module__8Dyt4a__after svg{animation:none}}.ToolCapsule-module__8Dyt4a__tool svg{stroke-width:1.8px}
.AccountScreens-module__pg66qW__page{min-height:100dvh;padding:max(env(safe-area-inset-top), 8px) 16px max(env(safe-area-inset-bottom), 24px);background:var(--echo-background,#f2f2f7)}.AccountScreens-module__pg66qW__header{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:56px;margin-bottom:24px;display:grid}.AccountScreens-module__pg66qW__header h1{text-align:center;margin:0;font-size:18px}.AccountScreens-module__pg66qW__fields{gap:18px;display:grid}.AccountScreens-module__pg66qW__field{color:var(--echo-text);gap:8px;font-size:15px;display:grid}.AccountScreens-module__pg66qW__field input{background:var(--echo-surface,#fff);width:100%;min-width:0;min-height:52px;color:var(--echo-text);font:inherit;border:0;border-radius:18px;padding:14px 16px;font-size:16px}.AccountScreens-module__pg66qW__field input:focus,.AccountScreens-module__pg66qW__field input:focus-visible{box-shadow:none;outline:none}.AccountScreens-module__pg66qW__error{min-height:22px;color:var(--echo-text-secondary);overflow-wrap:anywhere;font-size:14px}.AccountScreens-module__pg66qW__description{color:var(--echo-text-secondary);margin:24px 0;font-size:16px;line-height:1.7}.AccountScreens-module__pg66qW__choices{background:var(--echo-surface,#fff);border-radius:22px;overflow:hidden}.AccountScreens-module__pg66qW__reviewDetails{margin-top:16px;padding:16px}.AccountScreens-module__pg66qW__reviewDetails p{margin:0}.AccountScreens-module__pg66qW__reviewDetails p+p{margin-top:8px}.AccountScreens-module__pg66qW__choice{width:100%;min-height:56px;color:var(--echo-text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:flex}.AccountScreens-module__pg66qW__choice+.AccountScreens-module__pg66qW__choice{border-top:1px solid var(--echo-separator)}.AccountScreens-module__pg66qW__choice span{overflow-wrap:anywhere}.AccountScreens-module__pg66qW__choice small{color:var(--echo-text-secondary);margin-top:4px;font-size:13px;display:block}.AccountScreens-module__pg66qW__choice svg{flex:none}.AccountScreens-module__pg66qW__textAction{min-height:44px;color:var(--echo-accent-text);background:0 0;padding:10px 12px;font-size:16px}.AccountScreens-module__pg66qW__textAction[aria-pressed=true]{text-underline-offset:4px;font-weight:600;text-decoration:underline}button.AccountScreens-module__pg66qW__accountButton{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:50px minmax(0,1fr) 20px}.AccountScreens-module__pg66qW__accountButton strong{overflow-wrap:anywhere}.AccountScreens-module__pg66qW__drawerAction{border:1px solid var(--echo-separator);background:var(--echo-surface);width:100%;min-height:52px;color:var(--echo-text);border-radius:18px;margin-top:16px;padding:12px;font-size:16px;display:block}.AccountScreens-module__pg66qW__danger{color:var(--echo-danger)}
.TagManagementSheet-module__9T5DFq__row{font-size:17px}.TagManagementSheet-module__9T5DFq__row>span{overflow-wrap:anywhere;min-width:0}.TagManagementSheet-module__9T5DFq__row>button{flex-shrink:0}.TagManagementSheet-module__9T5DFq__conflict{color:var(--echo-secondary,#6e6e73);margin-top:6px;font-size:14px;font-weight:400;line-height:1.6;display:block}.TagManagementSheet-module__9T5DFq__pending{background:var(--echo-surface,#fff);border-radius:22px;margin-top:20px;padding:16px}.TagManagementSheet-module__9T5DFq__pending p{overflow-wrap:anywhere;margin:0 0 8px;font-size:15px;line-height:1.6}
.PracticeLearningOverlay-module__iQKy-a__learningShell{background:var(--echo-background);width:100%;height:100%;min-height:0;color:var(--echo-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.PracticeLearningOverlay-module__iQKy-a__learningShell[data-learning-view=board]{background:var(--echo-surface)}.PracticeLearningOverlay-module__iQKy-a__header{z-index:10;width:100%;min-height:calc(var(--echo-safe-top) + 64px);padding:var(--echo-safe-top) 16px 8px;pointer-events:none;background:0 0;grid-template-columns:48px minmax(0,1fr) 48px;align-items:end;gap:8px;display:grid;position:absolute;top:0;left:0}.PracticeLearningOverlay-module__iQKy-a__header>*{pointer-events:auto}.PracticeLearningOverlay-module__iQKy-a__header h2{letter-spacing:-.025em;text-align:center;align-self:center;margin:0;font-size:16px}.PracticeLearningOverlay-module__iQKy-a__catalog,.PracticeLearningOverlay-module__iQKy-a__reader{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.PracticeLearningOverlay-module__iQKy-a__catalog::-webkit-scrollbar{display:none}.PracticeLearningOverlay-module__iQKy-a__reader::-webkit-scrollbar{display:none}.PracticeLearningOverlay-module__iQKy-a__indexList::-webkit-scrollbar{display:none}.PracticeLearningOverlay-module__iQKy-a__catalog{padding:calc(var(--echo-safe-top) + 76px) 16px calc(var(--echo-safe-bottom) + 28px)}.PracticeLearningOverlay-module__iQKy-a__boardList{background:var(--echo-surface);border-radius:24px;overflow:hidden}.PracticeLearningOverlay-module__iQKy-a__boardList>button{text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:104px;padding:14px 16px;display:grid;position:relative}.PracticeLearningOverlay-module__iQKy-a__boardList>button+button:before{background:var(--echo-separator);content:"";height:1px;position:absolute;top:0;left:60px;right:16px}.PracticeLearningOverlay-module__iQKy-a__boardNumber{color:var(--echo-accent-text);letter-spacing:.04em;align-self:start;padding-top:5px;font-size:11px;font-weight:800}.PracticeLearningOverlay-module__iQKy-a__boardList button>span:nth-child(2){gap:4px;min-width:0;display:grid}.PracticeLearningOverlay-module__iQKy-a__boardList strong{letter-spacing:-.025em;font-size:17px}.PracticeLearningOverlay-module__iQKy-a__boardList small{color:var(--echo-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.PracticeLearningOverlay-module__iQKy-a__boardList svg{color:#c1c1c5}.PracticeLearningOverlay-module__iQKy-a__reader{scroll-padding-top:calc(var(--echo-safe-top) + 72px);padding:calc(var(--echo-safe-top) + 76px) 22px calc(var(--echo-safe-bottom) + 104px);background:var(--echo-surface)}.PracticeLearningOverlay-module__iQKy-a__reader>h2{letter-spacing:-.05em;margin:0;font-size:39px;line-height:1.14}.PracticeLearningOverlay-module__iQKy-a__boardLead{color:var(--echo-text-secondary);margin:12px 0 0;font-size:14px;line-height:1.75}.PracticeLearningOverlay-module__iQKy-a__readingFlow{margin-top:26px}.PracticeLearningOverlay-module__iQKy-a__readingSection{border-top:1px solid var(--echo-separator);padding:30px 4px 46px 0;position:relative}.PracticeLearningOverlay-module__iQKy-a__readingSection:first-child{border-top-color:#d3a8006b}.PracticeLearningOverlay-module__iQKy-a__sectionTitle{align-items:baseline;gap:10px;display:flex}.PracticeLearningOverlay-module__iQKy-a__sectionTitle>span{color:var(--echo-accent-text);letter-spacing:.06em;flex:none;font-size:11px;font-weight:850}.PracticeLearningOverlay-module__iQKy-a__sectionTitle h3{letter-spacing:-.045em;margin:0;font-size:26px;line-height:1.2}.PracticeLearningOverlay-module__iQKy-a__readingSection>header>p{color:var(--echo-text-secondary);margin:7px 0 0;font-size:12px;line-height:1.65}.PracticeLearningOverlay-module__iQKy-a__paragraph{color:#3e3e40;margin:23px 0 0;font-size:14px;line-height:1.9}.PracticeLearningOverlay-module__iQKy-a__methodBlock{border-left:3px solid var(--echo-accent);background:#faf8ef;gap:8px;margin-top:26px;padding:17px 18px;display:grid}.PracticeLearningOverlay-module__iQKy-a__methodBlock span,.PracticeLearningOverlay-module__iQKy-a__exampleBlock>span,.PracticeLearningOverlay-module__iQKy-a__lessonLabel,.PracticeLearningOverlay-module__iQKy-a__taskEyebrow{color:#806900;letter-spacing:.1em;font-size:10px;font-weight:800}.PracticeLearningOverlay-module__iQKy-a__methodBlock strong{font-size:16px;line-height:1.7}.PracticeLearningOverlay-module__iQKy-a__lessonSection{border-top:1px solid var(--echo-separator);margin-top:25px;padding-top:18px}.PracticeLearningOverlay-module__iQKy-a__lessonSection ol{color:#3e3e40;gap:9px;margin:12px 0 0;padding-left:22px;font-size:14px;line-height:1.75;display:grid}.PracticeLearningOverlay-module__iQKy-a__exampleBlock{background:var(--echo-surface-soft);border-left:3px solid #d8d8dd;border-radius:0 17px 17px 0;margin-top:24px;padding:16px 17px}.PracticeLearningOverlay-module__iQKy-a__exampleBlock p{color:#3e3e40;white-space:pre-line;margin:8px 0 0;font-size:14px;line-height:1.8}.PracticeLearningOverlay-module__iQKy-a__template{color:#363638;white-space:pre-line;background:#f5f5f7;border-radius:16px;margin:12px 0 0;padding:15px;font-size:13px;line-height:1.85}.PracticeLearningOverlay-module__iQKy-a__taskBlock{background:#fbf8ed;border:1px solid #d3a8003d;border-radius:23px;margin:30px 0 0;padding:20px 18px 18px}.PracticeLearningOverlay-module__iQKy-a__taskBlock h4{letter-spacing:-.035em;margin:7px 0 0;font-size:20px;line-height:1.3}.PracticeLearningOverlay-module__iQKy-a__taskBlock>p{color:var(--echo-text-secondary);margin:7px 0 0;font-size:12px;line-height:1.7}.PracticeLearningOverlay-module__iQKy-a__taskSection{border-top:1px solid #80690026;margin-top:18px;padding-top:16px}.PracticeLearningOverlay-module__iQKy-a__taskSection .PracticeLearningOverlay-module__iQKy-a__template{background:#ffffffc7}.PracticeLearningOverlay-module__iQKy-a__checkList{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.PracticeLearningOverlay-module__iQKy-a__checkList li{grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.55;display:grid}.PracticeLearningOverlay-module__iQKy-a__checkList svg{color:#957800;border:1px solid #d3b84d;border-radius:50%;padding:3px}.PracticeLearningOverlay-module__iQKy-a__historyToggle{text-align:left;background:0 0;border-top:1px solid #80690026;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:14px;display:grid}.PracticeLearningOverlay-module__iQKy-a__historyToggle>span{justify-content:space-between;align-items:baseline;display:flex}.PracticeLearningOverlay-module__iQKy-a__historyToggle strong{font-size:12px}.PracticeLearningOverlay-module__iQKy-a__historyToggle small,.PracticeLearningOverlay-module__iQKy-a__attemptList small,.PracticeLearningOverlay-module__iQKy-a__attemptList>p{color:var(--echo-text-tertiary);font-size:10px}.PracticeLearningOverlay-module__iQKy-a__historyToggle svg{color:#9a9a9f;transition:transform .18s}.PracticeLearningOverlay-module__iQKy-a__historyToggle[aria-expanded=true] svg{transform:rotate(90deg)}.PracticeLearningOverlay-module__iQKy-a__attemptList{animation:.18s ease-out PracticeLearningOverlay-module__iQKy-a__attemptsEnter;display:grid}.PracticeLearningOverlay-module__iQKy-a__attemptList>button{border-top:1px solid var(--echo-separator);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:60px;padding:8px 0;display:grid}.PracticeLearningOverlay-module__iQKy-a__attemptList>button>span{gap:3px;display:grid}.PracticeLearningOverlay-module__iQKy-a__attemptList strong{font-size:13px}.PracticeLearningOverlay-module__iQKy-a__attemptList svg{color:#b9b9be}.PracticeLearningOverlay-module__iQKy-a__attemptList>p{margin:0;padding:18px 0 3px}.PracticeLearningOverlay-module__iQKy-a__startButton{background:var(--echo-accent);border-radius:17px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:14px;font-size:13px;font-weight:750;display:flex}.PracticeLearningOverlay-module__iQKy-a__readingIndex{z-index:8;width:36px;max-height:min(66%,430px);transition:width .22s var(--echo-ease-screen);touch-action:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.PracticeLearningOverlay-module__iQKy-a__indexList{width:36px;transition:width .22s var(--echo-ease-screen), padding .2s ease, background .18s ease, box-shadow .18s ease;background:0 0;margin-left:auto;display:grid;overflow:hidden}.PracticeLearningOverlay-module__iQKy-a__indexGroup{display:grid}.PracticeLearningOverlay-module__iQKy-a__indexSection{color:#c7c7cc;text-align:left;background:0 0;grid-template-columns:20px 16px;align-items:center;width:100%;min-height:29px;padding:0;display:grid}.PracticeLearningOverlay-module__iQKy-a__indexSection>span{border-radius:9px;grid-column:2;place-items:center;height:18px;font-size:8px;font-weight:850;display:grid}.PracticeLearningOverlay-module__iQKy-a__indexList button>strong{display:none}.PracticeLearningOverlay-module__iQKy-a__indexSection.PracticeLearningOverlay-module__iQKy-a__practiced:not(.PracticeLearningOverlay-module__iQKy-a__active){color:#636366}.PracticeLearningOverlay-module__iQKy-a__indexSection.PracticeLearningOverlay-module__iQKy-a__active,.PracticeLearningOverlay-module__iQKy-a__indexTask.PracticeLearningOverlay-module__iQKy-a__active{color:var(--echo-accent-strong)}.PracticeLearningOverlay-module__iQKy-a__indexTask{display:none}.PracticeLearningOverlay-module__iQKy-a__indexExpanded{touch-action:auto;width:min(236px,68vw)}.PracticeLearningOverlay-module__iQKy-a__indexExpanded .PracticeLearningOverlay-module__iQKy-a__indexList{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none;background:#f9f9fbf7;border-radius:24px 0 0 24px;width:100%;max-height:min(68dvh,520px);padding:14px 14px 16px 16px;overflow-y:auto;box-shadow:-18px 18px 42px #00000024}.PracticeLearningOverlay-module__iQKy-a__indexExpanded .PracticeLearningOverlay-module__iQKy-a__indexGroup+.PracticeLearningOverlay-module__iQKy-a__indexGroup{margin-top:7px}.PracticeLearningOverlay-module__iQKy-a__indexExpanded .PracticeLearningOverlay-module__iQKy-a__indexSection{grid-template-columns:28px minmax(0,1fr);min-height:44px}.PracticeLearningOverlay-module__iQKy-a__indexExpanded .PracticeLearningOverlay-module__iQKy-a__indexSection>span{grid-column:1;font-size:9px}.PracticeLearningOverlay-module__iQKy-a__indexExpanded .PracticeLearningOverlay-module__iQKy-a__indexList button>strong{padding-right:8px;font-size:12px;line-height:1.25;display:block}.PracticeLearningOverlay-module__iQKy-a__indexExpanded .PracticeLearningOverlay-module__iQKy-a__indexSection>strong{font-size:13px;font-weight:820}.PracticeLearningOverlay-module__iQKy-a__indexExpanded .PracticeLearningOverlay-module__iQKy-a__indexTask{width:calc(100% - 28px);min-height:44px;color:var(--echo-text-tertiary);text-align:left;background:0 0;grid-template-columns:14px minmax(0,1fr);align-items:center;margin-left:28px;padding:0 8px 0 0;display:grid}.PracticeLearningOverlay-module__iQKy-a__indexExpanded .PracticeLearningOverlay-module__iQKy-a__indexTask>span{background:currentColor;width:9px;height:1px}.PracticeLearningOverlay-module__iQKy-a__indexExpanded .PracticeLearningOverlay-module__iQKy-a__indexTask>strong{padding:0;font-size:11px;font-weight:680;line-height:1.42}.PracticeLearningOverlay-module__iQKy-a__indexExpanded .PracticeLearningOverlay-module__iQKy-a__preview:not(.PracticeLearningOverlay-module__iQKy-a__active){color:#3a3a3c}.PracticeLearningOverlay-module__iQKy-a__indexBubble{color:#fff;white-space:nowrap;pointer-events:none;background:#1c1c1eeb;border-radius:13px;max-width:min(205px,64vw);padding:10px 13px;font-size:12px;font-weight:750;line-height:1.35;position:absolute;right:32px;transform:translateY(-50%);box-shadow:0 8px 22px #0000002e}@keyframes PracticeLearningOverlay-module__iQKy-a__attemptsEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:350px){.PracticeLearningOverlay-module__iQKy-a__boardList>button{grid-template-columns:28px minmax(0,1fr) 16px;gap:8px;padding-inline:12px}.PracticeLearningOverlay-module__iQKy-a__boardList>button+button:before{left:48px;right:12px}.PracticeLearningOverlay-module__iQKy-a__reader>h2{font-size:32px}.PracticeLearningOverlay-module__iQKy-a__sectionTitle h3{font-size:23px}.PracticeLearningOverlay-module__iQKy-a__taskBlock{padding-inline:14px}}
.LegacyPrototypeEditor-module__7SttAa__editor{min-height:52vh}.LegacyPrototypeEditor-module__7SttAa__body [data-image-preview]{vertical-align:bottom;cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:inline-block}.LegacyPrototypeEditor-module__7SttAa__body [data-image-preview] img{object-fit:contain;display:block}.LegacyPrototypeEditor-module__7SttAa__body [data-editor-attachment]{vertical-align:bottom;width:fit-content;max-width:100%;margin-inline-end:4px;display:inline-block}.LegacyPrototypeEditor-module__7SttAa__body [data-editor-attachment].ProseMirror-selectednode{outline:2px solid var(--echo-accent);outline-offset:2px}.LegacyPrototypeEditor-module__7SttAa__imagePreviewPage{flex-direction:column;height:100%;display:flex}.LegacyPrototypeEditor-module__7SttAa__imagePreviewHeader{padding:calc(var(--echo-safe-top) + 12px) 16px 0;flex:none;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.LegacyPrototypeEditor-module__7SttAa__imagePreviewHeader h2{color:var(--echo-text);text-align:center;margin:0;font-size:17px}.LegacyPrototypeEditor-module__7SttAa__imagePreview{min-height:0;padding:16px 16px calc(var(--echo-safe-bottom) + 16px);flex:1;justify-content:center;align-items:center;display:flex}.LegacyPrototypeEditor-module__7SttAa__imagePreview img{max-width:100%;max-height:calc(100dvh - var(--echo-safe-top) - var(--echo-safe-bottom) - 110px);object-fit:contain;display:block}.LegacyPrototypeEditor-module__7SttAa__title{color:#000;width:100%;font:inherit;letter-spacing:-.04em;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:32px;font-weight:800;line-height:1.25;display:block}.LegacyPrototypeEditor-module__7SttAa__title:focus,.LegacyPrototypeEditor-module__7SttAa__body:focus,.LegacyPrototypeEditor-module__7SttAa__taskCheckbox:focus{box-shadow:none;outline:none}.LegacyPrototypeEditor-module__7SttAa__body{color:#151515;overflow-wrap:anywhere;white-space:pre-wrap;min-height:46vh;margin-top:10px;font-size:17px;line-height:1.55}.LegacyPrototypeEditor-module__7SttAa__body .ProseMirror{min-height:inherit;box-shadow:none;outline:none}:is(.LegacyPrototypeEditor-module__7SttAa__body .ProseMirror>p,.LegacyPrototypeEditor-module__7SttAa__body .ProseMirror>ul,.LegacyPrototypeEditor-module__7SttAa__body .ProseMirror>ol){min-height:1.55em;margin:0}.LegacyPrototypeEditor-module__7SttAa__body .echo-tag-pending-delete{color:#000;background:#f2c000;border-radius:5px}.LegacyPrototypeEditor-module__7SttAa__body:not([contenteditable=true]):empty:before,.LegacyPrototypeEditor-module__7SttAa__body[contenteditable=true]:empty:before{color:#8e8e93;content:attr(data-placeholder);pointer-events:none}.LegacyPrototypeEditor-module__7SttAa__body>div,.LegacyPrototypeEditor-module__7SttAa__body>p,.LegacyPrototypeEditor-module__7SttAa__body>ul,.LegacyPrototypeEditor-module__7SttAa__body>ol{min-height:1.55em;margin:0}.LegacyPrototypeEditor-module__7SttAa__body ul,.LegacyPrototypeEditor-module__7SttAa__body ol{padding-left:1.45em}.LegacyPrototypeEditor-module__7SttAa__body ul[data-list-style=bullet]{list-style-type:disc}.LegacyPrototypeEditor-module__7SttAa__body ol{list-style-type:decimal}.LegacyPrototypeEditor-module__7SttAa__body li>p{min-height:1.55em;margin:0}.LegacyPrototypeEditor-module__7SttAa__body ul[data-list-style=bullet]>li::marker{font-size:10px}.LegacyPrototypeEditor-module__7SttAa__body ol>li::marker{font-variant-numeric:tabular-nums;font-size:15px}.LegacyPrototypeEditor-module__7SttAa__body [data-task-item]{align-items:flex-start;min-height:1.55em;display:flex}.LegacyPrototypeEditor-module__7SttAa__body [data-task-control]{flex:0 0 24px;justify-content:flex-start;align-items:center;height:1.55em;display:inline-flex}.LegacyPrototypeEditor-module__7SttAa__body [data-task-control] input{accent-color:#d3a800;cursor:pointer;width:16px;height:16px;margin:0}.LegacyPrototypeEditor-module__7SttAa__body [data-task-content]{flex:1;min-width:0;min-height:1.55em;padding:0}.LegacyPrototypeEditor-module__7SttAa__body ul[data-list-style=dash]{padding-left:1.2em;list-style:none}.LegacyPrototypeEditor-module__7SttAa__body ul[data-list-style=dash]>li{position:relative}.LegacyPrototypeEditor-module__7SttAa__body ul[data-list-style=dash]>li:before{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:.775em;left:-1.1em}.LegacyPrototypeEditor-module__7SttAa__body ul[data-list-style=task]{padding-left:0;list-style:none}.LegacyPrototypeEditor-module__7SttAa__taskCheckbox{color:#8a7100;width:22px;height:22px;font:inherit;vertical-align:-2px;background:#fff;border:1.5px solid #b7b7bd;border-radius:7px;margin:0 8px 0 0;padding:0;line-height:18px}.LegacyPrototypeEditor-module__7SttAa__taskCheckbox[data-checked=true]{color:#000;background:#f2c000;border-color:#f2c000}.LegacyPrototypeEditor-module__7SttAa__tag{color:#8a7100;-webkit-user-select:all;user-select:all;font-weight:650}.LegacyPrototypeEditor-module__7SttAa__tagSelected{color:#000;background:#f2c000;border-radius:5px;animation:.14s ease-out LegacyPrototypeEditor-module__7SttAa__tag-select}.LegacyPrototypeEditor-module__7SttAa__attachment{color:#55555c;background:#fff;border:1px solid #dedee3;border-radius:10px;align-items:center;max-width:100%;margin:2px 2px 2px 0;padding:5px 9px;font-size:15px;line-height:1.25;display:inline-flex}@keyframes LegacyPrototypeEditor-module__7SttAa__tag-select{0%{transform:scale(.98)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LegacyPrototypeEditor-module__7SttAa__tagSelected{animation:none}}.LegacyPrototypeEditor-module__7SttAa__editor[data-finding=true] .LegacyPrototypeEditor-module__7SttAa__title,.LegacyPrototypeEditor-module__7SttAa__editor[data-finding=true] .LegacyPrototypeEditor-module__7SttAa__body,.LegacyPrototypeEditor-module__7SttAa__editor[data-finding=true] .LegacyPrototypeEditor-module__7SttAa__body *{color:var(--echo-text-tertiary)!important}.LegacyPrototypeEditor-module__7SttAa__editor[data-finding=true] [data-find-match=true],.LegacyPrototypeEditor-module__7SttAa__editor[data-finding=true] [data-find-match=true] *{background:#fff;border-radius:2px;color:#000!important}.LegacyPrototypeEditor-module__7SttAa__editor[data-finding=true] [data-find-current=true],.LegacyPrototypeEditor-module__7SttAa__editor[data-finding=true] [data-find-current=true] *{background:var(--echo-accent);scroll-margin-block:calc(var(--echo-safe-top) + 150px) 24px;color:#000!important}
.PracticeReviewSheet-module__hbBsEa__content{padding:8px 4px 34px}.PracticeReviewSheet-module__hbBsEa__eyebrow{color:var(--echo-accent-text);letter-spacing:.02em;margin:0;font-size:12px;font-weight:800}.PracticeReviewSheet-module__hbBsEa__intro{color:var(--echo-text-secondary);margin:10px 0 0;font-size:13px;line-height:1.65}.PracticeReviewSheet-module__hbBsEa__stale{border-left:2px solid var(--echo-accent);color:var(--echo-accent-text);margin:12px 0 0;padding-left:10px;font-size:12px;font-weight:700;line-height:1.55}.PracticeReviewSheet-module__hbBsEa__paper{border-top:1px solid var(--echo-separator);color:#1c1c1e;margin-top:24px;padding-top:20px;font-size:16px;line-height:2.05}.PracticeReviewSheet-module__hbBsEa__paper h3{color:var(--echo-text);margin:0 0 18px;font-size:24px;line-height:1.35}.PracticeReviewSheet-module__hbBsEa__paper p{margin:0 0 17px}.PracticeReviewSheet-module__hbBsEa__deleted{text-decoration-line:line-through;text-decoration-color:#1c1c1e;text-decoration-thickness:2px}.PracticeReviewSheet-module__hbBsEa__added{color:#d92d2d;margin-left:3px;font-weight:750}.PracticeReviewSheet-module__hbBsEa__reason{color:#b33a36;margin-left:3px;font-size:12px;font-weight:600}.PracticeReviewSheet-module__hbBsEa__summary{background:#f5f5f7;border-radius:20px;margin-top:28px;padding:18px}.PracticeReviewSheet-module__hbBsEa__summary>span{color:var(--echo-accent-text);font-size:12px;font-weight:800}.PracticeReviewSheet-module__hbBsEa__summary p{color:#3f3f42;margin:10px 0 0;font-size:13px;line-height:1.8}.PracticeReviewSheet-module__hbBsEa__rerun{background:var(--echo-accent);width:100%;min-height:52px;color:var(--echo-text);transition:transform var(--echo-motion-fast) ease;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.PracticeReviewSheet-module__hbBsEa__rerun:active{transform:scale(.985)}.PracticeReviewSheet-module__hbBsEa__progress{text-align:center;justify-items:center;gap:10px;padding:2px 4px 4px;display:grid}.PracticeReviewSheet-module__hbBsEa__progress p,.PracticeReviewSheet-module__hbBsEa__empty{color:var(--echo-text-secondary);margin:0;font-size:13px}.PracticeReviewSheet-module__hbBsEa__orbit{background:var(--echo-accent-soft);width:52px;height:52px;color:var(--echo-accent-text);border-radius:999px;place-items:center;animation:1.1s ease-in-out infinite PracticeReviewSheet-module__hbBsEa__orbitPulse;display:grid}.PracticeReviewSheet-module__hbBsEa__empty{text-align:center;padding:28px 4px}@keyframes PracticeReviewSheet-module__hbBsEa__orbitPulse{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}@media (max-width:350px){.PracticeReviewSheet-module__hbBsEa__paper{font-size:15px}}@media (prefers-reduced-motion:reduce){.PracticeReviewSheet-module__hbBsEa__orbit{animation:none}}
.NoteFindBar-module__LeHxKa__bar{z-index:20;top:var(--echo-visual-viewport-top,0px);padding:var(--echo-safe-top) 0 8px;background:var(--echo-background);position:sticky}.NoteFindBar-module__LeHxKa__layout{grid-template-columns:48px minmax(0,1fr);align-items:end;gap:8px;display:grid}.NoteFindBar-module__LeHxKa__panel{background:#e9e9ef;border:1px solid #ffffffd9;border-radius:30px;min-width:0;padding:6px;box-shadow:0 3px 12px #0000000a}.NoteFindBar-module__LeHxKa__row,.NoteFindBar-module__LeHxKa__replace{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:4px;display:grid}.NoteFindBar-module__LeHxKa__field{background:#fff;border-radius:22px;align-items:center;min-width:0;height:44px;display:flex}.NoteFindBar-module__LeHxKa__field input{width:100%;min-width:0;padding:0}.NoteFindBar-module__LeHxKa__field span{color:var(--echo-text-secondary);white-space:nowrap;flex:none;font-size:11px}.NoteFindBar-module__LeHxKa__field button,.NoteFindBar-module__LeHxKa__arrows button{background:0 0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.NoteFindBar-module__LeHxKa__arrows{background:#fff;border-radius:24px;display:flex}.NoteFindBar-module__LeHxKa__up{transform:rotate(-90deg)}.NoteFindBar-module__LeHxKa__down{transform:rotate(90deg)}.NoteFindBar-module__LeHxKa__replace{margin-top:6px}.NoteFindBar-module__LeHxKa__replace input{background:#fff;border-radius:24px;min-width:0;min-height:44px;padding:0 12px}.NoteFindBar-module__LeHxKa__replace button{min-height:44px;font:inherit;background:#fff;border-radius:22px}.NoteFindBar-module__LeHxKa__bar input{box-shadow:none;color:var(--echo-text);border:none;outline:none;font-size:16px}.NoteFindBar-module__LeHxKa__bar input:focus,.NoteFindBar-module__LeHxKa__bar input:focus-visible{box-shadow:none;outline:none}.NoteFindBar-module__LeHxKa__bar button:disabled{color:var(--echo-text-tertiary)}.NoteFindBar-module__LeHxKa__bar button:not(:disabled):active{opacity:.65}.NoteFindBar-module__LeHxKa__bar p{color:var(--echo-danger);margin:8px 0 0;font-size:13px}
.SaveFeedbackDialog-module__Alub-W__dialog{width:min(90vw,440px);color:inherit;background:var(--surface,#fff);border:0;border-radius:24px;padding:24px}.SaveFeedbackDialog-module__Alub-W__dialog::backdrop{background:#0000004d}.SaveFeedbackDialog-module__Alub-W__dialog h2{margin-top:0;font-size:20px}.SaveFeedbackDialog-module__Alub-W__dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font:inherit}.SaveFeedbackDialog-module__Alub-W__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.SaveFeedbackDialog-module__Alub-W__actions button{cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:8px 16px}
.BrowserPoc-module__TcoB6W__page{width:min(100%,820px);min-height:100dvh;margin:0 auto;padding:32px 20px 64px}.BrowserPoc-module__TcoB6W__header,.BrowserPoc-module__TcoB6W__panel,.BrowserPoc-module__TcoB6W__diagnostics{background:#fff;border:1px solid #2020261a;border-radius:24px;box-shadow:0 16px 42px #19192214}.BrowserPoc-module__TcoB6W__header{padding:24px}.BrowserPoc-module__TcoB6W__header h1,.BrowserPoc-module__TcoB6W__panel h2,.BrowserPoc-module__TcoB6W__diagnostics h2,.BrowserPoc-module__TcoB6W__header p{margin:0}.BrowserPoc-module__TcoB6W__header h1{margin-block:6px 8px;font-size:clamp(26px,6vw,42px)}.BrowserPoc-module__TcoB6W__header p:last-child{color:#707078;line-height:1.6}.BrowserPoc-module__TcoB6W__eyebrow{color:#977900;letter-spacing:.08em;font-size:13px;font-weight:750}.BrowserPoc-module__TcoB6W__panel,.BrowserPoc-module__TcoB6W__diagnostics{margin-top:18px;padding:20px}.BrowserPoc-module__TcoB6W__panelHeader{gap:14px;display:grid}.BrowserPoc-module__TcoB6W__panelHeader h2,.BrowserPoc-module__TcoB6W__diagnostics h2{font-size:19px}.BrowserPoc-module__TcoB6W__actions{flex-wrap:wrap;gap:8px;display:flex}.BrowserPoc-module__TcoB6W__actions button{color:#554500;background:#f4f0dc;border-radius:999px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:700}.BrowserPoc-module__TcoB6W__editorHost{margin-top:16px}.BrowserPoc-module__TcoB6W__editorHost .ProseMirror{white-space:pre-wrap;background:#f7f7fa;border:2px solid #0000;border-radius:18px;outline:0;min-height:220px;padding:18px;font-size:18px;line-height:1.7}.BrowserPoc-module__TcoB6W__editorHost .ProseMirror-focused{border-color:#f2c000}.BrowserPoc-module__TcoB6W__editorHost [data-echo-tag]{color:#8f7400;border-radius:5px;font-weight:750}:is(.BrowserPoc-module__TcoB6W__editorHost .echo-tag-pending-delete,.BrowserPoc-module__TcoB6W__editorHost .echo-tag-delimiter-pending-delete){background:#f2c00057}.BrowserPoc-module__TcoB6W__diagnostics dl{background:#e4e4e9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.BrowserPoc-module__TcoB6W__diagnostics dl div{background:#f7f7fa;justify-content:space-between;gap:12px;padding:12px;display:flex}.BrowserPoc-module__TcoB6W__diagnostics dt{color:#74747d}.BrowserPoc-module__TcoB6W__diagnostics dd{margin:0;font-weight:750}.BrowserPoc-module__TcoB6W__diagnostics pre{overflow-wrap:anywhere;color:#fff;font:13px/1.6 var(--echo-font-mono,ui-monospace, monospace);white-space:pre-wrap;background:#202026;border-radius:14px;margin:0;padding:14px}@media (max-width:520px){.BrowserPoc-module__TcoB6W__page{padding:18px 12px 48px}.BrowserPoc-module__TcoB6W__header,.BrowserPoc-module__TcoB6W__panel,.BrowserPoc-module__TcoB6W__diagnostics{border-radius:20px}.BrowserPoc-module__TcoB6W__diagnostics dl{grid-template-columns:1fr}}
.FoundationShowcase-module__ceTRya__page{min-height:100dvh;padding:calc(var(--echo-safe-top) + 72px) 20px calc(var(--echo-safe-bottom) + 32px);background:linear-gradient(180deg, #f2f2f7c7, transparent 200px), var(--echo-surface)}.FoundationShowcase-module__ceTRya__topbar{z-index:20;top:var(--echo-safe-top);pointer-events:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:4px 16px;display:grid;position:absolute;left:0;right:0}.FoundationShowcase-module__ceTRya__topbar>*{pointer-events:auto}.FoundationShowcase-module__ceTRya__toolSlot{justify-content:flex-end;min-width:0;display:flex}.FoundationShowcase-module__ceTRya__pageActions{align-items:center;gap:8px;display:flex}.FoundationShowcase-module__ceTRya__brand{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:24px;display:grid}.FoundationShowcase-module__ceTRya__logo{object-fit:contain;width:68px;height:68px}.FoundationShowcase-module__ceTRya__brand h1{letter-spacing:-.06em;margin:0;font-size:clamp(32px,10vw,42px);line-height:1}.FoundationShowcase-module__ceTRya__brand p{color:var(--echo-text-secondary);margin:7px 0 0;font-size:13px;line-height:1.5}.FoundationShowcase-module__ceTRya__eyebrow{background:var(--echo-accent-soft);width:fit-content;min-height:28px;color:var(--echo-accent-text);border-radius:999px;align-items:center;margin-bottom:12px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.FoundationShowcase-module__ceTRya__intro{letter-spacing:-.035em;margin:0 0 24px;font-size:20px;font-weight:750;line-height:1.45}.FoundationShowcase-module__ceTRya__section{border-radius:var(--echo-radius-large);background:var(--echo-surface-soft);border:1px solid #1c1c1e0d;padding:20px}.FoundationShowcase-module__ceTRya__section+.FoundationShowcase-module__ceTRya__section{margin-top:14px}.FoundationShowcase-module__ceTRya__sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.FoundationShowcase-module__ceTRya__sectionHeader h2{letter-spacing:-.025em;margin:0;font-size:17px}.FoundationShowcase-module__ceTRya__sectionHeader p{color:var(--echo-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.FoundationShowcase-module__ceTRya__status{min-height:22px;color:var(--echo-accent-text);margin:0;font-size:13px;font-weight:700}.FoundationShowcase-module__ceTRya__sampleActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.FoundationShowcase-module__ceTRya__sampleActions button{background:var(--echo-surface);min-height:46px;box-shadow:inset 0 0 0 1px var(--echo-separator);transition:transform var(--echo-motion-fast) ease;border-radius:17px;padding:0 10px;font-size:13px;font-weight:700}.FoundationShowcase-module__ceTRya__sampleActions button:active{transform:scale(.96)}.FoundationShowcase-module__ceTRya__sheetExample{gap:12px;display:grid}.FoundationShowcase-module__ceTRya__sheetExample article{background:var(--echo-surface);border-radius:20px;padding:16px}.FoundationShowcase-module__ceTRya__sheetExample strong{color:var(--echo-text);margin-bottom:5px;display:block}.FoundationShowcase-module__ceTRya__footerNote{color:var(--echo-text-tertiary);text-align:center;margin:20px 4px 0;font-size:12px;line-height:1.6}@media (max-width:350px){.FoundationShowcase-module__ceTRya__page{padding-left:16px;padding-right:16px}.FoundationShowcase-module__ceTRya__topbar{gap:6px;padding-left:10px;padding-right:10px}.FoundationShowcase-module__ceTRya__pageActions{gap:6px}.FoundationShowcase-module__ceTRya__brand{grid-template-columns:58px minmax(0,1fr)}.FoundationShowcase-module__ceTRya__logo{width:58px;height:58px}.FoundationShowcase-module__ceTRya__sampleActions{grid-template-columns:1fr}}
.SortDiagnosticsDialog-module__CGZhqq__content{overflow-wrap:anywhere;padding:16px;font-size:14px}.SortDiagnosticsDialog-module__CGZhqq__content button{color:#000;background:#fff;border:1px solid #aaa;border-radius:12px;min-height:44px;padding:8px 14px}.SortDiagnosticsDialog-module__CGZhqq__card{border-bottom:1px solid #ccc;padding:14px 0}.SortDiagnosticsDialog-module__CGZhqq__card small{color:#6e6e73;margin-top:6px;display:block}.SortDiagnosticsDialog-module__CGZhqq__card dl{grid-template-columns:76px 1fr;gap:6px;display:grid}.SortDiagnosticsDialog-module__CGZhqq__card dd{margin:0}.SortDiagnosticsDialog-module__CGZhqq__content textarea{box-sizing:border-box;width:100%;font-size:12px}
