.UploadSubtitleTrim-module__vemn6W__editor{color:var(--f-ink);min-width:0;padding:12px 16px;font-size:.875rem}.UploadSubtitleTrim-module__vemn6W__editor summary{cursor:pointer;padding:8px 0}.UploadSubtitleTrim-module__vemn6W__editor p{margin:8px 0;line-height:1.5}.UploadSubtitleTrim-module__vemn6W__editor label{display:block}.UploadSubtitleTrim-module__vemn6W__editor select{width:100%;max-width:100%;color:var(--f-ink);background:var(--f-field);border:1px solid var(--f-muted);margin:8px 0;padding:8px;display:block}.UploadSubtitleTrim-module__vemn6W__editor button{color:var(--f-ink);border:1px solid var(--f-muted);cursor:pointer;background:0 0;margin-block:4px;margin-inline:0 8px;padding:10px}.UploadSubtitleTrim-module__vemn6W__editor button:disabled,.UploadSubtitleTrim-module__vemn6W__editor select:disabled{opacity:.5;cursor:default}.UploadSubtitleTrim-module__vemn6W__editor button:hover:not(:disabled){background:var(--f-panel-hover)}.UploadSubtitleTrim-module__vemn6W__editor :is(summary,button,select):focus-visible{outline-offset:2px;outline:2px solid}
.videoStudy-module__nQmuqa__transcriptInk,html[data-df-palette=black] .videoStudy-module__nQmuqa__transcriptInk{color:var(--df-ink)}.videoStudy-module__nQmuqa__rowHoverOutline:hover{border-color:#c4c8c9}html[data-df-palette=black] .videoStudy-module__nQmuqa__rowHoverOutline:hover{border-color:#5b6164}.videoStudy-module__nQmuqa__tapPlate{background-color:color-mix(in srgb, currentColor 7%, transparent)}.videoStudy-module__nQmuqa__tapPlateOnDark{background-color:color-mix(in srgb, currentColor 9%, transparent)}.videoStudy-module__nQmuqa__playingRow{background-color:#2b2f30}html[data-df-palette=black] .videoStudy-module__nQmuqa__playingRow{background-color:#3c4142}.videoStudy-module__nQmuqa__spokenWord{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 14%, transparent);background-color:#fff}html[data-df-palette=black] .videoStudy-module__nQmuqa__spokenWord{background-color:color-mix(in srgb, currentColor 28%, transparent);box-shadow:none}.videoStudy-module__nQmuqa__spokenWordOnDark{background-color:color-mix(in srgb, currentColor 28%, transparent)}.videoStudy-module__nQmuqa__wordFlow [data-video-word]{transition:none;animation:none}.videoStudy-module__nQmuqa__subtitleWrap{transform:translateX(-50%) rotate(var(--moti-tilt,0deg));transform-origin:bottom;pointer-events:none;opacity:var(--moti-text-opacity,1);font-size:var(--moti-size,30px)}.videoStudy-module__nQmuqa__subtitleLines{pointer-events:auto;text-align:center;background:var(--moti-panel-bg,transparent);border-radius:var(--moti-panel-radius,10px);max-width:94%;padding:var(--moti-panel-pad,0);text-shadow:0 2px 6px #000000f2,0 0 2px #000000e6;line-height:normal}.videoStudy-module__nQmuqa__subtitleSrc,.videoStudy-module__nQmuqa__subtitleDst{line-height:1.2}.videoStudy-module__nQmuqa__subtitleSrc{color:var(--moti-src-color,#fff);font-weight:500}.videoStudy-module__nQmuqa__subtitleDst{color:var(--moti-dst-color,#ffe57a);margin-top:var(--moti-line-gap,0px);font-size:.92em;font-weight:600}.videoStudy-module__nQmuqa__fsStage:fullscreen{aspect-ratio:16/9;contain:layout style;border:0;border-radius:0;width:min(100vw,177.778vh);height:auto;max-height:100vh;margin:0 auto;transform:translateZ(0)}.videoStudy-module__nQmuqa__wordCardAlpha{--vwc-panel:var(--df-panel);--vwc-control:var(--df-control)}.videoStudy-module__nQmuqa__wordCardAlpha>*{--df-panel:color-mix(in srgb, var(--vwc-panel) calc(var(--video-word-card-alpha,1) * 100%), transparent);--df-control:color-mix(in srgb, var(--vwc-control) calc(var(--video-word-card-alpha,1) * 100%), transparent)}
.FSpinner-module__gi7j7W__spin{width:var(--f-spin-size,1.25rem);height:var(--f-spin-size,1.25rem);width:round(var(--f-spin-size,1.25rem), 1px);height:round(var(--f-spin-size,1.25rem), 1px);color:inherit;flex:none;place-items:center;line-height:0;display:inline-grid}.FSpinner-module__gi7j7W__ring{transform-origin:50%;will-change:transform;width:100%;height:100%;animation:1.7s linear infinite FSpinner-module__gi7j7W__spin}.FSpinner-module__gi7j7W__arc{stroke-dasharray:1 57;stroke-dashoffset:0;animation:1.6s ease-in-out -.8s infinite FSpinner-module__gi7j7W__arc}.FSpinner-module__gi7j7W__arcInner{opacity:.6;stroke-dasharray:1 33;stroke-dashoffset:0;animation:1.6s ease-in-out infinite FSpinner-module__gi7j7W__arcInner}@keyframes FSpinner-module__gi7j7W__spin{to{transform:rotate(360deg)}}@keyframes FSpinner-module__gi7j7W__arc{0%{stroke-dasharray:1 57;stroke-dashoffset:0}50%{stroke-dasharray:40 57;stroke-dashoffset:-15px}to{stroke-dasharray:40 57;stroke-dashoffset:-56px}}@keyframes FSpinner-module__gi7j7W__arcInner{0%{stroke-dasharray:1 33;stroke-dashoffset:0}50%{stroke-dasharray:22 33;stroke-dashoffset:-8px}to{stroke-dasharray:22 33;stroke-dashoffset:-32px}}@keyframes FSpinner-module__gi7j7W__breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.FSpinner-module__gi7j7W__ring{animation:1.4s ease-in-out infinite FSpinner-module__gi7j7W__breathe}.FSpinner-module__gi7j7W__arc{stroke-dasharray:14 57;animation:none}.FSpinner-module__gi7j7W__arcInner{stroke-dasharray:11 33;stroke-dashoffset:-16px;animation:none}}
.FLinkPending-module__A26wKW__slot{vertical-align:middle;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}.FLinkPending-module__A26wKW__ring{pointer-events:none;animation:.14s both FLinkPending-module__A26wKW__ringIn;position:absolute;inset:0}.FLinkPending-module__A26wKW__slot[data-pending]>:first-child{opacity:0;animation:.14s both FLinkPending-module__A26wKW__iconOut}@keyframes FLinkPending-module__A26wKW__ringIn{0%{opacity:0}}@keyframes FLinkPending-module__A26wKW__iconOut{0%{opacity:1}}@media (prefers-reduced-motion:reduce){.FLinkPending-module__A26wKW__ring svg{animation:none}}
.FPopover-module__emqSsa__pop{z-index:var(--f-z-pop,60);top:0;box-sizing:border-box;min-width:12rem;max-width:min(26rem,100vw - 16px);max-height:var(--pop-max-h,60svh);overscroll-behavior:contain;border-radius:var(--f-r-pop,18px);background:var(--f-stage,#fff);color:var(--f-ink,#1d1d1f);font-family:var(--f-font,system-ui, sans-serif);box-shadow:var(--f-pop-shadow,0 1.25rem 2.75rem -.875rem #161a224d);text-shadow:none;transform-origin:top;visibility:hidden;outline:none;padding:6px;position:fixed;inset-inline-start:0;overflow-y:auto}.FPopover-module__emqSsa__pop[data-placed]{visibility:visible;animation:FPopover-module__emqSsa__popIn var(--f-dur-pop-in,.24s) cubic-bezier(.32, .86, .24, 1) backwards}.FPopover-module__emqSsa__pop[data-side=top]{transform-origin:bottom}.FPopover-module__emqSsa__pop[data-side=top][data-placed]{animation-name:FPopover-module__emqSsa__popInUp}.FPopover-module__emqSsa__pop[data-state=closing]{pointer-events:none;animation:.15s ease-in forwards FPopover-module__emqSsa__popOut}.FPopover-module__emqSsa__title{color:var(--f-muted,#6e6e73);font-size:var(--f-fs-small,.875rem);margin:4px 8px 8px;font-weight:800}.FPopover-module__emqSsa__foot{margin:8px 4px 2px}@keyframes FPopover-module__emqSsa__popIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes FPopover-module__emqSsa__popInUp{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes FPopover-module__emqSsa__popOut{to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.FPopover-module__emqSsa__pop[data-placed],.FPopover-module__emqSsa__pop[data-state=closing]{animation:none}}
.FSheet-module__3uFEkW__veil{z-index:var(--f-z-overlay,150);inset-inline:0;background:var(--f-scrim,#00000024);text-shadow:none;animation:FSheet-module__3uFEkW__fadeIn var(--f-dur-sheet-in,.36s) ease backwards;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;bottom:0}.FSheet-module__3uFEkW__veil[data-state=closing]{animation:FSheet-module__3uFEkW__fadeOut var(--f-dur-sheet-out,.22s) ease forwards;pointer-events:none}.FSheet-module__3uFEkW__sheet{box-sizing:border-box;border-radius:var(--f-r-door,22px) var(--f-r-door,22px) 0 0;background:var(--f-stage,#fff);width:100%;max-width:40rem;max-height:min(88svh,100% - 8px);color:var(--f-ink,#1d1d1f);font-family:var(--f-font,system-ui, sans-serif);box-shadow:var(--f-pop-shadow,0 1.25rem 2.75rem -.875rem #161a224d);animation:FSheet-module__3uFEkW__sheetIn var(--f-dur-sheet-in,.36s) var(--f-ease-glide,cubic-bezier(.22, 1, .36, 1)) backwards;outline:none;flex-direction:column;display:flex;position:relative}.FSheet-module__3uFEkW__sheet[data-state=closing]{animation:FSheet-module__3uFEkW__sheetOut var(--f-dur-sheet-out,.22s) var(--f-ease-glide,cubic-bezier(.22, 1, .36, 1)) forwards}.FSheet-module__3uFEkW__sheet[data-dragged]{animation:none}.FSheet-module__3uFEkW__sheet[data-dragging]{transition:none;animation:none}.FSheet-module__3uFEkW__handle{touch-action:none;cursor:grab;flex:none;padding:10px 20px 6px}.FSheet-module__3uFEkW__handle[data-static]{touch-action:auto;cursor:default}.FSheet-module__3uFEkW__grabber{border-radius:var(--f-r-pill,999px);background:var(--f-plain-lip,#cfcfd5);width:36px;height:5px;margin:0 auto 10px;display:block}.FSheet-module__3uFEkW__title{font-size:var(--f-fs-dialog-title,1.25rem);margin:0;font-weight:800;line-height:1.3}.FSheet-module__3uFEkW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FSheet-module__3uFEkW__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:6px 20px 20px;overflow-y:auto}.FSheet-module__3uFEkW__sheet:not([data-has-footer]) .FSheet-module__3uFEkW__body{padding-bottom:max(20px, env(safe-area-inset-bottom))}.FSheet-module__3uFEkW__foot{padding:12px 20px max(16px, env(safe-area-inset-bottom));background:var(--f-stage,#fff);flex:none}@keyframes FSheet-module__3uFEkW__sheetIn{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes FSheet-module__3uFEkW__sheetOut{0%{transform:translate(0,0)}to{transform:translateY(100%)}}@keyframes FSheet-module__3uFEkW__fadeIn{0%{opacity:0}}@keyframes FSheet-module__3uFEkW__fadeOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.FSheet-module__3uFEkW__veil,.FSheet-module__3uFEkW__veil[data-state=closing],.FSheet-module__3uFEkW__sheet,.FSheet-module__3uFEkW__sheet[data-state=closing]{animation:none}}
.FTabs-module__6DKLfq__tabs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;text-shadow:none;align-items:stretch;gap:4px;padding:2px;display:flex;position:relative;overflow:auto hidden}.FTabs-module__6DKLfq__tabs::-webkit-scrollbar{display:none}.FTabs-module__6DKLfq__tabs[data-orientation=vertical]{flex-direction:column;overflow:hidden visible}.FTabs-module__6DKLfq__plate{border-radius:var(--f-r-row,1rem);opacity:0;pointer-events:none;will-change:transform;transition:transform var(--glide-ms,.17s) var(--f-ease-glide,cubic-bezier(.22, 1, .36, 1)), opacity .14s ease;position:absolute;top:0;left:0}.FTabs-module__6DKLfq__plate[data-on]{opacity:1}.FTabs-module__6DKLfq__hoverPlate{background:var(--f-hover,#f0f0f3)}.FTabs-module__6DKLfq__hoverPlate[data-snap]{transition:opacity .14s}.FTabs-module__6DKLfq__litPlate{overflow:hidden}.FTabs-module__6DKLfq__litPlate[data-snap]{transition:opacity .14s}.FTabs-module__6DKLfq__litFill{border-radius:inherit;background:var(--f-tint,#cee1e2);position:absolute;inset:0}.FTabs-module__6DKLfq__tab{box-sizing:border-box;min-height:2.75rem;color:var(--f-ink,#1d1d1f);font:inherit;font-family:var(--f-font,system-ui, sans-serif);font-size:var(--f-fs-row,1rem);text-align:start;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;flex:none;align-items:center;gap:.5rem;margin:0;padding:0 .875rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.FTabs-module__6DKLfq__tabs[data-orientation=vertical] .FTabs-module__6DKLfq__tab{white-space:normal;width:100%;min-height:3rem}.FTabs-module__6DKLfq__tab[data-on]{background:var(--f-tint,#cee1e2)}.FTabs-module__6DKLfq__tabs[data-glide] .FTabs-module__6DKLfq__tab[data-on]{background:0 0}@media (hover:hover){.FTabs-module__6DKLfq__tabs:not([data-glide]) .FTabs-module__6DKLfq__tab:not([data-on]):not(:disabled):hover{background:var(--f-hover,#f0f0f3)}}.FTabs-module__6DKLfq__tabIcon{width:1.25rem;height:1.25rem;color:var(--f-bare,var(--f-bare-icon,#1f8481));transition:transform .17s var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6));flex:none}.FTabs-module__6DKLfq__tabLabel{min-width:0}.FTabs-module__6DKLfq__tab[data-on] .FTabs-module__6DKLfq__tabLabel{font-weight:800}.FTabs-module__6DKLfq__count{box-sizing:border-box;border-radius:var(--f-r-pill,999px);background:var(--f-face,#1f8481);min-width:1.75rem;height:1.5rem;color:var(--f-glyph,#fff);font-size:var(--f-fs-count,.75rem);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 .5rem;font-weight:800;display:inline-grid}@media (hover:hover){.FTabs-module__6DKLfq__tab:not(:disabled):hover .FTabs-module__6DKLfq__tabIcon{transform:translateY(-2px)}.FTabs-module__6DKLfq__tab[data-on]:not(:disabled):hover .FTabs-module__6DKLfq__tabIcon{animation:.56s ease-in-out FTabs-module__6DKLfq__wiggle;transform:none}}.FTabs-module__6DKLfq__tab:not(:disabled):active .FTabs-module__6DKLfq__tabIcon{transition-duration:var(--f-dur-press,60ms);transform:translateY(1px)}.FTabs-module__6DKLfq__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--f-focus,#1e7a78);border-radius:var(--f-r-row,1rem)}.FTabs-module__6DKLfq__tab:disabled,.FTabs-module__6DKLfq__tab[aria-disabled=true]{cursor:not-allowed;opacity:.45}@keyframes FTabs-module__6DKLfq__wiggle{0%,to{rotate:none}18%{rotate:-11deg}40%{rotate:9deg}62%{rotate:-5deg}82%{rotate:2deg}}@media (prefers-reduced-motion:reduce){.FTabs-module__6DKLfq__plate,.FTabs-module__6DKLfq__hoverPlate,.FTabs-module__6DKLfq__litPlate,.FTabs-module__6DKLfq__tabIcon{transition:none}.FTabs-module__6DKLfq__tab[data-on]:hover .FTabs-module__6DKLfq__tabIcon{animation:none}}
.FTile-module__m6IMPa__tile{--t-lip-h:var(--f-lip-md,5px);--t-r:var(--f-r-tile,20px);--t-face:var(--f-panel,#f5f5f7);--t-lip:var(--f-panel-lip,#e3e3e8);box-sizing:border-box;width:100%;min-width:0;height:100%;padding:0 0 var(--t-lip-h);color:var(--f-ink,#1d1d1f);font:inherit;font-family:var(--f-font,system-ui, sans-serif);text-align:start;text-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;margin:0;text-decoration:none;display:block;position:relative}.FTile-module__m6IMPa__tile[data-static]{cursor:default}.FTile-module__m6IMPa__tile:before{content:"";inset-inline:0;top:var(--t-lip-h);border-radius:var(--t-r);background:var(--t-lip);position:absolute;bottom:0}.FTile-module__m6IMPa__tile[data-selected]{--t-lip:var(--f-tint-strong,#b5d3d4)}.FTile-module__m6IMPa__face{box-sizing:border-box;border-radius:var(--t-r);background:var(--t-face);height:100%;min-height:76px;transition:transform var(--f-dur-hover,.17s) var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6));align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}@media (hover:hover){.FTile-module__m6IMPa__tile:not([data-static]):not(:disabled):not([aria-disabled=true]):not(:is([data-press-hold],[data-link-pending])):hover .FTile-module__m6IMPa__face{transform:translateY(-3px)}}.FTile-module__m6IMPa__tile:not([data-static]):not(:disabled):not([aria-disabled=true]):active .FTile-module__m6IMPa__face,.FTile-module__m6IMPa__tile.FTile-module__m6IMPa__tile[data-press-hold]:not([data-static]):not(:disabled):not([aria-disabled=true]) .FTile-module__m6IMPa__face,.FTile-module__m6IMPa__tile.FTile-module__m6IMPa__tile[data-link-pending] .FTile-module__m6IMPa__face{transform:translateY(calc(var(--t-lip-h) - 1px));transition-duration:var(--f-dur-press,60ms)}.FTile-module__m6IMPa__tile:has([data-pending]) .FTile-module__m6IMPa__face{animation:2.6s ease-in-out infinite FTile-module__m6IMPa__loadingBreath}@keyframes FTile-module__m6IMPa__loadingBreath{0%,to{box-shadow:inset 0 0 0 100vmax #fff0}50%{box-shadow:inset 0 0 0 100vmax #ffffff14}}.FTile-module__m6IMPa__tile:focus-visible .FTile-module__m6IMPa__face{outline:3px solid var(--f-focus,#1e7a78);outline-offset:3px}.FTile-module__m6IMPa__tile:disabled,.FTile-module__m6IMPa__tile[aria-disabled=true]{cursor:not-allowed;opacity:.55}.FTile-module__m6IMPa__icon{width:1.75rem;height:1.75rem;color:var(--f-bare,var(--f-bare-icon,#1f8481));flex:none}.FTile-module__m6IMPa__iconSlot{color:var(--f-bare,var(--f-bare-icon,#1f8481))}.FTile-module__m6IMPa__text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.FTile-module__m6IMPa__leading{flex:none;line-height:0;display:block}.FTile-module__m6IMPa__tile[data-leading] .FTile-module__m6IMPa__text{align-self:stretch}.FTile-module__m6IMPa__tile[data-leading] .FTile-module__m6IMPa__meta{margin-top:auto}.FTile-module__m6IMPa__title{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:800;line-height:1.25}.FTile-module__m6IMPa__meta{color:var(--f-muted,#6e6e73);font-size:var(--f-fs-small,.875rem);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.FTile-module__m6IMPa__tile[data-selected] .FTile-module__m6IMPa__meta{color:var(--f-ink,#1d1d1f);font-weight:500}.FTile-module__m6IMPa__badge{box-sizing:border-box;border-radius:var(--f-r-pill,999px);background:var(--f-face,#1f8481);min-width:1.75rem;height:1.5rem;color:var(--f-glyph,#fff);font-size:var(--f-fs-count,.75rem);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 .5rem;font-weight:800;display:inline-grid}.FTile-module__m6IMPa__solidMeta{font-size:var(--f-fs-small,.875rem);opacity:.92;margin-top:3px;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.FTile-module__m6IMPa__tile:has([data-pending]) .FTile-module__m6IMPa__face{animation:none;box-shadow:inset 0 0 0 100vmax #ffffff14}.FTile-module__m6IMPa__face{transition:none}}
.FToast-module__l3tvEa__host{z-index:var(--f-z-pop,60);inset-inline-start:var(--ws-offset,0px);inset-inline-end:0;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 8px);pointer-events:none;flex-direction:column;align-items:center;gap:10px;padding-block:0;padding-inline:16px calc(clamp(60px,7vh,78px) + 26px);display:flex;position:fixed}@media (min-width:768px){.FToast-module__l3tvEa__host{padding:0 24px}}.FToast-module__l3tvEa__toast{--toast-tone:var(--f-face,#1f8481);--toast-lip:var(--f-lip,#186765);--toast-glass:#ffffffbd;--toast-glass-solid:#fffffff5;--toast-ink:#1d1d1f;--toast-muted:#5c5c63;--toast-hover:#1d1d1f12;--toast-rim:#ffffffb3;--toast-shadow:0 14px 34px -14px #161a2257, 0 3px 10px -4px #161a2224;pointer-events:auto;box-sizing:border-box;border-radius:var(--f-r-pill,999px);background:var(--toast-glass);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);max-width:min(34rem,100%);min-height:44px;color:var(--toast-ink);box-shadow:inset 0 1px 0 var(--toast-rim), var(--toast-shadow);font-family:var(--f-font,system-ui, sans-serif);font-size:var(--f-fs-small,.875rem);text-shadow:none;animation:FToast-module__l3tvEa__toastRise .6s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;align-items:center;gap:10px;padding-block:8px;padding-inline:14px 10px;font-weight:800;line-height:1.3;display:inline-flex}html[data-df-palette=black] .FToast-module__l3tvEa__toast{--toast-glass:#34373db8;--toast-glass-solid:#34373df7;--toast-ink:#fff;--toast-muted:#b9b9bf;--toast-hover:#ffffff1a;--toast-rim:#ffffff14;--toast-shadow:0 16px 36px -14px #000000a8, 0 3px 10px -4px #00000073}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.FToast-module__l3tvEa__toast{background:var(--toast-glass-solid)}}.FToast-module__l3tvEa__toast>*{animation:FToast-module__l3tvEa__toastContentIn .42s var(--f-ease-glide,cubic-bezier(.22, 1, .36, 1)) 90ms backwards}.FToast-module__l3tvEa__toast[data-leaving]{pointer-events:none;animation:.3s cubic-bezier(.4,0,1,1) forwards FToast-module__l3tvEa__toastLeave}.FToast-module__l3tvEa__icon{width:1.125rem;height:1.125rem;color:var(--toast-tone);flex:none}html[data-df-palette=black] .FToast-module__l3tvEa__icon{color:var(--f-bare-icon,var(--toast-tone))}.FToast-module__l3tvEa__message{overflow-wrap:anywhere;min-width:0}.FToast-module__l3tvEa__action{border-radius:var(--f-r-pill,999px);background:var(--toast-tone);min-height:30px;color:var(--f-glyph,#fff);font:inherit;font-size:var(--f-fs-count,.75rem);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6));border:0;outline:none;flex:none;align-items:center;margin:0;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.FToast-module__l3tvEa__action:active{transform:translateY(1px)}.FToast-module__l3tvEa__action:focus-visible,.FToast-module__l3tvEa__dismiss:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--toast-tone)}.FToast-module__l3tvEa__dismiss{border-radius:var(--f-r-pill,999px);width:28px;height:28px;color:var(--toast-muted,#5c5c63);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover){.FToast-module__l3tvEa__dismiss:hover{background:var(--toast-hover,#1d1d1f12);color:var(--toast-ink,#1d1d1f)}}.FToast-module__l3tvEa__dismissIcon{width:.875rem;height:.875rem}@keyframes FToast-module__l3tvEa__toastRise{0%{opacity:0;transform:translateY(18px)scale(.92)}34%{opacity:1}58%{transform:translateY(-3px)scale(1.012)}80%{transform:translateY(1px)scale(.998)}to{opacity:1;transform:none}}@keyframes FToast-module__l3tvEa__toastContentIn{0%{opacity:0;transform:translateY(4px)}}@keyframes FToast-module__l3tvEa__toastLeave{to{opacity:0;transform:translateY(6px)scale(.92)}}@media (prefers-reduced-motion:reduce){.FToast-module__l3tvEa__toast,.FToast-module__l3tvEa__toast>*{animation:none}.FToast-module__l3tvEa__toast[data-leaving]{opacity:0;animation:none}.FToast-module__l3tvEa__action{transition:none}}
.billing-module__GpMr0W__page{flex-direction:column;gap:22px;width:100%;min-width:0;max-width:64rem;margin:0 auto;display:flex}.billing-module__GpMr0W__notice{border-radius:var(--f-r-pill,999px);background:var(--f-panel);max-width:100%;color:var(--f-ink);text-align:center;text-shadow:none;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:8px;margin:0;padding:9px 16px;font-size:.9375rem;font-weight:800;line-height:1.35;display:inline-flex}.billing-module__GpMr0W__notice[data-tone=ok] .billing-module__GpMr0W__noticeIcon{color:#2f7d5b}.billing-module__GpMr0W__notice[data-tone=error]{color:var(--f-danger-ink)}.billing-module__GpMr0W__notice[data-tone=quiet]{color:var(--f-muted)}.billing-module__GpMr0W__noticeIcon{flex:none;width:1.1rem;height:1.1rem}.billing-module__GpMr0W__noticeSpin{animation:.9s linear infinite billing-module__GpMr0W__billingSpin}.billing-module__GpMr0W__code{border-radius:var(--f-r-pill,999px);background:var(--f-stage);max-width:100%;color:var(--f-ink);overflow-wrap:anywhere;cursor:pointer;border:0;align-items:center;gap:6px;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:700;display:inline-flex}.billing-module__GpMr0W__code:focus-visible{outline:3px solid var(--f-focus);outline-offset:2px}.billing-module__GpMr0W__plans{flex-direction:column;gap:22px;min-width:0;scroll-margin-top:6rem;display:flex}.billing-module__GpMr0W__terms{justify-content:center;display:flex}.billing-module__GpMr0W__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding-top:10px;display:grid}.billing-module__GpMr0W__plan{--plan-lip:var(--f-plain-lip);--plan-accent:var(--f-ink);border-radius:var(--f-r-door,22px);background-color:var(--f-plain-face);min-width:0;color:var(--df-ink,var(--f-ink));box-shadow:0 var(--f-lip-lg,6px) 0 var(--plan-lip);margin-bottom:var(--f-lip-lg,6px);transition:transform var(--f-dur-hover,.17s) var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)), box-shadow var(--f-dur-hover,.17s) var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)), opacity .2s ease;flex-direction:column;padding:18px 14px 16px;display:flex;position:relative}.billing-module__GpMr0W__plan[data-plan-return]{outline:3px solid var(--plan-accent);outline-offset:4px}.billing-module__GpMr0W__plan[data-plan-owned=true]{transform:translateY(calc(var(--f-lip-lg,6px) - 2px));box-shadow:0 2px 0 var(--plan-lip)}.billing-module__GpMr0W__plan[data-plan-unavailable=true]{opacity:.55}.billing-module__GpMr0W__sticker{z-index:1;border-radius:var(--f-r-pill,999px);background:var(--f-sticker,#fff);max-width:calc(100% - 28px);color:var(--plan-accent);box-shadow:0 3px 0 var(--plan-lip);white-space:nowrap;text-shadow:none;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;top:-11px}.billing-module__GpMr0W__stickerBadge{inset-inline-end:14px}.billing-module__GpMr0W__stickerOwned{inset-inline-start:14px}@container (max-width:519px){.billing-module__GpMr0W__plan[data-plan-owned=true] .billing-module__GpMr0W__stickerBadge{display:none}}.billing-module__GpMr0W__stickerIcon{flex:none;width:.85rem;height:.85rem}.billing-module__GpMr0W__planHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 12px;min-height:2.5rem;display:flex}.billing-module__GpMr0W__planName{color:var(--df-ink,var(--f-ink));letter-spacing:-.01em;margin:0;font-size:1.625rem;font-weight:900;line-height:1}.billing-module__GpMr0W__plan[data-plan-tier=free] .billing-module__GpMr0W__planName{color:var(--df-subtle,var(--f-muted))}.billing-module__GpMr0W__planPrice{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.billing-module__GpMr0W__price{white-space:pre;color:var(--df-ink,var(--f-ink));animation:billing-module__GpMr0W__billingPriceIn .2s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) both;align-items:baseline;display:inline-flex}.billing-module__GpMr0W__plan[data-plan-tier=free] .billing-module__GpMr0W__price{color:var(--df-subtle,var(--f-muted))}.billing-module__GpMr0W__pricePrefix{font-size:.8125rem;font-weight:800;line-height:1}.billing-module__GpMr0W__priceMain{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900;line-height:1}.billing-module__GpMr0W__saving{border-radius:var(--f-r-pill,999px);background:var(--f-sticker,#fff);color:var(--plan-accent);white-space:nowrap;text-shadow:none;padding:2px 8px;font-size:.6875rem;font-weight:800;line-height:1.4;display:inline-block}.billing-module__GpMr0W__features{color:var(--df-muted,var(--f-muted));flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:.8125rem;font-weight:650;line-height:1.4;list-style:none;display:flex}.billing-module__GpMr0W__feature{align-items:flex-start;gap:8px;min-width:0;display:flex}.billing-module__GpMr0W__featureDot{opacity:.6;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:.45em}.billing-module__GpMr0W__featureText{min-width:0}.billing-module__GpMr0W__soon{border-radius:var(--f-r-pill,999px);background:var(--f-sticker,#fff);color:var(--plan-accent);vertical-align:.1em;white-space:nowrap;text-shadow:none;margin-inline-start:4px;padding:2px 7px;font-size:.625rem;font-weight:800;line-height:1.3;display:inline-block}.billing-module__GpMr0W__planAction{flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.billing-module__GpMr0W__planStatus{min-height:44px;color:var(--df-subtle,var(--f-muted));text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 4px;font-size:.8125rem;font-weight:800;line-height:1.25;display:flex}.billing-module__GpMr0W__plan[data-plan-owned=true] .billing-module__GpMr0W__planStatus{color:var(--df-ink,var(--f-ink))}.billing-module__GpMr0W__planStatusIcon{flex:none;width:1rem;height:1rem}.billing-module__GpMr0W__extendNote{color:var(--df-subtle,var(--f-muted));text-align:center;margin:0;font-size:.75rem;font-weight:650;line-height:1.35}.billing-module__GpMr0W__checkoutError{color:#9f1239;text-align:center;overflow-wrap:anywhere;text-shadow:none;background:#fff1f2;border-radius:12px;margin:0;padding:8px 10px;font-size:.75rem;font-weight:700;line-height:1.45}.billing-module__GpMr0W__detailsRow{justify-content:center;display:flex}@container (min-width:520px){.billing-module__GpMr0W__tiles{gap:26px 20px}.billing-module__GpMr0W__plan{padding:22px 22px 20px}.billing-module__GpMr0W__planName{font-size:2.375rem}.billing-module__GpMr0W__pricePrefix{font-size:1rem}.billing-module__GpMr0W__priceMain{font-size:2rem}.billing-module__GpMr0W__planPrice{align-items:flex-end;margin-inline-start:auto}.billing-module__GpMr0W__features{margin-top:16px;font-size:.9375rem}.billing-module__GpMr0W__soon{font-size:.6875rem}.billing-module__GpMr0W__planStatus,.billing-module__GpMr0W__checkoutError{font-size:.875rem}.billing-module__GpMr0W__saving{font-size:.75rem}}.billing-module__GpMr0W__compare{flex-direction:column;gap:10px;min-width:0;scroll-margin-top:6rem;display:flex}.billing-module__GpMr0W__compareTitle{color:var(--f-ink);margin:0;font-size:1.0625rem;font-weight:800}.billing-module__GpMr0W__beta{background:var(--f-plain-face);color:var(--f-ink);border-radius:10px;align-self:flex-start;margin:0;padding:5px 10px;font-size:.75rem;font-weight:800}.billing-module__GpMr0W__tableScroll{min-width:0;padding-bottom:2px;overflow-x:auto}.billing-module__GpMr0W__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:21rem;font-size:.75rem}.billing-module__GpMr0W__table th,.billing-module__GpMr0W__table td{text-align:center;vertical-align:middle;padding:10px 4px}.billing-module__GpMr0W__table tbody tr>*{border-top:1px solid var(--f-recess)}.billing-module__GpMr0W__table tbody tr[data-rule=heavy]>*{border-top-width:2px}.billing-module__GpMr0W__labelCol{width:34%}.billing-module__GpMr0W__cornerCell,.billing-module__GpMr0W__rowLabel{z-index:1;background:var(--f-stage);position:sticky;inset-inline-start:0;text-align:start!important}.billing-module__GpMr0W__cornerCell{color:var(--f-muted);font-size:.75rem;font-weight:800}.billing-module__GpMr0W__rowLabel{color:var(--f-muted);font-weight:700;line-height:1.35}.billing-module__GpMr0W__tierHead{padding:4px 3px 10px!important}.billing-module__GpMr0W__tierHeadKey{background:var(--f-plain-face);color:var(--f-ink);box-shadow:0 3px 0 var(--plan-lip,var(--f-plain-lip));border-radius:12px;padding:7px 4px;font-size:.75rem;font-weight:900;line-height:1.2;display:block}.billing-module__GpMr0W__cellValue{color:var(--f-ink);font-variant-numeric:tabular-nums;font-weight:900;display:block}.billing-module__GpMr0W__cellNote{color:var(--f-muted);margin-top:2px;font-size:.625rem;font-weight:700;line-height:1.25;display:block}.billing-module__GpMr0W__unlimited{font-size:1.3em;line-height:1;display:inline-block}.billing-module__GpMr0W__markYes{font-size:.875rem;line-height:1}.billing-module__GpMr0W__markNo{color:var(--f-faint);font-size:1rem;font-weight:900;line-height:1}.billing-module__GpMr0W__guestNote{color:var(--f-muted);text-align:center;margin:0;font-size:.75rem;font-weight:650;line-height:1.55}@container (min-width:520px){.billing-module__GpMr0W__table{font-size:.875rem}.billing-module__GpMr0W__table th,.billing-module__GpMr0W__table td{padding:11px 10px}.billing-module__GpMr0W__tierHeadKey{font-size:.875rem}.billing-module__GpMr0W__cellNote{font-size:.6875rem}.billing-module__GpMr0W__labelCol{width:36%}}.billing-module__GpMr0W__pack{border-radius:var(--f-r-tile,20px);background:var(--f-panel);box-shadow:0 var(--f-lip-md,5px) 0 var(--f-panel-lip);margin-bottom:var(--f-lip-md,5px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 18px;scroll-margin-top:6rem;display:flex}.billing-module__GpMr0W__packText{align-items:center;gap:12px;min-width:0;display:flex}.billing-module__GpMr0W__packIcon{width:1.5rem;height:1.5rem;color:var(--f-bare,var(--f-bare-icon));flex:none}.billing-module__GpMr0W__packTitle{color:var(--f-ink);margin:0;font-size:1rem;font-weight:800}.billing-module__GpMr0W__packMeta{color:var(--f-muted);margin:2px 0 0;font-size:.875rem;font-weight:700}.billing-module__GpMr0W__packPrice{color:var(--f-ink);font-weight:900}.billing-module__GpMr0W__packAction{flex:none;min-width:9.5rem}.billing-module__GpMr0W__packError{color:var(--f-danger-ink);text-align:center;flex-basis:100%;margin:0;font-size:.875rem;font-weight:700;line-height:1.45}.billing-module__GpMr0W__region{flex-direction:column;gap:10px;min-width:0;display:flex}.billing-module__GpMr0W__regionTitle{color:var(--f-ink);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:800;display:flex}.billing-module__GpMr0W__regionIcon{width:1.1rem;height:1.1rem;color:var(--f-bare,var(--f-bare-icon))}.billing-module__GpMr0W__regionMethods{color:var(--f-muted);margin:0;font-size:.8125rem;font-weight:650;line-height:1.5}.billing-module__GpMr0W__regionCode{opacity:.75;margin-inline-start:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.billing-module__GpMr0W__admin{border-radius:var(--f-r-tile,20px);background:var(--f-panel);color:var(--f-ink);padding:18px 18px 20px}.billing-module__GpMr0W__adminTag{border-radius:var(--f-r-pill,999px);background:var(--f-plain-face);color:var(--f-muted);letter-spacing:.2em;text-transform:uppercase;padding:1px 7px;font-size:.5625rem;font-weight:800}.billing-module__GpMr0W__notes{flex-direction:column;gap:26px;width:100%;min-width:0;max-width:46rem;margin:0 auto;display:flex}.billing-module__GpMr0W__noteGroup{flex-direction:column;gap:10px;display:flex}.billing-module__GpMr0W__noteTitle{color:var(--f-ink);align-items:center;gap:10px;margin:0;font-size:1.0625rem;font-weight:800;display:flex}.billing-module__GpMr0W__noteTitleIcon{width:1.25rem;height:1.25rem;color:var(--f-bare,var(--f-bare-icon));flex:none}.billing-module__GpMr0W__noteList{flex-direction:column;gap:8px;margin:0;padding-block:0;padding-inline:30px 0;list-style:none;display:flex}.billing-module__GpMr0W__noteItem{color:var(--f-muted);font-size:.9375rem;font-weight:600;line-height:1.6;position:relative}.billing-module__GpMr0W__noteItem:before{content:"";inset-inline-start:-16px;background:var(--f-bare,var(--f-bare-icon));opacity:.7;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em}.billing-module__GpMr0W__noteLinks{justify-content:center;display:flex}html[data-df-palette=black] :is(.billing-module__GpMr0W__plan,.billing-module__GpMr0W__tierHeadKey)[data-tier-paint=plus]{--tier-dk-fill:#2a382e;--tier-dk-lip:#1a231d;--tier-dk-ink:#c3dabf;--tier-dk-subtle:#a3bca0;--tier-dk-line:#c3dabf33;--tier-dk-key:#4e7353;--tier-dk-key-lip:#304733}html[data-df-palette=black] :is(.billing-module__GpMr0W__plan,.billing-module__GpMr0W__tierHeadKey)[data-tier-paint=pro]{--tier-dk-fill:#283b47;--tier-dk-lip:#19252c;--tier-dk-ink:#bcd3df;--tier-dk-subtle:#9bb5c3;--tier-dk-line:#bcd3df33;--tier-dk-key:#4a6e80;--tier-dk-key-lip:#2e444f}html[data-df-palette=black] :is(.billing-module__GpMr0W__plan,.billing-module__GpMr0W__tierHeadKey)[data-tier-paint=max]{--tier-dk-fill:#2f4d62;--tier-dk-lip:#1d303d;--tier-dk-ink:#fff;--tier-dk-subtle:#d4e2ea;--tier-dk-line:#ffffff38;--tier-dk-key:#52768b;--tier-dk-key-lip:#334956}html[data-df-palette=black] .billing-module__GpMr0W__plan[data-tier-paint]{background-color:var(--tier-dk-fill)!important;color:var(--tier-dk-ink)!important;text-shadow:none!important;--plan-lip:var(--tier-dk-lip)!important;--plan-accent:var(--tier-dk-ink)!important;--df-panel:var(--tier-dk-fill)!important;--df-ink:var(--tier-dk-ink)!important;--df-ink-strong:var(--tier-dk-ink)!important;--df-muted:var(--tier-dk-ink)!important;--df-subtle:var(--tier-dk-subtle)!important;--df-faint:var(--tier-dk-subtle)!important;--df-accent-deep:var(--tier-dk-ink)!important;--df-border:var(--tier-dk-line)!important}html[data-df-palette=black] .billing-module__GpMr0W__plan[data-tier-paint] .billing-module__GpMr0W__planAction :is(button,a){--f-face:var(--tier-dk-key)!important;--f-lip:var(--tier-dk-key-lip)!important;--f-glyph:#fff!important}html[data-df-palette=black] .billing-module__GpMr0W__plan[data-tier-paint] :is(.billing-module__GpMr0W__sticker,.billing-module__GpMr0W__saving,.billing-module__GpMr0W__soon){background:var(--tier-dk-key);color:#fff}html[data-df-palette=black] .billing-module__GpMr0W__plan[data-tier-paint] .billing-module__GpMr0W__sticker{box-shadow:0 3px 0 var(--tier-dk-key-lip)}html[data-df-palette=black] .billing-module__GpMr0W__tierHeadKey[data-tier-paint]{background-color:var(--tier-dk-fill)!important;color:var(--tier-dk-ink)!important;text-shadow:none!important;--plan-lip:var(--tier-dk-lip)!important}@keyframes billing-module__GpMr0W__billingPriceIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes billing-module__GpMr0W__billingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.billing-module__GpMr0W__plan,.billing-module__GpMr0W__price,.billing-module__GpMr0W__noticeSpin{transition:none;animation:none}}
.nativeStorePurchase-module__9tx6YG__panel{background:var(--f-panel);width:min(100%,34rem);color:var(--f-ink);text-shadow:none;border-radius:22px;flex-direction:column;align-self:center;gap:10px;margin:0;padding:16px;display:flex}.nativeStorePurchase-module__9tx6YG__status{font-variant-numeric:tabular-nums;text-align:center;margin:0;font-size:.9375rem;font-weight:800;line-height:1.4}.nativeStorePurchase-module__9tx6YG__heading{color:var(--f-muted);text-align:center;margin:0;font-size:.875rem;font-weight:800}.nativeStorePurchase-module__9tx6YG__muted{color:var(--f-muted);text-align:center;margin:0;font-size:.875rem;font-weight:700;line-height:1.45}.nativeStorePurchase-module__9tx6YG__offers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nativeStorePurchase-module__9tx6YG__offer{border-radius:var(--f-r-row,1rem);background:var(--f-stage);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-block:10px;padding-inline:14px 10px;display:grid}.nativeStorePurchase-module__9tx6YG__offerText{flex-direction:column;gap:2px;min-width:0;display:flex}.nativeStorePurchase-module__9tx6YG__offerTitle{font-size:.9375rem;font-weight:800;line-height:1.3}.nativeStorePurchase-module__9tx6YG__offerDetail{color:var(--f-muted);font-size:.75rem;font-weight:700;line-height:1.35}.nativeStorePurchase-module__9tx6YG__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:800}.nativeStorePurchase-module__9tx6YG__notice{text-align:center;min-height:0;margin:0;font-size:.875rem;font-weight:700;line-height:1.45}.nativeStorePurchase-module__9tx6YG__notice:empty{display:none}.nativeStorePurchase-module__9tx6YG__notice[data-tone=success]{color:var(--f-ink)}.nativeStorePurchase-module__9tx6YG__notice[data-tone=info]{color:var(--f-muted)}.nativeStorePurchase-module__9tx6YG__notice[data-tone=warn]{color:var(--f-danger-ink)}.nativeStorePurchase-module__9tx6YG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nativeStorePurchase-module__9tx6YG__legal{color:var(--f-muted);font-size:.75rem;font-weight:700}.nativeStorePurchase-module__9tx6YG__legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:359px){.nativeStorePurchase-module__9tx6YG__offer{grid-template-columns:minmax(0,1fr) auto}.nativeStorePurchase-module__9tx6YG__offerText{grid-column:1/-1}}
.ErrorReviewMode-module__tEq4oa__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.ErrorReviewMode-module__tEq4oa__choiceGrid>button{width:100%}.ErrorReviewMode-module__tEq4oa__dontKnowChoice{grid-column:1/-1}.ErrorReviewMode-module__tEq4oa__compactQuestionCard{width:min(64%,38rem)}@media (min-width:480px) and (max-height:760px){.ErrorReviewMode-module__tEq4oa__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.ErrorReviewMode-module__tEq4oa__choiceGrid>button{width:100%}}@media (max-width:639px){.ErrorReviewMode-module__tEq4oa__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.ErrorReviewMode-module__tEq4oa__choiceGrid>button{width:100%}.ErrorReviewMode-module__tEq4oa__carouselRow{display:block;position:relative}.ErrorReviewMode-module__tEq4oa__carouselViewport{width:100%;max-width:none}.ErrorReviewMode-module__tEq4oa__questionCard{width:min(94%,56rem)}.ErrorReviewMode-module__tEq4oa__compactQuestionCard{width:min(94%,42rem)}.ErrorReviewMode-module__tEq4oa__questionCard.ErrorReviewMode-module__tEq4oa__sideQuestionCard{width:22%;height:var(--df-deck-center-h,100%);--df-deck-prev-x:-200%;--df-deck-next-x:100%}.ErrorReviewMode-module__tEq4oa__sideArrow{margin-top:0;position:absolute;top:4rem}.ErrorReviewMode-module__tEq4oa__prevArrow{inset-inline-start:0}.ErrorReviewMode-module__tEq4oa__nextArrow{inset-inline-end:0}}@media (min-width:480px) and (max-width:639px){.ErrorReviewMode-module__tEq4oa__questionCard.ErrorReviewMode-module__tEq4oa__sideQuestionCard{--df-deck-prev-x:-216%;--df-deck-next-x:116%}}@media (max-width:389px){.ErrorReviewMode-module__tEq4oa__choiceGrid{grid-template-columns:minmax(0,1fr)}}@media (orientation:landscape) and (max-width:1024px) and (max-height:540px){.ErrorReviewMode-module__tEq4oa__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.ErrorReviewMode-module__tEq4oa__choiceGrid>button{width:100%}.ErrorReviewMode-module__tEq4oa__carouselRow{display:block;position:relative}.ErrorReviewMode-module__tEq4oa__carouselViewport{width:100%;max-width:none}.ErrorReviewMode-module__tEq4oa__questionCard{width:min(92%,56rem)}.ErrorReviewMode-module__tEq4oa__compactQuestionCard{width:min(88%,42rem)}.ErrorReviewMode-module__tEq4oa__sideArrow{margin-top:0;position:absolute;top:clamp(4.5rem,24svh,7rem)}.ErrorReviewMode-module__tEq4oa__prevArrow{inset-inline-start:0}.ErrorReviewMode-module__tEq4oa__nextArrow{inset-inline-end:0}}.ErrorReviewMode-module__tEq4oa__deck{--deck-tint-correct:#ecf6f5;--deck-tint-close:#e2f0ef;--deck-tint-wrong:#f8f1f1;border-radius:var(--f-r-door,22px);color:var(--f-ink,var(--df-ink));text-shadow:none;background:0 0;border:0}html[data-df-palette=black] .ErrorReviewMode-module__tEq4oa__deck{--deck-tint-correct:#212c2f;--deck-tint-close:#223234;--deck-tint-wrong:#2b2629}.ErrorReviewMode-module__tEq4oa__deckWide{width:100%}.ErrorReviewMode-module__tEq4oa__flatOpt{background:var(--f-plain-face,var(--df-panel));color:var(--f-ink,var(--df-ink));text-shadow:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .14s ease, color .14s ease, opacity .16s ease, transform .12s var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6));border:0}.ErrorReviewMode-module__tEq4oa__flatOpt:not(.ErrorReviewMode-module__tEq4oa__optRight):not(.ErrorReviewMode-module__tEq4oa__optWrong){border-radius:var(--f-r-field,14px)}@media (hover:hover){.ErrorReviewMode-module__tEq4oa__flatOpt:not(:disabled):not(.ErrorReviewMode-module__tEq4oa__optRight):not(.ErrorReviewMode-module__tEq4oa__optWrong):hover{background:var(--f-panel-lip,var(--df-border))}}.ErrorReviewMode-module__tEq4oa__flatOpt:not(:disabled):active{transition-duration:var(--f-dur-press,60ms);transform:translateY(1px)scale(.99)}.ErrorReviewMode-module__tEq4oa__flatOpt:disabled{cursor:default}.ErrorReviewMode-module__tEq4oa__flatOpt:focus-visible{outline:3px solid var(--f-focus,var(--df-accent));outline-offset:3px}.ErrorReviewMode-module__tEq4oa__optRight{border-radius:var(--f-r-field,14px);background:var(--f-face,#2c968b);color:var(--f-glyph,#fff);animation:ErrorReviewMode-module__tEq4oa__deck-pop .3s var(--f-ease-pop,cubic-bezier(.3, 1.5, .5, 1)) both}.ErrorReviewMode-module__tEq4oa__optWrong{border-radius:var(--f-r-field,14px);color:#fff;background:#a5534b;animation:.34s cubic-bezier(.36,.07,.19,.97) both ErrorReviewMode-module__tEq4oa__deck-shake}html[data-df-palette=black] .ErrorReviewMode-module__tEq4oa__optWrong{background:#8f4740}.ErrorReviewMode-module__tEq4oa__optDim{opacity:.55}.ErrorReviewMode-module__tEq4oa__letter{background:var(--f-stage,#fff);color:var(--f-muted,var(--df-muted))}.ErrorReviewMode-module__tEq4oa__optRight .ErrorReviewMode-module__tEq4oa__letter,.ErrorReviewMode-module__tEq4oa__optWrong .ErrorReviewMode-module__tEq4oa__letter{color:#fff;background:#ffffff38}.ErrorReviewMode-module__tEq4oa__quote{background:var(--f-field,var(--df-panel));color:var(--f-ink,var(--df-ink));border-inline-start-color:var(--f-bare,var(--df-accent))!important}.ErrorReviewMode-module__tEq4oa__answerStrip{color:var(--f-muted,var(--df-muted));border-top-color:var(--f-recess,var(--df-border))!important}.ErrorReviewMode-module__tEq4oa__answerStrip strong,.ErrorReviewMode-module__tEq4oa__answerLabel{color:var(--f-ink,var(--df-ink))}.ErrorReviewMode-module__tEq4oa__answerGood{color:var(--f-bare,var(--df-accent))}.ErrorReviewMode-module__tEq4oa__arrowKey{box-shadow:0 4px 0 var(--f-plain-lip,var(--df-border));transition:transform var(--f-dur-hover,.17s) var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6)), box-shadow var(--f-dur-hover,.17s) var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6));background:var(--f-plain-face,var(--df-panel))!important;color:var(--f-bare,var(--df-accent))!important;border:0!important}@media (hover:hover){.ErrorReviewMode-module__tEq4oa__arrowKey:not(:disabled):hover{box-shadow:0 6px 0 var(--f-plain-lip,var(--df-border));transform:translateY(-2px)}}.ErrorReviewMode-module__tEq4oa__arrowKey:not(:disabled):active{box-shadow:0 1px 0 var(--f-plain-lip,var(--df-border));transform:translateY(3px)}.ErrorReviewMode-module__tEq4oa__arrowKey:disabled{opacity:.4;cursor:not-allowed}.ErrorReviewMode-module__tEq4oa__barKey{box-shadow:0 3px 0 var(--f-plain-lip,var(--df-border));transition:transform .14s var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6));border-radius:var(--f-r-mini,13px)!important;background:var(--f-plain-face,var(--df-panel))!important;color:var(--f-ink,var(--df-ink))!important;border:0!important}.ErrorReviewMode-module__tEq4oa__barKey:not(:disabled):active{transform:translateY(2px)}.ErrorReviewMode-module__tEq4oa__barKey:disabled{opacity:.4}.ErrorReviewMode-module__tEq4oa__barMuted{color:var(--f-muted,var(--df-muted))!important}.ErrorReviewMode-module__tEq4oa__barOn{color:var(--f-bare,var(--df-accent))!important}.ErrorReviewMode-module__tEq4oa__switchOn{background:var(--f-face,var(--df-accent))!important}.ErrorReviewMode-module__tEq4oa__switchOff{background:var(--f-recess,var(--df-border))!important}.ErrorReviewMode-module__tEq4oa__statLabel{color:var(--f-muted,var(--df-muted))}.ErrorReviewMode-module__tEq4oa__statValue{color:var(--f-ink,var(--df-ink));font-family:var(--f-font,inherit);font-variant-numeric:tabular-nums}.ErrorReviewMode-module__tEq4oa__prompt{color:var(--f-ink,var(--df-ink))}.ErrorReviewMode-module__tEq4oa__donePanel{color:var(--f-ink,var(--df-ink));background:0 0!important;border:0!important}.ErrorReviewMode-module__tEq4oa__finishRow{color:var(--f-ink,var(--df-ink))}.ErrorReviewMode-module__tEq4oa__ringTrack{stroke:var(--f-recess,var(--df-border))}.ErrorReviewMode-module__tEq4oa__ringFill{stroke:var(--f-face,var(--df-accent))}.ErrorReviewMode-module__tEq4oa__ringLow{stroke:#a5534b}.ErrorReviewMode-module__tEq4oa__ringText{color:var(--f-ink,var(--df-ink))}.ErrorReviewMode-module__tEq4oa__ringTextLow{color:#a5534b}@keyframes ErrorReviewMode-module__tEq4oa__deck-pop{0%{transform:scale(.97)}55%{transform:scale(1.035)}to{transform:none}}@keyframes ErrorReviewMode-module__tEq4oa__deck-shake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.ErrorReviewMode-module__tEq4oa__flatOpt,.ErrorReviewMode-module__tEq4oa__arrowKey,.ErrorReviewMode-module__tEq4oa__barKey{transition:none}.ErrorReviewMode-module__tEq4oa__optRight,.ErrorReviewMode-module__tEq4oa__optWrong{animation:none}}.ErrorReviewMode-module__tEq4oa__wrongText{color:#a5534b}html[data-df-palette=black] .ErrorReviewMode-module__tEq4oa__wrongText{color:#e39a92}.ErrorReviewMode-module__tEq4oa__finishStrip{color:var(--f-ink,var(--df-ink));background:0 0!important;border:0!important}
.launchTrialNotice-module__RYp18G__notice{border-radius:var(--f-r-pill,999px);background:var(--f-panel);max-width:100%;color:var(--f-ink);text-align:center;text-shadow:none;flex-direction:column;align-self:center;align-items:center;gap:2px;margin:0;padding:8px 16px;display:inline-flex}.launchTrialNotice-module__RYp18G__notice[data-two-line]{border-radius:18px;padding:10px 18px}.launchTrialNotice-module__RYp18G__line{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:.9375rem;font-weight:800;line-height:1.35;display:inline-flex}.launchTrialNotice-module__RYp18G__icon{flex:none;width:1.05rem;height:1.05rem}.launchTrialNotice-module__RYp18G__sub{color:var(--f-muted,var(--f-ink));font-size:.8125rem;font-weight:700;line-height:1.35}.launchTrialNotice-module__RYp18G__notice[data-compact]{text-align:start;border-radius:14px;align-self:stretch;align-items:flex-start;padding:6px 12px}.launchTrialNotice-module__RYp18G__notice[data-compact] .launchTrialNotice-module__RYp18G__line{justify-content:flex-start;font-size:.8125rem}
.PkProgressBars-module___JM9nG__wrap{border:1px solid var(--df-border,#e2dac4);background:var(--df-panel,#fbf7ec);border-radius:10px;flex-direction:column;gap:4px;padding:6px 7px;display:flex;box-shadow:0 6px 18px -10px #241f1857;container:pkboard/inline-size;}html[data-df-palette=black] .PkProgressBars-module___JM9nG__wrap{box-shadow:0 6px 18px -8px #000c}.PkProgressBars-module___JM9nG__row{will-change:transform;grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"avatar name badge bar";align-items:center;column-gap:8px;display:grid}@container pkboard (max-width:430px){.PkProgressBars-module___JM9nG__row[data-dense="1"]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar name badge""bar bar bar";row-gap:3px}.PkProgressBars-module___JM9nG__row[data-dense="1"] .PkProgressBars-module___JM9nG__name{width:auto;min-width:0}.PkProgressBars-module___JM9nG__row[data-dense="1"] .PkProgressBars-module___JM9nG__badge{min-width:1.85rem;height:1.3rem}}.PkProgressBars-module___JM9nG__ghost{opacity:.45}.PkProgressBars-module___JM9nG__avatar{border:1px solid color-mix(in srgb, var(--df-accent,#2a9d9a) 25%, transparent);background:color-mix(in srgb, var(--df-accent,#2a9d9a) 12%, transparent);width:1.05rem;height:1.05rem;color:var(--df-accent,#2a9d9a);border-radius:999px;grid-area:avatar;place-items:center;display:grid;overflow:hidden}.PkProgressBars-module___JM9nG__avatar svg{width:.62rem;height:.62rem}.PkProgressBars-module___JM9nG__avatarPhoto{object-fit:cover;width:100%;height:100%}.PkProgressBars-module___JM9nG__name{text-overflow:ellipsis;white-space:nowrap;width:4.25rem;color:var(--df-body,#55504a);grid-area:name;font-size:12px;font-weight:800;overflow:hidden}@container pkboard (min-width:700px){.PkProgressBars-module___JM9nG__name{width:6rem}}.PkProgressBars-module___JM9nG__badge{background:var(--df-accent,#2a9d9a);color:#fff;min-width:2rem;height:1.55rem;font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;border-radius:5px;grid-area:badge;place-items:center;padding:0 4px;font-size:12px;font-weight:800;line-height:1;display:grid}.PkProgressBars-module___JM9nG__mine .PkProgressBars-module___JM9nG__badge{outline:2px solid var(--df-accent,#2a9d9a);outline-offset:2px}.PkProgressBars-module___JM9nG__bar{border:1px solid var(--df-border,#e2dac4);background:var(--df-plain,#f6f1e2);border-radius:5px;grid-area:bar;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:1px;min-width:0;height:1.15rem;display:grid;overflow:hidden}.PkProgressBars-module___JM9nG__bar[data-wide="1"]{column-gap:0}.PkProgressBars-module___JM9nG__cell{background:var(--pk-pending);color:var(--pk-ink-pending);border-radius:1px;place-items:center;transition:background-color .22s;display:grid;overflow:hidden;container:pkcell/inline-size}.PkProgressBars-module___JM9nG__num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.03em;font-size:clamp(5px,68cqw,10px);font-weight:800;line-height:1}@container pkcell (max-width:8.5px){.PkProgressBars-module___JM9nG__num{display:none}}.PkProgressBars-module___JM9nG__palette{--pk-pending:#d9d3c3;--pk-ink-pending:#504a41;--pk-green:#1f7a4a;--pk-ink-green:#f2f7f2;--pk-red:#661200;--pk-ink-red:#fdf1ef;--pk-amber:#e0a500;--pk-ink-amber:#2a1c00}html[data-df-palette=black] .PkProgressBars-module___JM9nG__palette{--pk-pending:#4f545c;--pk-ink-pending:#dfe3e8;--pk-green:#80e2b0;--pk-ink-green:#082014;--pk-red:#c4352a;--pk-ink-red:#fff2ef;--pk-amber:#fcd616;--pk-ink-amber:#241a00}.PkProgressBars-module___JM9nG__green{background:var(--pk-green);color:var(--pk-ink-green)}.PkProgressBars-module___JM9nG__red{background:var(--pk-red);color:var(--pk-ink-red)}.PkProgressBars-module___JM9nG__amber{background:var(--pk-amber);color:var(--pk-ink-amber)}.PkProgressBars-module___JM9nG__pending{background:var(--pk-pending);color:var(--pk-ink-pending)}.PkProgressBars-module___JM9nG__current{box-shadow:inset 0 0 0 1.5px var(--df-accent,#2a9d9a)}.PkProgressBars-module___JM9nG__legend{color:var(--df-faint,#8a8478);flex-wrap:wrap;justify-content:center;gap:3px 8px;padding-top:1px;font-size:10px;font-weight:700;display:flex}.PkProgressBars-module___JM9nG__legendItem{align-items:center;gap:3px;display:inline-flex}.PkProgressBars-module___JM9nG__swatch{border-radius:2px;width:8px;height:8px}.PkProgressBars-module___JM9nG__done .PkProgressBars-module___JM9nG__bar{opacity:.72}
.motion-module__Q0Vu1W__keyIn{animation:motion-module__Q0Vu1W__keyIn var(--f-dur-key-in,.62s) var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;animation-delay:calc(var(--f-in,0s) + var(--f-delay,0s) + var(--f-i,0) * var(--f-stagger,var(--f-stagger-key,45ms)))}.motion-module__Q0Vu1W__doorIn{animation:motion-module__Q0Vu1W__doorIn var(--f-dur-door-in,.64s) var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;animation-delay:calc(var(--f-in,0s) + var(--f-delay,0s) + var(--f-i,0) * var(--f-stagger,var(--f-stagger-door,80ms)))}.motion-module__Q0Vu1W__headIn{animation:motion-module__Q0Vu1W__headIn var(--f-dur-head-in,.56s) var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;animation-delay:calc(var(--f-in,0s) + var(--f-delay,0s) + var(--f-i,0) * var(--f-stagger,60ms))}.motion-module__Q0Vu1W__stickerIn{animation:motion-module__Q0Vu1W__stickerIn var(--f-dur-sticker-in,.52s) var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;animation-delay:calc(var(--f-in,0s) + var(--f-delay,0s) + var(--f-i,0) * var(--f-stagger,45ms))}.motion-module__Q0Vu1W__land{animation:motion-module__Q0Vu1W__land .48s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;animation-delay:calc(var(--f-in,0s) + var(--f-delay,0s))}.motion-module__Q0Vu1W__fillIn{transform-origin:var(--df-start,left) center;animation:motion-module__Q0Vu1W__fillIn var(--f-dur-fill-in,.9s) var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;animation-delay:calc(var(--f-in,0s) + var(--f-delay,0s))}.motion-module__Q0Vu1W__out{animation:motion-module__Q0Vu1W__out var(--f-dur-out,.15s) ease-in forwards}.motion-module__Q0Vu1W__hop{animation:motion-module__Q0Vu1W__hop .46s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) both;animation-delay:calc(var(--f-delay,0s) + var(--f-i,0) * var(--f-stagger,70ms))}.motion-module__Q0Vu1W__wiggle{animation:.56s ease-in-out motion-module__Q0Vu1W__wiggle}@keyframes motion-module__Q0Vu1W__keyIn{0%{opacity:0;transform:translateY(26px)scale(.82)}55%{opacity:1;transform:translateY(-6px)scale(1.035)}78%{transform:translateY(2px)scale(.99)}to{opacity:1;transform:none}}@keyframes motion-module__Q0Vu1W__doorIn{0%{opacity:0;transform:translateY(20px)scale(.72)}55%{opacity:1;transform:translateY(-7px)scale(1.05)}78%{transform:translateY(2px)scale(.985)}to{opacity:1;transform:none}}@keyframes motion-module__Q0Vu1W__land{0%{opacity:0;transform:scale(.94)}35%{opacity:1;transform:scale(1.05)}68%{transform:scale(.985)}to{opacity:1;transform:none}}@keyframes motion-module__Q0Vu1W__headIn{0%{opacity:0;transform:translateY(18px)scale(.92)}55%{opacity:1;transform:translateY(-5px)scale(1.03)}78%{transform:translateY(1px)scale(.995)}to{opacity:1;transform:none}}@keyframes motion-module__Q0Vu1W__stickerIn{0%{opacity:0;transform:scale(.4)rotate(-14deg)}60%{opacity:1;transform:scale(1.14)rotate(4deg)}to{opacity:1;transform:none}}@keyframes motion-module__Q0Vu1W__fillIn{0%{transform:scaleX(0)}}@keyframes motion-module__Q0Vu1W__out{to{opacity:0;transform:scale(.9)}}@keyframes motion-module__Q0Vu1W__hop{0%,to{transform:none}45%{transform:translateY(-5px)scale(1.12)}70%{transform:translateY(1px)}}@keyframes motion-module__Q0Vu1W__wiggle{0%,to{rotate:none}18%{rotate:-11deg}40%{rotate:9deg}62%{rotate:-5deg}82%{rotate:2deg}}@media (prefers-reduced-motion:reduce){.motion-module__Q0Vu1W__keyIn,.motion-module__Q0Vu1W__doorIn,.motion-module__Q0Vu1W__headIn,.motion-module__Q0Vu1W__stickerIn,.motion-module__Q0Vu1W__land,.motion-module__Q0Vu1W__fillIn,.motion-module__Q0Vu1W__out,.motion-module__Q0Vu1W__hop,.motion-module__Q0Vu1W__wiggle{animation:none}}
.VocabPager-module__HnZxRa__pager{font-family:var(--f-font,system-ui, sans-serif);text-shadow:none;flex-direction:column;align-items:center;gap:10px;margin-top:28px;padding-top:20px;display:flex}.VocabPager-module__HnZxRa__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.VocabPager-module__HnZxRa__key{box-sizing:border-box;border-radius:var(--f-r-key-sm,12px);background:var(--f-plain-face,#ebebef);min-width:38px;height:38px;color:var(--f-muted,#6e6e73);box-shadow:0 3px 0 var(--f-plain-lip,#cfcfd5);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--f-dur-hover,.17s) var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6)), box-shadow var(--f-dur-hover,.17s) ease, color .14s ease;border:0;justify-content:center;align-items:center;margin:0 0 3px;padding:0 10px;font-family:inherit;font-size:.9375rem;font-weight:800;line-height:1;display:inline-flex}@media (hover:hover){.VocabPager-module__HnZxRa__key:not(:disabled):not([aria-current]):hover{color:var(--f-ink,#1d1d1f);transform:translateY(-1px)}}.VocabPager-module__HnZxRa__key:not(:disabled):active{box-shadow:0 1px 0 var(--f-plain-lip,#cfcfd5);transition-duration:var(--f-dur-press,60ms);transform:translateY(2px)}.VocabPager-module__HnZxRa__key:disabled{cursor:not-allowed;opacity:.4}.VocabPager-module__HnZxRa__key:focus-visible{outline:3px solid var(--f-focus,#1e7a78);outline-offset:2px}.VocabPager-module__HnZxRa__keyOn{color:#fff;cursor:default;background:#626161;transform:translateY(2px);box-shadow:0 1px #3f3e3e}.VocabPager-module__HnZxRa__arrow svg{width:16px;height:16px}.VocabPager-module__HnZxRa__gap{color:var(--f-faint,#8e8e93);padding:0 2px;font-size:.875rem;font-weight:900}.VocabPager-module__HnZxRa__jump{align-items:center;gap:8px;margin-inline-start:4px;display:inline-flex}.VocabPager-module__HnZxRa__jumpLabel{color:var(--f-muted,#6e6e73);font-size:.8125rem;font-weight:800}.VocabPager-module__HnZxRa__jumpInput{box-sizing:border-box;border-radius:var(--f-r-key-sm,12px);background:var(--f-field,#f0f0f3);width:3.75rem;height:38px;color:var(--f-ink,#1d1d1f);text-align:center;font-variant-numeric:tabular-nums;border:0;outline:none;margin:0 0 3px;padding:0 8px;font-family:inherit;font-size:max(16px,1rem);font-weight:800}.VocabPager-module__HnZxRa__jumpInput::placeholder{color:var(--f-faint,#8e8e93)}.VocabPager-module__HnZxRa__jumpInput:focus{box-shadow:0 0 0 2px var(--f-focus,#1e7a78)}.VocabPager-module__HnZxRa__footer{color:var(--f-muted,#6e6e73);text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:700;line-height:1.55}@media (prefers-reduced-motion:reduce){.VocabPager-module__HnZxRa__key{transition:none}}
.FriendAvatar-module__lB2NDa__wrap{flex:none;display:inline-flex;position:relative}.FriendAvatar-module__lB2NDa__dot{inset-inline-end:-1px;box-sizing:content-box;box-shadow:0 0 0 2px var(--f-stage,#fff);background:var(--f-faint,#8e8e93);border-radius:999px;position:absolute;bottom:-1px}.FriendAvatar-module__lB2NDa__dot[data-status=online]{background:#349c61}.FriendAvatar-module__lB2NDa__dot[data-status=busy]{background:#f6b42a}.FriendAvatar-module__lB2NDa__dot[data-status=invisible]{background:var(--f-stage,#fff);box-shadow:0 0 0 2px var(--f-stage,#fff), inset 0 0 0 2px var(--f-muted,#6e6e73)}html[data-df-palette=black] .FriendAvatar-module__lB2NDa__dot[data-status=online]{background:#5cc489}.FriendAvatar-module__lB2NDa__role{z-index:1;inset-inline-start:-5px;background:var(--f-face,#4a6a8a);min-width:20px;color:var(--f-glyph,#fff);box-shadow:0 0 0 2px var(--f-stage,#fff);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:2px 5px;font-size:9px;font-weight:800;line-height:1.1;display:inline-flex;position:absolute;bottom:-5px}.FriendAvatar-module__lB2NDa__group{flex:none;display:inline-block;position:relative}.FriendAvatar-module__lB2NDa__group:before{content:"";inset-inline:0;background:var(--f-lip,#3b603e);border-radius:32%;position:absolute;top:10%;bottom:0}.FriendAvatar-module__lB2NDa__groupFace{inset-inline:0;background:var(--f-face,#4c7b4f);color:var(--f-glyph,#fff);border-radius:32%;place-items:center;display:grid;position:absolute;top:0}.FriendAvatar-module__lB2NDa__groupIcon{filter:drop-shadow(1px 1px 0 var(--f-lip,#3b603e))}
.ArenaShell-module__e6rvUG__shell>.ArenaShell-module__e6rvUG__column{max-width:48rem}.ArenaShell-module__e6rvUG__shell[data-width=wide]>.ArenaShell-module__e6rvUG__column{max-width:64rem}[data-f-page] .ArenaShell-module__e6rvUG__shell{background:0 0;padding:0}[data-f-page] .ArenaShell-module__e6rvUG__shell>.ArenaShell-module__e6rvUG__column{max-width:none}[data-f-page] .ArenaShell-module__e6rvUG__shell [data-f-page-header]{display:none}.ArenaShell-module__e6rvUG__intent{border-radius:var(--f-r-pill,999px);background:var(--f-tint,var(--df-panel));color:var(--f-ink,var(--df-ink));font-size:var(--f-fs-small,.875rem);white-space:nowrap;text-shadow:none;align-items:center;gap:6px;padding:.3em .75em;font-weight:800;line-height:1.2;display:inline-flex}.ArenaShell-module__e6rvUG__intentIcon{width:15px;height:15px;color:var(--f-bare,var(--df-accent))}.ArenaShell-module__e6rvUG__hud{text-shadow:none;flex-direction:column;gap:10px;margin:0 0 18px;display:flex}.ArenaShell-module__e6rvUG__hudRow{align-items:center;gap:12px;min-width:0;display:flex}.ArenaShell-module__e6rvUG__hudCount{border-radius:var(--f-r-pill,999px);background:var(--f-plain-face,var(--df-panel));color:var(--f-ink,var(--df-ink));font-variant-numeric:tabular-nums;flex:none;padding:.28em .7em;font-size:.9375rem;font-weight:800;line-height:1.2}.ArenaShell-module__e6rvUG__hudTrack{border-radius:var(--f-r-pill,999px);background:var(--f-recess,var(--df-border));flex:auto;height:12px;position:relative;overflow:hidden}.ArenaShell-module__e6rvUG__hudFill{border-radius:inherit;background:var(--f-face,var(--df-accent));transform-origin:var(--df-start,left) center;transition:transform .32s var(--f-ease-glide,cubic-bezier(.22, 1, .36, 1));position:absolute;inset:0}.ArenaShell-module__e6rvUG__hudChips{flex:none;align-items:center;gap:8px;display:inline-flex}.ArenaShell-module__e6rvUG__hudChip{border-radius:var(--f-r-pill,999px);background:var(--f-tint,var(--df-panel));color:var(--f-ink,var(--df-ink));font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:.28em .7em;font-size:.9375rem;font-weight:800;line-height:1.2;display:inline-flex}.ArenaShell-module__e6rvUG__hudChip svg{width:16px;height:16px}.ArenaShell-module__e6rvUG__hudScoreLabel{color:var(--f-muted,var(--df-muted));font-size:.8125rem;font-weight:700}.ArenaShell-module__e6rvUG__flame{color:var(--f-flame,#b8742f)}.ArenaShell-module__e6rvUG__heart{color:#a5534b}.ArenaShell-module__e6rvUG__heartOff{color:var(--f-faint,var(--df-border))}.ArenaShell-module__e6rvUG__hudClock{border-radius:var(--f-r-pill,999px);background:var(--f-recess,var(--df-border));height:6px;position:relative;overflow:hidden}.ArenaShell-module__e6rvUG__hudClockFill{border-radius:inherit;background:var(--f-face,var(--df-accent));transform-origin:var(--df-start,left) center;position:absolute;inset:0}.ArenaShell-module__e6rvUG__hudClockFill[data-urgent]{background:#a5534b}@media (prefers-reduced-motion:reduce){.ArenaShell-module__e6rvUG__hudFill{transition:none}}.ArenaShell-module__e6rvUG__wait{text-align:center;min-height:min(40svh,22rem);color:var(--f-bare,var(--df-accent));flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.24s both ArenaShell-module__e6rvUG__f-fade-in;display:flex}.ArenaShell-module__e6rvUG__waitText{color:var(--f-ink,var(--df-ink));margin:0;font-size:1rem;font-weight:700;line-height:1.4}.ArenaShell-module__e6rvUG__note{max-width:34rem;color:var(--f-muted,var(--df-muted));font-size:var(--f-fs-small,.875rem);text-align:center;margin:0 auto 14px;font-weight:600;line-height:1.45}@media (prefers-reduced-motion:reduce){.ArenaShell-module__e6rvUG__wait{animation:none}}@keyframes ArenaShell-module__e6rvUG__f-fade-in{0%{opacity:0}}.ArenaShell-module__e6rvUG__roundHead{flex-direction:column;display:flex}.ArenaShell-module__e6rvUG__roundTitle{max-width:100%;color:var(--f-ink,var(--df-ink));text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:none;align-self:center;margin:0 0 14px;font-size:1.375rem;font-weight:900;line-height:1.2;overflow:hidden}@media (min-width:768px){.ArenaShell-module__e6rvUG__roundHead{display:grid}.ArenaShell-module__e6rvUG__roundHead>*{grid-area:1/1;min-width:0}.ArenaShell-module__e6rvUG__roundTitle{min-height:var(--arena-round-key-h,3.25rem);place-self:start center;align-items:center;max-width:calc(100% - 16rem);margin:0;display:flex}}.ArenaShell-module__e6rvUG__shell>.ArenaShell-module__e6rvUG__column:has(>[data-setup-panel]){flex-direction:column;flex:auto;display:flex}.ArenaShell-module__e6rvUG__shell>.ArenaShell-module__e6rvUG__column>[data-setup-panel]{margin-top:auto;margin-bottom:auto}
.RoomQr-module__H5fuiq__figure{flex-direction:column;align-items:center;gap:8px;width:100%;margin:0;display:flex}.RoomQr-module__H5fuiq__frame{box-sizing:border-box;background:var(--f-panel,#f5f5f7);border-radius:24px;width:100%;max-width:220px;padding:10px}.RoomQr-module__H5fuiq__box{box-sizing:border-box;aspect-ratio:1;border-radius:16px;place-items:center;width:100%;max-width:200px;margin:0 auto;display:grid;overflow:hidden}.RoomQr-module__H5fuiq__box>svg{width:100%;height:100%}.RoomQr-module__H5fuiq__caption{color:var(--f-ink,#1d1d1f);text-align:center;text-shadow:none;margin:0;font-size:1rem;font-weight:800}
.Messenger-module__6hXk5q__root{min-width:0;position:relative;container-type:inline-size}.Messenger-module__6hXk5q__stateBox{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:26rem;margin:0 auto;display:flex}.Messenger-module__6hXk5q__stateCap{width:64px;height:70px;animation:Messenger-module__6hXk5q__chipIn .52s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;position:relative}.Messenger-module__6hXk5q__stateCap:before{content:"";background:var(--f-lip,#3b603e);border-radius:20px;position:absolute;inset:6px 0 0}.Messenger-module__6hXk5q__stateCapFace{background:var(--f-face,#4c7b4f);color:var(--f-glyph,#fff);border-radius:20px;place-items:center;display:grid;position:absolute;inset:0 0 6px}.Messenger-module__6hXk5q__stateCapIcon{width:30px;height:30px;filter:drop-shadow(1.5px 1.5px 0 var(--f-lip,#3b603e))}.Messenger-module__6hXk5q__stateText{color:var(--f-ink,#1d1d1f);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.45}.Messenger-module__6hXk5q__notice{color:var(--f-danger-ink,#b3372a);font-size:var(--f-fs-small,.875rem);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0 0 14px;font-weight:700;line-height:1.4;display:flex}.Messenger-module__6hXk5q__noticeQuiet{color:var(--f-muted,#6e6e73)}.Messenger-module__6hXk5q__panes{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.Messenger-module__6hXk5q__listPane{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.Messenger-module__6hXk5q__chatPane{min-width:0;min-height:0}.Messenger-module__6hXk5q__panes[data-view=list] .Messenger-module__6hXk5q__chatPane,.Messenger-module__6hXk5q__panes[data-view=chat] .Messenger-module__6hXk5q__listPane{display:none}.Messenger-module__6hXk5q__panes[data-view=chat] .Messenger-module__6hXk5q__chatPane{height:var(--msg-h,72svh);min-height:22rem;animation:Messenger-module__6hXk5q__paneIn .3s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards}@container (min-width:760px){.Messenger-module__6hXk5q__panes{height:var(--msg-h,40rem);grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);min-height:26rem}.Messenger-module__6hXk5q__panes[data-view] .Messenger-module__6hXk5q__listPane,.Messenger-module__6hXk5q__panes[data-view] .Messenger-module__6hXk5q__chatPane{flex-direction:column;display:flex}.Messenger-module__6hXk5q__panes[data-view=chat] .Messenger-module__6hXk5q__chatPane{height:auto;min-height:0;animation:none}.Messenger-module__6hXk5q__listPane{overflow:hidden}.Messenger-module__6hXk5q__listScroll{overscroll-behavior-y:contain;flex:auto;min-height:0;margin:0 -6px;padding:0 6px 8px;overflow-y:auto}.Messenger-module__6hXk5q__chatPane>*{flex:auto}.Messenger-module__6hXk5q__listScroll .Messenger-module__6hXk5q__idleInline{display:none}}.Messenger-module__6hXk5q__hideOnChat{display:block}@container (min-width:1000px){.Messenger-module__6hXk5q__panes{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}}@container (max-width:759.98px){.Messenger-module__6hXk5q__root[data-view=chat] .Messenger-module__6hXk5q__hideOnChat{display:none}}.Messenger-module__6hXk5q__listHead{flex-direction:column;gap:10px;min-width:0;display:flex}.Messenger-module__6hXk5q__searchRow{align-items:flex-start;gap:10px;min-width:0;display:flex}.Messenger-module__6hXk5q__searchRow>:first-child{flex:auto;min-width:0}.Messenger-module__6hXk5q__searchRow>:last-child:not(:first-child){flex:none}.Messenger-module__6hXk5q__listTabs [role=tab]{padding-inline:8px}.Messenger-module__6hXk5q__tabLabel{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.Messenger-module__6hXk5q__tabLabelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Messenger-module__6hXk5q__tabCount{box-sizing:border-box;background:var(--f-lip,#3b603e);min-width:1.35rem;height:1.35rem;color:var(--f-glyph,#fff);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 .4rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-grid}.Messenger-module__6hXk5q__listScroll{min-width:0}.Messenger-module__6hXk5q__listScroll>*+*{margin-top:14px}.Messenger-module__6hXk5q__section{margin:0}.Messenger-module__6hXk5q__section+.Messenger-module__6hXk5q__section{margin-top:14px}.Messenger-module__6hXk5q__sectionHead{color:var(--f-muted,#6e6e73);font-size:var(--f-fs-small,.875rem);align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;font-weight:800;display:flex}.Messenger-module__6hXk5q__sectionCount{color:var(--f-faint,#8e8e93);font-variant-numeric:tabular-nums}.Messenger-module__6hXk5q__quietLine{color:var(--f-muted,#6e6e73);text-align:center;margin:18px 10px;font-size:.9375rem;font-weight:700}.Messenger-module__6hXk5q__rows{min-width:0;position:relative}.Messenger-module__6hXk5q__rowList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Messenger-module__6hXk5q__plate{border-radius:var(--f-r-row,1rem);background:var(--f-hover,#f0f0f3);opacity:0;pointer-events:none;will-change:transform;transition:transform var(--glide-ms,.17s) var(--f-ease-glide,cubic-bezier(.22, 1, .36, 1)), opacity .14s ease;position:absolute;top:0;left:0}.Messenger-module__6hXk5q__plate[data-on]{opacity:1}.Messenger-module__6hXk5q__plate[data-snap]{transition:opacity .14s}.Messenger-module__6hXk5q__item{min-width:0;animation:Messenger-module__6hXk5q__rowIn .42s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;animation-delay:calc(min(var(--i,0), 10) * 32ms);align-items:center;gap:4px;display:flex;position:relative}.Messenger-module__6hXk5q__leadKey{z-index:1;top:0;bottom:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset-inline-start:10px}.Messenger-module__6hXk5q__leadFace{transition:transform var(--f-dur-hover,.17s) var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6));border-radius:999px;display:inline-flex}@media (hover:hover){.Messenger-module__6hXk5q__item:hover .Messenger-module__6hXk5q__leadFace{transform:translateY(-1px)}.Messenger-module__6hXk5q__leadKey:hover .Messenger-module__6hXk5q__leadFace{transform:translateY(-2px)}}.Messenger-module__6hXk5q__leadKey:active .Messenger-module__6hXk5q__leadFace{transition-duration:var(--f-dur-press,60ms);transform:translateY(1px)}.Messenger-module__6hXk5q__leadKey:focus-visible .Messenger-module__6hXk5q__leadFace{box-shadow:0 0 0 2px var(--f-stage,#fff), 0 0 0 4px var(--f-focus,#1e7a78)}.Messenger-module__6hXk5q__row{box-sizing:border-box;border-radius:var(--f-r-row,1rem);min-width:0;min-height:4rem;color:var(--f-ink,#1d1d1f);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;flex:auto;align-items:center;gap:12px;margin:0;padding:8px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.Messenger-module__6hXk5q__row:focus-visible{box-shadow:inset 0 0 0 2px var(--f-focus,#1e7a78)}.Messenger-module__6hXk5q__lit{border-radius:inherit;background:var(--f-tint,#d7dfd9);pointer-events:none;position:absolute;inset:0}.Messenger-module__6hXk5q__rowLead,.Messenger-module__6hXk5q__rowText,.Messenger-module__6hXk5q__rowAside{position:relative}.Messenger-module__6hXk5q__rowLead{flex:none;place-items:center;display:grid}.Messenger-module__6hXk5q__rowText{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.Messenger-module__6hXk5q__rowTitle{align-items:center;gap:6px;min-width:0;font-size:1rem;font-weight:700;line-height:1.25;display:flex}.Messenger-module__6hXk5q__rowTitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Messenger-module__6hXk5q__row[data-selected] .Messenger-module__6hXk5q__rowTitle{font-weight:800}.Messenger-module__6hXk5q__rowTitleIcon{width:14px;height:14px;color:var(--f-faint,#8e8e93);flex:none}.Messenger-module__6hXk5q__rowMeta{min-width:0;color:var(--f-muted,#6e6e73);font-size:var(--f-fs-small,.875rem);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}.Messenger-module__6hXk5q__row[data-selected] .Messenger-module__6hXk5q__rowMeta{color:var(--f-ink,#1d1d1f);font-weight:500}.Messenger-module__6hXk5q__row[data-unread] .Messenger-module__6hXk5q__rowMeta{color:var(--f-ink,#1d1d1f);font-weight:700}.Messenger-module__6hXk5q__rowAside{flex-direction:column;flex:none;align-items:flex-end;gap:6px;min-width:2.5rem;display:flex}.Messenger-module__6hXk5q__rowTime{color:var(--f-faint,#8e8e93);font-size:var(--f-fs-count,.75rem);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.Messenger-module__6hXk5q__unread{box-sizing:border-box;background:var(--f-face,#4c7b4f);min-width:1.4rem;height:1.4rem;color:var(--f-glyph,#fff);box-shadow:0 2px 0 var(--f-lip,#3b603e);font-variant-numeric:tabular-nums;animation:Messenger-module__6hXk5q__chipIn .42s var(--f-ease-pop,cubic-bezier(.3, 1.5, .5, 1)) backwards;border-radius:999px;place-items:center;padding:0 .42rem;font-size:.6875rem;font-weight:800;display:inline-grid}.Messenger-module__6hXk5q__unread[data-quiet]{background:var(--f-recess,#ececf0);color:var(--f-muted,#6e6e73);box-shadow:none}.Messenger-module__6hXk5q__trail{flex:none;align-items:center;display:inline-flex}@media (hover:hover){.Messenger-module__6hXk5q__row:hover .Messenger-module__6hXk5q__rowLead{transform:translateY(-1px)}}.Messenger-module__6hXk5q__rowLead{transition:transform var(--f-dur-hover,.17s) var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6))}.Messenger-module__6hXk5q__requests{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Messenger-module__6hXk5q__requestRow{border-radius:var(--f-r-row,1rem);background:var(--f-tint,#d7dfd9);min-width:0;animation:Messenger-module__6hXk5q__rowIn .42s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;align-items:center;gap:12px;padding:8px 10px;display:flex}.Messenger-module__6hXk5q__requestRow[data-direction=outgoing]{background:0 0}.Messenger-module__6hXk5q__requestKeys{flex:none;gap:8px;display:flex}.Messenger-module__6hXk5q__avatarKey{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}@media (hover:hover){.Messenger-module__6hXk5q__avatarKey:hover .Messenger-module__6hXk5q__leadFace{transform:translateY(-2px)}}.Messenger-module__6hXk5q__avatarKey:active .Messenger-module__6hXk5q__leadFace{transition-duration:var(--f-dur-press,60ms);transform:translateY(1px)}.Messenger-module__6hXk5q__avatarKey:focus-visible .Messenger-module__6hXk5q__leadFace{box-shadow:0 0 0 2px var(--f-stage,#fff), 0 0 0 4px var(--f-focus,#1e7a78)}.Messenger-module__6hXk5q__idle.Messenger-module__6hXk5q__idleInline{height:auto;padding:4px 0 0;overflow:visible}.Messenger-module__6hXk5q__idle .Messenger-module__6hXk5q__hit{background:var(--f-panel,#f5f5f7)}.Messenger-module__6hXk5q__idle .Messenger-module__6hXk5q__linkBox{background:var(--f-field,#f0f0f3)}.Messenger-module__6hXk5q__idle{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;height:100%;min-height:0;padding:4px clamp(16px,4cqi,40px) 24px;display:flex;overflow-y:auto}.Messenger-module__6hXk5q__idleCentered{justify-content:center}.Messenger-module__6hXk5q__add{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:26rem;margin:0 auto;display:flex}.Messenger-module__6hXk5q__addTitle{color:var(--f-ink,#1d1d1f);text-align:center;margin:0;font-size:1.25rem;font-weight:800}.Messenger-module__6hXk5q__myId{box-sizing:border-box;border-radius:var(--f-r-field,14px);background:var(--f-field,#f0f0f3);width:100%;min-height:44px;color:var(--f-ink,#1d1d1f);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;outline:none;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex}.Messenger-module__6hXk5q__myId:focus-visible{box-shadow:0 0 0 2px var(--f-focus,#1e7a78)}.Messenger-module__6hXk5q__myIdLabel{color:var(--f-muted,#6e6e73);font-size:var(--f-fs-count,.75rem);flex:none;font-weight:800}.Messenger-module__6hXk5q__myIdValue{letter-spacing:.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.9375rem;font-weight:800;overflow:hidden}.Messenger-module__6hXk5q__myIdIcon{width:16px;height:16px;color:var(--f-muted,#6e6e73);flex:none}.Messenger-module__6hXk5q__myIdIcon[data-copied]{color:var(--f-bare,#4c7b4f)}.Messenger-module__6hXk5q__addBody{flex-direction:column;gap:12px;min-width:0;display:flex}.Messenger-module__6hXk5q__addRow{gap:10px;min-width:0;display:flex}.Messenger-module__6hXk5q__addRow>:first-child{flex:auto;min-width:0}.Messenger-module__6hXk5q__addRow>:last-child{flex:none}.Messenger-module__6hXk5q__idInput{letter-spacing:.02em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.Messenger-module__6hXk5q__hint{color:var(--f-muted,#6e6e73);font-size:var(--f-fs-small,.875rem);text-align:center;margin:0;font-weight:600;line-height:1.45}.Messenger-module__6hXk5q__error{color:var(--f-danger-ink,#b3372a);font-size:var(--f-fs-small,.875rem);text-align:center;margin:0;font-weight:700;line-height:1.45}.Messenger-module__6hXk5q__success{color:var(--f-ink,#1d1d1f);font-size:var(--f-fs-small,.875rem);text-align:center;margin:0;font-weight:700}.Messenger-module__6hXk5q__hit{background:var(--f-stage,#fff);min-width:0;box-shadow:0 4px 0 var(--f-panel-lip,#e3e3e8);animation:Messenger-module__6hXk5q__rowIn .36s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.Messenger-module__6hXk5q__overlayBody .Messenger-module__6hXk5q__hit{background:var(--f-panel,#f5f5f7)}.Messenger-module__6hXk5q__hitText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.Messenger-module__6hXk5q__hitName{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;overflow:hidden}.Messenger-module__6hXk5q__hitMeta{color:var(--f-muted,#6e6e73);font-size:var(--f-fs-small,.875rem);font-weight:600}.Messenger-module__6hXk5q__qrWrap{flex-direction:column;align-items:center;gap:10px;display:flex}.Messenger-module__6hXk5q__qrTile{aspect-ratio:1;width:min(15rem,70vw);box-shadow:0 4px 0 var(--f-panel-lip,#e3e3e8);animation:Messenger-module__6hXk5q__chipIn .52s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;background:#fff;border-radius:18px;place-items:center;display:grid;overflow:hidden}.Messenger-module__6hXk5q__qrTile>svg{width:100%;height:100%}.Messenger-module__6hXk5q__qrSkeleton{width:2rem;height:2rem}.Messenger-module__6hXk5q__linkBox{border-radius:var(--f-r-field,14px);background:var(--f-stage,#fff);color:var(--f-ink,#1d1d1f);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.Messenger-module__6hXk5q__overlayBody .Messenger-module__6hXk5q__linkBox{background:var(--f-field,#f0f0f3)}.Messenger-module__6hXk5q__overlayBody{flex-direction:column;gap:16px;min-width:min(22rem,86vw);display:flex}.Messenger-module__6hXk5q__menu{flex-direction:column;min-width:13rem;padding:2px 0;display:flex}.Messenger-module__6hXk5q__menuItem{width:100%;min-height:3rem;color:var(--f-ink,#1d1d1f);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;outline:none;align-items:center;gap:12px;margin:0;padding:8px 12px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.Messenger-module__6hXk5q__menuItem:hover,.Messenger-module__6hXk5q__menuItem:focus-visible{background:var(--f-hover,#f0f0f3)}.Messenger-module__6hXk5q__menuItem[data-danger]{color:var(--f-danger-ink,#b3372a)}.Messenger-module__6hXk5q__menuIcon{width:20px;height:20px;color:var(--f-bare,#4c7b4f);flex:none}.Messenger-module__6hXk5q__menuItem[data-danger] .Messenger-module__6hXk5q__menuIcon{color:var(--f-danger-ink,#b3372a)}.Messenger-module__6hXk5q__menuToggle{margin-inline-start:auto}.Messenger-module__6hXk5q__choices{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Messenger-module__6hXk5q__choice{width:100%;min-height:3.1rem;color:var(--f-ink,#1d1d1f);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;outline:none;align-items:center;gap:12px;margin:0;padding:8px 12px;font-size:1rem;font-weight:700;display:flex}.Messenger-module__6hXk5q__choice:hover,.Messenger-module__6hXk5q__choice:focus-visible{background:var(--f-hover,#f0f0f3)}.Messenger-module__6hXk5q__choice[aria-checked=true]{font-weight:800}.Messenger-module__6hXk5q__choiceCheck{width:18px;height:18px;color:var(--f-bare,#4c7b4f);margin-inline-start:auto}.Messenger-module__6hXk5q__statusDot{background:var(--f-faint,#8e8e93);border-radius:999px;flex:none;width:12px;height:12px}.Messenger-module__6hXk5q__statusDot[data-status=auto]{background:#349c61}.Messenger-module__6hXk5q__statusDot[data-status=busy]{background:#f6b42a}.Messenger-module__6hXk5q__statusDot[data-status=invisible]{box-shadow:inset 0 0 0 2px var(--f-muted,#6e6e73);background:0 0}.Messenger-module__6hXk5q__drawer{z-index:3;top:0;inset-inline-end:0;border-radius:var(--f-r-door,22px);background:var(--f-stage,#fff);width:min(25rem,100%);animation:Messenger-module__6hXk5q__drawerIn .32s var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;flex-direction:column;display:flex;position:absolute;bottom:0;overflow:hidden;box-shadow:-14px 0 32px -18px #161a2259}html[data-df-palette=black] .Messenger-module__6hXk5q__drawer{box-shadow:-14px 0 32px -18px #000000b3}.Messenger-module__6hXk5q__drawerScroll{overscroll-behavior-y:contain;flex:auto;min-height:0;padding:14px 16px 18px;overflow-y:auto}.Messenger-module__6hXk5q__chatHost{height:100%;min-height:0;position:relative}@container (min-width:1060px){.Messenger-module__6hXk5q__chatHost[data-drawer]{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);gap:14px;display:grid}.Messenger-module__6hXk5q__chatHost[data-drawer] .Messenger-module__6hXk5q__drawer{width:auto;min-height:0;box-shadow:none;position:relative;inset:auto}html[data-df-palette=black] .Messenger-module__6hXk5q__chatHost[data-drawer] .Messenger-module__6hXk5q__drawer{box-shadow:none}}@keyframes Messenger-module__6hXk5q__paneIn{0%{opacity:0;transform:translateX(calc(18px * var(--df-x,1)))}}@keyframes Messenger-module__6hXk5q__drawerIn{0%{opacity:0;transform:translateX(calc(32px * var(--df-x,1)))}}@keyframes Messenger-module__6hXk5q__rowIn{0%{opacity:0;transform:translateY(8px)}}@keyframes Messenger-module__6hXk5q__chipIn{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{transform:none}}@media (prefers-reduced-motion:reduce){.Messenger-module__6hXk5q__panes[data-view=chat] .Messenger-module__6hXk5q__chatPane,.Messenger-module__6hXk5q__item,.Messenger-module__6hXk5q__unread,.Messenger-module__6hXk5q__requestRow,.Messenger-module__6hXk5q__hit,.Messenger-module__6hXk5q__qrTile,.Messenger-module__6hXk5q__drawer{animation:none}.Messenger-module__6hXk5q__plate,.Messenger-module__6hXk5q__rowLead,.Messenger-module__6hXk5q__leadFace{transition:none}}
.DeckProgressStrip-module__9dzweq__strip[data-deck-strip]{flex:auto;min-width:48px;height:1.15rem}@container (max-width:599px){.DeckProgressStrip-module__9dzweq__strip[data-deck-strip]{flex:1 0 100%;order:3;height:16px}}@media (prefers-reduced-motion:reduce){.DeckProgressStrip-module__9dzweq__strip .DeckProgressStrip-module__9dzweq__cell{transition:none}}.DeckProgressStrip-module__9dzweq__strip[data-deck-strip]{background:var(--df-border,#e2dac4)}.DeckProgressStrip-module__9dzweq__strip[data-deck-strip] .DeckProgressStrip-module__9dzweq__cell[data-cell=pending]{background:#fff}html[data-df-palette=black] .DeckProgressStrip-module__9dzweq__strip[data-deck-strip] .DeckProgressStrip-module__9dzweq__cell[data-cell=pending]{background:#2a2c31}
.SeePlansKey-module__t7cZ4W__key{--sp-r:var(--f-r-key,15px);--sp-lip-h:var(--f-lip-md,5px);--sp-h:44px;--sp-label:1rem;--sp-split:38%;--sp-slant:16px;--sp-plan-face:var(--f-plain-face);--sp-plan-ink:var(--f-plain-glyph);--sp-plan-lip:var(--f-plain-lip);--sp-plan-shadow:none;width:100%;padding-bottom:var(--sp-lip-h);border-radius:var(--sp-r);-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;display:block;position:relative}.SeePlansKey-module__t7cZ4W__key[data-size=lg]{--sp-r:var(--f-r-key-lg,16px);--sp-lip-h:var(--f-lip-lg,6px);--sp-h:52px}.SeePlansKey-module__t7cZ4W__lip{inset-inline:0;top:var(--sp-lip-h);border-radius:var(--sp-r);background:var(--f-lip);position:absolute;bottom:0;overflow:hidden}.SeePlansKey-module__t7cZ4W__lipPlan{top:0;inset-inline-end:0;width:var(--sp-split);background:var(--sp-plan-lip);clip-path:polygon(var(--sp-slant) 0, 100% 0, 100% 100%, 0 100%);position:absolute;bottom:0}.SeePlansKey-module__t7cZ4W__face{min-height:var(--sp-h);border-radius:var(--sp-r);background:var(--f-face);transition:transform var(--f-dur-hover,.17s) var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6));display:flex;position:relative;overflow:hidden}.SeePlansKey-module__t7cZ4W__left,.SeePlansKey-module__t7cZ4W__right{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.SeePlansKey-module__t7cZ4W__left{color:var(--f-glyph);flex:auto;padding-block:0;padding-inline:12px 6px}.SeePlansKey-module__t7cZ4W__right{flex:0 0 var(--sp-split);padding-block:0;padding-inline:calc(var(--sp-slant) + 4px) 10px;box-sizing:border-box;background:var(--sp-plan-face);color:var(--sp-plan-ink);text-shadow:var(--sp-plan-shadow);clip-path:polygon(var(--sp-slant) 0, 100% 0, 100% 100%, 0 100%);margin-inline-start:calc(-1 * var(--sp-slant))}.SeePlansKey-module__t7cZ4W__icon{flex:none;width:18px;height:18px}.SeePlansKey-module__t7cZ4W__label{min-width:0;font-size:var(--sp-label);white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1.2;overflow:hidden}@media (hover:hover){.SeePlansKey-module__t7cZ4W__key:hover .SeePlansKey-module__t7cZ4W__face{transform:translateY(-3px)}}.SeePlansKey-module__t7cZ4W__key:active .SeePlansKey-module__t7cZ4W__face{transform:translateY(calc(var(--sp-lip-h) - 1px));transition-duration:var(--f-dur-press,60ms)}.SeePlansKey-module__t7cZ4W__key:focus-visible .SeePlansKey-module__t7cZ4W__face{outline:3px solid var(--f-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.SeePlansKey-module__t7cZ4W__face{transition:none}}
.ChallengeDeck-module__UNsvjG__deck{container-type:inline-size}.ChallengeDeck-module__UNsvjG__hud{top:calc(var(--df-nav-offset,4rem) + .5rem);z-index:30;background:var(--f-stage,var(--df-scene,var(--df-bg)));text-shadow:none;align-items:center;gap:10px;margin:0 0 4px;padding:6px 0;transition:top .3s cubic-bezier(.2,.7,.2,1);display:flex;position:sticky}.ChallengeDeck-module__UNsvjG__nav{flex:none;align-items:center;gap:6px;display:inline-flex}.ChallengeDeck-module__UNsvjG__navKey{border-radius:var(--f-r-mini,13px);background:var(--f-plain-face,var(--df-panel));width:38px;height:38px;color:var(--f-ink,var(--df-ink));box-shadow:0 3px 0 var(--f-plain-lip,var(--df-border));cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--f-dur-hover,.17s) var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6)), box-shadow var(--f-dur-hover,.17s) var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6));border:0;place-items:center;margin:0 0 3px;padding:0;display:inline-grid;position:relative}.ChallengeDeck-module__UNsvjG__navKey svg{width:20px;height:20px}@media (hover:hover){.ChallengeDeck-module__UNsvjG__navKey:not(:disabled):hover{box-shadow:0 4px 0 var(--f-plain-lip,var(--df-border));transform:translateY(-1px)}}.ChallengeDeck-module__UNsvjG__navKey:not(:disabled):active{box-shadow:0 1px 0 var(--f-plain-lip,var(--df-border));transition-duration:var(--f-dur-press,60ms);transform:translateY(2px)}.ChallengeDeck-module__UNsvjG__navKey:disabled{cursor:not-allowed;opacity:.4}.ChallengeDeck-module__UNsvjG__navKey:focus-visible,.ChallengeDeck-module__UNsvjG__switch:focus-visible{outline:3px solid var(--f-focus,var(--df-accent));outline-offset:2px}.ChallengeDeck-module__UNsvjG__count{min-width:3.2em;color:var(--f-ink,var(--df-ink));text-align:center;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800;line-height:1}.ChallengeDeck-module__UNsvjG__track{border-radius:var(--f-r-pill,999px);background:var(--f-recess,var(--df-border));flex:auto;min-width:48px;height:10px;position:relative;overflow:hidden}.ChallengeDeck-module__UNsvjG__fill{border-radius:inherit;background:var(--f-face,var(--df-accent));transform-origin:var(--df-start,left) center;transition:transform .36s var(--f-ease-glide,cubic-bezier(.22, 1, .36, 1));position:absolute;inset:0}.ChallengeDeck-module__UNsvjG__tools{flex:none;align-items:center;gap:8px;display:inline-flex}.ChallengeDeck-module__UNsvjG__switch{border-radius:var(--f-r-pill,999px);height:38px;color:var(--f-muted,var(--df-muted));font-family:var(--f-font,inherit);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.ChallengeDeck-module__UNsvjG__switch[aria-checked=true]{color:var(--f-ink,var(--df-ink))}.ChallengeDeck-module__UNsvjG__switch svg{flex:none;width:17px;height:17px}.ChallengeDeck-module__UNsvjG__switch[aria-checked=true] svg{color:var(--f-bare,var(--df-accent))}.ChallengeDeck-module__UNsvjG__switchWords{white-space:nowrap;display:none}@container (min-width:600px){.ChallengeDeck-module__UNsvjG__switchWords{display:inline}}.ChallengeDeck-module__UNsvjG__switchTrack{border-radius:var(--f-r-pill,999px);background:var(--f-recess,var(--df-border));flex:none;width:30px;height:18px;transition:background-color .16s;position:relative}.ChallengeDeck-module__UNsvjG__switch[aria-checked=true] .ChallengeDeck-module__UNsvjG__switchTrack{background:var(--f-face,var(--df-accent))}.ChallengeDeck-module__UNsvjG__switchThumb{top:2px;width:14px;height:14px;transition:transform .18s var(--f-ease-glide,cubic-bezier(.22, 1, .36, 1));background:#fff;border-radius:50%;position:absolute;inset-inline-start:2px}.ChallengeDeck-module__UNsvjG__switch[aria-checked=true] .ChallengeDeck-module__UNsvjG__switchThumb{transform:translateX(calc(12px * var(--df-x,1)))}.ChallengeDeck-module__UNsvjG__score{border-radius:var(--f-r-pill,999px);background:var(--f-tint,var(--df-panel));color:var(--f-ink,var(--df-ink));white-space:nowrap;align-items:baseline;gap:6px;padding:.38em .8em;line-height:1;display:inline-flex}.ChallengeDeck-module__UNsvjG__scoreLabel{color:var(--f-muted,var(--df-muted));font-size:.75rem;font-weight:800}html:not([data-df-palette=black]) .ChallengeDeck-module__UNsvjG__scoreLabel{color:#5c5c61}.ChallengeDeck-module__UNsvjG__scoreValue{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}@container (max-width:380px){.ChallengeDeck-module__UNsvjG__scoreLabel{display:none}.ChallengeDeck-module__UNsvjG__hud{gap:8px}}@container (max-width:599px){.ChallengeDeck-module__UNsvjG__hud[data-deck-hud-strip]{flex-wrap:wrap;row-gap:4px}.ChallengeDeck-module__UNsvjG__hud[data-deck-hud-strip] .ChallengeDeck-module__UNsvjG__tools{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.ChallengeDeck-module__UNsvjG__hud,.ChallengeDeck-module__UNsvjG__navKey,.ChallengeDeck-module__UNsvjG__fill,.ChallengeDeck-module__UNsvjG__switchTrack,.ChallengeDeck-module__UNsvjG__switchThumb{transition:none}}
.RouteShape-module__lep8fq__outline{flex-direction:column;gap:18px;width:100%;min-width:0;margin-top:8px;display:flex}.RouteShape-module__lep8fq__block{box-sizing:border-box;flex:none;min-width:0;max-width:100%;animation:1.4s ease-in-out infinite RouteShape-module__lep8fq__pulse;display:block}.RouteShape-module__lep8fq__tile{border-radius:var(--f-r-tile,20px);background:var(--f-plain-face,#ebebef);box-shadow:0 5px 0 var(--f-plain-lip,#cfcfd5);margin-bottom:5px}.RouteShape-module__lep8fq__sheet{border-radius:var(--f-r-tile,20px);background:var(--f-panel,#f5f5f7)}.RouteShape-module__lep8fq__key{border-radius:var(--f-r-key,15px);background:var(--f-plain-face,#ebebef);height:44px;box-shadow:0 5px 0 var(--f-plain-lip,#cfcfd5);margin-bottom:5px}.RouteShape-module__lep8fq__pill{border-radius:var(--f-r-pill,999px);background:var(--f-panel,#f5f5f7)}.RouteShape-module__lep8fq__field{border-radius:var(--f-r-field,14px);background:var(--f-field,#f2f2f4);height:44px}.RouteShape-module__lep8fq__line{border-radius:var(--f-r-pill,999px);background:var(--f-panel,#f5f5f7);height:14px}.RouteShape-module__lep8fq__row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.RouteShape-module__lep8fq__row>.RouteShape-module__lep8fq__field{flex:12rem}.RouteShape-module__lep8fq__grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:18px;min-width:0;display:grid}.RouteShape-module__lep8fq__stack{flex-direction:column;gap:16px;min-width:0;display:flex}.RouteShape-module__lep8fq__middle{justify-items:center;display:grid}.RouteShape-module__lep8fq__plate{border-radius:var(--f-r-door,22px);background:var(--f-panel,#f5f5f7);flex-direction:column;gap:16px;min-width:0;padding:24px 26px 26px;display:flex}.RouteShape-module__lep8fq__plate .RouteShape-module__lep8fq__field,.RouteShape-module__lep8fq__plate .RouteShape-module__lep8fq__pill,.RouteShape-module__lep8fq__plate .RouteShape-module__lep8fq__line{background:var(--f-stage,#fff)}.RouteShape-module__lep8fq__split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;min-width:0;display:grid}.RouteShape-module__lep8fq__side{grid-template-columns:minmax(0,1fr) 14rem;gap:24px;min-width:0;display:grid}.RouteShape-module__lep8fq__doors{place-content:center;min-height:52dvh;display:grid}.RouteShape-module__lep8fq__doors .RouteShape-module__lep8fq__grid{width:min(100cqi,34rem)}.RouteShape-module__lep8fq__board{flex-direction:column;gap:18px;width:100%;max-width:64rem;margin:0 auto;display:flex}.RouteShape-module__lep8fq__boardGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:170px;gap:18px;display:grid}.RouteShape-module__lep8fq__boardGrid>.RouteShape-module__lep8fq__block{height:100%;margin-bottom:0}.RouteShape-module__lep8fq__boardGrid>:first-child,.RouteShape-module__lep8fq__boardGrid>:nth-child(7){grid-column:span 2}.RouteShape-module__lep8fq__boardGrid>:nth-child(3){grid-row:span 2}.RouteShape-module__lep8fq__narrow.RouteShape-module__lep8fq__narrow{max-width:44rem}@container (max-width:47.5rem){.RouteShape-module__lep8fq__plate{background:0 0;border-radius:0;padding:0}.RouteShape-module__lep8fq__plate .RouteShape-module__lep8fq__field,.RouteShape-module__lep8fq__plate .RouteShape-module__lep8fq__pill,.RouteShape-module__lep8fq__plate .RouteShape-module__lep8fq__line{background:var(--f-panel,#f5f5f7)}}@container (max-width:40rem){.RouteShape-module__lep8fq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:12px}.RouteShape-module__lep8fq__split,.RouteShape-module__lep8fq__side{grid-template-columns:minmax(0,1fr);gap:16px}.RouteShape-module__lep8fq__boardGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:118px;grid-auto-flow:dense;gap:12px}.RouteShape-module__lep8fq__boardGrid>:nth-child(3){grid-row:auto}}.RouteShape-module__lep8fq__spinHost{z-index:1;pointer-events:none;place-items:center;height:min(100%,100dvh - 3.5rem);display:grid;position:absolute;inset:0 0 auto}.RouteShape-module__lep8fq__spinDisc{background:var(--f-stage,#fff);color:var(--f-face,#1f8481);border-radius:50%;place-items:center;padding:14px;animation:.18s ease-out .2s backwards RouteShape-module__lep8fq__spinIn;display:grid}@keyframes RouteShape-module__lep8fq__spinIn{0%{opacity:0}}@keyframes RouteShape-module__lep8fq__pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.RouteShape-module__lep8fq__block{animation:none}}
.SynonymMatchGame-module__hWtbIa__level{border-radius:var(--f-r-pill,999px);background:var(--f-tint,var(--df-control));color:var(--f-ink,var(--df-ink));padding:.25em .8em;font-size:.8125rem;font-weight:800;display:inline-flex}.SynonymMatchGame-module__hWtbIa__verdict{isolation:isolate;border-radius:var(--f-r-row,1rem);padding:14px 16px;position:relative;overflow:hidden}.SynonymMatchGame-module__hWtbIa__verdict[data-tone=good]{background:var(--f-tint,var(--df-panel))}.SynonymMatchGame-module__hWtbIa__verdict[data-tone=warn]{background:var(--f-panel,var(--df-panel))}.SynonymMatchGame-module__hWtbIa__sweep{z-index:0;background:var(--f-tint-strong,#b5d3d4);pointer-events:none;position:absolute;inset-block:0;inset-inline:auto 0}.SynonymMatchGame-module__hWtbIa__errorRow{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.SynonymMatchGame-module__hWtbIa__errorText{color:var(--f-danger-ink,#b3261e);margin:0;font-size:.9375rem;font-weight:800}.SynonymMatchGame-module__hWtbIa__rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.SynonymMatchGame-module__hWtbIa__rowButton{border-radius:var(--f-r-row,1rem);width:100%;min-height:52px;color:var(--f-ink,var(--df-ink));text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;transition:background-color .14s;display:flex}@media (hover:hover){.SynonymMatchGame-module__hWtbIa__rowButton:hover{background:var(--f-hover-stage,var(--f-hover,#f0f0f3))}}.SynonymMatchGame-module__hWtbIa__rowButton:focus-visible{outline:3px solid var(--f-focus,var(--df-accent));outline-offset:2px}.SynonymMatchGame-module__hWtbIa__badge{border-radius:var(--f-r-pill,999px);color:#fff;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;height:28px;padding:0 9px;font-size:.8125rem;font-weight:800;display:inline-flex}.SynonymMatchGame-module__hWtbIa__badge[data-verdict=right]{background:var(--f-face,var(--df-accent))}.SynonymMatchGame-module__hWtbIa__badge[data-verdict=wrong]{background:#a5534b}html[data-df-palette=black] .SynonymMatchGame-module__hWtbIa__badge[data-verdict=wrong]{background:#8f4740}.SynonymMatchGame-module__hWtbIa__view{color:var(--f-bare,var(--df-accent));flex:none;align-items:center;gap:4px;font-weight:800;display:inline-flex}.SynonymMatchGame-module__hWtbIa__word{border-radius:var(--f-r-row,1rem);background:var(--f-panel,var(--df-panel));overflow:hidden}.SynonymMatchGame-module__hWtbIa__wordHead{color:var(--f-ink,var(--df-ink))}
.RouteSkeleton-module__Cu0P0W__pendingHost{flex-direction:column;flex:auto;min-width:0;display:flex}.RouteSkeleton-module__Cu0P0W__pendingHost~*{display:none!important}
.HelpDot-module__xySP1W__dot{background:var(--f-plain-face,var(--df-panel));width:22px;height:22px;color:var(--f-bare,var(--df-accent));cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:800;line-height:1;transition:background-color .14s,color .14s,transform .12s;display:inline-grid}@media (hover:hover){.HelpDot-module__xySP1W__dot:hover{background:var(--f-plain-lip,var(--df-border))}}.HelpDot-module__xySP1W__dot[aria-expanded=true]{background:var(--f-face,var(--df-accent));color:var(--f-glyph,#fff)}.HelpDot-module__xySP1W__dot:active{transform:scale(.94)}.HelpDot-module__xySP1W__dot:focus-visible{outline:3px solid var(--f-focus,var(--df-accent));outline-offset:2px}.HelpDot-module__xySP1W__pop{z-index:30;border-radius:var(--f-r-pop,18px);background:var(--f-stage,var(--df-panel));color:var(--f-ink,var(--df-ink));box-shadow:var(--f-pop-shadow,0 1.25rem 2.75rem -.875rem #161a224d);text-align:start;text-shadow:none;animation:HelpDot-module__xySP1W__f-pop-in var(--f-dur-pop-in,.24s) cubic-bezier(.32, .86, .24, 1) backwards;margin-top:6px;padding:10px 12px;font-size:.9375rem;font-weight:600;line-height:1.45;position:absolute;top:100%}@media (prefers-reduced-motion:reduce){.HelpDot-module__xySP1W__pop{animation:none}}@keyframes HelpDot-module__xySP1W__f-pop-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}
.LanguageSelectF-module__xZQfHG__trigger{background:var(--f-stage,#fff);min-height:34px;box-shadow:0 3px 0 var(--f-plain-lip,#cfcfd5);color:var(--f-ink,#1d1d1f);font-family:var(--f-font,system-ui, sans-serif);text-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--f-dur-hover,.17s) var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6)), box-shadow var(--f-dur-hover,.17s) ease;border:0;border-radius:11px;outline:none;padding:0 10px;font-size:.8125rem;font-weight:800}.LanguageSelectF-module__xZQfHG__trigger:active,.LanguageSelectF-module__xZQfHG__trigger[aria-expanded=true]{box-shadow:0 1px 0 var(--f-plain-lip,#cfcfd5);transition-duration:var(--f-dur-press,60ms);transform:translateY(2px)}.LanguageSelectF-module__xZQfHG__trigger:focus-visible{box-shadow:0 3px 0 var(--f-plain-lip,#cfcfd5), 0 0 0 2px var(--f-stage,#fff), 0 0 0 4px var(--f-focus,#1e7a78)}.LanguageSelectF-module__xZQfHG__list{box-sizing:border-box;border-radius:var(--f-r-pop,18px);background:var(--f-stage,#fff);box-shadow:var(--f-pop-shadow,0 1.25rem 2.75rem -.875rem #161a224d);color:var(--f-ink,#1d1d1f);font-family:var(--f-font,system-ui, sans-serif);text-shadow:none;animation:LanguageSelectF-module__xZQfHG__listIn var(--f-dur-pop-in,.24s) cubic-bezier(.32, .86, .24, 1) backwards;transform-origin:top var(--df-end,right);border:0;padding:6px}.LanguageSelectF-module__xZQfHG__option{box-sizing:border-box;border-radius:var(--f-r-row,1rem);width:100%;min-height:44px;color:var(--f-ink,#1d1d1f);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:12px;margin:0;padding:6px 10px;font-size:.9375rem;font-weight:700;transition:background-color .14s;display:flex}@media (hover:hover){.LanguageSelectF-module__xZQfHG__option:hover{background:var(--f-hover,#f0f0f3)}}.LanguageSelectF-module__xZQfHG__option:focus-visible{box-shadow:inset 0 0 0 2px var(--f-focus,#1e7a78)}.LanguageSelectF-module__xZQfHG__option[aria-selected=true]{background:var(--f-tint,#cee1e2);font-weight:800}.LanguageSelectF-module__xZQfHG__flag{flex:none;width:auto;height:1.5rem}.LanguageSelectF-module__xZQfHG__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.LanguageSelectF-module__xZQfHG__check{width:16px;height:16px;color:var(--f-bare-icon,#1f8481);flex:none}.LanguageSelectF-module__xZQfHG__beta{border-radius:var(--f-r-pill,999px);background:var(--f-face,#1f8481);height:1.25rem;color:var(--f-glyph,#fff);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;padding:0 .45rem;font-size:.625rem;font-weight:800;display:inline-flex}@keyframes LanguageSelectF-module__xZQfHG__listIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.LanguageSelectF-module__xZQfHG__trigger,.LanguageSelectF-module__xZQfHG__option{transition:none}.LanguageSelectF-module__xZQfHG__list{animation:none}}
.BookPractice-module__iElGfq__pop{width:min(25rem,100vw - 16px)}.BookPractice-module__iElGfq__sheet{min-width:0}.BookPractice-module__iElGfq__body{flex-direction:column;gap:10px;padding:2px 2px 6px;display:flex}.BookPractice-module__iElGfq__scope{flex-wrap:wrap;gap:8px;padding:0 6px;display:flex}.BookPractice-module__iElGfq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:12px 6px 4px;list-style:none;display:grid}.BookPractice-module__iElGfq__cell{--f-key-h:100%;--f-key-w:100%;min-width:0;position:relative}.BookPractice-module__iElGfq__key{min-width:0}.BookPractice-module__iElGfq__key>span>svg:first-of-type{inset-inline-end:-6%;width:48%;color:var(--mode-mark-plain,var(--k-lip));transition:color .12s ease 60ms, transform .52s var(--f-ease-bounce,cubic-bezier(.34, 1.56, .64, 1));bottom:-16%}.BookPractice-module__iElGfq__key[data-pressed]>span>svg:first-of-type{color:var(--mode-mark,var(--k-lip))}.BookPractice-module__iElGfq__moreCell{grid-column:1/-1}.BookPractice-module__iElGfq__gamesMark{--mode-mark:#22756c;--mode-mark-plain:#c5dadb}html[data-df-palette=black] .BookPractice-module__iElGfq__gamesMark{--mode-mark:#247b72;--mode-mark-plain:#2f3e40}.BookPractice-module__iElGfq__headKey{flex:none}
.VocabCardSettings-module__5puvdW__pop{width:min(21rem,100vw - 16px)}.VocabCardSettings-module__5puvdW__sections{flex-direction:column;gap:14px;display:flex}.VocabCardSettings-module__5puvdW__section{flex-direction:column;gap:2px;min-width:0;display:flex}.VocabCardSettings-module__5puvdW__sectionTitle{color:var(--f-bare-icon,#325485);letter-spacing:.02em;margin:0;padding:2px 4px;font-size:.875rem;font-weight:800}.VocabCardSettings-module__5puvdW__list{flex-direction:column;gap:2px;margin:0;padding:0 4px 4px;list-style:none;display:flex}.VocabCardSettings-module__5puvdW__row{min-width:0}.VocabCardSettings-module__5puvdW__label{align-items:center;gap:12px;min-width:0;display:inline-flex}.VocabCardSettings-module__5puvdW__icon{width:20px;height:20px;color:var(--f-bare-icon,#6e6e73);flex:none}.VocabCardSettings-module__5puvdW__countRow{flex-direction:column;gap:6px;min-width:0;padding:8px 0 10px;display:flex}.VocabCardSettings-module__5puvdW__countRow>.VocabCardSettings-module__5puvdW__label{min-height:28px}.VocabCardSettings-module__5puvdW__countRow[data-off]>.VocabCardSettings-module__5puvdW__label{color:var(--f-faint,#8e8e93)}
.VocabRandomPicker-module__m0ui-q__body{gap:18px;min-width:0;display:grid}.VocabRandomPicker-module__m0ui-q__choices{flex-wrap:wrap;gap:8px;display:flex}.VocabRandomPicker-module__m0ui-q__field{gap:8px;display:grid}.VocabRandomPicker-module__m0ui-q__label{color:var(--df-ink);font-size:14px;font-weight:650}.VocabRandomPicker-module__m0ui-q__note{color:var(--df-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.VocabRandomPicker-module__m0ui-q__error{color:var(--df-danger-ink)}.VocabRandomPicker-module__m0ui-q__previewTop{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.VocabRandomPicker-module__m0ui-q__previewCount{color:var(--f-ink,#1d1d1f);font-size:14px;font-weight:750}.VocabRandomPicker-module__m0ui-q__spacer{flex:auto}.VocabRandomPicker-module__m0ui-q__list{overscroll-behavior:contain;flex-direction:column;gap:6px;min-width:0;max-height:min(46svh,26rem);margin:0;padding:2px 2px 4px;list-style:none;display:flex;overflow-y:auto}.VocabRandomPicker-module__m0ui-q__row{box-sizing:border-box;background:var(--f-panel,#f5f5f7);width:100%;min-width:0;min-height:52px;color:var(--f-ink,#1d1d1f);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;align-items:center;gap:12px;margin:0;padding:8px 12px;transition:background-color .12s,transform .12s;display:flex}@media (hover:hover){.VocabRandomPicker-module__m0ui-q__row:not(:disabled):hover{background:var(--f-panel-hover,#eeeef1)}}.VocabRandomPicker-module__m0ui-q__row:not(:disabled):active{transform:scale(.99)}.VocabRandomPicker-module__m0ui-q__row:focus-visible{outline:2px solid var(--f-focus,#1e7a78);outline-offset:2px}.VocabRandomPicker-module__m0ui-q__row:disabled{cursor:default}.VocabRandomPicker-module__m0ui-q__row:not([data-on]) .VocabRandomPicker-module__m0ui-q__text{opacity:.55}.VocabRandomPicker-module__m0ui-q__box{background:var(--f-stage,#fff);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--f-plain-lip,#cfcfd5);color:var(--f-glyph,#fff);border-radius:7px;flex:none;place-items:center;transition:background-color .12s,box-shadow .12s;display:grid}.VocabRandomPicker-module__m0ui-q__box svg{width:14px;height:14px}.VocabRandomPicker-module__m0ui-q__row[data-on] .VocabRandomPicker-module__m0ui-q__box{background:var(--f-face,#3294bd);box-shadow:none}.VocabRandomPicker-module__m0ui-q__text{flex-direction:column;flex:auto;gap:2px;min-width:0;transition:opacity .12s;display:flex}.VocabRandomPicker-module__m0ui-q__term{overflow-wrap:anywhere;font-size:.9375rem;font-weight:800;line-height:1.3}.VocabRandomPicker-module__m0ui-q__row[data-kind=sentence] .VocabRandomPicker-module__m0ui-q__term{font-weight:700}.VocabRandomPicker-module__m0ui-q__gloss{color:var(--f-muted,#6e6e73);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}
.VocabSticker-module__UNSi8a__corner{z-index:2;top:-9px;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:calc(100% + 9px);display:flex;position:absolute;inset-inline-end:-9px}.VocabSticker-module__UNSi8a__sticker{pointer-events:auto;box-sizing:border-box;border-radius:var(--f-r-pill,999px);background:var(--f-sticker,#fff);height:32px;color:var(--f-sticker-ink,#1d1d1f);box-shadow:0 4px 0 var(--f-lip);font-family:var(--f-font);font-size:var(--f-fs-sticker,.9375rem);white-space:nowrap;text-shadow:none;-webkit-tap-highlight-color:transparent;animation:VocabSticker-module__UNSi8a__f-sticker-in var(--f-dur-sticker-in,.52s) var(--f-ease-settle,cubic-bezier(.22, .9, .3, 1)) backwards;animation-delay:var(--sticker-delay,.46s);transition:transform .15s var(--f-ease-press,cubic-bezier(.3, .7, .4, 1.6)), box-shadow .15s ease;outline:none;align-items:center;gap:5px;padding-block:0;padding-inline:9px 11px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.VocabSticker-module__UNSi8a__inline{height:38px;margin-bottom:4px;padding-block:0;padding-inline:11px 14px}.VocabSticker-module__UNSi8a__sticker[data-static]{cursor:default}@media (hover:hover){a.VocabSticker-module__UNSi8a__sticker:hover{box-shadow:0 6px 0 var(--f-lip);transform:translateY(-2px)}}a.VocabSticker-module__UNSi8a__sticker:active{box-shadow:0 1px 0 var(--f-lip);transition-duration:var(--f-dur-press,60ms);transform:translateY(3px)}a.VocabSticker-module__UNSi8a__sticker:focus-visible{outline:3px solid var(--f-focus);outline-offset:2px}.VocabSticker-module__UNSi8a__icon{flex:none;width:17px;height:17px}.VocabSticker-module__UNSi8a__icon[data-tone=flame]{color:var(--f-flame)}.VocabSticker-module__UNSi8a__icon[data-tone=hue]{color:var(--f-face)}.VocabSticker-module__UNSi8a__icon[data-tone=dictate]{color:#3294bd}html[data-df-palette=black] .VocabSticker-module__UNSi8a__icon[data-tone=dictate]{color:#3294bd}@container (min-width:520px){.VocabSticker-module__UNSi8a__corner .VocabSticker-module__UNSi8a__sticker{height:36px;padding-block:0;padding-inline:10px 13px}.VocabSticker-module__UNSi8a__corner .VocabSticker-module__UNSi8a__icon{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.VocabSticker-module__UNSi8a__sticker{transition:none;animation:none}}
.VocabToast-module__BP9foW__host{z-index:130;inset-inline-start:var(--ws-offset,0px);inset-inline-end:0;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 8px);pointer-events:none;flex-direction:column-reverse;align-items:center;gap:10px;padding-block:0;padding-inline:16px calc(clamp(60px,7vh,78px) + 26px);transition:bottom .2s;display:flex;position:fixed}@media (min-width:768px){.VocabToast-module__BP9foW__host{padding:0 24px}}.VocabToast-module__BP9foW__host[data-above-dock]{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 150px)}@media (min-width:640px){.VocabToast-module__BP9foW__host[data-above-dock]{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 96px)}}.VocabToast-module__BP9foW__toast.VocabToast-module__BP9foW__passive{padding-inline-end:14px}.VocabToast-module__BP9foW__toast{max-width:min(34rem,100vw - 32px)}@media (prefers-reduced-motion:reduce){.VocabToast-module__BP9foW__host{transition:none}}.VocabToast-module__BP9foW__phraseChip{border-radius:var(--f-r-pill,999px);background:var(--f-face,#349c61);min-height:32px;color:var(--f-glyph,#fff);box-shadow:0 3px 0 var(--f-lip,#297a4c);font-family:var(--f-font,system-ui, sans-serif);text-shadow:none;cursor:pointer;animation:VocabToast-module__BP9foW__f-pop-in var(--f-dur-pop-in,.24s) var(--f-ease-pop,cubic-bezier(.3, 1.5, .5, 1)) both;border:0;margin:0;padding:6px 14px;font-size:.8125rem;font-weight:800;translate:-50%}.VocabToast-module__BP9foW__phraseChip:active{box-shadow:0 1px 0 var(--f-lip,#297a4c);translate:-50% 2px}.VocabToast-module__BP9foW__judgeNotice{border-radius:var(--f-r-tip,.75rem);background:var(--f-sticker,#fff);max-width:16rem;color:var(--f-sticker-ink,#1d1d1f);box-shadow:0 4px 0 var(--f-panel-lip,#e3e3e8), var(--f-pop-shadow,0 12px 32px #00000029);font-family:var(--f-font,system-ui, sans-serif);text-align:center;text-shadow:none;animation:VocabToast-module__BP9foW__f-pop-in var(--f-dur-pop-in,.24s) var(--f-ease-pop,cubic-bezier(.3, 1.5, .5, 1)) both;padding:8px 12px;font-size:.8125rem;font-weight:800;line-height:1.4;translate:-50%}@media (prefers-reduced-motion:reduce){.VocabToast-module__BP9foW__phraseChip,.VocabToast-module__BP9foW__judgeNotice{animation:none}}
.termChoice-module__osZQzq__row{margin-block:12px 2px;margin-inline:12px calc(var(--wpop-close-room,46px) + 4px);flex-wrap:wrap;flex:none;gap:8px;display:flex}.termChoice-module__osZQzq__key{background:var(--f-plain-face,#ebebef);min-width:0;max-width:100%;color:var(--f-plain-glyph,#3a3a3f);box-shadow:0 3px 0 var(--f-plain-lip,#d6d6dc);font:inherit;font-family:var(--f-font,system-ui, sans-serif);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 12px 7px;transition:transform .12s,box-shadow .12s;display:inline-flex}.termChoice-module__osZQzq__key:active{box-shadow:0 1px 0 var(--f-plain-lip,#d6d6dc);transform:translateY(2px)}.termChoice-module__osZQzq__key[aria-pressed=true]{background:var(--f-face,#be6d37);color:var(--f-glyph,#fff);box-shadow:0 2px 0 var(--f-lip,#94552b);cursor:default;transform:translateY(1px)}.termChoice-module__osZQzq__key:focus-visible{outline:2px solid var(--f-focus,#1e7a78);outline-offset:2px}.termChoice-module__osZQzq__kind{opacity:.75;font-size:.6875rem;font-weight:800;line-height:1.2}.termChoice-module__osZQzq__term{overflow-wrap:anywhere;max-width:100%;font-size:.9375rem;font-weight:800;line-height:1.25}@media (prefers-reduced-motion:reduce){.termChoice-module__osZQzq__key{transition:none}}
.QuizGloss-module__JhphHG__bars{vertical-align:middle;flex-direction:column;align-items:center;gap:5px;width:100%;min-width:4.5rem;display:inline-flex}.QuizGloss-module__JhphHG__bars>span{background:var(--f-recess,#ececf0);border-radius:5px;height:10px;animation:1.4s ease-in-out infinite QuizGloss-module__JhphHG__qgPulse;display:block}.QuizGloss-module__JhphHG__bars>span:first-child{width:62%}.QuizGloss-module__JhphHG__bars>span:last-child{width:38%}.QuizGloss-module__JhphHG__prompt>span{border-radius:7px;height:14px}.QuizGloss-module__JhphHG__prompt>span:first-child{width:46%}.QuizGloss-module__JhphHG__prompt>span:last-child{width:28%}.QuizGloss-module__JhphHG__retry{color:var(--f-muted,#6e6e73);font:inherit;font-size:var(--f-fs-small,.875rem);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0;text-decoration:underline}@media (hover:hover){.QuizGloss-module__JhphHG__retry:hover{color:var(--f-ink,#1d1d1f)}}@keyframes QuizGloss-module__JhphHG__qgPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.QuizGloss-module__JhphHG__bars>span{animation:none}}
.RoomHeader-module__baNOZq__row{align-items:flex-start;gap:14px;min-width:0;display:flex}.RoomHeader-module__baNOZq__back{flex:none}.RoomHeader-module__baNOZq__head{flex:auto;min-width:0}@media (max-width:767.98px){.RoomHeader-module__baNOZq__row[data-fit=no-cap] [data-f-page-cap]{display:none}.RoomHeader-module__baNOZq__row[data-fit=no-cap] h1{min-height:44px}}@media (min-width:768px){.RoomHeader-module__baNOZq__row{gap:22px}.RoomHeader-module__baNOZq__back[data-room-back=auto]{display:none}[data-df-app]:has([data-ws-focus]) .RoomHeader-module__baNOZq__back[data-room-back=auto]{display:inline-block}.RoomHeader-module__baNOZq__back{margin-top:6px}}
