@layer quiet-theme{html[data-site-theme=quiet] body .interface-language-switch :is(.compact-mobile-version,.site-theme-trigger){box-sizing:border-box!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:4px!important;display:grid!important}html[data-site-theme=quiet] body .interface-language-switch .site-theme-trigger>.quiet-theme-trigger-copy{display:none!important}html[data-site-theme=quiet] body .interface-language-switch :is(.compact-mobile-version,.site-theme-trigger)>svg{stroke-width:1.5px;width:21px!important;height:23px!important;color:inherit!important;stroke:currentColor!important;background:0 0!important;display:block!important}html[data-site-theme=quiet] .library-layout *{zoom:1!important}html[data-site-theme=quiet] body *{outline-color:var(--quiet-accent)!important;caret-color:var(--quiet-ink)!important}html[data-site-theme=quiet] :is(button,a)[data-quiet-label]:before{display:none!important}html[data-site-theme=quiet] :is(button,a)[data-quiet-label]:after{clip-path:none!important;border:0!important;inset:auto!important;transform:none!important}html[data-site-theme=quiet]{--quiet-paper:#fff;--quiet-ink:#001b44;--quiet-accent:#008b8b;--ink:#001b44;--green:#001b44;--mint:#fff;--cream:#fff;--site-bg:#fff;--site-surface:#fff;--site-wash:#fff;--site-text:#001b44;--site-muted:#001b44;--site-accent:#008b8b;--site-border:#001b44;--site-radius:0;--ui-paper:#fff;--ui-paper-low:#fff;--ui-ink:#001b44;--ui-brass:#001b44;--ui-radius:0;--lab-ink:#001b44;--lab-muted:#001b44;--lab-surface:#fff;--lab-border:#001b44;--font-geist-sans:"Courier New",Consolas,monospace;--font-geist-mono:"Courier New",Consolas,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=quiet] body,html[data-site-theme=quiet] body *{color:var(--quiet-ink)!important;background-color:var(--quiet-paper)!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;border-color:var(--quiet-ink)!important;letter-spacing:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;background-image:none!important;border-radius:0!important;font-family:Consolas,Courier New,monospace!important;transition:none!important;animation:none!important}html[data-site-theme=quiet] body :before,html[data-site-theme=quiet] body :after{border-color:var(--quiet-ink)!important;box-shadow:none!important;text-shadow:none!important;color:var(--quiet-ink)!important;background-color:#0000!important;background-image:none!important;border-radius:0!important;animation:none!important}html[data-site-theme=quiet] body *{-webkit-text-fill-color:currentColor!important;border-image:!important}html[data-site-theme=quiet] ::placeholder{color:var(--quiet-ink)!important;opacity:1!important}html[data-site-theme=quiet] body :not(:where(.book-text-editor,.book-text-editor *)){scrollbar-color:var(--quiet-ink) var(--quiet-paper)!important;accent-color:var(--quiet-accent)!important;font-size:14px!important;line-height:1.4!important}html[data-site-theme=quiet] :is(h1,h2){font-size:20px!important}html[data-site-theme=quiet] :is(small,.site-theme-copy small){font-size:12px!important}html[data-site-theme=quiet] :is(dialog,.modal-backdrop>section,.modal-backdrop>form){border:1px solid var(--quiet-ink)!important}html[data-site-theme=quiet] :is(.modal-backdrop,.book-backdrop){background:var(--quiet-paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-site-theme=quiet] :is(img,video,svg):not(.vitaweb-links,.quiet-functional-drawing),html[data-site-theme=quiet] :is(.brand-mark,[aria-hidden=true],.wordamood-face,.wordamood-robot,.sidebar-profile-avatar,.profile-avatar,.profile-random-character,.library-mini-cast,.academy-panorama-glints,.academy-hotspot-art,.book-margin,.jar-capsules,.signature-jar-capsules,.jar-lid,.jar-glass,.game-card-icon,.game-drag-handle,.site-theme-preview,.grammar-store-art,.profile-time-bars,.profile-growth,.wordstore-door-panel,.wordstore-light,.wordstore-arch,.jar-title-miniature,.academy-activity-scene),html[data-site-theme=quiet] :is(.content,.academy-panorama,.academy-view,.login-screen,.wordstore-door,.jar-card,.cabinet-card,.sidebar,.profile-paper):before,html[data-site-theme=quiet] :is(.content,.academy-panorama,.academy-view,.login-screen,.wordstore-door,.jar-card,.cabinet-card,.sidebar,.profile-paper):after{display:none!important}html[data-site-theme=quiet] :is(button,a,[role=button],summary){cursor:pointer;text-decoration:none}html[data-site-theme=quiet] :is(button,a,[role=button],summary):hover,html[data-site-theme=quiet] :is(button[aria-pressed=true],button.active,a[aria-current=page],.nav-item.active,.is-your-turn){background-color:var(--quiet-accent)!important;color:var(--quiet-paper)!important}html[data-site-theme=quiet] :is(button,a,[role=button],summary):hover *,html[data-site-theme=quiet] :is(button[aria-pressed=true],button.active,a[aria-current=page],.nav-item.active) *{color:var(--quiet-paper)!important;background-color:#0000!important}html[data-site-theme=quiet] :is(button,input,select,textarea,a,[contenteditable=true]):focus-visible{outline:2px solid var(--quiet-accent)!important;outline-offset:2px!important}html[data-site-theme=quiet] ::selection{background:var(--quiet-accent)!important;color:var(--quiet-paper)!important}html[data-site-theme=quiet] :is(button,input,select,textarea):disabled{opacity:1!important;cursor:default!important;background:var(--quiet-paper)!important;color:var(--quiet-ink)!important;border-style:dashed!important}html[data-site-theme=quiet] button:disabled *{color:var(--quiet-ink)!important;background:0 0!important}html[data-site-theme=quiet] :is(button,a)[data-quiet-label]{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:30px!important;padding:5px 8px!important;font-size:0!important}html[data-site-theme=quiet] :is(button,a)[data-quiet-label]>*{display:none!important}html[data-site-theme=quiet] :is(button,a)[data-quiet-label]:after{content:attr(data-quiet-label)!important;width:auto!important;height:auto!important;color:inherit!important;white-space:normal!important;background:0 0!important;font:14px/1.3 Consolas,Courier New,monospace!important;display:block!important;position:static!important}html[data-site-theme=quiet] .quiet-theme-trigger-copy{display:inline!important}html[data-site-theme=quiet] .sidebar nav .nav-item{gap:0!important;min-height:36px!important;padding:8px 10px!important;font-size:14px!important}html[data-site-theme=quiet] .sidebar-language-slot{height:auto!important;margin:12px 0!important;display:block!important;position:static!important}html[data-site-theme=quiet] .sidebar-language-slot .interface-language-switch{flex-wrap:wrap!important;gap:4px!important;width:100%!important;max-width:100%!important;display:flex!important;position:static!important;inset:auto!important}html[data-site-theme=quiet] .sidebar .brand{margin:0!important}html[data-site-theme=quiet] :is(.progress-avatar-button,.leaderboard-avatar,.profile-rank-icon,.sidebar-signout>span:first-child,.score-rules i,.profile-achievements):before,html[data-site-theme=quiet] :is(.progress-avatar-button,.leaderboard-avatar,.profile-rank-icon,.sidebar-signout>span:first-child,.score-rules i){display:none!important}html[data-site-theme=quiet] .progress-profile-identity{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html[data-site-theme=quiet] .profile-avatar-fallback{display:none!important}html[data-site-theme=quiet] .login-screen{justify-content:center!important;align-items:center!important;min-height:100dvh!important;padding:16px!important;display:flex!important}html[data-site-theme=quiet] .login-screen>.login-panel{width:min(680px,100%)!important;max-width:100%!important}html[data-site-theme=quiet] .sidebar nav .nav-item>span:first-child:not(.sidebar-nav-label){display:none!important}html[data-site-theme=quiet] .sidebar .profile{text-align:left;display:block!important}html[data-site-theme=quiet] .brand{font-size:20px!important}html[data-site-theme=quiet] .academy-panorama{aspect-ratio:auto!important;min-height:0!important;padding:16px!important;display:block!important}html[data-site-theme=quiet] .academy-hotspot{border:1px solid var(--quiet-ink)!important;width:100%!important;margin:8px 0!important;padding:10px!important;display:block!important;position:static!important;transform:none!important}html[data-site-theme=quiet] .academy-activity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;display:grid!important}html[data-site-theme=quiet] .library-layout .wordstore-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}html[data-site-theme=quiet] .wordstore-grid .wordstore-card.apothecary-door{aspect-ratio:auto!important;border:1px solid var(--quiet-ink)!important;max-width:none!important;height:auto!important;min-height:110px!important;padding:12px!important}html[data-site-theme=quiet] .wordstore-card :is(.wordstore-door,.wordstore-plaque,.wordstore-engraving){border:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html[data-site-theme=quiet] .wordstore-card .wordstore-engraving{margin-top:10px!important}html[data-site-theme=quiet] :is(.wordstore-actions,.cabinet-actions,.jar-actions){opacity:1!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;margin-top:8px!important;display:flex!important;position:static!important;inset:auto!important}html[data-site-theme=quiet] .wordstore-card .fitted-door-title{font-size:var(--door-title-fit,18px)!important;text-align:left!important;line-height:1.3!important}html[data-site-theme=quiet] .cabinet-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))!important;display:grid!important}html[data-site-theme=quiet] :is(.cabinet-card,.jar-card){aspect-ratio:auto!important;border:1px solid var(--quiet-ink)!important;height:auto!important;min-height:100px!important;padding:12px!important;transform:none!important}html[data-site-theme=quiet] :is(.cabinet-door-label,.cabinet-card-meta,.jar-label,.signature-jar-label,.jar-title-row){clip-path:none!important;width:100%!important;max-width:100%!important;height:auto!important;position:static!important;inset:auto!important;transform:none!important;-webkit-mask:none!important;mask:none!important}html[data-site-theme=quiet] .vita-games-navigation,.quiet-theme-vita .academy-vita-grid{gap:8px!important}html[data-site-theme=quiet] :is(.vita-navigation-like-host,.academy-vita-like-host){border:1px solid var(--quiet-ink)!important;flex-direction:column!important;display:flex!important}html[data-site-theme=quiet] :is(.vita-navigation-like-host,.academy-vita-like-host)>a{border:0!important;min-height:60px!important;padding:12px!important}html[data-site-theme=quiet] :is(.vita-navigation-like-host,.academy-vita-like-host)>.vita-like-button{position:static!important;translate:none!important}html[data-site-theme=quiet] .vita-screen-bar>button{width:auto!important}html[data-site-theme=quiet] #exercise-book{--book-paper:#fff!important;--book-surface:#fff!important;--book-ink:#001b44!important;--book-edge:#001b44!important;--book-line:#001b44!important;--book-accent:#008b8b!important;--book-blue:#001b44!important;--book-violet:#001b44!important;--book-rose:#001b44!important;--book-green:#001b44!important;--book-highlight:#008b8b!important;--book-mint:#008b8b!important;--book-sky:#008b8b!important}html[data-site-theme=quiet] :is(.ve-app,#vitadraw,.vita-mem,.everword-screen){--vd-color-0:#001b44!important;--vd-color-1:#001b44!important;--vd-color-2:#001b44!important;--vd-color-3:#001b44!important;--vd-color-4:#001b44!important;--vd-color-5:#001b44!important;--vd-color-6:#001b44!important;--vd-color-7:#001b44!important}html[data-site-theme=quiet] .vitaweb-links{display:block!important}html[data-site-theme=quiet] .vitaweb-links path{stroke:var(--quiet-ink)!important;fill:none!important}html[data-site-theme=quiet] .quiet-functional-drawing{display:block!important}html[data-site-theme=quiet] .quiet-functional-drawing polyline{stroke:var(--quiet-ink)!important;fill:none!important}html[data-site-theme=quiet] :is(.vm-color-picker,.vd-colors){display:none!important}html[data-site-theme=quiet] .score-rules>div>span{grid-template-columns:minmax(0,1fr)!important}html[data-site-theme=quiet] .score-rules>div>span em{grid-column:1!important}html[data-site-theme=quiet] .profile-growth-text{display:block!important}html[data-site-theme=quiet] .score-rules>div>span[data-quiet-visible=false],html[data-site-theme=quiet] .game-filter-heading>button[data-app-back]{display:none!important}html[data-site-theme=quiet] .inside-games button{border:1px solid var(--quiet-ink)!important}html[data-site-theme=quiet] :is(.book-text-editor,.book-text-editor span){background:0 0!important}@media (max-width:620px){html[data-site-theme=quiet] .word-row:not(.labels){grid-template-rows:none!important;grid-template-columns:26px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;padding:8px!important;display:grid!important}html[data-site-theme=quiet] .word-row.labels{display:none!important}html[data-site-theme=quiet] .word-row:not(.labels)>.wordamin-position{grid-area:1/1/4!important;align-self:start!important}html[data-site-theme=quiet] .word-row:not(.labels)>.dictionary-word{flex-wrap:wrap!important;grid-area:auto/2!important;gap:6px!important;min-width:0!important;display:flex!important}html[data-site-theme=quiet] .word-row:not(.labels)>.dictionary-word>input,html[data-site-theme=quiet] .word-row:not(.labels)>input{grid-area:auto/2!important;width:100%!important;min-width:0!important}html[data-site-theme=quiet] .word-row:not(.labels) :is(.wordamin-insert,.wordamin-delete,.wordamin-audio-control,.wordamin-yandex,.dictionary-word>a){grid-area:auto/2!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;position:static!important;inset:auto!important;transform:none!important}html[data-site-theme=quiet] .word-row:not(.labels)>.wordamin-delete{justify-self:start!important}}html[data-site-theme=quiet] :is(button,a)[data-quiet-icon]{border:1px solid var(--quiet-ink)!important;flex:none!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:4px!important}html[data-site-theme=quiet] :is(button,a)[data-quiet-icon]:after{white-space:nowrap!important;font-size:19px!important;line-height:1!important}html[data-site-theme=quiet] .capsule-like[data-quiet-icon]{width:auto!important;min-width:48px!important}html[data-site-theme=quiet] :is(button,a)[data-quiet-label]:hover:after,html[data-site-theme=quiet] :is(button,a)[data-quiet-label][aria-pressed=true]:after{color:var(--quiet-paper)!important}html[data-site-theme=quiet] :is(button,a)[data-quiet-label]:disabled:after{color:var(--quiet-ink)!important}html[data-site-theme=quiet] :is(.library-layout .wordstore-grid,.cabinet-grid,.catalog-loose-grid,.jar-grid.apothecary-interior){grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))!important;align-items:stretch!important;gap:20px!important;padding:12px 0!important;display:grid!important}html[data-site-theme=quiet] :is(.wordstore-grid .wordstore-card.apothecary-door,.cabinet-card.apothecary-cabinet,.jar-card){aspect-ratio:auto!important;clip-path:none!important;border:1px solid var(--quiet-ink)!important;flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:190px!important;margin:0!important;padding:24px 14px 14px!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}html[data-site-theme=quiet] :is(.wordstore-card.apothecary-door,.cabinet-card.apothecary-cabinet,.jar-card):after{content:""!important;border:0!important;border-left:1px solid var(--quiet-ink)!important;border-bottom:1px solid var(--quiet-ink)!important;background:var(--quiet-paper)!important;pointer-events:none!important;width:17px!important;height:17px!important;display:block!important;position:absolute!important;top:-1px!important;right:-1px!important}html[data-site-theme=quiet] :is(.wordstore-card.apothecary-door,.cabinet-card.apothecary-cabinet,.jar-card):hover{outline:1px solid var(--quiet-accent)!important;outline-offset:2px!important}html[data-site-theme=quiet] :is(.wordstore-card.apothecary-door,.cabinet-card.apothecary-cabinet,.jar-card):focus-visible{outline:2px solid var(--quiet-accent)!important;outline-offset:3px!important}html[data-site-theme=quiet] .wordstore-card .wordstore-plaque{order:0!important}html[data-site-theme=quiet] .wordstore-card .wordstore-engraving{text-align:left!important;order:1!important;margin:0!important}html[data-site-theme=quiet] .wordstore-card .wordstore-door{order:2!important;margin-top:auto!important}html[data-site-theme=quiet] :is(.wordstore-engraving,.cabinet-creator-engraving)>span{display:none!important}html[data-site-theme=quiet] :is(.wordstore-engraving p,.cabinet-creator-engraving small){margin:0!important;font-size:12px!important}html[data-site-theme=quiet] :is(.cabinet-wood,.cabinet-doors,.cabinet-door-left){display:contents!important}html[data-site-theme=quiet] :is(.cabinet-crown,.cabinet-door-right,.cabinet-section-head){display:none!important}html[data-site-theme=quiet] .cabinet-card .cabinet-door-label{text-align:left!important;border:0!important;order:0!important;margin:0!important;padding:0!important}html[data-site-theme=quiet] .cabinet-card .cabinet-creator-engraving{text-align:left!important;order:1!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html[data-site-theme=quiet] :is(.wordstore-actions,.cabinet-actions,.jar-actions){border:0!important;border-top:1px solid var(--quiet-ink)!important;flex-flow:wrap!important;flex-shrink:0!important;order:3!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;margin:auto 0 0!important;padding:10px 0 0!important;display:flex!important;position:static!important;transform:none!important}html[data-site-theme=quiet] .wordstore-card .wordstore-actions{margin:0!important}html[data-site-theme=quiet] .jar-card .jar-info{flex:none!important;order:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html[data-site-theme=quiet] .jar-card .jar-label{white-space:normal!important;text-align:left!important;border:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1.4!important;display:block!important}html[data-site-theme=quiet] :is(.wordstore-card,.cabinet-card) .fitted-door-title{text-align:left!important;max-height:none!important;font-size:18px!important;line-height:1.4!important}html[data-site-theme=quiet] .jar-card .jar-like-button{order:1!important;align-self:flex-start!important;margin:0!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}html[data-site-theme=quiet] .jar-grid.apothecary-interior{border:0!important;min-height:0!important}html[data-site-theme=quiet] .jar-grid.apothecary-interior:before,html[data-site-theme=quiet] .jar-grid.apothecary-interior:after{display:none!important}html[data-site-theme=quiet] .jar-card .jar-label{font-style:normal!important;font-weight:700!important}html[data-site-theme=quiet] :is(.jar-info,.jar-actions,.cabinet-door-label,.wordstore-plaque,.cabinet-wood,.cabinet-doors) :is(i,b):before,html[data-site-theme=quiet] :is(.jar-info,.jar-actions,.cabinet-door-label,.wordstore-plaque,.cabinet-wood,.cabinet-doors):before,html[data-site-theme=quiet] :is(.jar-info,.jar-actions,.cabinet-door-label,.wordstore-plaque):after{display:none!important}html[data-site-theme=quiet] .library-directory summary{align-items:center!important;gap:6px!important;display:flex!important}html[data-site-theme=quiet] .library-directory summary>button:not(.directory-combined-count),html[data-site-theme=quiet] .library-directory .directory-list{flex:1!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;padding:8px 4px!important;display:flex!important}html[data-site-theme=quiet] .library-directory button>span:not([aria-hidden]){white-space:normal!important;flex:1!important;width:auto!important;min-width:0!important;display:block!important}html[data-site-theme=quiet] .library-directory button small{flex:none!important;margin-left:auto!important;position:static!important;inset:auto!important;transform:none!important}html[data-site-theme=quiet] .library-directory .directory-combined-count{flex:none!important;width:auto!important}@media (max-width:620px){html[data-site-theme=quiet] :is(.library-layout .wordstore-grid,.cabinet-grid,.catalog-loose-grid,.jar-grid.apothecary-interior){grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))!important;gap:14px!important}}@media (min-width:621px){html[data-site-theme=quiet] body .jar-page .jar-workspace{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr) clamp(280px,22vw,340px)!important;gap:16px!important;display:grid!important}html[data-site-theme=quiet] body .jar-primary-column{min-width:0!important}html[data-site-theme=quiet] body .repeat-panel:not(.is-compact-game-list) .inside-games:not(.game-card-launch-host){grid-template-columns:minmax(0,1fr)!important;max-width:none!important}html[data-site-theme=quiet] body .repeat-panel:not(.is-compact-game-list) .game-card-launch-host>button[data-game-id]{grid-template-columns:minmax(0,1fr) auto!important;padding:8px 10px!important}html[data-site-theme=quiet] body .repeat-panel:not(.is-compact-game-list) .game-card-copy>b{grid-column:1/-1!important}html[data-site-theme=quiet] body .repeat-panel:not(.is-compact-game-list) .game-card-copy>.required-review-badge{grid-column:1!important}html[data-site-theme=quiet] body .repeat-panel:not(.is-compact-game-list) .game-card-launch-host>button[data-game-id]>.game-duration{grid-column:2!important}html[data-site-theme=quiet] body .jar-page .jar-title-row{align-items:center;grid-template-columns:150px minmax(0,1fr)!important;gap:16px!important;min-height:0!important;margin:0 0 16px!important;padding:12px!important;display:grid!important}html[data-site-theme=quiet] body .jar-title-row>.mobile-wordamin-list-heading{display:none!important}html[data-site-theme=quiet] body .jar-title-row>.jar-back-brand{min-width:0;grid-area:1/1!important}html[data-site-theme=quiet] body .jar-title-row>div:last-child{gap:10px;min-width:0;grid-area:1/2!important;display:grid!important}html[data-site-theme=quiet] body .jar-title-row .wordlist-title-with-creator{min-width:0;grid-template-columns:minmax(0,1fr) minmax(140px,220px)!important;gap:12px!important;display:grid!important}html[data-site-theme=quiet] body .jar-title-row .jar-title-input{width:100%!important;min-width:0!important;font-size:24px!important;line-height:1.3!important}html[data-site-theme=quiet] body .wordlist-credits{max-width:100%;min-width:0!important}html[data-site-theme=quiet] body .jar-repetition-scroll{min-width:0;max-width:100%}html[data-site-theme=quiet] body .word-list{min-width:0;max-width:100%;padding:12px!important}html[data-site-theme=quiet] body .word-row{grid-template-rows:auto!important;grid-template-columns:26px 38px 22px 22px 32px 32px minmax(110px,1fr) minmax(110px,1fr) 32px 32px!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:6px 0!important;display:grid!important;position:relative!important}html[data-site-theme=quiet] body .word-row.labels{display:grid!important}html[data-site-theme=quiet] body .word-row.labels>span{flex-wrap:wrap;gap:6px;min-width:0}html[data-site-theme=quiet] body .word-row.labels>span:first-child{grid-column:1!important}html[data-site-theme=quiet] body .word-row.labels>span:nth-child(2){grid-column:2/8!important}html[data-site-theme=quiet] body .word-row.labels>span:nth-child(3){grid-column:8!important}html[data-site-theme=quiet] body .word-row.labels>span:last-child{display:none!important}html[data-site-theme=quiet] body .word-row:not(.labels)>.wordamin-position{grid-area:1/1!important;align-self:center!important}html[data-site-theme=quiet] body .word-row:not(.labels):not(.add-row)>.dictionary-word{display:contents!important}html[data-site-theme=quiet] body .word-row .dictionary-word .wordamin-audio-control{grid-area:1/2!important;width:32px!important;height:32px!important;display:block!important;position:relative!important}html[data-site-theme=quiet] body .word-row .dictionary-word>a:first-of-type{grid-area:1/3!important}html[data-site-theme=quiet] body .word-row .dictionary-word>a:nth-of-type(2){grid-area:1/4!important}html[data-site-theme=quiet] body .word-row .dictionary-word>.wordamin-yandex{grid-area:1/5!important}html[data-site-theme=quiet] body .word-row .dictionary-word>.word-image-button{grid-area:1/6!important}html[data-site-theme=quiet] body .word-row .dictionary-word>input{grid-area:1/7!important}html[data-site-theme=quiet] body .word-row:not(.labels)>:is(input[data-wordamin-translation-id],textarea[data-wordamin-translation-id]){grid-area:1/8!important}html[data-site-theme=quiet] body .word-row .wordamin-insert{grid-area:1/9!important}html[data-site-theme=quiet] body .word-row>.wordamin-delete{grid-area:1/10!important}html[data-site-theme=quiet] body .word-row :is(.wordamin-insert,.wordamin-delete,.word-image-button,.dictionary-word>a){place-self:center!important;width:32px!important;min-width:0!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html[data-site-theme=quiet] body .word-row :is(input,textarea){box-sizing:border-box;width:100%!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:8px!important}html[data-site-theme=quiet] body .word-row .dictionary-word>a:is(:first-of-type,:nth-of-type(2)){width:22px!important}html[data-site-theme=quiet] body .word-row.add-row>span{grid-area:1/1!important}html[data-site-theme=quiet] body .word-row.add-row>input:first-of-type{grid-area:1/7!important}html[data-site-theme=quiet] body .word-row.add-row>input:nth-of-type(2){grid-area:1/8!important}html[data-site-theme=quiet] body .word-row.add-row>button{grid-area:1/9/auto/11!important}}html[data-site-theme=quiet] body .wordamin-audio-control .wordamin-recording-edit[data-quiet-icon]{z-index:3;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;position:absolute!important;top:-6px!important;right:-5px!important}html[data-site-theme=quiet] body .wordamin-recording-edit[data-quiet-icon]:after{font-size:12px!important}@media (min-width:621px) and (max-width:1100px){html[data-site-theme=quiet] body .jar-page .jar-workspace,html[data-site-theme=quiet] body .jar-title-row .wordlist-title-with-creator{grid-template-columns:minmax(0,1fr)!important}html[data-site-theme=quiet] body .wordlist-credits{text-align:left!important}html[data-site-theme=quiet] body .jar-page .repeat-panel{width:100%!important;position:static!important}}html body :is(button,a) .interface-arrow-icon{vertical-align:middle!important;fill:none!important;stroke:currentColor!important;pointer-events:none!important;flex:0 0 1em!important;width:1em!important;min-width:0!important;max-width:none!important;height:1em!important;margin:0!important;display:inline-block!important;overflow:visible!important}html body :is(button,a) .interface-arrow-icon path{fill:none!important;stroke:currentColor!important}html body :is(button,a)[data-arrow-only]{text-align:center!important;justify-content:center!important;align-items:center!important;font-size:0!important;line-height:0!important}html body :is(button,a)[data-arrow-only]>.interface-arrow-icon{flex:0 0 22px!important;width:22px!important;height:22px!important}html[data-site-theme=quiet] body :is(button,a) svg.interface-arrow-icon{background:0 0!important;display:inline-block!important}html[data-site-theme=quiet] body :is(button,a) [aria-hidden=true]:has(>.interface-arrow-icon){justify-content:center!important;align-items:center!important;display:inline-flex!important}html body .jar-back-brand .jar-back-button{justify-content:center!important;align-items:center!important;display:inline-flex!important}html body .jar-back-brand .jar-back-button>span{gap:.35em;align-items:center!important;display:inline-flex!important}html body .jar-share-button[data-arrow-only]{display:inline-flex!important}html body .jar-back-button>span:has(.interface-arrow-icon):before{content:none!important;display:none!important}html body .detailed-guide-nav button:after{-webkit-mask:url(/interface-arrow-right.svg) 50%/contain no-repeat;mask:url(/interface-arrow-right.svg) 50%/contain no-repeat;content:""!important;background:currentColor!important;border-radius:0!important}html[data-site-theme=quiet] .vita-game-screen{--vita-screen-paper:var(--quiet-paper);--vita-screen-ink:var(--quiet-ink);--vita-screen-edge:var(--quiet-ink);--vita-screen-accent:var(--quiet-accent)}html[data-site-theme=quiet] .vita-screen-bar{border-bottom:1px solid var(--quiet-ink)!important;min-height:54px!important;padding:8px 16px!important}html[data-site-theme=quiet] .vita-screen-bar>span{font-size:18px!important;font-weight:700!important}html[data-site-theme=quiet] .vita-screen-content{padding:24px!important}html[data-site-theme=quiet] .vita-screen-content .vita-game-screen{grid-template-rows:none!important;width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;padding:20px!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}html[data-site-theme=quiet] .vita-screen-content .vita-game-screen-nav{display:none!important}html[data-site-theme=quiet] .vita-screen-content .crossvit-fullscreen{height:auto!important;max-height:none!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}html[data-site-theme=quiet] .vita-screen-content :is(.ve-backdrop,.ve-room){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}html[data-site-theme=quiet] .ve-auditorium{min-height:0!important;padding:20px!important;display:block!important}html[data-site-theme=quiet] :is(.ve-theatre,.ve-table,.ve-host-panel,.ve-student-panel){width:100%!important;height:auto!important;min-height:0!important;margin:16px 0!important;position:static!important;inset:auto!important;transform:none!important}html[data-site-theme=quiet] :is(.hf-character-seat,.hf-table-rim){display:none!important}html[data-site-theme=quiet] .ve-theatre{justify-content:space-between!important;gap:16px!important;display:flex!important}html[data-site-theme=quiet] .ve-tickets{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:12px!important;padding:12px 0!important;display:grid!important}html[data-site-theme=quiet] .ve-ticket-back{border:1px solid var(--quiet-ink)!important;min-height:80px!important}html[data-site-theme=quiet] .quiet-exam-card{font-size:22px!important;font-weight:700!important;display:block!important}html[data-site-theme=quiet] .crossvit-fullscreen .crossvit-play{grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:24px!important;display:grid!important}html[data-site-theme=quiet] .crossvit-fullscreen :is(.crossvit-play>aside,.crossvit-board-scroll,.crossvit-scores){grid-area:auto!important;width:auto!important;height:auto!important;max-height:none!important;margin:12px 0!important;position:relative!important;inset:auto!important;transform:none!important}html[data-site-theme=quiet] .crossvit-fullscreen .crossvit-board-scroll{min-height:180px!important}html[data-site-theme=quiet] .crossvit-fullscreen .crossvit-header{display:none!important}html[data-site-theme=quiet] .vita-team-board{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))!important;gap:10px!important;height:auto!important;min-height:0!important;display:grid!important}html[data-site-theme=quiet] .vita-team-board button{width:100%!important;height:72px!important;position:static!important;inset:auto!important;transform:none!important}html[data-site-theme=quiet] .vita-team-field{height:auto!important;min-height:0!important}html[data-site-theme=quiet] .vita-screen-content>:is(.vita-note-library,.ve-app,#vitadraw,.vita-quest,.ever-games-lobby,.crossvit,.vita-team-layout,.vitastory,.vitaweb,.vitamem,.vita-haiku,.chats-container,.unword,.secretbox){box-sizing:border-box!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:20px!important}html[data-site-theme=quiet] .vita-screen-content :is(h1,h2){font-size:24px!important;line-height:1.3!important}html[data-site-theme=quiet] .vita-screen-content h3{font-size:18px!important;line-height:1.4!important}html[data-site-theme=quiet] :is(.vita-screen-content,.game-flow-dialog,.vd-wizard) :is(p,li,label){line-height:1.65!important}html[data-site-theme=quiet] .vita-screen-content :is(button,input,select,textarea){font-size:16px!important}html[data-site-theme=quiet] .vita-screen-content :is(button,a)[data-quiet-label]{font-size:0!important}html[data-site-theme=quiet] .vita-screen-content .vita-team-screen{height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}html[data-site-theme=quiet] .vita-screen-content .vita-team-screen-header{display:none!important}html[data-site-theme=quiet] .vita-team-field{flex-direction:column!important;gap:16px!important;display:flex!important}html[data-site-theme=quiet] .vita-team-scores{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;height:auto!important;min-height:0!important;display:grid!important;position:static!important}html[data-site-theme=quiet] .vita-team-scores>div{grid-area:auto!important;padding:10px!important}html[data-site-theme=quiet] .vitamem-scores{gap:10px!important;margin:12px 0!important}html[data-site-theme=quiet] .vitamem-scores>div{border:1px solid var(--quiet-ink)!important;gap:8px!important;padding:8px 12px!important}html[data-site-theme=quiet] .vita-screen-content button:not([data-quiet-icon]):not(.everword-cell):not([data-rack-index]){min-height:36px!important}html[data-site-theme=quiet] :is(.game-flow-new,.vd-primary,.vitamem-primary,.vitastory-launch,.everword-primary,.game-flow-next,.vita-note-create>button){background:var(--quiet-ink)!important;color:var(--quiet-paper)!important;border:1px solid var(--quiet-ink)!important;min-height:42px!important;padding:10px 18px!important}html[data-site-theme=quiet] :is(.game-flow-new,.vd-primary,.vitamem-primary,.vitastory-launch,.everword-primary,.game-flow-next,.vita-note-create>button) *{color:inherit!important;background:0 0!important}html[data-site-theme=quiet] :is(.game-flow-new,.vd-primary,.vitamem-primary,.vitastory-launch,.everword-primary,.game-flow-next,.vita-note-create>button):hover{background:var(--quiet-accent)!important}html[data-site-theme=quiet] .game-flow-new{width:auto!important;min-width:180px!important;min-height:44px!important;font-size:16px!important}html[data-site-theme=quiet] :is(.game-flow-dialog,.vd-wizard){border:1px solid var(--quiet-ink)!important;width:min(680px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}html[data-site-theme=quiet] .game-flow-progress i{border:1px solid var(--quiet-ink)!important;display:block!important}html[data-site-theme=quiet] .game-flow-progress i.is-done{background:var(--quiet-accent)!important}html[data-site-theme=quiet] :is(.vd-intro,.ever-games-new){grid-template-columns:1fr!important;gap:16px!important;min-height:0!important;padding:20px!important}html[data-site-theme=quiet] :is(.vd-intro>div,.vita-note-create){max-width:760px!important}html[data-site-theme=quiet] :is(.vitamem-intro,.vitastory-heading,.vitaweb-heading,.crossvit>header,.vita-quest>header){gap:0!important;min-height:0!important}html[data-site-theme=quiet] :is(.vd-avatar,.vita-room-avatar,.everword-player-avatar,.secretbox-avatar,.ve-character,.ve-room-art){display:none!important}html[data-site-theme=quiet] :is(.vita-games-navigation,.quiet-theme-vita .academy-vita-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important;gap:12px!important;display:grid!important}html[data-site-theme=quiet] :is(.vita-navigation-like-host,.academy-vita-like-host){gap:8px!important;min-height:112px!important;padding:12px!important;position:relative!important}html[data-site-theme=quiet] :is(.vita-navigation-like-host,.academy-vita-like-host)>a{flex:1!important;min-height:50px!important;font-size:18px!important;font-weight:700!important}html[data-site-theme=quiet] :is(.vita-navigation-like-host,.academy-vita-like-host)>.vita-like-button{align-self:flex-end!important;margin:0!important}html[data-site-theme=quiet] :is(.vita-team-board button,.everword-cell,.everword-rack button,.crossvit-cell,.unword-letters>span){border:1px solid var(--quiet-ink)!important}html[data-site-theme=quiet] .quiet-team-cell{font-size:clamp(18px,2vw,26px)!important;font-weight:700!important;display:block!important}html[data-site-theme=quiet] .vita-team-board{gap:8px!important}html[data-site-theme=quiet] .vita-team-board button{place-items:center!important;min-height:44px!important;display:grid!important}html[data-site-theme=quiet] .vita-team-board button.played{border-style:dashed!important}html[data-site-theme=quiet] :is(.everword-rack button b,.everword-cell b,.unword-letters>span){font-size:22px!important}html[data-site-theme=quiet] .everword-cell>span,html[data-site-theme=quiet] .everword-cell small{font-size:10px!important}html[data-site-theme=quiet] :is(.everword-cell.is-fixed,.sprint-card.matched){border-width:2px!important}html[data-site-theme=quiet] :is(.everword-cell.is-draft,.everword-rack button[aria-pressed=true],.crossvit-cell.selected,.vita-team-players .is-active,.vitastory-players .is-active,.vitaweb-players .is-active,.crossvit-scores .active){background:var(--quiet-accent)!important;color:var(--quiet-paper)!important}html[data-site-theme=quiet] :is(.everword-cell.is-draft,.crossvit-cell.selected,.crossvit-scores .active) *{color:inherit!important;background:0 0!important}html[data-site-theme=quiet] :is(.everword-cell.is-cursor,.vitaweb-node.is-selected){outline:2px solid var(--quiet-accent)!important;outline-offset:-3px!important}html[data-site-theme=quiet] .everword-cell.is-last-opponent-word{border-style:dashed!important}html[data-site-theme=quiet] :is(.everword-drag-tile,.everword-hint-arrow){display:block!important}html[data-site-theme=quiet] :is(.sprint-card.wrong,[role=alert]){border:1px dashed var(--quiet-ink)!important;padding:12px!important}html[data-site-theme=quiet] :is(.vitaweb-map,.vitaweb-map-size,.vitaweb-links,.quiet-functional-drawing,.vd-canvas-wrap canvas){background:0 0!important}html[data-site-theme=quiet] .vitaweb-node{border:1px solid var(--quiet-ink)!important}html[data-site-theme=quiet] .vitaweb-node b{font-size:var(--node-font,18px)!important}html[data-site-theme=quiet] .quest-secret{font-size:26px!important}html[data-site-theme=quiet] :is(.haiku-poem,.haiku-compose input){font-size:18px!important;line-height:1.8!important}html[data-site-theme=quiet] :is(.vita-screen-content,.game-flow-dialog) button:disabled{background:var(--quiet-paper)!important;color:var(--quiet-ink)!important;border-style:dashed!important}@media (max-width:700px){html[data-site-theme=quiet] .crossvit-fullscreen .crossvit-play{grid-template-columns:minmax(0,1fr)!important}html[data-site-theme=quiet] .vita-screen-content,html[data-site-theme=quiet] .vita-screen-content>:is(.vita-note-library,.ve-app,#vitadraw,.vita-quest,.ever-games-lobby,.crossvit,.vita-team-layout,.vitastory,.vitaweb,.vitamem,.vita-haiku,.chats-container,.unword,.secretbox){padding:12px!important}html[data-site-theme=quiet] .vita-screen-content :is(h1,h2){font-size:21px!important}}html[data-site-theme=quiet] .vita-game-screen{--vita-tile-paper:var(--quiet-paper);--vita-tile-hover:var(--quiet-paper)}html[data-site-theme=quiet] body .vita-game-screen[data-vita-party=true]>.vita-screen-content{padding-top:0!important}html[data-site-theme=quiet] body .vita-screen-content :is(.vita-game-screen-nav,.vita-team-screen-header,.crossvit-header):has(.vita-party-back){flex-wrap:wrap;align-items:center;gap:8px;padding:8px!important;display:flex!important}html[data-site-theme=quiet] body button.vita-party-back{background:var(--quiet-paper)!important;color:var(--quiet-ink)!important;border-color:var(--quiet-ink)!important;border-radius:0!important}html[data-site-theme=quiet] body button.vita-party-back:hover:not(:disabled){background:var(--quiet-accent)!important;color:var(--quiet-paper)!important}html[data-site-theme] body .sidebar .sidebar-language-slot .interface-language-switch{box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:4px!important;display:grid!important}html[data-site-theme] body .sidebar .interface-language-switch>.site-theme-control{width:100%!important;min-width:0!important;display:block!important}html[data-site-theme] body .sidebar .interface-language-switch>button,html[data-site-theme] body .sidebar .interface-language-switch>.site-theme-control>.site-theme-trigger{box-sizing:border-box!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;display:grid!important}html[data-site-theme=quiet] body .sidebar .interface-language-switch .quiet-theme-trigger-copy{font-size:clamp(9px,.75vw,11px)!important}@media (max-width:620px){html[data-site-theme] body .sidebar .sidebar-language-slot .interface-language-switch{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-site-theme] body .sidebar .interface-language-switch>.compact-mobile-version{display:none!important}html[data-site-theme] body .sidebar .interface-language-switch>button,html[data-site-theme] body .sidebar .interface-language-switch>.site-theme-control>.site-theme-trigger{height:44px!important;min-height:44px!important}}html[data-site-theme] body .site-theme-option:has(.site-theme-requirement){grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}html[data-site-theme] body .site-theme-option>.site-theme-requirement{color:var(--site-muted)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;grid-column:2!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.4!important}html[data-site-theme] body button.site-theme-option:disabled{opacity:.7!important;cursor:not-allowed!important;background:var(--site-bg)!important;color:var(--site-muted)!important;border-color:var(--site-border)!important}html[data-site-theme=quiet] body .site-theme-option>.site-theme-requirement{grid-column:1/-1!important}html[data-site-theme=clean] body :is(button,input[type=button],input[type=submit],input[type=reset],a[role=button]){border:1px solid color-mix(in srgb,var(--site-accent) 40%,var(--site-border))!important}html[data-site-theme=clean] body :is(button,input[type=button],input[type=submit],input[type=reset],a[role=button]):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--site-accent)!important}html[data-site-theme=clean] body :is(button,input[type=button],input[type=submit],input[type=reset],a[role=button]):focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=clean] body :is(button,input[type=button],input[type=submit],input[type=reset],a[role=button]):disabled{border-style:solid!important}html[data-site-theme=clean] body .jar-page .dictionary-word>a:is(.wordamin-dictionary-oxford,.wordamin-dictionary-cambridge){visibility:visible!important;opacity:1!important;border:1px solid var(--site-accent,#2563eb)!important;text-shadow:none!important;box-shadow:none!important;border-radius:7px!important;place-items:center!important;font:800 13px/1 Georgia,serif!important;text-decoration:none!important;display:grid!important}html[data-site-theme=clean] body .jar-page .dictionary-word>a.wordamin-dictionary-oxford{background:var(--site-accent,#2563eb)!important;color:var(--site-surface,#fff)!important}html[data-site-theme=clean] body .jar-page .dictionary-word>a.wordamin-dictionary-cambridge{background:var(--site-surface,#fff)!important;color:var(--site-accent,#2563eb)!important}html[data-site-theme=clean] body .jar-page .dictionary-word>a:is(.wordamin-dictionary-oxford,.wordamin-dictionary-cambridge):hover{background:var(--site-text,#243247)!important;color:var(--site-surface,#fff)!important;border-color:var(--site-text,#243247)!important}html[data-site-theme=clean] body .jar-page .dictionary-word>a:is(.wordamin-dictionary-oxford,.wordamin-dictionary-cambridge):focus-visible{outline:2px solid var(--site-accent,#2563eb)!important;outline-offset:3px!important}@media (max-width:620px){html[data-site-theme=clean] body .jar-page .word-row:not(.labels):not(.add-row){grid-template-columns:20px minmax(0,1fr) 58px!important}html[data-site-theme=clean] body .jar-page .word-row:not(.labels):not(.add-row)>.dictionary-word>a:is(.wordamin-dictionary-oxford,.wordamin-dictionary-cambridge){grid-area:1/3!important;width:25px!important;min-width:25px!important;height:27px!important}html[data-site-theme=clean] body .jar-page .word-row:not(.labels):not(.add-row)>.dictionary-word>a.wordamin-dictionary-oxford{justify-self:start!important}html[data-site-theme=clean] body .jar-page .word-row:not(.labels):not(.add-row)>.dictionary-word>a.wordamin-dictionary-cambridge{justify-self:end!important}html[data-site-theme=techno] body .content.leaderboard-page{--techno-mobile-awards-height:clamp(260px,76vw,360px);background:var(--site-bg)!important}html[data-site-theme=techno] body .content.leaderboard-page:before{content:""!important;height:var(--techno-mobile-awards-height)!important;opacity:1!important;filter:none!important;background:url(/techno-laboratory-awards-face-retouch-v10.webp) 88% 0/auto 100% no-repeat!important;display:block!important;top:0!important;left:0!important;right:0!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-site-theme=techno] body .content.leaderboard-page:after{display:none!important}html[data-site-theme=techno] body .content.leaderboard-page>.leaderboard-heading{min-height:0!important;padding:calc(var(--techno-mobile-awards-height) + 16px) 12px 18px!important;box-sizing:border-box!important}}html body .conveyor-game{--conveyor-notice-paper:#eaf8d4;--conveyor-notice-ink:#214e32;--conveyor-notice-accent:#397c44;--conveyor-notice-glow:#c0d56c;--conveyor-notice-error-paper:#fff0e6;--conveyor-notice-error-ink:#863b32;--conveyor-notice-error-accent:#b45848}html[data-site-theme=clean] body .conveyor-game{--conveyor-notice-paper:#e9f4ff;--conveyor-notice-ink:#173e70;--conveyor-notice-accent:#357cc0;--conveyor-notice-glow:#8cbff2;--conveyor-notice-error-paper:#fff0f3;--conveyor-notice-error-ink:#8d344f;--conveyor-notice-error-accent:#b85572}html[data-site-theme=techno] body .conveyor-game{--conveyor-notice-paper:#ddfbff;--conveyor-notice-ink:#143e51;--conveyor-notice-accent:#008b9a;--conveyor-notice-glow:#66e2eb;--conveyor-notice-error-paper:#fce6f4;--conveyor-notice-error-ink:#80375f;--conveyor-notice-error-accent:#b04b8b}html[data-site-theme=night] body .conveyor-game{--conveyor-notice-paper:#193b53;--conveyor-notice-ink:#ecfbff;--conveyor-notice-accent:#8aeaff;--conveyor-notice-glow:#5edcff;--conveyor-notice-error-paper:#452d43;--conveyor-notice-error-ink:#ffe0ed;--conveyor-notice-error-accent:#ffb8cf}html[data-site-theme=quiet] body .conveyor-game{--conveyor-notice-paper:#fff;--conveyor-notice-ink:#001b44;--conveyor-notice-accent:#008b8b;--conveyor-notice-glow:transparent;--conveyor-notice-error-paper:#fff;--conveyor-notice-error-ink:#001b44;--conveyor-notice-error-accent:#001b44}html[data-site-theme] body .conveyor-game .conveyor-score-notice{z-index:90!important;box-sizing:border-box!important;border:2px solid var(--conveyor-notice-accent)!important;background:var(--conveyor-notice-paper)!important;width:max-content!important;max-width:calc(100% - 24px)!important;color:var(--conveyor-notice-ink)!important;font:800 clamp(16px,4vw,20px)/1.25 var(--ui-font,Arial,sans-serif)!important;white-space:normal!important;text-align:center!important;text-shadow:none!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--conveyor-notice-accent) 22%,transparent),0 0 28px color-mix(in srgb,var(--conveyor-notice-glow) 65%,transparent),0 8px 20px #0004!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:12px 18px!important;animation:.18s ease-out both conveyor-confirm-appear!important;display:flex!important}html[data-site-theme] body .conveyor-game .conveyor-score-notice.wrong{--conveyor-notice-paper:var(--conveyor-notice-error-paper);--conveyor-notice-ink:var(--conveyor-notice-error-ink);--conveyor-notice-accent:var(--conveyor-notice-error-accent);--conveyor-notice-glow:var(--conveyor-notice-error-accent)}html[data-site-theme] body .conveyor-game .conveyor-notice-icon{border:2px solid;border-radius:50%;flex:0 0 30px;width:30px;height:30px;color:inherit!important;background:0 0!important;place-items:center!important;font-size:23px!important;display:grid!important}@keyframes conveyor-confirm-appear{0%{opacity:0;transform:translateY(6px)scale(.95)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-site-theme] body .conveyor-game .conveyor-score-notice{animation:none!important}}html[data-site-theme] body .dna-game .dna-memory-card{padding:18px 16px!important}html[data-site-theme] body .dna-game .dna-memory-card.has-audio{padding-right:54px!important}html[data-site-theme] body .dna-game .dna-memory-card>div{grid-template-columns:minmax(0,1fr)}html[data-site-theme] body .dna-game .dna-memory-card .dna-memory-word{text-wrap:wrap;width:100%;min-width:0;display:block;font-size:var(--dna-word-size,clamp(15px,2vw,23px))!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.2!important}html[data-site-theme] body .dna-game .dna-memory-word span{font:inherit!important}html[data-site-theme] body .dna-game .dna-memory-word .dna-word-unit{white-space:nowrap!important}@media (max-width:650px){html[data-site-theme] body .dna-game .dna-memory-card{padding:16px 12px!important}html[data-site-theme] body .dna-game .dna-memory-card.has-audio{padding-right:50px!important}html[data-site-theme] body .dna-game .dna-memory-card .dna-memory-word{font-size:var(--dna-word-size,13px)!important}}html[data-site-theme=night] body .dna-game{--dna-night-warning:#ffe5a6;--ui-paper:var(--site-surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dna-game{--ui-paper:color-mix(in srgb,var(--site-surface) 90%,var(--site-accent))!important}}html[data-site-theme=night] body .dna-game{--ui-paper-low:var(--site-surface)!important;--ui-brass:var(--site-border)!important;color:var(--site-text)!important}html[data-site-theme=night] body .dna-game>header{background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=night] body .dna-game>header :is(span,.exercise-progress){color:var(--site-text)!important}html[data-site-theme=night] body .dna-game .exercise-progress{background:var(--site-border)!important}html[data-site-theme=night] body .dna-game .exercise-progress>i{background:var(--site-accent)!important}html[data-site-theme=night] body .dna-game .dna-stage{background:radial-gradient(at 85% 90%,var(--site-accent),transparent 45%),var(--site-bg)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dna-game .dna-stage{background:radial-gradient(at 85% 90%,color-mix(in srgb,var(--site-accent) 12%,transparent),transparent 45%),var(--site-bg)!important}}html[data-site-theme=night] body .dna-game .dna-stage{color:var(--site-text)!important;background-blend-mode:normal!important}html[data-site-theme=night] body .dna-game .dna-stage:before{background:0 0!important}html[data-site-theme=night] body .dna-game :is(.dna-heading,.dna-memory-card,.dna-recall,.dna-recall-row,.dna-recall-head){background:linear-gradient(145deg,var(--ui-paper),var(--site-surface))!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:0 8px 22px var(--site-bg),inset 0 1px var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dna-game :is(.dna-heading,.dna-memory-card,.dna-recall,.dna-recall-row,.dna-recall-head){box-shadow:0 8px 22px color-mix(in srgb,var(--site-bg) 65%,transparent),inset 0 1px color-mix(in srgb,var(--site-accent) 16%,transparent)!important}}html[data-site-theme=night] body .dna-game :is(.dna-heading,.dna-score-board,.dna-memory-card,.dna-recall,.dna-timer) :is(b,small,p,span){color:var(--site-text)!important;text-shadow:none!important}html[data-site-theme=night] body .dna-game .dna-score-board{color:var(--site-text)!important}html[data-site-theme=night] body .dna-game :is(.dna-score-board>small,.dna-memory-card small,.dna-timer>small){color:var(--site-muted)!important}html[data-site-theme=night] body .dna-game .dna-memory-card>span{color:var(--site-accent)!important}html[data-site-theme=night] body .dna-game .dna-timer{background:radial-gradient(circle,var(--site-surface) 0 57%,transparent 58%),conic-gradient(var(--site-accent) var(--dna-time),var(--site-border) var(--dna-time))!important;box-shadow:inset 0 0 0 3px var(--site-border),0 8px 22px var(--site-bg)!important}html[data-site-theme=night] body .dna-game .dna-closed-cards i{background:var(--ui-paper-low)!important;color:var(--site-accent)!important;border-color:var(--site-border)!important;box-shadow:0 6px 14px var(--site-bg)!important}html[data-site-theme=night] body .dna-game .dna-closed-cards b{color:inherit!important}html[data-site-theme=night] body .dna-game .dna-recall-row>span{background:var(--site-border)!important}html[data-site-theme=night] body .dna-game .dna-recall-row input{background:var(--site-bg)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=night] body .dna-game .dna-recall-row input::placeholder{opacity:1;color:var(--site-muted)!important}html[data-site-theme=night] body .dna-game .dna-recall-row input:focus{border-color:var(--site-accent)!important;box-shadow:0 0 0 3px var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dna-game .dna-recall-row input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 22%,transparent)!important}}html[data-site-theme=night] body .dna-game button{background:linear-gradient(145deg,var(--ui-paper),var(--ui-paper-low))!important;color:var(--site-text)!important;border-color:var(--ui-brass)!important;box-shadow:inset 0 1px var(--site-accent),0 5px 12px var(--site-bg)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dna-game button{box-shadow:inset 0 1px color-mix(in srgb,var(--site-accent) 18%,transparent),0 5px 12px var(--site-bg)!important}}html[data-site-theme=night] body .dna-game button:hover:not(:disabled){background:var(--site-border)!important;border-color:var(--site-accent)!important}html[data-site-theme=night] body .dna-game button:focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=night] body .dna-game button:disabled{background:var(--ui-paper-low)!important;color:var(--site-muted)!important;border-color:var(--site-border)!important}html[data-site-theme=night] body .dna-game .dna-feedback{background:var(--ui-paper)!important;color:var(--site-text)!important;border-color:var(--site-accent)!important;box-shadow:0 16px 35px var(--site-bg)!important}html[data-site-theme=night] body .dna-game .dna-feedback.wrong{border-color:var(--dna-night-warning)!important}html[data-site-theme=night] body .dna-game .dna-feedback :is(h2,small,b){color:var(--site-text)!important}html[data-site-theme=night] body .dna-game .dna-feedback>small{color:var(--site-muted)!important}html[data-site-theme=night] body .dna-game .dna-result-orb{background:radial-gradient(at 33% 24%,var(--site-border),var(--site-surface) 75%)!important;color:var(--site-text)!important;border-color:var(--site-accent)!important;box-shadow:0 0 22px var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dna-game .dna-result-orb{box-shadow:0 0 22px color-mix(in srgb,var(--site-accent) 20%,transparent)!important}}html[data-site-theme=night] body .dna-game .dna-feedback.wrong .dna-result-orb{background:var(--ui-paper-low)!important;color:var(--dna-night-warning)!important;border-color:var(--dna-night-warning)!important}html[data-site-theme=night] body .dna-game .dna-helix>i{background:linear-gradient(90deg,var(--site-accent) 0 45%,var(--site-text) 46% 54%,var(--ui-brass) 55%)!important;box-shadow:0 3px 8px var(--site-bg)!important}html[data-site-theme] body .dna-game>header>.dna-close{cursor:pointer;box-sizing:border-box!important;border:1px solid var(--site-border,var(--ui-brass))!important;background:var(--site-surface,var(--ui-paper))!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--site-text,var(--ui-ink))!important;border-radius:10px!important;flex:0 0 44px!important;place-items:center!important;padding:0!important;font-size:28px!important;line-height:1!important;display:grid!important}html[data-site-theme] body .dna-game>header>.dna-close:hover{border-color:var(--site-accent,var(--green))!important}html[data-site-theme] body .dna-game>header>.dna-close:focus-visible{outline:3px solid var(--site-accent,var(--green))!important;outline-offset:3px!important}html[data-site-theme] body .dna-game .dna-feedback{padding:clamp(18px,3vw,30px)!important}html[data-site-theme] body .dna-game .dna-feedback h2{text-wrap:balance;font-size:clamp(28px,3vw,36px)!important;line-height:1.2!important}html[data-site-theme] body .dna-game .dna-feedback>small{margin-top:10px;font-size:17px!important;line-height:1.45!important}html[data-site-theme] body .dna-game .dna-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}html[data-site-theme] body .dna-game .dna-corrections>span{gap:6px;min-width:0;padding:14px 12px}html[data-site-theme] body .dna-game .dna-corrections b{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:24px!important;line-height:1.3!important}html[data-site-theme] body .dna-game .dna-corrections small{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:18px!important;line-height:1.4!important}html[data-site-theme] body .dna-game .dna-feedback>button{max-width:100%;min-height:54px;margin-top:22px;padding:14px 24px;font-size:18px!important;line-height:1.35!important}html[data-site-theme=night] body .dna-game .dna-corrections>span{background:var(--site-surface)!important;color:var(--site-text)!important}@media (max-width:650px){html[data-site-theme] body .dna-game .dna-corrections{grid-template-columns:minmax(0,1fr)}html[data-site-theme] body .dna-game .dna-corrections b{font-size:22px!important}html[data-site-theme] body .dna-game .dna-feedback>small{font-size:16px!important}}html[data-site-theme] body .dna-game .dna-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 24px;padding:18px 22px!important;display:grid!important}html[data-site-theme] body .dna-game .dna-heading>span{font-size:clamp(22px,2vw,28px)!important;line-height:1.2!important}html[data-site-theme] body .dna-game .dna-heading>p{font-size:clamp(18px,1.6vw,22px)!important;line-height:1.4!important}html[data-site-theme] body .dna-game .dna-heading>b{white-space:nowrap;font-size:20px!important;line-height:1.3!important}html[data-site-theme] body .dna-game .dna-score-board{text-align:center;flex-wrap:wrap;gap:10px 16px}html[data-site-theme] body .dna-game .dna-score-board>b{font-size:28px!important;line-height:1.2!important}html[data-site-theme] body .dna-game .dna-score-board>small{font-size:18px!important;line-height:1.45!important}@media (max-width:760px){html[data-site-theme] body .dna-game .dna-heading{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px!important}html[data-site-theme] body .dna-game .dna-heading>span{font-size:24px!important}html[data-site-theme] body .dna-game .dna-heading>p,html[data-site-theme] body .dna-game .dna-heading>b{font-size:18px!important}html[data-site-theme] body .dna-game .dna-score-board>small{font-size:16px!important}}html[data-site-theme=night] body section.cipher-game>header{background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;background-image:none!important}html[data-site-theme=night] body section.cipher-game>header>span{color:var(--site-muted)!important}html[data-site-theme=night] body section.cipher-game>header>.exercise-progress{background:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body section.cipher-game>header>.exercise-progress{background:color-mix(in srgb,var(--site-accent) 20%,var(--site-bg))!important}}html[data-site-theme=night] body section.cipher-game>header>.exercise-progress>i{background:linear-gradient(90deg,var(--site-accent),var(--site-accent))!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body section.cipher-game>header>.exercise-progress>i{background:linear-gradient(90deg,color-mix(in srgb,var(--site-accent) 65%,var(--site-surface)),var(--site-accent))!important}}html[data-site-theme=night] body section.cipher-game>header>button.cipher-close{background:var(--site-bg)!important;color:var(--site-text)!important;border:1px solid var(--site-border)!important;background-image:none!important}html[data-site-theme=night] body section.cipher-game>header>button.cipher-close:hover{background:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body section.cipher-game>header>button.cipher-close:hover{background:color-mix(in srgb,var(--site-accent) 16%,var(--site-surface))!important}}html[data-site-theme=night] body section.cipher-game>header>button.cipher-close:hover{border-color:var(--site-accent)!important}html[data-site-theme=night] body section.cipher-game>header>button.cipher-close:focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:2px!important}html[data-site-theme] body .cipher-game>header>button.cipher-close{place-items:center;box-sizing:border-box!important;border-radius:9px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:25px!important;line-height:1!important;display:grid!important}html[data-site-theme=clean] body .cipher-game .cipher-grouped .cipher-tile{box-sizing:border-box!important;border:1px solid var(--site-border)!important;background:var(--site-surface)!important;box-shadow:none!important;border-radius:10px!important}html[data-site-theme=clean] body .cipher-game,html[data-site-theme=clean] body .cipher-game .cipher-stage{background:var(--site-surface)!important;color:var(--site-text)!important}html[data-site-theme=clean] body .cipher-game :is(.cipher-brand,.cipher-brand>b,.cipher-length,.cipher-group-range,.cipher-tile>small,.cipher-example,.cipher-example span>b,.cipher-hint,.cipher-feedback,.cipher-feedback b,.cipher-feedback span){color:var(--site-text)!important;text-shadow:none!important}html[data-site-theme=clean] body .cipher-game :is(.cipher-brand>strong,.cipher-picture,.cipher-hint,.cipher-example>div>div){background:var(--site-wash)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] body .cipher-game .cipher-picture-group{border-color:var(--site-border)!important;background:var(--site-surface)!important;box-shadow:none!important}html[data-site-theme=clean] body .cipher-game :is(.cipher-tile>small,.cipher-hint small,.cipher-hint-actions>small,.cipher-art-credit){color:var(--site-muted)!important}html[data-site-theme=clean] body .cipher-game .cipher-feedback{border:1px solid var(--site-border)!important;background:var(--site-bg)!important}html[data-site-theme=clean] body .cipher-game .cipher-feedback.good{border-color:var(--site-accent)!important;background:var(--site-wash)!important;color:var(--site-accent)!important}html[data-site-theme=clean] body .cipher-game .cipher-feedback.good :is(b,span){color:var(--site-accent)!important}html[data-site-theme=clean] body .cipher-game .exercise-progress{background:var(--site-border)!important}html[data-site-theme=clean] body .cipher-game :is(button,input){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=clean] body .cipher-game button:hover{background:var(--site-wash)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body .cipher-game button:disabled{color:var(--site-muted)!important;background:var(--site-bg)!important}html[data-site-theme=clean] body .cipher-game input::placeholder{color:var(--site-muted)!important}html[data-site-theme=clean] body .cipher-game .cipher-art-credit a{color:var(--site-accent)!important}html[data-site-theme=night] body .dialog-backdrop{background:var(--site-bg)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dialog-backdrop{background:color-mix(in srgb,var(--site-bg) 82%,transparent)!important}}html[data-site-theme=night] body section.dialog-game,html[data-site-theme=night] body section.dialog-game>header,html[data-site-theme=night] body .dialog-game :is(.dialog-setup,.dialog-stage){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;background-image:none!important}html[data-site-theme=night] body .dialog-game>header>span{color:var(--site-muted)!important}html[data-site-theme=night] body .dialog-game .exercise-progress{background:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dialog-game .exercise-progress{background:color-mix(in srgb,var(--site-accent) 20%,var(--site-bg))!important}}html[data-site-theme=night] body .dialog-game .exercise-progress>i{background:var(--site-accent)!important}html[data-site-theme=night] body .dialog-game :is(.dialog-setup-mission,.dialog-scenario-picker,.dialog-turn,.dialog-topic>strong,.dialog-turn blockquote,.dialog-history span,.dialog-player-options,.dialog-player-results article){background:var(--site-bg)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;text-shadow:none!important;background-image:none!important}html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button em,.dialog-setup aside){background:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button em,.dialog-setup aside){background:color-mix(in srgb,var(--site-accent) 10%,var(--site-bg))!important}}html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button em,.dialog-setup aside){color:var(--site-text)!important;border:1px solid var(--site-border)!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important}html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button em,.dialog-setup aside) :is(span,b,strong,small){color:inherit!important;text-shadow:none!important}html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button,.dialog-name-actions button,.dialog-player-options button,.dialog-words button,.dialog-close,.dialog-start){background:linear-gradient(145deg,var(--site-accent),var(--site-surface))!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button,.dialog-name-actions button,.dialog-player-options button,.dialog-words button,.dialog-close,.dialog-start){background:linear-gradient(145deg,color-mix(in srgb,var(--site-accent) 12%,var(--site-surface)),var(--site-surface))!important}}html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button,.dialog-name-actions button,.dialog-player-options button,.dialog-words button,.dialog-close,.dialog-start){color:var(--site-text)!important;border-color:var(--site-border)!important;text-shadow:none!important}html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button,.dialog-name-actions button,.dialog-player-options button,.dialog-words button,.dialog-close,.dialog-start):hover:not(:disabled){background:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button,.dialog-name-actions button,.dialog-player-options button,.dialog-words button,.dialog-close,.dialog-start):hover:not(:disabled){background:color-mix(in srgb,var(--site-accent) 20%,var(--site-surface))!important}}html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button,.dialog-name-actions button,.dialog-player-options button,.dialog-words button,.dialog-close,.dialog-start):hover:not(:disabled){border-color:var(--site-accent)!important}html[data-site-theme=night] body .dialog-game .dialog-player-options button[aria-selected=true]{background:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .dialog-game .dialog-player-options button[aria-selected=true]{background:color-mix(in srgb,var(--site-accent) 24%,var(--site-surface))!important}}html[data-site-theme=night] body .dialog-game .dialog-player-options button[aria-selected=true]{border-color:var(--site-accent)!important}html[data-site-theme=night] body .dialog-game :is(.dialog-player-choice button,.dialog-name-actions button,.dialog-player-options button,.dialog-words button) :is(b,small,span){color:inherit!important}html[data-site-theme=night] body .dialog-game :is(.dialog-scenario-picker select,.dialog-player-names input){background:var(--site-bg)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=night] body .dialog-game :is(button,input,select):focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=night] body .dialog-game :is(.dialog-scenario-picker small,.dialog-player-results small,.dialog-player-results span,.dialog-history,.dialog-stage>footer){color:var(--site-muted)!important}html[data-site-theme=night] body .dialog-game :is(.dialog-setup>p,.dialog-setup h1,.dialog-turn h3,.dialog-turn p,.dialog-topic h2,.dialog-topic p){color:var(--site-text)!important;text-shadow:none!important}html[data-site-theme=night] body .dialog-game :is(.dialog-player-names label>span,.dialog-history i,.dialog-topic>span){background:var(--site-bg)!important;color:var(--site-accent)!important;border-color:var(--site-border)!important}html[data-site-theme] body .dialog-game{--dialog-control-paper:var(--site-surface,var(--ui-paper));--dialog-control-ink:var(--site-text,var(--ui-ink));--dialog-control-edge:var(--site-border,var(--ui-brass));--dialog-control-accent:var(--site-accent,var(--green));--dialog-control-wash:var(--site-wash,var(--ui-paper-low))}html[data-site-theme=techno] body .dialog-game{--dialog-control-paper:var(--lab-surface);--dialog-control-ink:var(--lab-ink);--dialog-control-edge:var(--lab-border);--dialog-control-accent:var(--lab-teal);--dialog-control-wash:var(--room-light)}html[data-site-theme] body .dialog-game>header>button.dialog-close{box-sizing:border-box!important;border:1px solid var(--dialog-control-edge)!important;background:var(--dialog-control-paper)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--dialog-control-ink)!important;box-shadow:0 2px 0 var(--dialog-control-ink)!important;border-radius:11px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme] body .dialog-game>header>button.dialog-close{box-shadow:0 2px 0 color-mix(in srgb,var(--dialog-control-ink) 14%,transparent)!important}}html[data-site-theme] body .dialog-game>header>button.dialog-close{cursor:pointer!important;font:700 27px/1 Arial,sans-serif!important}html[data-site-theme] body .dialog-game>header>button.dialog-close:hover:not(:disabled){background:var(--dialog-control-wash)!important;border-color:var(--dialog-control-accent)!important}html[data-site-theme] body .dialog-game>header>button.dialog-close:focus-visible{outline:3px solid var(--dialog-control-accent)!important;outline-offset:3px!important}html[data-site-theme] body .dialog-game>header>button.dialog-close:active:not(:disabled){box-shadow:none!important;transform:translateY(1px)!important}html[data-site-theme] body .dialog-game>header>button.dialog-close:disabled{opacity:.5!important;cursor:default!important}html[data-site-theme] body .dialog-game .multiplayer-report :is(th,td,.multiplayer-turn-status,.multiplayer-points-mode){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html[data-site-theme]:not([data-site-theme=academy]) body .dialog-game .multiplayer-report{background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme]:not([data-site-theme=academy]) body .dialog-game .multiplayer-report :is(h2,td b,td small){color:var(--site-text)!important}html[data-site-theme]:not([data-site-theme=academy]) body .dialog-game .multiplayer-report :is(th,td){border-color:var(--site-border)!important}html[data-site-theme]:not([data-site-theme=academy]) body .dialog-game .multiplayer-report td strong{color:var(--site-accent,var(--lab-teal))!important}html[data-site-theme=night] body section.triplet-game{--triplet-paper:var(--site-surface);--triplet-ink:var(--site-text);--triplet-edge:var(--site-border);--triplet-accent:var(--site-accent);--triplet-low:var(--site-bg);background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=night] body section.triplet-game>header{background:var(--site-surface)!important;color:var(--site-muted)!important;border-color:var(--site-border)!important}html[data-site-theme=night] body section.triplet-game>header>span,html[data-site-theme=night] body .triplet-game :is(.triplet-brand small,.triplet-task>small,.triplet-current-player>small){color:var(--site-muted)!important}html[data-site-theme=night] body .triplet-game .triplet-task{background:var(--site-bg)!important;color:var(--site-text)!important}html[data-site-theme=night] body .triplet-game .exercise-progress{background:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .triplet-game .exercise-progress{background:color-mix(in srgb,var(--site-accent) 20%,var(--site-bg))!important}}html[data-site-theme=night] body .triplet-game .exercise-progress>i{background:var(--site-accent)!important}html[data-site-theme=night] body .triplet-game .triplet-stage{background:var(--site-surface)!important;color:var(--site-text)!important;background-image:none!important}html[data-site-theme=night] body .triplet-game :is(.triplet-brand,.triplet-brand h1,.triplet-task,.triplet-task h2,.triplet-task p,.triplet-current-player){color:var(--site-text)!important;text-shadow:none!important}html[data-site-theme=night] body .triplet-game :is(.triplet-brand>strong,.triplet-current-player,.triplet-stage aside){background:var(--site-bg)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=night] body .triplet-game .triplet-cards button{background:linear-gradient(145deg,var(--site-accent),var(--site-bg))!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .triplet-game .triplet-cards button{background:linear-gradient(145deg,color-mix(in srgb,var(--site-accent) 10%,var(--site-surface)),var(--site-bg))!important}}html[data-site-theme=night] body .triplet-game .triplet-cards button{color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:0 8px 18px #0004!important}html[data-site-theme=night] body .triplet-game .triplet-cards button.used{background:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .triplet-game .triplet-cards button.used{background:color-mix(in srgb,var(--site-accent) 22%,var(--site-surface))!important}}html[data-site-theme=night] body .triplet-game .triplet-cards button.used{border-color:var(--site-accent)!important;box-shadow:0 0 0 3px var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .triplet-game .triplet-cards button.used{box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 20%,transparent)!important}}html[data-site-theme=night] body .triplet-game .triplet-cards :is(b,small,span){color:var(--site-text)!important;text-shadow:none!important}html[data-site-theme=night] body .triplet-game :is(.triplet-cards span,.triplet-cards i,.triplet-stage aside em,.triplet-brand>span){background:var(--site-bg)!important;color:var(--site-accent)!important;border-color:var(--site-border)!important}html[data-site-theme=night] body .triplet-game .triplet-stage aside :is(b,span){color:var(--site-text)!important}html[data-site-theme=night] body .triplet-game .triplet-controls button{background:var(--site-bg)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=night] body .triplet-game .triplet-controls button:hover:not(:disabled){background:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .triplet-game .triplet-controls button:hover:not(:disabled){background:color-mix(in srgb,var(--site-accent) 20%,var(--site-surface))!important}}html[data-site-theme=night] body .triplet-game .triplet-controls button:hover:not(:disabled){border-color:var(--site-accent)!important}html[data-site-theme=night] body .triplet-game :is(button,input):focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme] body .triplet-setup .triplet-start:before,html[data-site-theme] body .triplet-setup .triplet-start:after{content:none!important;display:none!important}html[data-site-theme] body .triplet-game{--triplet-paper:var(--site-surface,var(--ui-paper));--triplet-ink:var(--site-text,var(--ui-ink));--triplet-edge:var(--site-border,var(--ui-brass));--triplet-accent:var(--site-accent,var(--green));--triplet-low:var(--site-wash,var(--ui-paper-low));--triplet-shadow:var(--triplet-ink)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme] body .triplet-game{--triplet-shadow:color-mix(in srgb,var(--triplet-ink) 18%,transparent)}}html[data-site-theme] body .triplet-game{border:1px solid var(--triplet-edge)!important;background:var(--triplet-paper)!important;width:min(920px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;color:var(--triplet-ink)!important;border-radius:24px!important;overflow:auto!important}html[data-site-theme=night] body .triplet-game{--triplet-low:var(--triplet-paper)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .triplet-game{--triplet-low:color-mix(in srgb,var(--triplet-paper) 90%,var(--triplet-accent))}}html[data-site-theme=night] body .triplet-game{--triplet-shadow:var(--site-bg)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme=night] body .triplet-game{--triplet-shadow:color-mix(in srgb,var(--site-bg) 70%,transparent)}}html[data-site-theme=techno] body .triplet-game{--triplet-paper:var(--lab-surface);--triplet-ink:var(--lab-ink);--triplet-edge:var(--lab-border);--triplet-accent:var(--lab-teal);--triplet-low:var(--room-light)}html[data-site-theme] body .triplet-game>header{background:var(--triplet-low)!important;border-bottom:1px solid var(--triplet-edge)!important;align-items:center!important;gap:16px!important;padding:14px 20px!important;display:flex!important}html[data-site-theme] body .triplet-game .triplet-close{box-sizing:border-box!important;border:1px solid var(--triplet-edge)!important;background:var(--triplet-paper)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--triplet-ink)!important;box-shadow:0 2px 0 var(--triplet-shadow)!important;cursor:pointer!important;border-radius:11px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;font:700 27px/1 Arial,sans-serif!important;display:grid!important;position:static!important}html[data-site-theme] body .triplet-game .triplet-setup{box-sizing:border-box!important;text-align:center!important;background:radial-gradient(ellipse at 50% 0,var(--triplet-accent),transparent 65%),var(--triplet-paper)!important;justify-items:center!important;gap:16px!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px clamp(20px,5vw,56px) 28px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme] body .triplet-game .triplet-setup{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--triplet-accent) 9%,transparent),transparent 65%),var(--triplet-paper)!important}}html[data-site-theme] body .triplet-game .triplet-setup{color:var(--triplet-ink)!important}html[data-site-theme] body .triplet-setup :is(h1,h2,p){color:var(--triplet-ink)!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin:0!important}html[data-site-theme] body .triplet-setup-heading{gap:8px;display:grid}html[data-site-theme] body .triplet-setup-heading h1{letter-spacing:.03em!important;font:800 clamp(30px,4vw,42px)/1.15 Georgia,serif!important}html[data-site-theme] body .triplet-setup-heading p{opacity:.8;font-size:17px!important;line-height:1.5!important}html[data-site-theme] body .triplet-setup h2{font-size:18px!important;font-weight:700!important;line-height:1.4!important}html[data-site-theme] body .triplet-player-count{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:min(440px,100%)!important;display:grid!important}html[data-site-theme] body .triplet-player-count button{border:1px solid var(--triplet-edge)!important;background:linear-gradient(160deg,var(--triplet-paper),var(--triplet-low))!important;min-width:0!important;min-height:90px!important;color:var(--triplet-ink)!important;box-shadow:inset 0 1px 0 var(--triplet-paper),0 4px 0 var(--triplet-edge),0 9px 16px var(--triplet-shadow)!important;cursor:pointer!important;border-radius:16px!important;align-content:center!important;justify-items:center!important;gap:5px!important;padding:12px 8px!important;transition:transform .16s,box-shadow .16s,background .16s!important;display:grid!important}html[data-site-theme] body .triplet-player-count button b{color:inherit!important;font:800 30px/1.1 Georgia,serif!important}html[data-site-theme] body .triplet-player-count button span{color:inherit!important;font-size:13px!important;font-weight:600!important}html[data-site-theme] body .triplet-player-count button[aria-pressed=true]{background:linear-gradient(160deg,var(--triplet-accent),var(--triplet-accent))!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme] body .triplet-player-count button[aria-pressed=true]{background:linear-gradient(160deg,color-mix(in srgb,var(--triplet-accent) 86%,var(--triplet-paper)),var(--triplet-accent))!important}}html[data-site-theme] body .triplet-player-count button[aria-pressed=true]{color:var(--triplet-paper)!important;border-color:var(--triplet-accent)!important;box-shadow:inset 0 1px 0 var(--triplet-paper),0 4px 0 var(--triplet-accent),0 9px 18px var(--triplet-shadow)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme] body .triplet-player-count button[aria-pressed=true]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--triplet-paper) 35%,transparent),0 4px 0 color-mix(in srgb,var(--triplet-accent) 70%,var(--triplet-ink)),0 9px 18px var(--triplet-shadow)!important}}html[data-site-theme] body .triplet-setup p.triplet-setup-note{opacity:.8;max-width:600px!important;font-size:15px!important;line-height:1.6!important}html[data-site-theme] body .triplet-player-list{text-align:left!important;gap:14px!important;width:min(620px,100%)!important;display:grid!important}html[data-site-theme] body .triplet-player-list .dialog-player-picker{border:1px solid var(--triplet-edge)!important;background:linear-gradient(155deg,var(--triplet-paper),var(--triplet-low))!important;box-shadow:inset 0 1px 0 var(--triplet-paper),0 4px 12px var(--triplet-shadow)!important;border-radius:16px!important;min-width:0!important;padding:14px!important}html[data-site-theme] body .triplet-player-list label{grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}html[data-site-theme] body .triplet-player-list label>span{background:var(--triplet-low)!important;width:36px!important;height:36px!important;color:var(--triplet-accent)!important;border:1px solid var(--triplet-edge)!important;border-radius:10px!important;place-items:center!important;font-size:18px!important;font-weight:800!important;display:grid!important}html[data-site-theme] body .triplet-player-list input{box-sizing:border-box!important;border:1px solid var(--triplet-edge)!important;background:var(--triplet-paper)!important;width:100%!important;min-width:0!important;min-height:48px!important;color:var(--triplet-ink)!important;border-radius:10px!important;padding:10px 12px!important;font:400 16px/1.4 Arial,sans-serif!important}html[data-site-theme] body .triplet-player-list input::placeholder{color:var(--triplet-ink)!important;opacity:.6!important}html[data-site-theme] body .triplet-player-list .dialog-selected-player{box-shadow:none!important;color:var(--triplet-accent)!important;word-break:normal!important;overflow-wrap:normal!important;background:0 0!important;border:0!important;margin:8px 0 0 48px!important;font-size:13px!important;line-height:1.5!important;display:block!important}html[data-site-theme] body .triplet-player-list .dialog-player-options{border-color:var(--triplet-edge)!important;background:var(--triplet-paper)!important;color:var(--triplet-ink)!important;box-shadow:0 5px 14px var(--triplet-shadow)!important;margin:10px 0 0 48px!important}html[data-site-theme] body .triplet-player-list .dialog-player-options :is(button,p,b,small){color:var(--triplet-ink)!important;background:var(--triplet-paper)!important;border-color:var(--triplet-edge)!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html[data-site-theme] body .triplet-player-list .dialog-player-options button{text-align:left!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:5px 12px!important;width:100%!important;min-height:48px!important;padding:12px!important;display:flex!important}html[data-site-theme] body .triplet-player-list .dialog-player-options button:is(:hover,[aria-selected=true]){background:var(--triplet-low)!important}html[data-site-theme] body .triplet-setup button.triplet-start{border:1px solid var(--triplet-accent)!important;background:linear-gradient(160deg,var(--triplet-accent),var(--triplet-accent))!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:min(340px,100%)!important;min-height:54px!important;margin:4px 0 0!important;padding:14px 20px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme] body .triplet-setup button.triplet-start{background:linear-gradient(160deg,color-mix(in srgb,var(--triplet-accent) 86%,var(--triplet-paper)),var(--triplet-accent))!important}}html[data-site-theme] body .triplet-setup button.triplet-start{color:var(--triplet-paper)!important;box-shadow:inset 0 1px 0 var(--triplet-paper),0 4px 0 var(--triplet-accent),0 10px 18px var(--triplet-shadow)!important;font-size:18px!important;font-weight:750!important}@supports (color:color-mix(in lab, red, red)){html[data-site-theme] body .triplet-setup button.triplet-start{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--triplet-paper) 35%,transparent),0 4px 0 color-mix(in srgb,var(--triplet-accent) 70%,var(--triplet-ink)),0 10px 18px var(--triplet-shadow)!important}}html[data-site-theme] body .triplet-setup button.triplet-start{cursor:pointer!important;transition:transform .16s,box-shadow .16s!important}html[data-site-theme] body .triplet-setup button.triplet-start:disabled{background:var(--triplet-low)!important;color:var(--triplet-ink)!important;border-color:var(--triplet-edge)!important;box-shadow:none!important;opacity:.55!important;cursor:default!important}html[data-site-theme] body .triplet-game :is(.triplet-close,.triplet-player-count button,.triplet-start):hover:not(:disabled){transform:translateY(-2px)!important}html[data-site-theme] body .triplet-game :is(.triplet-close,.triplet-player-count button,.triplet-start):active:not(:disabled){box-shadow:inset 0 1px 3px var(--triplet-shadow)!important;transform:translateY(2px)!important}html[data-site-theme] body .triplet-game :is(.triplet-close,.triplet-player-count button,.triplet-start,.dialog-player-options button,input):focus-visible{outline:3px solid var(--triplet-accent)!important;outline-offset:3px!important}@media (max-width:560px){html[data-site-theme] body .triplet-game{border-radius:18px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html[data-site-theme] body .triplet-game>header{padding:10px 12px!important}html[data-site-theme] body .triplet-game .triplet-setup{gap:18px!important;padding:22px 16px 28px!important}html[data-site-theme] body .triplet-player-count{gap:10px!important}html[data-site-theme] body .triplet-player-count button{min-height:80px!important}html[data-site-theme] body .triplet-player-list .dialog-player-picker{padding:12px!important}html[data-site-theme] body .triplet-player-list label{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important}html[data-site-theme] body .triplet-player-list label>span{width:28px!important;height:32px!important}html[data-site-theme] body .triplet-player-list :is(.dialog-selected-player,.dialog-player-options){margin-left:36px!important}html[data-site-theme] body .triplet-setup p.triplet-setup-note{font-size:14px!important}}@media (prefers-reduced-motion:reduce){html[data-site-theme] body .triplet-game :is(.triplet-close,.triplet-player-count button,.triplet-start){transition:none!important;transform:none!important}}@media (max-width:760px){html[data-site-theme] body main.jar-page{padding-top:0!important}html[data-site-theme] body main.jar-page>.jar-detail{padding-top:4px!important}html[data-site-theme] body main.jar-page .jar-detail>.jar-workspace{margin-top:0!important}html[data-site-theme] body main.jar-page .jar-title-row{margin-top:0!important;padding-top:0!important}html[data-site-theme] body main.jar-page .word-row.labels .glass-toggle{display:none!important}html[data-site-theme] body main.jar-page .word-row.labels{padding-block:4px!important}}html[data-site-theme] body .jars-page>.topbar>.cabinet-top-actions>.library-background-eye,html[data-site-theme] body button.library-background-return{border:1px solid var(--site-border)!important;background:var(--site-surface)!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;color:var(--site-accent)!important;box-shadow:none!important;cursor:pointer!important;border-radius:12px!important;flex:0 0 44px!important;order:2!important;place-items:center!important;margin:0!important;padding:9px!important;display:grid!important}html[data-site-theme] body .library-background-eye svg{fill:none!important;stroke:currentColor!important;background:0 0!important;display:block!important}html[data-site-theme] body .library-background-eye svg *{fill:none!important;stroke:currentColor!important}html[data-site-theme] body .library-background-eye:hover{background:var(--site-bg)!important;border-color:var(--site-accent)!important}html[data-site-theme] body .library-background-eye:focus-visible{outline:2px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme] body button.library-background-return{inset:auto!important;left:clamp(0px,var(--preview-eye-x),calc(100vw - var(--preview-eye-width)))!important;top:clamp(0px,var(--preview-eye-y),calc(100dvh - var(--preview-eye-height)))!important;width:var(--preview-eye-width)!important;min-width:var(--preview-eye-width)!important;max-width:var(--preview-eye-width)!important;height:var(--preview-eye-height)!important;min-height:var(--preview-eye-height)!important;z-index:2147483640!important;position:fixed!important}html[data-library-background-preview=true],html[data-library-background-preview=true] body{overflow:hidden!important}html[data-library-background-preview=true] body .app-shell>:not(.content),html[data-library-background-preview=true] body .content.jars-page>:not(.viewport-scene,.library-mini-cast){visibility:hidden!important;pointer-events:none!important}html[data-site-theme=quiet] body .jars-page>.topbar>.cabinet-top-actions>.library-background-eye,html[data-site-theme=quiet] body button.library-background-return{border-radius:0!important}@media (min-width:621px){html[data-library-background-preview=true] body .content.jars-page>.viewport-scene{--desktop-sidebar:0px;width:100vw!important;inset:0!important}html[data-library-background-preview=true] body .viewport-scene-original{width:auto!important;height:auto!important;max-width:min(100vw,var(--scene-native-width))!important;max-height:100dvh!important}}@media (max-width:620px){html[data-library-background-preview=true] body .content.jars-page{width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}html[data-site-theme] body .content.jars-page>.topbar>.cabinet-top-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important}html[data-site-theme] body .content.jars-page>.topbar>.cabinet-top-actions:has(.library-create-action--unit){grid-template-columns:repeat(3,minmax(0,1fr)) 44px!important}}html[data-site-theme] body .sidebar-scroll>.sidebar-app-download{box-sizing:border-box!important;border:1px solid var(--site-border)!important;background:var(--site-surface)!important;width:100%!important;min-height:28px!important;color:var(--site-accent)!important;font:600 11px/1.4 var(--ui-font,Arial,sans-serif)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:2px 0 8px!important;padding:4px 7px!important;text-decoration:none!important;display:flex!important}html[data-site-theme] body .sidebar-scroll>.sidebar-app-download>span{color:inherit!important;font:inherit!important;white-space:nowrap!important;display:inline!important}html[data-site-theme] body .sidebar-scroll>.sidebar-app-download:hover{border-color:var(--site-accent)!important;background:var(--site-bg)!important;text-decoration:underline!important}html[data-site-theme] body .sidebar-scroll>.sidebar-app-download:focus-visible{outline:2px solid var(--site-accent)!important;outline-offset:2px!important}html[data-site-theme=quiet] body .sidebar-scroll>.sidebar-app-download{border-radius:0!important}html[data-site-theme] body .jar-page .word-table{--word-definition-paper:var(--ve-paper);--word-definition-ink:var(--ve-ink);--word-definition-line:var(--ve-line);--word-definition-accent:var(--ve-accent);--word-definition-muted:var(--ve-muted)}html[data-site-theme=quiet] body .jar-page .word-table{--word-definition-paper:var(--quiet-paper);--word-definition-ink:var(--quiet-ink);--word-definition-line:var(--quiet-ink);--word-definition-accent:var(--quiet-accent);--word-definition-muted:var(--quiet-ink)}html[data-site-theme] body .jar-page .word-row.labels button.definition-mode-link{color:var(--word-definition-muted)!important}html[data-site-theme] body .jar-page .word-row.labels button.definition-mode-link.is-active{color:var(--word-definition-accent)!important;text-underline-offset:3px!important;font-weight:800!important;text-decoration:underline!important}html[data-site-theme] body .jar-page .word-row.labels button.definition-mode-link:hover{color:var(--word-definition-ink)!important}html[data-site-theme] body .jar-page .word-row.labels button.definition-mode-link:focus-visible{outline-offset:3px;outline:2px solid var(--word-definition-accent)!important}html[data-site-theme] body .jar-page textarea.wordamin-prompt-field{resize:vertical;font:inherit;border-radius:8px;overflow:hidden;box-sizing:border-box!important;background:var(--word-definition-paper)!important;width:100%!important;min-width:0!important;min-height:76px!important;color:var(--word-definition-ink)!important;border:1px solid var(--word-definition-line)!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;padding:12px!important;line-height:1.5!important}html[data-site-theme] body .jar-page textarea.wordamin-prompt-field:focus{outline-offset:1px;outline:2px solid var(--word-definition-accent)!important}html[data-site-theme] body .jar-page textarea.wordamin-prompt-field[readonly]{cursor:default}html[data-site-theme] body .jar-page textarea.wordamin-prompt-field.memory-glass:not(:focus){color:#0000!important;text-shadow:0 0 9px var(--word-definition-ink)!important}html[data-site-theme] body .jar-page textarea.wordamin-prompt-field.memory-glass:focus{color:var(--word-definition-ink)!important;text-shadow:none!important}@media (min-width:621px){html[data-site-theme] body .jar-page .prompt-definition-table .word-row>.dictionary-word>textarea{align-self:stretch;grid-area:1/7!important}html[data-site-theme] body .jar-page .prompt-definition-table:not(.definition-table) .word-row:not(.add-row){grid-template-columns:18px repeat(5,30px) minmax(0,1.4fr) minmax(0,1fr)!important}html[data-site-theme=quiet] body .jar-page .prompt-definition-table:not(.definition-table) .word-row:not(.add-row){grid-template-columns:26px 38px 22px 22px 32px 32px minmax(0,1.4fr) minmax(0,1fr) 32px 32px!important}}@media (max-width:620px){html[data-site-theme] body .jar-page .prompt-definition-table .word-row:not(.labels):not(.add-row){grid-template-rows:repeat(4,minmax(28px,auto))!important;height:auto!important}html[data-site-theme] body .jar-page .word-table .word-row.labels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;height:auto!important;padding:10px 0!important;display:grid!important}html[data-site-theme] body .jar-page .word-table .word-row.labels>span:first-child,html[data-site-theme] body .jar-page .word-table .word-row.labels>span:last-child{display:none!important}html[data-site-theme] body .jar-page .word-table .word-row.labels>span:nth-child(2),html[data-site-theme] body .jar-page .word-table .word-row.labels>span:nth-child(3){flex-wrap:wrap;align-content:start;gap:8px;min-width:0;grid-area:1!important;display:flex!important}html[data-site-theme] body .jar-page .word-table .word-column-heading{flex-wrap:wrap;gap:4px;display:flex}html[data-site-theme] body .jar-page .prompt-definition-table .word-row>.dictionary-word>textarea{align-self:stretch;grid-area:1/2/3!important}}html[data-site-theme=night] body .modal-backdrop:has(>section.game-anagram){background:color-mix(in srgb,var(--site-bg) 82%,transparent)!important}html[data-site-theme=night] body section.game-anagram,html[data-site-theme=night] body section.game-anagram>.exercise-body.formula-workshop{background:var(--site-bg)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=night] body .game-anagram .formula-heading h2{color:var(--site-text)!important}html[data-site-theme=night] body .game-anagram :is(.formula-state-legend,.formula-unified-answer>small){color:var(--site-muted)!important}html[data-site-theme=night] body .game-anagram .formula-keyboard-input{background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:inset 0 2px color-mix(in srgb,var(--site-accent) 12%,transparent)!important;background-image:none!important}html[data-site-theme=night] body .game-anagram .formula-keyboard-input::placeholder{color:var(--site-muted)!important}html[data-site-theme=night] body .game-anagram .formula-keyboard-input:focus{border-color:var(--site-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 22%,transparent)!important}html[data-site-theme=night] body .game-anagram .feedback{--formula-result-accent:var(--site-accent);background:linear-gradient(145deg,var(--site-surface),var(--site-surface))!important;color:var(--site-text)!important;border-color:var(--formula-result-accent)!important;box-shadow:0 0 0 110vmax color-mix(in srgb,var(--site-bg) 78%,transparent),0 24px 60px #0008,inset 0 2px color-mix(in srgb,var(--site-accent) 20%,transparent)!important}html[data-site-theme=night] body .game-anagram .feedback.bad{--formula-result-accent:#ffe5a6}html[data-site-theme=night] body .game-anagram .feedback :is(b,span,strong){color:var(--site-text)!important;text-shadow:none!important}html[data-site-theme=night] body .game-anagram .feedback:before{color:var(--formula-result-accent)!important;border-color:var(--formula-result-accent)!important;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--formula-result-accent) 28%,var(--site-surface)),var(--site-surface))!important;box-shadow:0 0 22px color-mix(in srgb,var(--formula-result-accent) 20%,transparent),inset 0 2px color-mix(in srgb,var(--formula-result-accent) 22%,transparent)!important}html[data-site-theme=night] body .game-anagram :is(.formula-symbol-row>button,.formula-game-stage>.check-btn,.feedback button){background:linear-gradient(145deg,var(--site-surface),var(--site-bg))!important;color:var(--site-text)!important;border:1px solid var(--site-border)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--site-accent) 15%,transparent),0 3px 8px #0003!important}html[data-site-theme=night] body .game-anagram :is(.formula-symbol-row>button,.formula-game-stage>.check-btn,.feedback button):hover:not(:disabled){background:color-mix(in srgb,var(--site-accent) 18%,var(--site-surface))!important;border-color:var(--site-accent)!important}html[data-site-theme=night] body .game-anagram :is(button,input):focus-visible{outline-color:var(--site-accent)!important}html[data-site-theme=night] body .game-anagram .formula-symbol-row>button small{color:var(--site-muted)!important}html[data-site-theme=night] body section.hearing-game,html[data-site-theme=night] body .hearing-game>header,html[data-site-theme=night] body .hearing-game .hearing-stage.hearing-simple{background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=night] body .hearing-game :is(h2,p,small,legend,span,b){color:var(--site-text)!important}html[data-site-theme=night] body .hearing-game :is(button,input,.hearing-feedback,.hearing-unavailable){background:var(--site-bg)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=night] body .hearing-game .hearing-replay{background:linear-gradient(145deg,var(--site-surface),var(--site-bg))!important}html[data-site-theme=night] body .hearing-game .exercise-progress{background:color-mix(in srgb,var(--site-accent) 20%,var(--site-bg))!important}html[data-site-theme=night] body .hearing-game .exercise-progress i{background:var(--site-accent)!important}html[data-site-theme=night] body .hearing-game input::placeholder{color:var(--site-muted)!important;opacity:1!important}html[data-site-theme=night] body .hearing-game .hearing-speed button.active{outline:2px solid var(--site-accent)!important;outline-offset:2px!important}html[data-site-theme=night] body .hearing-game :is(button,input):focus-visible{outline:2px solid var(--site-accent)!important;outline-offset:2px!important}html[data-site-theme=night] body .hearing-game button:enabled:hover{background:color-mix(in srgb,var(--site-accent) 18%,var(--site-surface))!important}html[data-site-theme=night] body .hearing-game .hearing-feedback.right{border-color:var(--site-accent)!important}html[data-site-theme=night] body .hearing-game .hearing-diff-word mark{color:#ffe0eb!important;background:#653349!important;border-color:#e7a3be!important}html[data-site-theme=night] body .hearing-game .hearing-diff-word mark.missing{color:#fff1b0!important;background:#725719!important;border-color:#edce85!important}html[data-site-theme] body .hearing-mobile-viewport{inset:var(--handwriting-view-top,0px) 0 auto!important;width:100%!important;height:var(--handwriting-view-height,100dvh)!important;z-index:1200!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;overflow:hidden!important}html[data-site-theme] body .hearing-mobile-viewport section.hearing-game{box-sizing:border-box!important;border-radius:0!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-game>header{box-sizing:border-box!important;flex:none!important;min-height:48px!important;padding:5px 8px!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-game>header button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-stage.hearing-simple{flex:1 1 0!important;gap:6px!important;min-height:0!important;padding:8px 12px!important;overflow-y:auto!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-simple>h2{font-size:20px!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-replay{min-height:44px!important;padding:6px 10px!important;font-size:16px!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-speed legend{margin-bottom:2px!important;font-size:12px!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-speed button{min-height:38px!important;padding:5px 8px!important;font-size:13px!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-simple>input{height:44px!important;min-height:44px!important;padding:6px 10px!important;font-size:16px!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-simple>.check-btn{height:40px!important;min-height:40px!important;padding:6px!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-simple:has(.hearing-feedback)>:is(h2,.hearing-excluded,.hearing-speed,.check-btn){display:none!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-feedback{gap:5px!important;padding:8px!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-feedback .hearing-diff-text{font-size:18px!important}html[data-site-theme] body .hearing-mobile-viewport .hearing-next{min-height:40px!important;padding:6px!important}html[data-site-theme] body .repeat-panel .game-filter-controls{gap:8px!important;display:grid!important}html[data-site-theme] body .repeat-panel .game-filter-controls :is(.game-filter-heading,.game-skill-filters){gap:8px!important;margin:0!important}html[data-site-theme] body .repeat-panel .game-filter-heading{align-items:stretch!important}html[data-site-theme] body .repeat-panel .game-filter-heading>button,html[data-site-theme] body .repeat-panel .game-filter-heading>.practice-help{margin:0!important}html[data-site-theme] body .repeat-panel:has(details.practice-help[open]){z-index:50!important;position:relative!important;overflow:visible!important}html[data-site-theme] body .repeat-panel .game-filter-controls:has(details.practice-help[open]){padding-top:var(--game-help-space,0px)!important;z-index:30!important;position:relative!important;overflow:visible!important}html[data-site-theme] body .repeat-panel .game-filter-heading:has(details.practice-help[open]){z-index:30!important;position:relative!important;overflow:visible!important}html[data-site-theme] body .repeat-panel details.practice-help[open]{z-index:40!important}html[data-site-theme] body .repeat-panel details.practice-help>p{max-height:min(var(--game-help-max-height,calc(100dvh - 24px)),calc(100dvh - 24px))!important;z-index:50!important;padding-right:52px!important;top:auto!important;bottom:calc(100% + 10px)!important;overflow-y:auto!important}html[data-site-theme] body .repeat-panel details.practice-help>p>.practice-help-close{border:1px solid var(--site-border,var(--ui-brass))!important;background:var(--site-surface,var(--ui-paper))!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;color:var(--site-text,var(--ui-ink))!important;box-shadow:none!important;cursor:pointer!important;border-radius:8px!important;place-items:center!important;margin:0!important;padding:0!important;font:700 23px/1 Arial,sans-serif!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important}html[data-site-theme] body .repeat-panel details.practice-help>p>.practice-help-close:hover{background:var(--site-wash,var(--ui-paper-low))!important;border-color:var(--site-accent,var(--green))!important}html[data-site-theme] body .repeat-panel details.practice-help>p>.practice-help-close:focus-visible{outline:2px solid var(--site-accent,var(--green))!important;outline-offset:2px!important}html[data-site-theme=quiet] body .repeat-panel details.practice-help>p>.practice-help-close:after{content:none!important;display:none!important}@media (max-width:620px){html[data-site-theme] body .repeat-panel details.practice-help>p>.practice-help-close{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important}}html[data-site-theme] body .repeat-panel.repeat-panel:not(.is-compact-game-list) .game-card-copy>.required-review-badge{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:fit-content!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important}html[data-site-theme] body .repeat-panel.repeat-panel .required-review-badge>span{font-size:inherit!important;line-height:inherit!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important}html:is([data-site-theme=academy],[data-site-theme=techno],[data-site-theme=night]) body .repeat-panel.repeat-panel:not(.is-compact-game-list) .game-card-copy>.required-review-badge{grid-area:3/2/auto/-1!important}html:is([data-site-theme=academy],[data-site-theme=techno],[data-site-theme=night]) body .repeat-panel.repeat-panel:not(.is-compact-game-list) .game-card-launch-host>button[data-game-id]:has(.required-review-badge)>.game-duration{grid-area:4/2/auto/-1!important}html[data-site-theme=quiet] body .repeat-panel.repeat-panel:not(.is-compact-game-list) .game-card-copy>.required-review-badge{grid-area:3/1/auto/-1!important}html[data-site-theme=quiet] body .repeat-panel.repeat-panel:not(.is-compact-game-list) .game-card-launch-host>button[data-game-id]:has(.required-review-badge)>.game-duration{grid-area:4/1/auto/-1!important}html[data-site-theme] body .hf-character-seat[data-character="14"].hf-partner-happy{clip-path:inset(-20px -40px 0);overflow:visible!important}html[data-site-theme] body .hf-seated-clap{position:absolute;inset:0}html[data-site-theme] body .hf-seated-clap-pose{opacity:0;animation-duration:1.4s;animation-timing-function:linear;animation-fill-mode:both;overflow:hidden!important}html[data-site-theme] body .hf-seated-clap-pose-0{animation-name:hf-seated-approach}html[data-site-theme] body .hf-seated-clap-pose-1{animation-name:hf-clap-touch}html[data-site-theme] body .hf-seated-clap-pose-2{animation-name:hf-clap-recoil}html[data-site-theme] body .hf-seated-clap-pose-3{animation-name:hf-seated-lower}html[data-site-theme=clean] body .hf-seated-clap{filter:grayscale()}@keyframes hf-seated-approach{0%,27%{opacity:1}28%,to{opacity:0}}@keyframes hf-seated-lower{0%,66%{opacity:0}67%,to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-site-theme] body .hf-seated-clap-pose{opacity:0!important;animation:none!important}html[data-site-theme] body .hf-seated-clap-pose-1{opacity:1!important}}html[data-site-theme=quiet]{--quiet-paper:#f8fafc;--quiet-ink:#283b50;--quiet-accent:#267d80;--quiet-wash:#edf3f7;--quiet-edge:#becbd6;--quiet-muted:#5d7083;--quiet-selected:#e0f0ef;--site-bg:#f8fafc;--site-surface:#f8fafc;--site-wash:#edf3f7;--site-text:#283b50;--site-muted:#5d7083;--site-accent:#267d80;--site-border:#becbd6;--site-radius:8px;--ui-paper:#f8fafc;--ui-paper-low:#edf3f7;--ui-ink:#283b50;--ui-brass:#becbd6;--ui-radius:8px}html[data-site-theme=quiet] body :is(button,input,select,textarea,summary){border-color:var(--quiet-edge)!important;border-radius:6px!important}html[data-site-theme=quiet] body :is(button,a,[role=button],summary):hover{background-color:var(--quiet-selected)!important;color:var(--quiet-ink)!important}html[data-site-theme=quiet] body :is(button,a,[role=button],summary):hover *{color:inherit!important;background-color:#0000!important}html[data-site-theme=quiet] body :is(button[aria-pressed=true],button.active,a[aria-current=page],.nav-item.active){background-color:var(--quiet-accent)!important;color:var(--quiet-paper)!important}html[data-site-theme=quiet] body :is(button[aria-pressed=true],button.active,a[aria-current=page],.nav-item.active) *{color:inherit!important;background-color:#0000!important}html[data-site-theme=quiet] body :is(button,a)[data-quiet-label]:hover:after{color:var(--quiet-ink)!important}html[data-site-theme=quiet] body :is(button,a)[data-quiet-label][aria-pressed=true]:after{color:var(--quiet-paper)!important}html[data-site-theme=quiet] body :is(button,input,select,textarea):disabled{color:var(--quiet-muted)!important;background-color:var(--quiet-wash)!important;border-color:var(--quiet-edge)!important}html[data-site-theme=quiet] body ::placeholder{color:var(--quiet-muted)!important}html[data-site-theme=quiet] body :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--quiet-accent)!important;outline-offset:3px!important}html[data-site-theme=quiet] body .library-layout{gap:20px!important}html[data-site-theme=quiet] body .library-layout :is(.library-toolbar,.library-room-summary,.library-level-header,.library-breadcrumbs){border-color:var(--quiet-edge)!important;background:var(--quiet-wash)!important;border-radius:10px!important}html[data-site-theme=quiet] body .library-layout .library-level-header{align-items:center!important;gap:12px!important;margin-bottom:12px!important;padding:12px!important}html[data-site-theme=quiet] body .library-layout .library-breadcrumbs{padding:8px 12px!important}html[data-site-theme=quiet] body .library-layout .library-breadcrumbs :is(ol,li,span){background:0 0!important}html[data-site-theme=quiet] body .library-layout .library-breadcrumbs button{min-height:36px!important;padding:6px 10px!important}html[data-site-theme=quiet] body .library-layout .library-breadcrumbs [aria-current=page]{font-weight:700!important}html[data-site-theme=quiet] body .library-layout .wordstore-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))!important;gap:18px!important}html[data-site-theme=quiet] body .library-layout .cabinet-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))!important;gap:18px!important}html[data-site-theme=quiet] body .library-layout :is(.catalog-loose-grid,.jar-grid.apothecary-interior){grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))!important;gap:14px!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-card.apothecary-door,.cabinet-card.apothecary-cabinet,.jar-card){box-sizing:border-box!important;border-color:var(--quiet-edge)!important;background:var(--quiet-paper)!important;cursor:pointer!important;border-radius:10px!important;gap:12px!important;padding:16px!important;position:relative!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-card.apothecary-door,.cabinet-card.apothecary-cabinet,.jar-card):after{display:none!important}html[data-site-theme=quiet] body .library-layout .wordstore-grid .wordstore-card.apothecary-door{border:2px solid var(--quiet-ink)!important;border-left:7px solid var(--quiet-ink)!important;background:var(--quiet-wash)!important;border-radius:12px 12px 5px 5px!important;min-height:242px!important}html[data-site-theme=quiet] body .library-layout .cabinet-card.apothecary-cabinet{border:1px solid var(--quiet-edge)!important;border-top:4px solid var(--quiet-accent)!important;border-bottom:4px double var(--quiet-edge)!important;border-radius:8px!important;min-height:214px!important}html[data-site-theme=quiet] body .library-layout .jar-card.jar-card{border:1px solid var(--quiet-edge)!important;border-left:3px solid var(--quiet-accent)!important;border-radius:4px 10px 10px 4px!important;height:auto!important;min-height:190px!important;max-height:none!important}html[data-site-theme=quiet] body .library-layout .jar-card.jar-card .jar-like-button{background:0 0!important;border:0!important;width:auto!important;min-width:34px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:3px 5px!important;position:absolute!important;top:12px!important;right:52px!important}html[data-site-theme=quiet] body .library-layout .jar-card .quiet-library-level-list>span{padding-right:38px!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-card,.cabinet-card,.jar-card)>:not(.quiet-library-level),html[data-site-theme=quiet] body .library-layout :is(.wordstore-plaque,.wordstore-engraving,.cabinet-door-label,.cabinet-creator-engraving,.jar-info,.jar-label) *{background-color:#0000!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-card,.cabinet-card,.jar-card):hover{background:var(--quiet-selected)!important;outline:1px solid var(--quiet-accent)!important;outline-offset:2px!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-card,.cabinet-card,.jar-card).drop-target{background:var(--quiet-selected)!important;outline:2px dashed var(--quiet-accent)!important;outline-offset:3px!important}html[data-site-theme=quiet] body .library-layout .quiet-library-level{border-bottom:1px solid var(--quiet-edge)!important;min-height:38px!important;color:var(--quiet-muted)!important;background:0 0!important;order:-1!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 0 12px!important;display:flex!important}html[data-site-theme=quiet] body .library-layout .quiet-library-level :is(span,small,svg){color:inherit!important;background:0 0!important;display:block!important}html[data-site-theme=quiet] body .library-layout .quiet-library-level svg{flex:none!important;width:28px!important;height:32px!important}html[data-site-theme=quiet] body .library-layout .quiet-library-level svg *{color:inherit!important}html[data-site-theme=quiet] body .library-layout .quiet-library-level span{font:600 12px/1.4 Consolas,Courier New,monospace!important}html[data-site-theme=quiet] body .library-layout .quiet-library-level small{text-align:center;min-width:24px;border:1px solid var(--quiet-edge)!important;border-radius:5px!important;margin-left:auto!important;padding:3px 6px!important;font-size:11px!important}html[data-site-theme=quiet] body .library-layout .quiet-library-level-workbook{color:var(--quiet-ink)!important}html[data-site-theme=quiet] body .library-layout .quiet-library-level-unit{color:var(--quiet-accent)!important}html[data-site-theme=quiet] body .library-layout .quiet-library-level-list{border-bottom-style:dotted!important;min-height:28px!important;padding-bottom:8px!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-card,.cabinet-card) .fitted-door-title{font-size:19px!important;font-weight:700!important;line-height:1.4!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-card,.cabinet-card) .fitted-door-title *{font-size:inherit!important;line-height:inherit!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-card,.cabinet-card) :is(.fitted-door-title,.fitted-door-title *,.wordstore-engraving p,.wordstore-engraving p *,.cabinet-creator-engraving small,.cabinet-creator-engraving small *){background:0 0!important}html[data-site-theme=quiet] body .library-layout .jar-card .jar-label{font-size:17px!important;line-height:1.4!important}html[data-site-theme=quiet] body .library-layout .jar-card .jar-label *{font-size:inherit!important;line-height:inherit!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-engraving p,.cabinet-creator-engraving small){color:var(--quiet-muted)!important;font-size:12px!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-actions,.cabinet-actions,.jar-actions){border-top:1px solid var(--quiet-edge)!important;pointer-events:auto!important;opacity:1!important;background:0 0!important;gap:7px!important;padding-top:12px!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-actions,.cabinet-actions,.jar-actions) button{border:1px solid var(--quiet-edge)!important;background:var(--quiet-paper)!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--quiet-ink)!important;border-radius:6px!important;flex:0 0 34px!important;place-items:center!important;padding:4px!important;display:grid!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-actions,.cabinet-actions,.jar-actions) button:hover:not(:disabled){background:var(--quiet-accent)!important;color:var(--quiet-paper)!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-actions,.cabinet-actions,.jar-actions) button:is([aria-pressed=true],.global-on){background:var(--quiet-selected)!important;border-color:var(--quiet-accent)!important;color:var(--quiet-accent)!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-actions,.cabinet-actions,.jar-actions) button:is([aria-pressed=true],.global-on) *{color:inherit!important;background:0 0!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-actions,.cabinet-actions,.jar-actions) button:is([aria-pressed=true],.global-on):after{color:var(--quiet-accent)!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-actions,.cabinet-actions,.jar-actions) button:hover:not(:disabled):after{color:var(--quiet-paper)!important}html[data-site-theme=quiet] body .library-layout .library-directory{border:1px solid var(--quiet-edge)!important;background:var(--quiet-paper)!important;border-radius:10px!important;padding:14px!important}html[data-site-theme=quiet] body .library-layout .library-directory>header{border-bottom:2px solid var(--quiet-ink)!important;margin-bottom:10px!important;padding:0 0 14px!important}html[data-site-theme=quiet] body .library-layout .library-directory :is(ul,li,details,summary,header,b,small){background:0 0!important}html[data-site-theme=quiet] body .library-layout .library-directory ul ul{border-left:1px solid var(--quiet-edge)!important;margin-left:10px!important;padding-left:12px!important}html[data-site-theme=quiet] body .library-layout .library-directory :is(summary,button){border-radius:6px!important}html[data-site-theme=quiet] body .library-layout .library-directory [data-directory-node^=workbook\:]>summary{border-bottom:1px solid var(--quiet-edge)!important;font-weight:700!important}html[data-site-theme=quiet] body .library-layout .library-directory [data-directory-node^=unit\:]>summary{border-left:3px solid var(--quiet-accent)!important;padding-left:6px!important}html[data-site-theme=quiet] body .library-layout .library-directory .directory-list{border:0!important;border-left:1px dotted var(--quiet-edge)!important}@media (max-width:620px){html[data-site-theme=quiet] body .library-layout :is(.wordstore-grid,.cabinet-grid){grid-template-columns:repeat(auto-fill,minmax(min(100%,155px),1fr))!important;gap:12px!important}html[data-site-theme=quiet] body .library-layout :is(.catalog-loose-grid,.jar-grid.apothecary-interior){grid-template-columns:minmax(0,1fr)!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-card.apothecary-door,.cabinet-card.apothecary-cabinet,.jar-card){padding:12px!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-card,.cabinet-card) .fitted-door-title{font-size:17px!important}html[data-site-theme=quiet] body .library-layout :is(.wordstore-actions,.cabinet-actions,.jar-actions) button{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}html[data-site-theme] body .jar-leaderboard-modal{box-sizing:border-box!important;padding:18px 20px 22px!important}html[data-site-theme] body .jar-leaderboard-modal>.result-crown{display:none!important}html[data-site-theme] body .jar-leaderboard-modal>small{letter-spacing:.04em!important;color:var(--site-text,var(--ui-ink,#493d2f))!important;padding:0 38px!important;font-size:14px!important;line-height:1.5!important;display:block!important}html[data-site-theme] body .jar-leaderboard-modal>#jar-leaderboard-title{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;margin:7px 0 10px!important;padding:0 32px!important;font-size:clamp(24px,3vw,30px)!important;line-height:1.25!important}html[data-site-theme] body .jar-leaderboard-modal>.jar-leaderboard-note{color:var(--site-muted,var(--ui-ink,#5d6d61))!important;margin:0 0 18px!important;font-size:15px!important;line-height:1.5!important}html[data-site-theme] body .jar-leaderboard-modal .result-row{grid-template-columns:48px minmax(0,1fr) 74px!important;gap:10px!important;min-height:58px!important;padding:10px 12px!important}html[data-site-theme] body .jar-leaderboard-modal .result-row.result-head :is(span,strong){font-size:14px!important;line-height:1.4!important}html[data-site-theme] body .jar-leaderboard-modal .jar-member-identity>b{font-size:16px!important;line-height:1.4!important}html[data-site-theme] body .jar-leaderboard-modal .jar-member-access>small{font-size:14px!important;line-height:1.4!important}html[data-site-theme] body .jar-leaderboard-modal .jar-leader-row>strong{font-size:20px!important;line-height:1.3!important}html[data-site-theme] body .jar-leaderboard-modal .jar-editor-toggle{min-height:36px!important;padding:6px 8px!important;font-size:13px!important;line-height:1.35!important}html[data-site-theme] body .jar-leaderboard-modal>.result-close{width:36px!important;height:36px!important;min-height:36px!important;font-size:26px!important;top:10px!important;right:10px!important}@media (max-width:560px){html[data-site-theme] body .jar-leaderboard-modal{padding:16px 12px 18px!important}html[data-site-theme] body .jar-leaderboard-modal .result-row{grid-template-columns:48px minmax(0,1fr) 58px!important;gap:8px!important;padding:10px 8px!important}html[data-site-theme] body .jar-leaderboard-modal .jar-member-identity{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}html[data-site-theme] body .jar-leaderboard-modal .jar-editor-toggle{grid-area:3/1!important}}html[data-site-theme] body .memory-mobile-viewport{inset:var(--handwriting-view-top,0px) 0 auto!important;width:100%!important;height:var(--handwriting-view-height,100dvh)!important;z-index:1200!important;background:var(--ui-paper)!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;overflow:hidden!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game{box-sizing:border-box!important;border-radius:0!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;position:relative!important;overflow:hidden!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game>.exercise-body{flex:1 1 0!important;min-height:0!important;padding:6px 10px!important;overflow-y:auto!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-recipe-stage{justify-content:center!important;gap:6px!important;height:auto!important;min-height:100%!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game>.memory-collection-scene{flex:0 0 clamp(64px,calc(var(--handwriting-view-height,100dvh)*.22),110px)!important;height:clamp(64px,calc(var(--handwriting-view-height,100dvh)*.22),110px)!important;display:block!important;position:relative!important;overflow:hidden!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-jar{aspect-ratio:1!important;width:auto!important;height:100%!important;max-height:100%!important;bottom:0!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-capsule-input{flex:0 0 48px!important;width:100%!important;height:48px!important;display:flex!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-capsule-input>img{display:none!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-capsule-input input{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;font-size:18px!important;position:relative!important;inset:auto!important;transform:none!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-translation{display:block!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-translation h2{font-size:22px!important;line-height:1.15!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-check{min-height:40px!important;padding:6px 14px!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-correction-banner{padding:6px!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-correction-banner>header{display:none!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-simple-answers{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-simple-answers p{font-size:16px!important;line-height:1.2!important}html[data-site-theme] body .memory-mobile-viewport #memory-recipe-game .memory-simple-answers small{font-size:10px!important}html[data-site-theme] body .dance-break-layout{grid-template-columns:minmax(360px,38%) minmax(0,1fr)!important;gap:20px!important}html[data-site-theme] body .dance-sidebar{flex-direction:column;grid-area:1/1;gap:16px;min-width:0;min-height:0;padding:4px 2px 8px;display:flex;overflow:auto}html[data-site-theme] body .dance-stage{grid-area:1/2}html[data-site-theme] body .dance-instructions{border:1px solid var(--break-edge);min-width:0;box-shadow:0 12px 32px color-mix(in srgb,var(--dance-shadow) 25%,transparent);border-radius:24px;flex:none;gap:20px;padding:clamp(20px,2vw,32px);display:grid;background:var(--break-paper)!important;color:var(--break-ink)!important}html[data-site-theme] body .dance-instructions>*{min-width:0}html[data-site-theme] body .dance-break-backdrop .dance-instructions :is(.dance-move-copy,.dance-move-copy>*,.dance-step-cue,.dance-mirror,.dance-counts span:not(.active)){color:var(--break-ink)!important}html[data-site-theme] body .dance-instructions .dance-move-copy{min-height:0!important}html[data-site-theme] body .dance-instructions .dance-move-copy small{letter-spacing:1.4px;font:700 14px/1.4 Arial!important}html[data-site-theme] body .dance-instructions .dance-move-copy h2{margin:10px 0 14px!important;font:700 clamp(32px,3.2vw,52px)/1.12 Georgia!important}html[data-site-theme] body .dance-instructions .dance-move-copy p{margin:0!important;font:clamp(19px,1.65vw,25px)/1.45 Arial!important}html[data-site-theme] body .dance-instructions .dance-counts{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding:0;display:grid!important}html[data-site-theme] body .dance-instructions .dance-counts span{border-color:var(--break-edge)!important;width:100%!important;height:42px!important;font:700 20px/1 Arial!important}html[data-site-theme] body .dance-instructions .dance-counts span.active{background:var(--break-accent)!important;color:var(--break-paper)!important;border-color:var(--break-accent)!important}html[data-site-theme] body .dance-instructions .dance-step-cue{margin:0!important;font:700 clamp(30px,2.8vw,46px)/1.15 Arial!important}html[data-site-theme] body .dance-instructions .dance-mirror{margin:0!important;font:clamp(15px,1.25vw,19px)/1.4 Arial!important}html[data-site-theme] body .dance-instructions .dance-next{align-items:center;padding:16px 18px 20px!important;font:16px/1.4 Arial!important}html[data-site-theme] body .dance-instructions .dance-next b{font:700 clamp(21px,1.9vw,30px)/1.2 Arial!important}html[data-site-theme] body .dance-sidebar .dance-controls{flex:none;padding:0 2px!important;overflow:visible!important}html[data-site-theme] body .dance-sidebar .dance-controls .dance-start{order:-1!important}html[data-site-theme] body .dance-music-controls .dance-options>summary{border:1px solid var(--break-edge);cursor:pointer;border-radius:12px;padding:10px 12px;background:var(--break-surface)!important;color:var(--break-ink)!important;font:700 14px/1.4 Arial!important;display:block!important}@media (max-width:1000px) and (min-width:701px){html[data-site-theme] body .dance-break-layout{grid-template-columns:minmax(300px,43%) minmax(0,1fr)!important;gap:12px!important}html[data-site-theme] body .dance-instructions{gap:16px;padding:20px}html[data-site-theme] body .dance-instructions .dance-move-copy h2{font-size:32px!important}}@media (max-width:700px){html[data-site-theme] body .dance-break-layout{grid-template-columns:minmax(0,47%) minmax(0,1fr)!important;gap:8px!important}html[data-site-theme] body .dance-sidebar{gap:12px;padding:0 0 6px}html[data-site-theme] body .dance-instructions{border-radius:16px;gap:14px;padding:12px 10px}html[data-site-theme] body .dance-instructions .dance-move-copy small{letter-spacing:.6px;font-size:10px!important}html[data-site-theme] body .dance-instructions .dance-move-copy h2{margin:8px 0 10px!important;font-size:clamp(14px,3.9vw,26px)!important}html[data-site-theme] body .dance-instructions .dance-move-copy p{font-size:14px!important;line-height:1.4!important}html[data-site-theme] body .dance-instructions .dance-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}html[data-site-theme] body .dance-instructions .dance-counts span{height:31px!important;font-size:16px!important}html[data-site-theme] body .dance-instructions .dance-step-cue{font-size:clamp(16px,4.6vw,26px)!important}html[data-site-theme] body .dance-instructions .dance-mirror{font-size:12px!important}html[data-site-theme] body .dance-instructions .dance-next{padding:10px 8px 14px!important;font-size:12px!important}html[data-site-theme] body .dance-instructions .dance-next b{font-size:15px!important}html[data-site-theme] body .dance-music-controls .dance-settings{grid-template-columns:1fr!important}}html[data-site-theme] body .dance-break-layout{grid-template-columns:minmax(300px,30%) minmax(0,1fr) clamp(260px,23vw,340px)!important}html[data-site-theme] body .dance-music-controls{border:1px solid color-mix(in srgb,var(--dance-scene-ink) 30%,transparent);background:color-mix(in srgb,var(--dance-scene-ink) 5%,transparent);border-radius:18px;flex-direction:column;grid-area:1/3;align-self:end;min-width:0;min-height:0;max-height:calc(100dvh - 80px);padding:16px!important;overflow:auto!important}html[data-site-theme] body .dance-music-controls>*{min-width:0;flex-shrink:0!important}html[data-site-theme] body .dance-sidebar>.dance-start{flex:none;order:0!important}@media (max-width:1100px){html[data-site-theme] body .dance-break-layout{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(280px,38%) minmax(0,1fr)!important;gap:12px!important}html[data-site-theme] body .dance-sidebar{grid-row:1/3}html[data-site-theme] body .dance-music-controls{grid-area:2/2;max-height:40dvh;padding:12px!important}}@media (max-width:700px){html[data-site-theme] body .dance-break-layout{grid-template-columns:minmax(0,47%) minmax(0,1fr)!important;gap:8px!important}html[data-site-theme] body .dance-music-controls{border-radius:14px;max-height:43dvh;padding:10px!important}}html[data-site-theme] body .dance-sidebar{height:100%;max-height:100%;padding:0!important;overflow:hidden!important}html[data-site-theme] body .dance-sidebar>.dance-instructions{box-sizing:border-box;flex-direction:column;width:100%;max-height:100%;overflow:hidden auto;height:100%!important;display:flex!important}html[data-site-theme] body .dance-instructions>*{flex-shrink:0}html[data-site-theme] body .dance-instructions>.dance-next{margin-top:auto!important}html[data-site-theme] body .dance-music-controls>.dance-start{z-index:3;flex-shrink:0;position:sticky;top:0;order:0!important}html[data-site-theme] body .dance-music-controls>.dance-music-heading{color:var(--dance-scene-ink)!important;margin:0!important;font:700 20px/1.3 Georgia!important}html[data-site-theme] body .dance-music-controls .dance-options-body{padding-top:0}html[data-site-theme] body .dance-instructions .dance-flow-hint{text-align:left;color:var(--break-ink)!important;margin:0!important;font:clamp(14px,1.2vw,18px)/1.4 Arial!important}@media (max-width:700px){html[data-site-theme] body .dance-instructions .dance-flow-hint{font-size:12px!important}}html[data-site-theme] body .dance-stage>.dance-cinematic-guide{flex:1;width:100%;min-height:0;position:relative;overflow:hidden}html[data-site-theme] body .dance-cinematic-canvas{position:absolute;inset:0}html[data-site-theme] body .dance-cinematic-canvas canvas{display:block;width:100%!important;height:100%!important}html[data-site-theme] body .dance-cinematic-guide:not(.is-ready) .dance-cinematic-canvas{visibility:hidden}html[data-site-theme] body .dance-cinematic-guide>.dance-guide{position:absolute;inset:0;width:100%!important;height:100%!important}@media (max-width:700px){html[data-site-theme] body .dance-change-signal b{display:none!important}html[data-site-theme] body .dance-change-signal{padding:7px 9px!important;font-size:12px!important}}html[data-site-theme] body .dance-break-player .dance-break-layout>.dance-stage{padding:0!important}html[data-site-theme] body .eye-break-backdrop .break-demo-copy>.eye-break-clock{flex-direction:column!important;flex:none!important;align-items:center!important;gap:12px!important;display:flex!important}html[data-site-theme] body .eye-break-backdrop .eye-break-clock>.eye-break-exercise-icon{color:var(--break-accent)!important;text-align:center!important;flex:none!important;min-width:1.3em!important;font:700 56px/1 Arial,sans-serif!important;display:block!important}html[data-site-theme] body .eye-break-backdrop .eye-break-clock .eye-break-timer{align-content:center!important;gap:3px!important}html[data-site-theme] body .eye-break-backdrop .eye-break-clock .eye-break-timer>b{margin:0!important}@media (max-width:700px){html[data-site-theme] body .eye-break-backdrop[data-break-kind=eyes] .break-demo-copy{justify-content:flex-start!important;overflow-y:auto!important}html[data-site-theme] body .eye-break-backdrop .break-demo-copy>.eye-break-clock{gap:8px!important}html[data-site-theme] body .eye-break-backdrop .eye-break-clock>.eye-break-exercise-icon{font-size:42px!important}}@media (max-height:500px){html[data-site-theme] body .eye-break-backdrop .eye-break-clock>.eye-break-exercise-icon{font-size:36px!important}}html[data-site-theme] body .vita-note-card{position:relative!important}html[data-site-theme] body .vita-note-card .vita-note-open{padding-right:58px!important}html[data-site-theme] body .vita-note-card .vita-note-delete{z-index:1;border:1px solid var(--note-edge)!important;background:var(--note-low)!important;width:44px!important;height:44px!important;min-height:44px!important;color:var(--note-ink)!important;border-radius:10px!important;place-items:center!important;padding:0!important;font:500 26px/1 Arial,sans-serif!important;display:grid!important;position:absolute!important;top:16px!important;right:16px!important}html[data-site-theme] body .vita-note-card:has(form){padding-top:64px!important}html[data-site-theme=quiet] body .vita-note-library{--note-paper:var(--site-surface);--note-low:var(--site-surface);--note-ink:var(--site-text);--note-muted:var(--site-muted);--note-edge:var(--site-border);--note-accent:var(--site-accent)}html[data-site-theme=quiet] body .vita-note-card .vita-note-delete{border-radius:0!important}html[data-site-theme] body .vita-note-library{--note-shine:color-mix(in srgb,var(--note-paper) 85%,white);--note-shadow:color-mix(in srgb,var(--note-ink) 18%,transparent);min-height:calc(100dvh - 100px);background:radial-gradient(ellipse at 95% 0%,color-mix(in srgb,var(--note-accent) 18%,transparent),transparent 56%),var(--note-paper)!important;width:100%!important;box-shadow:inset 0 2px var(--note-shine),0 18px 45px var(--note-shadow)!important;border-radius:26px!important;padding:clamp(20px,4vw,56px)!important}html[data-site-theme] body .vita-note-library>header{isolation:isolate;border-bottom:1px solid var(--note-edge)!important;min-height:180px!important;margin:0 0 28px!important;padding:0 220px 28px 0!important;position:relative!important}html[data-site-theme] body .vita-note-library>header>div:first-child{min-width:0}html[data-site-theme] body .vita-note-library>header>div>small{letter-spacing:.16em;color:var(--note-accent)!important;font:700 11px/1.6 Arial,sans-serif!important}html[data-site-theme] body .vita-note-library h1{letter-spacing:-.025em;margin:12px 0!important;font:700 clamp(44px,5vw,72px)/1.08 Georgia,serif!important}html[data-site-theme] body .vita-note-library>header p{max-width:600px;color:var(--note-muted)!important;margin:14px 0 0!important;font-size:18px!important}html[data-site-theme] body .vita-note-hero-art{pointer-events:none;perspective:600px;width:180px;height:140px;position:absolute;top:10px;right:10px}html[data-site-theme] body .vita-note-hero-art>span{border:1px solid var(--note-edge);background:linear-gradient(115deg,var(--note-accent),color-mix(in srgb,var(--note-accent) 70%,var(--note-ink)));box-shadow:inset 7px 0 #0002,inset 9px 0 #fff2,5px 5px 0 var(--note-low),7px 7px 0 var(--note-edge),12px 17px 20px var(--note-shadow);border-radius:9px 16px 16px 9px;position:absolute;inset:16px 35px 2px 24px;transform:rotate(-17deg)translate(-15px)}html[data-site-theme] body .vita-note-hero-art>span:nth-child(2){background:linear-gradient(125deg,var(--note-low),var(--note-paper));transform:rotate(14deg)translate(22px,-5px)}html[data-site-theme] body .vita-note-hero-art>span:last-child{transform:rotate(-5deg)translateY(-12px)}html[data-site-theme] body .vita-note-hero-art>span:after{content:"";border:1px solid color-mix(in srgb,var(--note-paper) 65%,transparent);background:repeating-linear-gradient(transparent 0 8px,color-mix(in srgb,var(--note-paper) 30%,transparent) 8px 9px);border-radius:5px;height:22%;position:absolute;top:28%;left:26%;right:16%}html[data-site-theme] body .vita-note-create{border:1px solid var(--note-edge)!important;background:linear-gradient(140deg,var(--note-shine),var(--note-low))!important;box-shadow:inset 0 2px var(--note-shine),0 5px 0 color-mix(in srgb,var(--note-edge) 60%,var(--note-paper)),0 10px 22px var(--note-shadow)!important;border-radius:20px!important;align-items:end!important;gap:16px!important;margin:0 0 32px!important;padding:22px!important}html[data-site-theme] body .vita-note-library label{gap:10px!important;font-weight:700!important}html[data-site-theme] body .vita-note-library input{min-height:52px!important;box-shadow:inset 0 2px 5px var(--note-shadow)!important;border-radius:12px!important;padding:13px 16px!important}html[data-site-theme] body .vita-note-library button{box-shadow:inset 0 1px var(--note-shine),0 3px 0 var(--note-edge),0 5px 10px var(--note-shadow)!important;border-radius:12px!important;font-weight:700!important;transition:transform .18s,box-shadow .18s,border-color .18s!important}html[data-site-theme] body .vita-note-library button:hover:not(:disabled){transform:translateY(-2px)}html[data-site-theme] body .vita-note-library button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 5px var(--note-shadow)!important}html[data-site-theme] body .vita-note-create>button{background:linear-gradient(145deg,color-mix(in srgb,var(--note-accent) 80%,var(--note-paper)),var(--note-accent))!important;min-height:52px!important;color:var(--note-on-accent)!important;border-color:var(--note-accent)!important;padding-inline:24px!important}html[data-site-theme] body .vita-note-library button:disabled{opacity:.5!important;box-shadow:none!important;transform:none!important}html[data-site-theme] body .vita-note-section-heading{align-items:center;gap:12px;margin:0 0 20px;display:flex}html[data-site-theme] body .vita-note-section-heading h2{color:var(--note-ink)!important;margin:0!important;font:700 26px/1.25 Georgia,serif!important}html[data-site-theme] body .vita-note-section-heading>span{text-align:center;border:1px solid var(--note-edge);background:var(--note-low);min-width:32px;color:var(--note-accent);border-radius:20px;padding:6px 10px;font:700 14px/1 Arial,sans-serif}html[data-site-theme] body .vita-note-grid{padding-bottom:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))!important;gap:24px!important}html[data-site-theme] body .vita-note-card{background:linear-gradient(145deg,var(--note-shine),var(--note-low))!important;box-shadow:inset 0 2px var(--note-shine),0 5px 0 color-mix(in srgb,var(--note-edge) 65%,var(--note-paper)),0 12px 24px var(--note-shadow)!important;border-radius:20px!important;padding:14px!important}html[data-site-theme] body .vita-note-card .vita-note-open{position:relative;min-height:180px!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:18px!important;padding:48px 10px 22px!important}html[data-site-theme] body .vita-note-open strong{white-space:normal!important;font:700 23px/1.3 Georgia,serif!important}html[data-site-theme] body .vita-note-open i{position:absolute;bottom:8px;right:4px}html[data-site-theme] body .vita-note-open small{margin-top:12px!important}html[data-site-theme] body .vita-note-cover{border:1px solid color-mix(in srgb,var(--note-accent) 70%,var(--note-ink));box-shadow:inset 5px 0 #0002,inset 7px 0 #fff2,3px 3px 0 var(--note-paper),5px 5px 0 var(--note-edge),7px 9px 14px var(--note-shadow);transition:transform .2s;transform:rotate(-6deg);background:linear-gradient(130deg,color-mix(in srgb,var(--note-accent) 75%,var(--note-paper)),var(--note-accent))!important;border-radius:7px 12px 12px 7px!important;width:70px!important;height:94px!important}html[data-site-theme] body .vita-note-cover svg{width:48px;height:64px;stroke:var(--note-on-accent);stroke-width:1.6px}html[data-site-theme] body .vita-note-open:hover .vita-note-cover{transform:rotate(0)translateY(-3px)}html[data-site-theme] body .vita-note-card .vita-note-rename{min-height:44px!important;margin:6px 0 4px!important;font-size:13px!important}html[data-site-theme] body .vita-note-card .vita-note-delete{background:var(--note-paper)!important;top:12px!important;right:12px!important}html[data-site-theme] body .vita-note-empty{text-align:center;border:1px dashed var(--note-edge)!important;padding:40px!important}html[data-site-theme=night] body .vita-note-library{--note-shine:#293850;--note-shadow:#0005}html[data-site-theme=clean] body .vita-note-library{--note-shadow:#26374412}html[data-site-theme=quiet] body .vita-note-library{--note-on-accent:#fff;background:var(--note-paper)!important}html[data-site-theme=quiet] body .vita-note-library :is(button,.vita-note-card,.vita-note-create,.vita-note-cover,.vita-note-empty){box-shadow:none!important;background:var(--note-paper)!important;border-radius:0!important;transform:none!important}html[data-site-theme=quiet] body .vita-note-hero-art{display:none!important}html[data-site-theme=quiet] body .vita-note-library .vita-note-cover,html[data-site-theme=quiet] body .vita-note-create>button{background:var(--note-accent)!important}@media (max-width:650px){html[data-site-theme] body .vita-note-library{border-radius:18px!important;padding:20px 14px!important}html[data-site-theme] body .vita-note-library>header{min-height:155px!important;margin-bottom:22px!important;padding:0 90px 22px 0!important}html[data-site-theme] body .vita-note-library>header p{font-size:16px!important}html[data-site-theme] body .vita-note-hero-art{transform-origin:100% 0;top:22px;right:0;transform:scale(.5)}html[data-site-theme] body .vita-note-create{align-items:stretch!important;gap:16px!important;padding:16px!important}html[data-site-theme] body .vita-note-grid{gap:20px!important}html[data-site-theme] body .vita-note-card .vita-note-open{gap:14px!important;min-height:168px!important;padding-left:2px!important}html[data-site-theme] body .vita-note-cover{width:58px!important;height:82px!important}html[data-site-theme] body .vita-note-open strong{font-size:21px!important}}@media (prefers-reduced-motion:reduce){html[data-site-theme] body .vita-note-library *{transition:none!important;transform:none!important}}html[data-site-theme] body .vita-note-library>header{flex-direction:row!important;align-items:center!important;min-height:120px!important;padding:0 200px 24px 0!important}html[data-site-theme] body .vita-note-library .vita-note-heading{grid-template-columns:44px auto minmax(0,1fr);align-items:center;gap:20px;width:100%;display:grid}html[data-site-theme] body .vita-note-library .vita-note-heading h1{margin:0!important}html[data-site-theme] body .vita-note-library .vita-note-heading p{max-width:600px;margin:0!important}html[data-site-theme] body .vita-note-heading :is(.vita-lobby-back-slot,.vita-note-back){width:44px;min-width:44px;height:44px}html[data-site-theme] body .vita-note-heading .vita-lobby-back-slot:empty{display:none}html[data-site-theme] body .vita-note-heading :is(.vita-screen-back,.vita-note-back){place-items:center;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:10px!important;display:grid!important;position:static!important}html[data-site-theme] body .vita-note-library .vita-note-hero-art{transform-origin:100% 0;height:110px;top:0;transform:scale(.8)}@media (max-width:850px){html[data-site-theme] body .vita-note-library>header{min-height:100px!important;padding-right:0!important}html[data-site-theme] body .vita-note-library .vita-note-hero-art{display:none!important}}@media (max-width:650px){html[data-site-theme] body .vita-note-library .vita-note-heading{grid-template-columns:40px auto minmax(0,1fr);gap:10px}html[data-site-theme] body .vita-note-library .vita-note-heading h1{font-size:38px!important}html[data-site-theme] body .vita-note-library .vita-note-heading p{font-size:14px!important;line-height:1.4!important}html[data-site-theme] body .vita-note-heading :is(.vita-lobby-back-slot,.vita-note-back,.vita-screen-back){width:40px!important;min-width:40px!important;height:44px!important}}html[data-site-theme] body .vita-note-library #vita-note-heading.vita-note-heading :is(.vita-screen-back,.vita-note-back){box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:10px!important;position:static!important}@media (max-width:650px){html[data-site-theme] body .vita-note-library #vita-note-heading.vita-note-heading :is(.vita-screen-back,.vita-note-back){width:40px!important;min-width:40px!important;max-width:40px!important}}html[data-site-theme] body .vita-game-screen>.vita-screen-content:has(>.vita-note-library){padding:max(10px,env(safe-area-inset-top)) 0 18px!important}html[data-site-theme] body .vita-note-library{align-self:start!important;height:auto!important;min-height:0!important;margin:0!important;padding:22px 24px 20px!important}html[data-site-theme] body .vita-note-library>header{min-height:0!important;margin-bottom:20px!important;padding:0 150px 16px 0!important}html[data-site-theme] body .vita-note-library .vita-note-hero-art{height:86px!important;transform:scale(.65)!important}html[data-site-theme] body .vita-note-library .vita-note-grid{padding-bottom:0!important}@media (max-width:850px){html[data-site-theme] body .vita-note-library>header{padding-right:0!important}}@media (max-width:650px){html[data-site-theme] body .vita-note-library{padding:16px 14px 18px!important}html[data-site-theme] body .vita-note-library>header{min-height:0!important;margin-bottom:18px!important;padding-bottom:14px!important}}html[data-site-theme] body .vita-note-library>header{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding-right:0!important;display:grid!important}html[data-site-theme] body .vita-note-library>header>.vita-note-hero-art{display:none!important}html[data-site-theme] body .vita-note-library>header>.vita-note-create{width:100%!important;min-width:0!important;margin:0!important;padding:16px!important}@media (min-width:1100px){html[data-site-theme] body .vita-note-library>header{grid-template-columns:minmax(0,1fr) minmax(400px,1.05fr)!important;align-items:center!important;gap:24px!important}html[data-site-theme] body .vita-note-library .vita-note-heading{gap:16px!important}html[data-site-theme] body .vita-note-library .vita-note-heading h1{font-size:clamp(42px,3.4vw,58px)!important}html[data-site-theme] body .vita-note-library .vita-note-heading p{font-size:16px!important}html[data-site-theme] body .vita-note-library>header>.vita-note-create{gap:12px!important;padding:14px 16px!important}html[data-site-theme] body .vita-note-library>header>.vita-note-create label{gap:6px!important}html[data-site-theme] body .vita-note-library>header>.vita-note-create input{min-height:44px!important;padding:10px 12px!important}html[data-site-theme] body .vita-note-library>header>.vita-note-create>button{min-height:44px!important;padding:10px 14px!important;font-size:13px!important}}html[data-site-theme=quiet]{--ve-paper:var(--quiet-paper)!important;--ve-surface:var(--quiet-paper)!important;--ve-ink:var(--quiet-ink)!important;--ve-line:var(--quiet-ink)!important;--ve-accent:var(--quiet-accent)!important;--ve-muted:var(--quiet-ink)!important;--ve-warning:var(--quiet-accent)!important}html body main.everword-screen .ew-appearance-panel{position:relative;padding-top:42px!important}html body main.everword-screen button.ew-appearance-close{top:4px;right:4px;border:1px solid var(--ew-info-edge)!important;background:var(--ew-info-paper)!important;width:32px!important;min-height:32px!important;color:var(--ew-info-ink)!important;border-radius:50%!important;padding:0!important;font:24px/1 Arial!important;position:absolute!important}html body main.everword-screen .ew-appearance-close:focus-visible{outline-offset:2px;outline:2px solid var(--ew-info-accent)!important}html body main.everword-screen .everword-move-preview{gap:4px!important;padding:4px 10px!important}html body main.everword-screen .everword-move-preview p{margin:0!important;line-height:1.3!important}html body main.everword-screen .everword-move-preview .ew-move-score{align-items:baseline;flex-wrap:wrap!important;gap:3px 10px!important;margin:0!important;padding:0!important;display:flex!important}html body main.everword-screen .ew-move-score>:is(b,span){white-space:nowrap!important;width:auto!important;margin:0!important;padding:0!important;display:inline!important}html body main.everword-screen .everword-jar-picker>.everword-stats{gap:20px!important;margin:2px 0 10px!important;display:flex!important}html body .jar-page .word-list .list-title-line>.mobile-games-jump{flex:auto!important;grid-column:2!important;width:100%!important;min-height:38px!important;margin:0!important;padding:6px 8px!important;font-size:12px!important}@media (max-width:620px){html body .jar-page>.jar-detail{padding-top:6px!important}html body .jar-page .word-list .list-title-line{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}html body .jar-page .word-list .list-title-line>.jar-leaderboard-btn{grid-column:1!important;height:auto!important;min-height:38px!important;font-size:12px!important}}html body .ve-room .ve-table{box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:1228px!important;margin:0 auto 36px!important}html body .ve-room .ve-room-panels{box-sizing:border-box;width:100%;max-width:1260px;margin:0 auto!important}@media (max-width:620px){html body .ve-room .ve-table{width:calc(100% - 20px)!important}}html[data-site-theme=clean] body .hf-clap-sequence{filter:grayscale()}html body #flight-game .cockpit-stage .canopy{background:0 0!important}html body #flight-game .cockpit-panel .cockpit-instrument{container-type:inline-size;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;place-content:center!important;justify-items:center!important;gap:2px!important;padding:2px 0!important}html body #flight-game .cockpit-panel .cockpit-instrument small{box-sizing:border-box;text-align:center;justify-self:stretch;min-width:0;max-width:100%;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin:0!important;padding:0!important;font:600 clamp(5.8px,14cqi,10px)/1.1 Arial,sans-serif!important;display:block!important}html body .flight-fullscreen-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;animation:none!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}html body #flight-game.flight-experience{--flight-scene:url(/flight-panorama-academy-v1.webp);--flight-shell:#174e3d;--flight-metal:#cdb780;--flight-surface:#fff8e6;--flight-low:#ecdfc4;--flight-text:#244f40;--flight-focus:#2b795a;isolation:isolate;box-sizing:border-box!important;background:var(--flight-shell)!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;color:var(--flight-text)!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}html[data-site-theme=clean] body #flight-game.flight-experience{--flight-scene:url(/flight-panorama-clean-v1.webp);--flight-shell:#dce8f2;--flight-metal:#a5b8ca;--flight-surface:#f8fbff;--flight-low:#dcecf9;--flight-text:#263744;--flight-focus:#3983ba}html[data-site-theme=techno] body #flight-game.flight-experience{--flight-scene:url(/flight-panorama-techno-v1.webp);--flight-shell:#285563;--flight-metal:var(--lab-border);--flight-surface:var(--lab-surface);--flight-low:var(--room-light);--flight-text:var(--lab-ink);--flight-focus:var(--lab-teal)}html[data-site-theme=night] body #flight-game.flight-experience{--flight-scene:url(/flight-panorama-night-v1.webp);--flight-shell:#07152e;--flight-metal:#597fa7;--flight-surface:#1c304d;--flight-low:#263f61;--flight-text:#e3f5ff;--flight-focus:#91d7f1}html body #flight-game .flight-panorama{z-index:0;pointer-events:none;position:absolute;inset:0;background:var(--flight-scene) center/min(1672px,max(100vw,calc(100dvh * 1672 / 941))) auto no-repeat, linear-gradient(100deg,var(--flight-shell),var(--flight-metal) 12%,var(--flight-shell) 15% 85%,var(--flight-metal) 88%,var(--flight-shell))!important}html body #flight-game:after{content:"";z-index:1;pointer-events:none;border:clamp(4px,1vw,16px) solid color-mix(in srgb,var(--flight-shell) 74%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--flight-metal) 60%,transparent),inset 0 -12px 24px color-mix(in srgb,var(--flight-shell) 35%,transparent);border-top:0;border-radius:0 0 38px 38px;position:absolute;inset:0}html body #flight-game.flight-experience>header{z-index:20!important;top:max(12px,env(safe-area-inset-top,0px))!important;box-sizing:border-box!important;border:1px solid var(--flight-metal)!important;background:color-mix(in srgb,var(--flight-surface) 95%,transparent)!important;width:min(984px,100% - 32px)!important;height:64px!important;min-height:64px!important;color:var(--flight-text)!important;box-shadow:0 6px 0 color-mix(in srgb,var(--flight-shell) 55%,transparent),0 12px 28px color-mix(in srgb,var(--flight-shell) 22%,transparent),inset 0 1px var(--flight-metal)!important;border-radius:18px!important;align-items:center!important;gap:16px!important;margin:0!important;padding:8px 12px!important;display:flex!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}html body #flight-game.flight-experience>header>span{color:var(--flight-text)!important;white-space:nowrap!important}html body #flight-game .exercise-progress{flex:1;min-width:0;background:var(--flight-low)!important}html body #flight-game .exercise-progress>i{background:linear-gradient(90deg,var(--flight-focus),var(--flight-metal))!important}html body #flight-game.flight-experience>header>button:is([data-flight-close],[data-flight-sound]){box-sizing:border-box!important;border:1px solid var(--flight-metal)!important;background:linear-gradient(145deg,var(--flight-surface),var(--flight-low))!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;color:var(--flight-text)!important;box-shadow:0 3px 0 var(--flight-metal),inset 0 1px var(--flight-surface)!important;opacity:1!important;text-shadow:none!important;filter:none!important;border-radius:11px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;font:400 28px/1 Arial,sans-serif!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html body #flight-game>header>button:is([data-flight-close],[data-flight-sound]):before,html body #flight-game>header>button:is([data-flight-close],[data-flight-sound]):after{content:none!important;display:none!important}html body #flight-game>header>button:is([data-flight-close],[data-flight-sound]):hover{background:var(--flight-low)!important}html body #flight-game>header>button:is([data-flight-close],[data-flight-sound]):active{box-shadow:inset 0 2px 4px var(--flight-metal)!important}html body #flight-game>header>button:is([data-flight-close],[data-flight-sound]):focus-visible{outline:3px solid var(--flight-focus)!important;outline-offset:3px!important}html body #flight-game.flight-experience .cockpit-stage{z-index:2;transform:translate(-50%,-50%);box-sizing:border-box!important;background-blend-mode:normal!important;background:0 0!important;border:0!important;border-radius:0!important;width:min(936px,98vw - 4px)!important;height:540px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;top:calc(50% + 26px)!important;left:50%!important}html body #flight-game .flight-horizon{background:0 0!important;animation:none!important}html body #flight-game .canopy{z-index:3!important}@media (min-width:621px) and (max-height:650px){html body #flight-game.flight-experience .cockpit-stage{transform:translate(-50%,-50%) scale(min(1,calc((100dvh - 90px) / 540px)))}}@media (max-width:620px){html body #flight-game.flight-experience>header{top:env(safe-area-inset-top,0px)!important;border-radius:0 0 14px 14px!important;gap:10px!important;width:100%!important;height:52px!important;min-height:52px!important;padding:4px 10px!important}html body #flight-game.flight-experience .cockpit-stage{transform:translate(-50%);top:calc(52px + env(safe-area-inset-top,0px))!important;width:calc(100vw - 20px)!important;height:calc(100dvh - 52px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;padding:8px!important}html:is([data-site-theme=academy],[data-site-theme=night]) body #flight-game .cockpit-panel{box-sizing:border-box!important;grid-template-columns:44px 40px minmax(0,1fr) 44px!important;align-items:center!important;gap:6px!important;width:calc(100% - 12px)!important;height:auto!important;min-height:96px!important;padding:28px 8px 12px!important;display:grid!important;bottom:0!important}html:is([data-site-theme=academy],[data-site-theme=night]) body #flight-game :is(.cockpit-instrument,.radar){box-sizing:border-box!important;width:44px!important;min-width:0!important;height:44px!important}html:is([data-site-theme=academy],[data-site-theme=night]) body #flight-game .radar{width:40px!important}html:is([data-site-theme=academy],[data-site-theme=night]) body #flight-game .airline-plate{box-sizing:border-box!important;letter-spacing:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:7px 4px!important;font-size:10px!important}html:is([data-site-theme=academy],[data-site-theme=night]) body #flight-game .flight-points{display:none!important}}html[data-site-theme=quiet] body #flight-game.flight-experience{--flight-shell:#fff;--flight-metal:#001b44;--flight-surface:#fff;--flight-low:#fff;--flight-text:#001b44;--flight-focus:#008b8b}html[data-site-theme=quiet] body #flight-game .flight-panorama{background:#fff!important}html[data-site-theme=quiet] body #flight-game:after{display:none!important}html body #flight-game>header>button[data-flight-sound] svg{width:23px;height:23px;display:block}html:is([data-site-theme=clean],[data-site-theme=techno],[data-site-theme=night]) body #memory-recipe-game .memory-jar{isolation:isolate;aspect-ratio:1;box-sizing:border-box!important;width:clamp(80px,16dvh,140px)!important;height:clamp(80px,16dvh,140px)!important;max-height:100%!important}html:is([data-site-theme=clean],[data-site-theme=techno],[data-site-theme=night]) body #memory-recipe-game .memory-jar-shell{pointer-events:none;z-index:1!important;object-fit:contain!important;object-position:center bottom!important}html:is([data-site-theme=clean],[data-site-theme=techno],[data-site-theme=night]) body #memory-recipe-game .memory-jar-capsules{pointer-events:none;z-index:3!important;filter:none!important;background:0 0!important;border-radius:28% 28% 32% 32%!important;height:57%!important;bottom:18%!important;left:25%!important;right:25%!important;overflow:hidden!important}html:is([data-site-theme=clean],[data-site-theme=techno],[data-site-theme=night]) body #memory-recipe-game .memory-jar-capsules>span{aspect-ratio:1;left:var(--memory-clean-x)!important;bottom:var(--memory-clean-bottom)!important;width:28%!important;height:auto!important;animation:.35s .5s both memory-jar-settle!important;transform:translate(-50%)rotate(15deg)translate(0,0)scale(1)!important}html:is([data-site-theme=clean],[data-site-theme=techno],[data-site-theme=night]) body #memory-recipe-game .memory-jar-capsules img{object-fit:contain!important;opacity:1!important;width:100%!important;height:100%!important}html:is([data-site-theme=clean],[data-site-theme=techno],[data-site-theme=night]) body #memory-recipe-game .memory-jar-arrival{z-index:4;pointer-events:none;width:22%;height:30%;display:block;position:absolute;top:2%;left:50%;animation:.72s cubic-bezier(.32,.05,.62,1) both memory-jar-enter!important}html:is([data-site-theme=clean],[data-site-theme=techno],[data-site-theme=night]) body #memory-recipe-game .memory-jar-arrival img{object-fit:contain!important;width:100%!important;height:100%!important}html:is([data-site-theme=clean],[data-site-theme=techno],[data-site-theme=night]) body #memory-recipe-game .memory-jar:after{content:"";z-index:5;pointer-events:none;border-radius:32%;position:absolute;inset:28% 25% 18%;background:linear-gradient(100deg,transparent 6%,color-mix(in srgb,var(--ui-paper) 25%,transparent) 15%,transparent 29% 73%,color-mix(in srgb,var(--ui-paper) 18%,transparent) 86%,transparent)!important}html[data-site-theme=night] body #memory-recipe-game .memory-jar-lights{z-index:2!important}@keyframes memory-jar-enter{0%{opacity:0;transform:translate(-50%,-110%)rotate(-12deg)scale(.9)}15%{opacity:1}40%{opacity:1;transform:translate(-50%,5%)rotate(8deg)scale(.8)}85%{opacity:.9;transform:translate(-50%,150%)rotate(55deg)scale(.6)}to{opacity:0;transform:translate(-50%,180%)rotate(65deg)scale(.5)}}@keyframes memory-jar-settle{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html:is([data-site-theme=clean],[data-site-theme=techno],[data-site-theme=night]) body #memory-recipe-game .memory-jar-arrival{display:none;animation:none!important}html:is([data-site-theme=clean],[data-site-theme=techno],[data-site-theme=night]) body #memory-recipe-game .memory-jar-capsules>span{opacity:1!important;animation:none!important}}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-card-copy>b{color:var(--site-accent)!important;text-shadow:none!important;filter:none!important;-webkit-text-stroke:0!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]{background:var(--site-surface)!important;border:1px solid var(--site-border)!important;border-left:3px solid var(--site-accent)!important;box-shadow:none!important;color:var(--site-text)!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-number-text{background:var(--site-accent)!important;color:var(--site-surface)!important;border:0!important;border-radius:5px!important;padding:3px 6px!important;font-weight:700!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-duration{color:var(--site-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:400!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .required-review-badge{background:var(--site-wash)!important;color:var(--site-text)!important;box-shadow:none!important;text-shadow:none!important;border:0!important;line-height:1.35!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-drag-handle{color:var(--site-muted)!important;opacity:.5!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-hide-entry>button:is(.game-card-help-button,.game-hide-button){background:var(--site-surface)!important;color:var(--site-muted)!important;border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-hide-entry>button.game-like-button,html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-like-button .capsule-like-count{color:var(--site-muted)!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-like-button .capsule-heart>path:first-of-type{fill:none!important;stroke:currentColor!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-like-button[aria-pressed=true]{color:var(--site-accent)!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-like-button[aria-pressed=true] .capsule-heart>path:first-of-type{fill:var(--site-accent)!important;stroke:var(--site-accent)!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]:hover:not(:disabled){background:color-mix(in srgb,var(--site-accent) 5%,var(--site-surface))!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-hide-entry>button:is(.game-card-help-button,.game-hide-button,.game-like-button):hover:not(:disabled){color:var(--site-accent)!important;background:var(--site-wash)!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]:active:not(:disabled){background:color-mix(in srgb,var(--site-accent) 10%,var(--site-surface))!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-hide-entry button:focus-visible{outline:2px solid var(--site-accent)!important;outline-offset:2px!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]:disabled{border-left-color:var(--site-border)!important;background:var(--site-wash)!important;opacity:1!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]:disabled .game-card-copy>b{color:var(--site-muted)!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel:not(.is-compact-game-list) .game-card-launch-host>button[data-game-id]{grid-template-rows:30px auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:7px!important;padding:8px 10px 10px 20px!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel:not(.is-compact-game-list) .game-card-meta{grid-area:1/1!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel:not(.is-compact-game-list) .game-card-copy>b{grid-area:2/1!important;line-height:1.35!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel:not(.is-compact-game-list) .required-review-badge{grid-area:3/1!important;justify-self:start!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel:not(.is-compact-game-list) .game-card-launch-host>button[data-game-id]>.game-duration{white-space:normal!important;grid-area:4/1!important;place-self:end start!important;font-size:11px!important;line-height:1.4!important}html[data-site-theme=clean] body .content.progress-page .repetition-banner>header>span{background:var(--site-wash)!important;color:var(--site-accent)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] body .content.progress-page .repetition-how{border-color:var(--site-border)!important;color:var(--site-muted)!important}html[data-site-theme=clean] body .content.progress-page .repetition-how>summary{color:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page .repetition-how>footer{color:var(--site-muted)!important}html[data-site-theme=clean] body .content.progress-page .repetition-links>a{background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-text)!important}html[data-site-theme=clean] body .content.progress-page .repetition-links>a:hover{background:color-mix(in srgb,var(--site-accent) 4%,var(--site-surface))!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page .repetition-links>a:focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=clean] body .content.progress-page .repetition-nano-jar{filter:none!important;width:104px!important;height:104px!important}html[data-site-theme=clean] body .content.progress-page .repetition-nano-shell{content:url(/catch-jar-clean-signature-v1.webp)!important;filter:none!important;object-fit:contain!important;object-position:center!important}html[data-site-theme=clean] body .content.progress-page .repetition-nano-contents{height:48%!important;box-shadow:none!important;border-radius:28%!important;bottom:18%!important;left:25%!important;right:25%!important}html[data-site-theme=clean] body .content.progress-page .repetition-nano-check{color:var(--site-surface)!important;background:var(--site-accent)!important;border-color:var(--site-surface)!important;box-shadow:none!important}html[data-site-theme=clean] body .content.progress-page .repetition-link-copy>b{color:var(--site-text)!important}html[data-site-theme=clean] body .content.progress-page .repetition-link-copy small{color:var(--site-muted)!important}html[data-site-theme=clean] body .content.progress-page .repetition-open-arrow{color:var(--site-accent)!important;background:var(--site-surface)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] body .jar-repetition-track .jar-repetition-dot{background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-muted)!important;box-shadow:none!important}html[data-site-theme=clean] body .jar-repetition-track li+li:before{color:var(--site-muted)!important}html[data-site-theme=clean] body .jar-repetition-track .is-done .jar-repetition-dot{background:var(--site-wash)!important;border-color:var(--site-accent)!important;color:var(--site-accent)!important}html[data-site-theme=clean] body .jar-repetition-track .jar-repetition-dot i{background:var(--site-accent)!important;color:var(--site-surface)!important}html[data-site-theme=clean] body .jar-repetition-track .is-next .jar-repetition-dot{background:var(--site-surface)!important;border-color:var(--site-accent)!important;color:var(--site-accent)!important}html[data-site-theme=clean] body .jar-repetition-track .is-current .jar-repetition-dot{background:var(--site-accent)!important;border-color:var(--site-accent)!important;color:var(--site-surface)!important;animation:1.8s ease-in-out infinite clean-repetition-due!important}html[data-site-theme=clean] body .content.progress-page .repetition-jar-path circle{fill:var(--site-surface)!important;stroke:var(--site-border)!important}html[data-site-theme=clean] body .content.progress-page .repetition-jar-path text{fill:var(--site-muted)!important}html[data-site-theme=clean] body .content.progress-page .repetition-jar-path :is(line,marker path){stroke:var(--site-border)!important}html[data-site-theme=clean] body .content.progress-page .repetition-jar-path .done circle{fill:var(--site-accent)!important;stroke:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page .repetition-jar-path .done text{fill:var(--site-surface)!important}html[data-site-theme=clean] body .content.progress-page .repetition-jar-path .current circle{fill:var(--site-wash)!important;stroke:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page .repetition-jar-path .current text{fill:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page .repetition-jar-path .is-due circle{fill:var(--site-accent)!important;stroke:var(--site-accent)!important;animation:none!important}html[data-site-theme=clean] body .content.progress-page .repetition-jar-path .is-due text{fill:var(--site-surface)!important}html[data-site-theme=clean] body .jar-repetition-help{background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] body .jar-repetition-help :is(h2,p){color:var(--site-text)!important}html[data-site-theme=clean] body .jar-repetition-help button{background:var(--site-wash)!important;color:var(--site-accent)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] body .jar-repetition-help button:hover{background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface))!important}html[data-site-theme=clean] body .jar-repetition-help button:focus-visible{outline-offset:3px;outline:2px solid var(--site-accent)!important}@keyframes clean-repetition-due{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent) 15%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--site-accent) 28%,transparent)}}@media (prefers-reduced-motion:reduce){html[data-site-theme=clean] body .jar-repetition-track .is-current .jar-repetition-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--site-accent) 20%,transparent)!important;animation:none!important}}html[data-site-theme=clean] body .cabinet-library .jar-card.signature-jar{filter:none!important}html[data-site-theme=clean] body .cabinet-library .signature-jar-shell,html[data-site-theme=clean] body .jar-title-miniature.signature .jar-title-mini-shell{content:url(/catch-jar-clean-signature-v1.webp)!important;filter:none!important;object-fit:contain!important;object-position:center bottom!important}html[data-site-theme=clean] body :is(.jar-shelf-treasures,.jar-title-mini-treasures) :is(.herb,.crystal){filter:none!important}html[data-site-theme=clean] body :is(.jar-shelf-treasures,.jar-title-mini-treasures,.repetition-nano-contents) img[src*=wordamin-herb-3d]{content:normal!important;filter:saturate(.22)contrast(.72)brightness(1.38)!important}html[data-site-theme=clean] body :is(.jar-shelf-treasures,.jar-title-mini-treasures,.repetition-nano-contents) img[src*=wordamin-crystal-3d]{content:normal!important;filter:saturate(.2)contrast(.72)brightness(1.3)!important}html[data-site-theme=clean] body .wordamood-control .wordamood-face.wordamood-raster{display:none!important}html[data-site-theme=clean] body .wordamood-control .clean-mood-robot{color:var(--site-accent)!important;display:block!important}html[data-site-theme=clean] body .wordamood-control .clean-mood-robot>circle{fill:var(--site-accent)!important}html[data-site-theme=clean] body .wordamood-control .clean-mood-robot>rect{fill:var(--site-wash)!important}html[data-site-theme=clean] body .wordamood-control .clean-mood-robot>rect:nth-of-type(2){fill:var(--site-surface)!important}html[data-site-theme=clean] body .content.progress-page .wordamood-oracle-stack{gap:10px!important}html[data-site-theme=clean] body .content.progress-page .wordamood-trigger.has-mood{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;width:80px!important;min-width:80px!important;height:80px!important;min-height:80px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html[data-site-theme=clean] body .content.progress-page .wordamood-trigger.has-mood .clean-mood-robot.small{grid-area:1/1!important;width:72px!important;max-width:100%!important;height:76px!important;max-height:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html[data-site-theme=clean] body .game-handwriting{--pencil-ink:var(--site-text);--pencil-line:var(--site-muted);--pencil-paper:var(--site-surface);--pencil-wash:var(--site-wash);background:var(--site-bg)!important;color:var(--pencil-ink)!important}html[data-site-theme=clean] body .game-handwriting .exercise-body{background:var(--site-bg)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-desk{border:2px solid var(--pencil-line)!important;background-color:var(--pencil-wash)!important;background-image:repeating-linear-gradient(94deg,transparent 0 24px,color-mix(in srgb,var(--pencil-line) 9%,transparent) 25px,transparent 26px),repeating-linear-gradient(4deg,transparent 0 7px,color-mix(in srgb,var(--pencil-line) 5%,transparent) 8px,transparent 9px)!important;box-shadow:inset 0 0 0 4px var(--pencil-paper),inset 0 0 0 5px color-mix(in srgb,var(--pencil-line) 25%,transparent)!important;border-radius:24px 20px 26px 18px!important}html[data-site-theme=clean] body .game-handwriting .handwriting-paper{background-color:var(--pencil-paper)!important;background-image:repeating-linear-gradient(0deg,transparent 0 31px,color-mix(in srgb,var(--pencil-line) 12%,transparent) 32px,transparent 33px)!important;box-shadow:none!important;color:var(--pencil-ink)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-prop{box-shadow:none!important;filter:none!important;background-color:#0000!important;background-image:url(/handwriting-clean-pencil-props-v1.png)!important;border:0!important;display:block!important}html[data-site-theme=clean] body .game-handwriting .handwriting-prop :is(.handwriting-stamp-letter,.handwriting-wax-imprint){display:none!important}html[data-site-theme=clean] body .game-handwriting .handwriting-paper>strong,html[data-site-theme=clean] body .game-handwriting .handwriting-paper>strong span.letter-visible{color:var(--pencil-ink)!important;filter:none!important;text-shadow:none!important}html[data-site-theme=clean] body .game-handwriting .handwriting-paper>strong span.letter-hidden{color:#0000!important;filter:none!important;text-shadow:none!important}html[data-site-theme=clean] body .game-handwriting .handwriting-paper>strong span.letter-hidden:before{display:none!important}html[data-site-theme=clean] body .game-handwriting .handwriting-paper>strong span.letter-hidden:after{background:repeating-linear-gradient(32deg,var(--pencil-ink) 0 1px,color-mix(in srgb,var(--pencil-ink) 86%,var(--pencil-paper)) 1px 2px)!important;border:1px solid var(--pencil-ink)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-site-theme=clean] body .game-handwriting .handwriting-paper>strong span.letter-hidden.wax-drop:after{background:repeating-linear-gradient(-35deg,var(--pencil-line) 0 1px,var(--pencil-ink) 1px 2px)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-paper>strong span.letter-hidden.water-drop:after{background:repeating-linear-gradient(45deg,var(--pencil-ink) 0 1px,var(--pencil-line) 1px 2px)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-answer,html[data-site-theme=clean] body .game-handwriting .handwriting-answer input{background:var(--pencil-paper)!important;border-color:var(--site-border)!important;color:var(--pencil-ink)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-answer input:focus-visible{outline:2px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=clean] body .game-handwriting .handwriting-answer-row>.handwriting-seal{display:block!important}html[data-site-theme=clean] body .game-handwriting .handwriting-brand{border-color:var(--site-border)!important;background:var(--pencil-paper)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-brand :is(b,small,span){color:var(--pencil-ink)!important;border-color:var(--pencil-line)!important}html[data-site-theme=clean] body .game-handwriting :is(.handwriting-companion,.handwriting-mobile-character){overflow:hidden!important}@media (max-width:700px),(max-height:520px) and (max-width:1000px){html[data-site-theme=clean] body .handwriting-mobile-viewport .game-handwriting .handwriting-stage:not(.is-done){grid-template-rows:76px minmax(0,1fr) auto 40px!important}html[data-site-theme=clean] body .handwriting-mobile-viewport .game-handwriting .handwriting-mobile-props{justify-content:space-evenly;align-items:end;gap:6px;height:72px!important;margin:0!important;display:flex!important}html[data-site-theme=clean] body .handwriting-mobile-viewport .game-handwriting .handwriting-mobile-props>.handwriting-prop{flex:0 64px;max-width:24%;width:64px!important;height:64px!important;display:block!important}html[data-site-theme=clean] body .handwriting-mobile-viewport .game-handwriting .handwriting-mobile-props>.handwriting-mobile-character{flex:0 0 26px;width:26px!important;height:72px!important;display:block!important}html[data-site-theme=clean] body .handwriting-mobile-viewport .game-handwriting .handwriting-answer-row>:is(.handwriting-companion,.handwriting-seal),html[data-site-theme=clean] body .handwriting-mobile-viewport .game-handwriting .handwriting-desk>.handwriting-inkwell,html[data-site-theme=clean] body .handwriting-mobile-viewport .game-handwriting .handwriting-right-props,html[data-site-theme=clean] body .handwriting-mobile-viewport .game-handwriting .handwriting-stage.is-done .handwriting-mobile-props{display:none!important}}@media (max-height:520px) and (max-width:1000px){html[data-site-theme=clean] body .handwriting-mobile-viewport .game-handwriting .handwriting-stage:not(.is-done){grid-template-rows:minmax(0,1fr) auto 40px!important}html[data-site-theme=clean] body .handwriting-mobile-viewport .game-handwriting .handwriting-mobile-props{display:none!important}}html[data-site-theme] body .game-anagram{--formula-control-surface:var(--site-surface,var(--ui-paper,#fff7e6));--formula-control-border:var(--site-border,var(--ui-brass,#b49555));--formula-control-text:var(--site-text,var(--ui-ink,#244b3c));--formula-control-accent:var(--site-accent,var(--green,#2c7157));--formula-control-wash:var(--site-wash,var(--ui-paper-low,#efe1be));--formula-control-muted:var(--site-muted,var(--ui-ink,#677363));--formula-control-bg:var(--site-bg,var(--ui-paper-low,#efe1be))}html[data-site-theme] body .game-anagram>header{gap:10px!important}html[data-site-theme] body .game-anagram>header :is(.formula-close,.formula-sound){cursor:pointer;border:1px solid var(--formula-control-border)!important;background:var(--formula-control-surface)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--formula-control-text)!important;box-shadow:0 2px 0 color-mix(in srgb,var(--formula-control-text) 14%,transparent)!important;border-radius:11px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;font:700 27px/1 Arial,sans-serif!important;display:grid!important;position:relative!important}html[data-site-theme] body .game-anagram>header :is(.formula-close,.formula-sound):hover{background:var(--formula-control-wash)!important;border-color:var(--formula-control-accent)!important}html[data-site-theme] body .game-anagram>header :is(.formula-close,.formula-sound):focus-visible{outline:3px solid var(--formula-control-accent)!important;outline-offset:3px!important}html[data-site-theme] body .game-anagram>header :is(.formula-close,.formula-sound):active{box-shadow:none!important;transform:translateY(1px)!important}html[data-site-theme] body .game-anagram>header .formula-sound[aria-pressed=false]{color:var(--formula-control-muted)!important;background:var(--formula-control-bg)!important}html[data-site-theme] body .game-anagram>header .formula-sound svg{width:23px!important;height:23px!important;display:block!important}html[data-site-theme] body .game-anagram>header .exercise-progress{flex:1!important;min-width:0!important}html[data-site-theme=clean] body .game-anagram :is(.formula-heading h2,.formula-unified-answer,.formula-keyboard-input){color:var(--site-text)!important}html[data-site-theme=clean] body .game-anagram .formula-state-legend{color:var(--site-muted)!important}html[data-site-theme=clean] body .game-anagram .exercise-progress{background:var(--site-border)!important}html[data-site-theme=clean] body .game-anagram .exercise-progress>i{background:var(--site-accent)!important}html[data-site-theme=clean] body .game-anagram .letter-row>button.free-letter{background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-text)!important;box-shadow:0 3px 0 var(--site-border)!important}html[data-site-theme=clean] body .game-anagram .letter-row>button.wrong-letter{background:var(--site-bg)!important;border-color:var(--site-muted)!important;color:var(--site-text)!important;box-shadow:none!important}html[data-site-theme=clean] body .game-anagram .letter-row>button.locked-letter{background:var(--site-wash)!important;border-color:var(--site-accent)!important;color:var(--site-accent)!important;box-shadow:none!important}html[data-site-theme=clean] body .game-anagram .letter-row>button.free-letter:hover:not(:disabled){background:var(--site-wash)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body .game-anagram :is(.letter-row>button,.formula-symbol-row>button,.formula-keyboard-input):focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=clean] body .game-anagram .formula-symbol-row>button{background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-text)!important}html[data-site-theme=clean] body .game-anagram .formula-symbol-row>button:hover:not(:disabled){background:var(--site-wash)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body .game-anagram .formula-symbol-row>button:disabled{background:var(--site-bg)!important;color:var(--site-muted)!important}html[data-site-theme=clean] body .game-anagram .formula-keyboard-input{background:var(--site-surface)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] body .game-anagram .formula-keyboard-input::placeholder,html[data-site-theme=clean] body .game-anagram .formula-unified-answer>small{color:var(--site-muted)!important}html[data-site-theme=clean] body .game-anagram .feedback{background:var(--site-surface)!important;border:2px solid var(--site-accent)!important;color:var(--site-text)!important;box-shadow:0 0 0 110vmax color-mix(in srgb,var(--site-text) 32%,transparent),0 16px 36px color-mix(in srgb,var(--site-text) 16%,transparent)!important;border-radius:18px!important}html[data-site-theme=clean] body .game-anagram .feedback.good{background:var(--site-wash)!important}html[data-site-theme=clean] body .game-anagram .feedback.bad{background:var(--site-bg)!important}html[data-site-theme=clean] body .game-anagram .feedback :is(b,strong,span){color:var(--site-text)!important}html[data-site-theme=clean] body .game-anagram .feedback.good>b{color:var(--site-accent)!important}html[data-site-theme=clean] body .game-anagram .feedback:before{background:var(--site-accent)!important;color:var(--site-surface)!important;border-color:var(--site-surface)!important;box-shadow:none!important}html[data-site-theme=clean] body .game-anagram .feedback.bad:before{background:var(--site-muted)!important}html[data-site-theme=clean] body .game-anagram :is(.feedback button,.formula-game-stage>.check-btn){background:var(--site-accent)!important;border-color:var(--site-accent)!important;color:var(--site-surface)!important;box-shadow:none!important}html[data-site-theme=clean] body .game-anagram .feedback button :is(span,svg){color:var(--site-surface)!important}html[data-site-theme=clean] body .game-anagram :is(.feedback button,.formula-game-stage>.check-btn):hover:not(:disabled){background:color-mix(in srgb,var(--site-accent) 88%,var(--site-text))!important}html[data-site-theme=clean] body .game-anagram :is(.feedback button,.formula-game-stage>.check-btn):focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:4px!important}html[data-site-theme=clean] body .game-anagram :is(.feedback button,.formula-game-stage>.check-btn):active{background:color-mix(in srgb,var(--site-accent) 80%,var(--site-text))!important}html[data-site-theme] body .water-game{--water-result-paper:var(--site-surface,var(--ui-paper,#fff7e6));--water-result-ink:var(--site-text,var(--ui-ink,#244b3c));--water-result-edge:var(--site-border,var(--ui-brass,#b49555));--water-result-accent:var(--site-accent,var(--green,#2c7157));--water-result-wash:var(--site-wash,var(--ui-paper-low,#efe1be));--water-result-muted:var(--site-muted,var(--ui-ink,#677363));--water-result-error:#9b4239;--water-result-badge-ink:var(--water-result-paper)}html[data-site-theme=clean] body .water-game{--water-result-error:var(--site-muted)}html[data-site-theme=techno] body .water-game{--water-result-error:#a72e61}html[data-site-theme=night] body .water-game{--water-result-error:#ffadbb;--water-result-badge-ink:#111a2d}html[data-site-theme] body .water-game>header .water-close{cursor:pointer;border:1px solid var(--water-result-edge)!important;background:var(--water-result-paper)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--water-result-ink)!important;box-shadow:0 2px 0 color-mix(in srgb,var(--water-result-ink) 14%,transparent)!important;border-radius:11px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;font:700 27px/1 Arial,sans-serif!important;display:grid!important}html[data-site-theme] body .water-game>header .water-close:hover{background:var(--water-result-wash)!important;border-color:var(--water-result-accent)!important}html[data-site-theme] body .water-game>header .water-close:focus-visible{outline:3px solid var(--water-result-accent)!important;outline-offset:3px!important}html[data-site-theme] body .water-game>header .water-close:active{box-shadow:none!important;transform:translateY(1px)!important}html[data-site-theme] body .water-game .water-alphabet-area{container-type:inline-size;align-items:center!important;width:100%!important;min-width:0!important;min-height:0!important;display:grid!important;position:relative!important}html[data-site-theme] body .water-game .water-alphabet-area:has(.water-round-feedback) .letter-keyboard{opacity:.16!important;pointer-events:none!important}html[data-site-theme] body .water-game .water-alphabet-area .water-round-feedback{--water-result-state:var(--water-result-accent);opacity:1!important;box-sizing:border-box!important;border:2px solid var(--water-result-state)!important;background:var(--water-result-paper)!important;width:min(420px,100% - 12px)!important;min-height:min(220px,100%)!important;max-height:100%!important;color:var(--water-result-ink)!important;text-align:center!important;z-index:10!important;box-shadow:0 10px 24px color-mix(in srgb,var(--water-result-ink) 18%,transparent)!important;border-radius:20px!important;align-content:center!important;justify-items:center!important;gap:10px!important;margin:0!important;padding:22px 18px!important;font:500 15px/1.3 Arial,sans-serif!important;animation:none!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important}html[data-site-theme] body .water-game .water-round-feedback.is-wrong{--water-result-state:var(--water-result-error)}html[data-site-theme] body .water-game .water-round-feedback .water-result-mark{background:var(--water-result-state)!important;width:58px!important;height:58px!important;color:var(--water-result-badge-ink)!important;border-radius:50%!important;place-items:center!important;font:800 38px/1 Arial,sans-serif!important;display:grid!important}html[data-site-theme] body .water-game .water-round-feedback>b{color:var(--water-result-state)!important;font:800 clamp(22px,3vw,29px)/1.15 Arial,sans-serif!important}html[data-site-theme] body .water-game .water-round-feedback .water-revealed-word{max-width:100%!important;font-size:min(26px,calc(80cqw / var(--water-longest-word)))!important;color:var(--water-result-ink)!important;line-height:1.35!important}html[data-site-theme] body .water-game .water-round-feedback :is(small,.water-missing-note){color:var(--water-result-muted)!important;font:500 12px/1.3 Arial,sans-serif!important}html[data-site-theme] body .water-game .water-round-feedback .water-missing-letter{background:var(--water-result-wash)!important;color:var(--water-result-state)!important;border-color:var(--water-result-state)!important}html[data-site-theme] body .water-game .water-round-feedback>span:not(.water-result-mark){color:var(--water-result-ink)!important}html[data-site-theme] body .water-game .water-round-feedback button{border:1px solid var(--water-result-accent)!important;background:var(--water-result-accent)!important;width:100%!important;min-height:44px!important;color:var(--water-result-badge-ink)!important;border-radius:11px!important;padding:9px 12px!important;font:700 14px/1.2 Arial,sans-serif!important}html[data-site-theme] body .water-game .water-round-feedback button:hover{background:color-mix(in srgb,var(--water-result-accent) 86%,var(--water-result-ink))!important}html[data-site-theme] body .water-game .water-round-feedback button:focus-visible{outline:3px solid var(--water-result-state)!important;outline-offset:3px!important}html[data-site-theme] body .water-game .water-result-summary{color:var(--water-result-ink)!important;gap:3px!important;font:600 14px/1.25 Arial,sans-serif!important;display:grid!important}html[data-site-theme] body .water-game .water-result-summary [data-personal-points]{color:var(--water-result-accent)!important;font:800 20px/1.1 Arial,sans-serif!important}@media (max-width:760px){html[data-site-theme] body .water-game .water-alphabet-area .water-round-feedback{border-radius:16px!important;gap:8px!important;padding:16px 12px!important}}@media (max-height:520px){html[data-site-theme] body .water-game .water-puzzle{grid-template-rows:auto auto minmax(0,1fr)!important;height:100%!important}html[data-site-theme] body .water-game .letter-keyboard{gap:4px!important}html[data-site-theme] body .water-game .letter-keyboard>button{border-radius:8px!important;height:clamp(24px,6.5dvh,32px)!important;padding:2px!important;font-size:16px!important}html[data-site-theme] body .water-game .water-alphabet-area .water-round-feedback{align-content:start!important;gap:4px!important;padding:10px!important}html[data-site-theme] body .water-game .water-round-feedback .water-result-mark{width:36px!important;height:36px!important;font-size:25px!important}html[data-site-theme] body .water-game .water-round-feedback>b{font-size:20px!important}html[data-site-theme] body .water-game .water-result-summary{gap:1px!important;font-size:11px!important}html[data-site-theme] body .water-game .water-result-summary [data-personal-points]{font-size:14px!important}}html[data-site-theme=techno] body .water-game{--water-result-paper:var(--lab-surface);--water-result-ink:var(--lab-ink);--water-result-edge:var(--lab-border);--water-result-accent:var(--lab-teal);--water-result-wash:var(--room-light);--water-result-muted:var(--lab-muted);--water-result-error:var(--lab-raspberry);background:var(--lab-surface)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .water-game>header{background:linear-gradient(145deg,var(--ui-paper),var(--room-light))!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .water-game>header>span{color:var(--lab-muted)!important}html[data-site-theme=techno] body .water-game .exercise-progress{background:var(--ui-paper-low)!important}html[data-site-theme=techno] body .water-game .exercise-progress>i{background:linear-gradient(90deg,var(--lab-teal),var(--room-glow))!important}html[data-site-theme=techno] body .water-game .water-stage{background:radial-gradient(ellipse at 30% 10%,var(--room-glow),transparent 60%),linear-gradient(145deg,var(--room-light),var(--ui-paper-low))!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .water-game .magic-glass{border-color:color-mix(in srgb,var(--ui-paper) 75%,var(--lab-border))!important;border-top-color:var(--ui-paper)!important;background:color-mix(in srgb,var(--ui-paper) 25%,transparent)!important;box-shadow:inset 15px 0 25px color-mix(in srgb,var(--ui-paper) 60%,transparent),inset -12px 0 22px color-mix(in srgb,var(--room-dark) 20%,transparent),0 24px 30px color-mix(in srgb,var(--room-edge) 25%,transparent)!important}html[data-site-theme=techno] body .water-game .water-fill{background:linear-gradient(var(--room-glow),var(--lab-teal))!important;box-shadow:inset 0 8px color-mix(in srgb,var(--ui-paper) 30%,transparent)!important}html[data-site-theme=techno] body .water-game .magic-glass>span{color:var(--ui-paper)!important;text-shadow:0 3px 10px var(--room-mid)!important}html[data-site-theme=techno] body .water-game .magic-glass.overflow:before{background:var(--lab-teal)!important}html[data-site-theme=techno] body .water-game :is(.water-puzzle>h2,.word-blanks b){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .water-game .letter-keyboard>button{background:linear-gradient(145deg,var(--ui-paper),var(--room-light))!important;color:var(--lab-ink)!important;border:2px solid var(--lab-border)!important;box-shadow:inset 0 2px 3px var(--ui-paper),0 4px 0 var(--room-mid),0 7px 10px color-mix(in srgb,var(--room-edge) 20%,transparent)!important;text-shadow:none!important}html[data-site-theme=techno] body .water-game .letter-keyboard>button:not(:disabled):hover{background:var(--room-glow)!important;border-color:var(--lab-teal)!important}html[data-site-theme=techno] body .water-game .letter-keyboard>button:focus-visible{outline:3px solid var(--lab-raspberry)!important;outline-offset:3px!important}html[data-site-theme=techno] body .water-game .letter-keyboard>button:not(:disabled):active{box-shadow:inset 0 2px 4px color-mix(in srgb,var(--room-dark) 20%,transparent),0 1px 0 var(--room-mid)!important}html[data-site-theme=techno] body .water-game .letter-keyboard>button.used-right{background:color-mix(in srgb,var(--room-glow) 55%,var(--ui-paper))!important;color:var(--room-dark)!important;border-color:var(--lab-teal)!important;box-shadow:inset 0 2px 5px color-mix(in srgb,var(--lab-teal) 18%,transparent)!important}html[data-site-theme=techno] body .water-game .letter-keyboard>button.used-wrong{background:color-mix(in srgb,var(--lab-raspberry) 12%,var(--ui-paper))!important;color:var(--lab-raspberry)!important;border-color:var(--lab-raspberry)!important;box-shadow:inset 0 2px 5px color-mix(in srgb,var(--lab-raspberry) 15%,transparent)!important;border-style:dashed!important}html[data-site-theme=techno] body :is(.conveyor-game,.catch-experience) button:is(.conveyor-capsule,.magic-drop,.catch-capsule){box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-theme=techno] body img[src*=capsule-3d]{background:0 0!important}html[data-site-theme=clean] body .water-game .water-stage{background:var(--site-bg)!important}html[data-site-theme=clean] body .water-game .magic-glass{isolation:isolate;aspect-ratio:2/3!important;width:auto!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;overflow:visible!important;transform:none!important}html[data-site-theme=clean] body .water-game .magic-glass:after{content:""!important;opacity:1!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;z-index:2!important;pointer-events:none!important;background:url(/water-glass-clean-pencil-v1.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html[data-site-theme=clean] body .water-game .magic-glass>span{display:none!important}html[data-site-theme=clean] body .water-game .water-reservoir{clip-path:polygon(0 0,100% 0,89% 100%,11% 100%);z-index:1!important;display:block!important;position:absolute!important;inset:10% 14% 14%!important;overflow:hidden!important}html[data-site-theme=clean] body .water-game .water-fill{background:linear-gradient(color-mix(in srgb,var(--site-accent) 16%,var(--site-surface)),color-mix(in srgb,var(--site-accent) 28%,var(--site-surface)))!important;border-top:1px solid color-mix(in srgb,var(--site-accent) 45%,var(--site-border))!important;box-shadow:none!important}html[data-site-theme=clean] body .water-game .magic-glass.overflow:before{display:none!important}html[data-site-theme] body .conveyor-game .conveyor-capsule{max-width:min(260px,100vw - 40px)!important}html[data-site-theme] body .conveyor-game .conveyor-capsule>b.capsule-word-label{--capsule-label-preferred:16px;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;font-size:var(--capsule-label-fitted,var(--capsule-label-preferred))!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;padding:8px 12px!important;line-height:1.2!important}@media (max-width:650px){html[data-site-theme] body .conveyor-game .conveyor-capsule>b.capsule-word-label{--capsule-label-preferred:14px;padding:7px 10px!important}}html[data-site-theme] body .conveyor-game .conveyor-jar>b.jar-word-label{width:var(--jar-label-width)!important;box-sizing:border-box!important;max-width:calc(100vw - 40px)!important;min-height:43px!important;padding:7px 9px!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%)!important}html[data-site-theme] body .conveyor-game .conveyor-jar>b.jar-word-label>span.jar-word-label-text{--capsule-label-preferred:15px;box-sizing:border-box!important;width:100%!important;max-width:100%!important;font-size:var(--capsule-label-fitted,var(--capsule-label-preferred))!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;margin:0!important;padding:0!important;line-height:1.2!important;display:block!important;overflow:visible!important}@media (max-width:650px){html[data-site-theme] body .conveyor-game .conveyor-jar>b.jar-word-label>span.jar-word-label-text{--capsule-label-preferred:14px}}html[data-site-theme=clean] body .conveyor-game .conveyor-jar .conveyor-jar-shell{content:normal!important;object-fit:contain!important;object-position:center!important;display:block!important}html[data-site-theme=clean] body .conveyor-game .simple-conveyor-jar .conveyor-jar-shell{filter:saturate(.08)brightness(1.06)!important}html[data-site-theme=clean] body .conveyor-game .signature-conveyor-jar:not(.sealed-conveyor-jar) .conveyor-jar-shell{content:url(/catch-jar-clean-signature-v1.webp)!important;filter:none!important}html[data-site-theme=clean] body .conveyor-game .signature-conveyor-jar.sealed-conveyor-jar .conveyor-jar-shell{filter:saturate(.08)brightness(1.06)!important}html[data-site-theme=clean] body .conveyor-game :is(.conveyor-jar>b,.conveyor-capsule>b){background:var(--site-surface)!important;color:var(--site-text)!important;border:1px solid var(--site-border)!important;text-shadow:none!important;box-shadow:0 3px 8px color-mix(in srgb,var(--site-muted) 12%,transparent)!important}html[data-site-theme=clean] body .conveyor-game .conveyor-jar>b span{color:var(--site-text)!important}html[data-site-theme=clean] body .conveyor-game .active-rider .conveyor-jar>b{background:var(--site-wash)!important;border-color:var(--site-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--site-accent) 20%,transparent)!important}html[data-site-theme=clean] body .conveyor-game .conveyor-jar-lights{display:none!important}html[data-site-theme=clean] body .conveyor-game .conveyor-drop-zone{border-color:var(--site-border)!important;background:color-mix(in srgb,var(--site-accent) 3%,transparent)!important;box-shadow:none!important}html[data-site-theme=clean] body .conveyor-game .conveyor-drop-zone:before{background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-accent)!important;box-shadow:none!important}html[data-site-theme=clean] body .conveyor-game .conveyor-drop-zone:after{background:var(--site-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--site-accent) 12%,transparent)!important}html[data-site-theme=clean] body .conveyor-game .feedback-rider.right .conveyor-jar:after{background:radial-gradient(circle,color-mix(in srgb,var(--site-accent) 20%,transparent),transparent 70%)!important}html[data-site-theme=clean] body .conveyor-game .conveyor-rider.active-rider{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--site-accent) 28%,transparent))!important}html[data-site-theme=night] body .conveyor-game .conveyor-stage{isolation:isolate;background:var(--site-surface,#151d30)!important}html[data-site-theme=night] body .conveyor-game .conveyor-stage:after,html[data-site-theme=night] body .conveyor-game .conveyor-stage:before{display:none!important}html[data-site-theme=night] body .conveyor-night-window{z-index:0;pointer-events:none;--window-star:color-mix(in srgb,var(--site-text,#d9deea) 70%,var(--site-accent,#91a2c9));position:absolute;inset:0;overflow:hidden;display:block!important}html[data-site-theme=night] body .night-window-sky{background:#091428 url(/conveyor-night-moon-sky-v1.webp) 50%/cover no-repeat;position:absolute;inset:0}html[data-site-theme=night] body .night-window-frame{border:14px solid var(--site-surface,#151d30);box-shadow:inset 0 0 0 2px var(--site-border,#405177),inset 0 0 25px #03091999,0 0 0 8px #081325;border-radius:70px 70px 8px 8px;position:absolute;inset:10px}html[data-site-theme=night] body .night-window-frame:before{content:"";background:linear-gradient(var(--site-border,#405177),var(--site-surface,#151d30));height:8px;position:absolute;top:57%;left:0;right:0;box-shadow:0 3px 8px #02091488}html[data-site-theme=night] body .night-window-constellation{width:clamp(160px,23vw,340px);height:auto;color:var(--window-star);position:absolute;overflow:visible}html[data-site-theme=night] body .night-window-constellation path{stroke:currentColor;stroke-width:.85px;stroke-opacity:.46;stroke-linecap:round;stroke-linejoin:round}html[data-site-theme=night] body .night-window-constellation .star-halo{fill:currentColor;opacity:.12}html[data-site-theme=night] body .night-window-constellation .star-core{fill:currentColor;filter:drop-shadow(0 0 3px)}html[data-site-theme=night] body .night-window-constellation.ursa-major{top:15%;left:8%;transform:rotate(-12deg)}html[data-site-theme=night] body .night-window-constellation.cassiopeia{top:12%;right:7%;transform:rotate(8deg)}html[data-site-theme=night] body .night-window-constellation.cygnus{width:clamp(140px,18vw,260px);top:38%;right:17%;transform:rotate(-20deg)}@media (max-width:650px){html[data-site-theme=night] body .night-window-frame{border-width:8px;border-radius:45px 45px 5px 5px;inset:5px}html[data-site-theme=night] body .night-window-constellation{width:34vw}html[data-site-theme=night] body .night-window-constellation.ursa-major{top:25%;left:5%}html[data-site-theme=night] body .night-window-constellation.cassiopeia{top:36%;right:4%}html[data-site-theme=night] body .night-window-constellation.cygnus{width:29vw;top:46%;left:5%;right:auto}}html[data-site-theme] body .hike-game{--hike-paper:var(--site-surface,var(--ui-paper));--hike-ink:var(--site-text,var(--ui-ink));--hike-edge:var(--site-border,var(--ui-brass));--hike-accent:var(--site-accent,var(--green));--hike-wash:color-mix(in srgb,var(--hike-accent) 10%,var(--hike-paper))}html[data-site-theme=techno] body .hike-game{--hike-paper:var(--lab-surface);--hike-ink:var(--lab-ink);--hike-edge:var(--lab-border);--hike-accent:var(--lab-teal)}html[data-site-theme] body .hike-game>header{background:var(--hike-paper)!important;color:var(--hike-ink)!important;border-color:var(--hike-edge)!important}html[data-site-theme] body .hike-game :is(.hike-close,.hike-sound){border:1px solid var(--hike-edge)!important;background:var(--hike-paper)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--hike-ink)!important;box-shadow:0 2px 0 color-mix(in srgb,var(--hike-ink) 15%,transparent)!important;cursor:pointer!important;border-radius:11px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}html[data-site-theme] body .hike-game .hike-close{font:700 27px/1 Arial,sans-serif!important}html[data-site-theme] body .hike-game :is(.hike-close,.hike-sound):hover{background:var(--hike-wash)!important;border-color:var(--hike-accent)!important}html[data-site-theme] body .hike-game :is(.hike-close,.hike-sound):focus-visible{outline:3px solid var(--hike-accent)!important;outline-offset:3px!important}html[data-site-theme] body .hike-game :is(.hike-close,.hike-sound):active{box-shadow:none!important;transform:translateY(1px)!important}html[data-site-theme] body .hike-game .hike-sound[aria-pressed=false]{color:var(--site-muted,var(--ui-ink))!important;background:var(--hike-wash)!important}html[data-site-theme] body .hike-game .hike-sound svg{fill:none!important;width:22px!important;height:22px!important;color:inherit!important;display:block!important}html[data-site-theme] body .hike-game .hike-packed-kit{background:var(--hike-paper)!important;border-color:var(--hike-edge)!important;color:var(--hike-ink)!important}html[data-site-theme] body .hike-game .hike-packed-kit ol{grid-template-columns:repeat(auto-fit,minmax(56px,76px))!important;justify-content:center!important;gap:8px!important;margin:10px 0!important;display:grid!important}html[data-site-theme] body .hike-game .hike-packed-kit li{aspect-ratio:1!important;box-sizing:border-box!important;background:var(--hike-wash)!important;border:1px dashed var(--hike-edge)!important;border-radius:10px!important;height:auto!important;min-height:0!important;overflow:hidden!important}html[data-site-theme] body .hike-game .hike-packed-kit li.packed{border:2px solid var(--hike-accent)!important;background:color-mix(in srgb,var(--hike-accent) 10%,var(--hike-paper))!important;box-shadow:inset 0 0 8px color-mix(in srgb,var(--hike-accent) 12%,transparent)!important}html[data-site-theme] body .hike-game .hike-packed-kit li>img{object-fit:contain!important;filter:none!important;width:62%!important;min-width:0!important;max-width:62%!important;height:76%!important;min-height:0!important;max-height:76%!important;margin:0!important;animation:none!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html[data-site-theme] body .hike-game .hike-packed-kit li>span{color:var(--hike-ink)!important}@media (max-width:720px){html[data-site-theme] body .hike-game .hike-packed-kit ol{grid-template-columns:repeat(auto-fit,minmax(48px,58px))!important;gap:6px!important}}html:has(.hike-landscape){overscroll-behavior:none!important;overflow:hidden!important}html body:has(.hike-landscape){overscroll-behavior:none!important;overflow:hidden!important}html[data-site-theme] body .modal-backdrop.hike-landscape{box-sizing:border-box!important;padding:10px!important;overflow:hidden!important}html[data-site-theme] body .modal-backdrop.hike-landscape>section.hike-game{box-sizing:border-box!important;flex-direction:column!important;width:min(1100px,100%)!important;height:calc(100dvh - 20px)!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;margin:0!important;display:flex!important;overflow:hidden!important}html[data-site-theme] body .hike-landscape>section.hike-game>header{flex:none!important;gap:8px!important;padding:8px!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-stage{flex:1 1 0!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;gap:8px!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-stage:before{margin:0!important;position:absolute!important;inset:0!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-stage:after{display:none!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-packing-status{grid-area:1/1!important;gap:2px!important;font-size:13px!important;line-height:1.2!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-packing-status small{font-size:11px!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-match-board{box-sizing:border-box!important;grid-area:2/1!important;gap:8px!important;height:100%!important;min-height:0!important;margin:0!important;padding:6px!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-match-board>div{grid-auto-rows:minmax(0,1fr)!important;align-content:stretch!important;gap:6px!important;min-height:0!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-match-board button{min-width:0!important;height:100%!important;min-height:0!important;padding:4px!important;overflow:hidden!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-card-text{max-height:100%!important;padding-block:2px!important;line-height:1.3!important;overflow:hidden!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-packed-kit{background:color-mix(in srgb,var(--hike-paper) 88%,transparent)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;min-width:0!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hike-paper) 70%,transparent),0 4px 14px color-mix(in srgb,var(--hike-ink) 14%,transparent)!important;border-color:var(--hike-edge)!important;color:var(--hike-ink)!important;background-image:none!important;grid-area:3/1!important;padding:6px!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-packed-kit>b{color:var(--hike-ink)!important;text-shadow:none!important;font-size:16px!important;line-height:1.25!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-packed-kit ol{grid-template-columns:repeat(10,minmax(0,48px))!important;gap:4px!important;margin:6px 0!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-packed-kit li{background:0 0!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-packed-kit p{min-height:18px!important;color:var(--hike-ink)!important;text-shadow:none!important;font-size:14px!important;line-height:1.3!important}@media (max-width:720px){html[data-site-theme] body .hike-landscape>section.hike-game .hike-packed-kit ol{grid-template-columns:repeat(5,minmax(0,44px))!important}}html[data-site-theme] body .hike-landscape>section.hike-game .hike-packed-kit li>span{color:var(--hike-ink)!important;font-size:11px!important;font-weight:700!important}html[data-site-theme=quiet] body .hike-landscape>section.hike-game .hike-packed-kit{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html[data-site-theme=night] body section.hike-game{max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}html[data-site-theme=night] body .hike-game .hike-stage{--hike-night-art:url(/hike-night-camp-desktop-v2.webp);background:var(--site-bg)!important;background-blend-mode:normal!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr)!important;position:relative!important}html[data-site-theme=night] body .hike-game .hike-stage:before{content:"";z-index:0;pointer-events:none;background:var(--hike-night-art) center top/100% auto no-repeat;grid-area:1/1/4;margin:-20px -20px 0;display:block}html[data-site-theme=night] body .hike-game .hike-stage:after{content:"";pointer-events:none;grid-area:3/1;height:140px;display:block}html[data-site-theme=night] body .hike-game .hike-packing-status{z-index:1;grid-area:1/1;position:relative}html[data-site-theme=night] body .hike-game .hike-match-board{z-index:1;grid-area:2/1;position:relative}html[data-site-theme=night] body .hike-game .hike-packed-kit{z-index:1;grid-area:4/1;position:relative}html[data-site-theme=night] body .hike-game .hike-packing-status{color:var(--site-text)!important;text-shadow:0 2px 5px #020713,0 0 3px #020713!important}html[data-site-theme=night] body .hike-game .hike-match-board{background-blend-mode:normal!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border:1px solid color-mix(in srgb,var(--site-text) 24%,transparent)!important;background:0 0!important}html[data-site-theme=night] body .hike-game .hike-match-board button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid color-mix(in srgb,var(--site-text) 22%,transparent)!important;color:var(--site-text)!important;box-shadow:none!important;text-shadow:0 2px 4px #020713,0 0 3px #020713!important;background:0 0!important}html[data-site-theme=night] body .hike-game .hike-card-text{color:inherit!important;text-shadow:inherit!important}html[data-site-theme=night] body .hike-game .hike-match-board button:not(:disabled):hover{background:color-mix(in srgb,var(--site-accent) 14%,transparent)!important;border-color:var(--site-accent)!important}html[data-site-theme=night] body .hike-game .hike-match-board button:focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:2px!important}html[data-site-theme=night] body .hike-game .hike-match-board button.selected{background:color-mix(in srgb,var(--site-accent) 20%,transparent)!important;border-color:var(--site-text)!important;box-shadow:inset 0 0 0 1px var(--site-accent),0 0 9px color-mix(in srgb,var(--site-accent) 35%,transparent)!important}html[data-site-theme=night] body .hike-game .hike-match-board.wrong button.selected{border-color:#ffadbb!important;box-shadow:inset 0 0 0 1px #ffadbb!important}html[data-site-theme=night] body .hike-game .hike-match-board button.matched{color:var(--site-accent)!important;border-color:color-mix(in srgb,var(--site-accent) 30%,transparent)!important;opacity:.58!important;background:0 0!important}html[data-site-theme=night] body .hike-game .hike-match-board button.matched:after{color:var(--site-text)!important;border-color:var(--site-accent)!important;text-shadow:0 1px 3px #020713!important;background:0 0!important}@media (max-width:720px){html[data-site-theme=night] body .hike-game .hike-stage{--hike-night-art:url(/hike-night-camp-mobile-v2.webp)}html[data-site-theme=night] body .hike-game .hike-stage:before{background-position:50%;background-size:cover;margin:-12px -12px 0}}html[data-site-theme=night] body .hike-landscape>section.hike-game .hike-match-board{background:color-mix(in srgb,var(--hike-paper) 35%,transparent)!important;border-color:var(--hike-edge)!important;border-radius:20px!important}html[data-site-theme=night] body .hike-landscape>section.hike-game .hike-match-board button{background:color-mix(in srgb,var(--hike-paper) 86%,transparent)!important;color:var(--hike-ink)!important;border:1px solid var(--hike-edge)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hike-ink) 10%,transparent),0 3px 8px color-mix(in srgb,var(--hike-paper) 40%,transparent)!important;text-shadow:none!important}html[data-site-theme=night] body .hike-landscape>section.hike-game .hike-match-board button:not(:disabled):hover{background:color-mix(in srgb,var(--hike-accent) 15%,var(--hike-paper))!important;border-color:var(--hike-accent)!important}html[data-site-theme=night] body .hike-landscape>section.hike-game .hike-match-board button.selected{background:color-mix(in srgb,var(--hike-accent) 22%,var(--hike-paper))!important;border-color:var(--hike-accent)!important;box-shadow:inset 0 0 0 1px var(--hike-accent),0 0 12px color-mix(in srgb,var(--hike-accent) 30%,transparent)!important}html[data-site-theme=night] body .hike-landscape>section.hike-game .hike-match-board.wrong button.selected{border-color:#ffadbb!important;box-shadow:inset 0 0 0 1px #ffadbb!important}html[data-site-theme=night] body .hike-landscape>section.hike-game .hike-match-board button.matched{background:color-mix(in srgb,var(--hike-paper) 76%,transparent)!important;color:var(--site-muted,var(--hike-ink))!important;border-color:color-mix(in srgb,var(--hike-accent) 65%,var(--hike-edge))!important;opacity:1!important;box-shadow:none!important}html[data-site-theme=night] body .hike-landscape>section.hike-game .hike-match-board button.matched:after{background:var(--hike-paper)!important;color:var(--hike-accent)!important;border-color:var(--hike-accent)!important;text-shadow:none!important}html[data-site-theme=night] body .hike-landscape>section.hike-game .hike-packing-status{box-sizing:border-box;max-width:100%;border:1px solid var(--hike-edge)!important;background:color-mix(in srgb,var(--hike-paper) 88%,transparent)!important;color:var(--hike-ink)!important;text-shadow:none!important;border-radius:12px!important;justify-self:center!important;padding:5px 12px!important}html[data-site-theme=night] body .hike-landscape>section.hike-game>header .exercise-progress{background:var(--site-wash,var(--hike-paper))!important}html[data-site-theme=night] body .hike-landscape>section.hike-game>header .exercise-progress i{background:var(--hike-accent)!important}html[data-site-theme=night] body .hike-landscape>section.hike-game>header>span{color:var(--hike-ink)!important}html[data-site-theme=clean] body .hike-game{--hike-scenery-art:url(/hike-clean-camp-desktop-v2.webp);--hike-scenery-error:var(--site-muted);--hike-scenery-top-color:var(--hike-paper)}html[data-site-theme=techno] body .hike-game{--hike-scenery-art:url(/hike-techno-camp-desktop-v2.webp);--hike-scenery-error:var(--lab-raspberry);--hike-scenery-top-color:#4c9ef8}html:is([data-site-theme=clean],[data-site-theme=techno]) body section.hike-game{max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-stage{background:var(--hike-paper)!important;background-blend-mode:normal!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr)!important;position:relative!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-stage:before{z-index:0;pointer-events:none;grid-area:1/1/4;margin:-20px -20px 0;content:""!important;background:var(--hike-scenery-art) center top/100% auto no-repeat!important;filter:none!important;opacity:1!important;display:block!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-stage:after{content:"";pointer-events:none;grid-area:3/1;height:140px;display:block}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-packing-status{z-index:1;grid-area:1/1;position:relative;color:var(--hike-ink)!important;text-shadow:0 1px 3px var(--hike-paper)!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-match-board{z-index:1;grid-area:2/1;position:relative;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-color:var(--hike-edge)!important;background:0 0!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-packed-kit{z-index:1;grid-area:4/1;position:relative}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-match-board button{background:color-mix(in srgb,var(--hike-paper) 85%,transparent)!important;color:var(--hike-ink)!important;border-color:var(--hike-edge)!important;text-shadow:none!important;box-shadow:0 2px 5px color-mix(in srgb,var(--hike-ink) 10%,transparent)!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-match-board button:not(:disabled):hover{background:var(--hike-wash)!important;border-color:var(--hike-accent)!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-match-board button:focus-visible{outline:3px solid var(--hike-accent)!important;outline-offset:2px!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-match-board button.selected{background:var(--hike-wash)!important;border-color:var(--hike-accent)!important;box-shadow:inset 0 0 0 1px var(--hike-accent)!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-match-board.wrong button.selected{border-color:var(--hike-scenery-error)!important;box-shadow:inset 0 0 0 1px var(--hike-scenery-error)!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-match-board button.matched{background:color-mix(in srgb,var(--hike-accent) 12%,var(--hike-paper))!important;color:var(--hike-ink)!important;border-color:var(--hike-accent)!important;opacity:.68!important}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-match-board button.matched:after{background:var(--hike-paper)!important;color:var(--hike-accent)!important;border-color:var(--hike-accent)!important}@media (max-width:720px){html[data-site-theme=clean] body .hike-game{--hike-scenery-art:url(/hike-clean-camp-mobile-v2.webp)}html[data-site-theme=techno] body .hike-game{--hike-scenery-art:url(/hike-techno-camp-mobile-v2.webp)}html:is([data-site-theme=clean],[data-site-theme=techno]) body .hike-game .hike-stage:before{margin:-12px -12px 0;background-color:var(--hike-scenery-top-color)!important;background-image:linear-gradient(to bottom,var(--hike-scenery-top-color) 100px,transparent 200px),var(--hike-scenery-art)!important;background-position:top,50% 80px!important;background-size:100% 100%,100%!important}}html[data-site-theme] body .cards-game{--cards-paper:var(--site-surface,var(--ui-paper));--cards-ink:var(--site-text,var(--ui-ink));--cards-edge:var(--site-border,var(--ui-brass));--cards-accent:var(--site-accent,var(--green));--cards-wash:color-mix(in srgb,var(--cards-accent) 10%,var(--cards-paper));--cards-learning:#a8612e;--cards-selected-ink:var(--cards-paper)}html[data-site-theme=clean] body .cards-game{--cards-learning:var(--site-muted)}html[data-site-theme=techno] body .cards-game{--cards-paper:var(--lab-surface);--cards-ink:var(--lab-ink);--cards-edge:var(--lab-border);--cards-accent:var(--lab-teal);--cards-learning:var(--lab-raspberry)}html[data-site-theme=night] body .cards-game{--cards-learning:#ffadbb;--cards-selected-ink:var(--site-bg)}html[data-site-theme] body .cards-game>header .cards-close{border:1px solid var(--cards-edge)!important;background:var(--cards-paper)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--cards-ink)!important;box-shadow:0 2px 0 color-mix(in srgb,var(--cards-ink) 15%,transparent)!important;border-radius:11px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;font:700 27px/1 Arial,sans-serif!important;display:grid!important}html[data-site-theme] body .cards-game>header .cards-close:hover{background:var(--cards-wash)!important;border-color:var(--cards-accent)!important}html[data-site-theme] body .cards-game>header .cards-close:focus-visible{outline:3px solid var(--cards-accent)!important;outline-offset:3px!important}html[data-site-theme] body .cards-game>header .cards-close:active{box-shadow:none!important;transform:translateY(1px)!important}html[data-site-theme=academy] body .cards-game,html[data-site-theme=academy] body .cards-game>header{background:var(--cards-paper)!important;border-color:var(--cards-edge)!important;color:var(--cards-ink)!important}html[data-site-theme=academy] body .cards-game .cards-stage.cards-simple{background:linear-gradient(145deg,var(--cards-paper),var(--ui-paper-low))!important;color:var(--cards-ink)!important}html[data-site-theme=academy] body .cards-game .cards-stage :is(h2,p,.card-face small,.card-face em,.card-face b){color:var(--cards-ink)!important}html[data-site-theme=academy] body .cards-game .cards-stage .card-face{background:linear-gradient(145deg,var(--cards-paper),var(--ui-paper-low))!important;border:2px solid var(--cards-edge)!important;color:var(--cards-ink)!important;box-shadow:inset 0 1px var(--cards-paper),0 10px 24px color-mix(in srgb,var(--cards-ink) 14%,transparent)!important}html[data-site-theme=academy] body .cards-game .cards-stage .card-back{background:linear-gradient(145deg,var(--cards-paper),var(--cards-wash))!important;border-color:var(--cards-accent)!important}html[data-site-theme=academy] body .cards-game .cards-direction-options button{background:var(--cards-paper)!important;border-color:var(--cards-edge)!important;color:var(--cards-ink)!important}html[data-site-theme=academy] body .cards-game .cards-simple .cards-equal-rating>button{background:var(--cards-paper)!important;color:var(--cards-ink)!important;border:2px solid var(--cards-edge)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--cards-edge) 65%,transparent)!important}html[data-site-theme] body .cards-game .cards-simple .cards-equal-rating>button:not(:disabled):hover{background:var(--cards-wash)!important;border-color:var(--cards-accent)!important}html[data-site-theme] body .cards-game .cards-simple .cards-equal-rating>button:focus-visible{outline:3px solid var(--cards-accent)!important;outline-offset:3px!important}html[data-site-theme] body .cards-game .cards-simple .cards-equal-rating>button.is-chosen{--cards-rating-color:var(--cards-accent);background:var(--cards-rating-color)!important;color:var(--cards-selected-ink)!important;border-color:var(--cards-rating-color)!important;opacity:1!important;filter:none!important;box-shadow:inset 0 2px 5px color-mix(in srgb,var(--cards-ink) 20%,transparent),0 0 0 3px color-mix(in srgb,var(--cards-rating-color) 25%,transparent)!important;transform:translateY(2px)!important}html[data-site-theme] body .cards-game .cards-simple .cards-equal-rating[data-rating=learning]>button.is-chosen{--cards-rating-color:var(--cards-learning)}html[data-site-theme] body .cards-game .cards-equal-rating>button.is-chosen :is(b,span){color:inherit!important}html[data-site-theme=clean] body .cards-game,html[data-site-theme=clean] body .cards-game>header{background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] body .cards-game .exercise-progress{background:var(--site-border)!important}html[data-site-theme=clean] body .cards-game .exercise-progress>i{background:var(--site-accent)!important;box-shadow:none!important}html[data-site-theme=clean] body .cards-game .cards-stage.cards-simple{background:var(--site-bg)!important;color:var(--site-text)!important}html[data-site-theme=clean] body .cards-game .cards-stage :is(h2,p){color:var(--site-muted)!important}html[data-site-theme=clean] body .cards-game .cards-stage .card-face{background:var(--site-surface)!important;color:var(--site-text)!important;border:2px solid var(--site-border)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--site-text) 10%,transparent)!important;text-shadow:none!important;border-radius:22px!important}html[data-site-theme=clean] body .cards-game .cards-stage .card-back{background:var(--site-wash)!important;border-color:color-mix(in srgb,var(--site-accent) 45%,var(--site-border))!important}html[data-site-theme=clean] body .cards-game .card-face>b{color:var(--site-text)!important;text-shadow:none!important}html[data-site-theme=clean] body .cards-game .card-face :is(small,em){color:var(--site-muted)!important;text-shadow:none!important}html[data-site-theme=clean] body .cards-game .cards-direction-options>button{background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-text)!important}html[data-site-theme=clean] body .cards-game .cards-direction-options :is(b,small,span){color:inherit!important}html[data-site-theme=clean] body .cards-game .cards-direction-options>button:hover{background:var(--site-wash)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body .cards-game .cards-simple .cards-equal-rating>button:not(.is-chosen){background:var(--site-surface)!important;color:var(--site-text)!important;border:2px solid var(--site-border)!important;box-shadow:0 2px 0 color-mix(in srgb,var(--site-border) 80%,transparent)!important;text-shadow:none!important}html[data-site-theme=clean] body .cards-game .cards-simple .cards-equal-rating>button:not(.is-chosen):disabled{color:var(--site-muted)!important;opacity:.55!important}html[data-site-theme=clean] body .cards-game .cards-simple .cards-equal-rating>button:not(:disabled):hover{background:var(--site-wash)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body .cards-game .wordamin-flashcard:focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:4px!important}html[data-site-theme=clean] body .cards-game .cards-direction-options>button:focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme] body .cards-game .cards-stage.cards-simple>h2{margin:0!important;font-size:26px!important;line-height:1.3!important}html[data-site-theme] body .cards-game .cards-stage.cards-simple>p{font-size:18px!important;line-height:1.5!important}html[data-site-theme] body .cards-game .cards-direction-options>button>small{white-space:normal!important;font-size:16px!important;line-height:1.4!important}html[data-site-theme] body .cards-game .card-face :is(small,em){letter-spacing:normal!important;max-width:92%!important;font-size:16px!important;line-height:1.4!important}html[data-site-theme] body .cards-game .cards-stage :is(h2,p,.cards-direction-options small,.card-face small,.card-face em)>span{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}html[data-site-theme] body .cards-game .cards-stage :is(h2,p,.cards-direction-options small,.card-face small,.card-face em){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:720px){html[data-site-theme] body .cards-game .cards-stage.cards-simple>h2{font-size:24px!important}html[data-site-theme] body .cards-game .cards-stage.cards-simple>p{font-size:17px!important}html[data-site-theme] body .cards-game .cards-direction-options>button>small{font-size:15px!important}}html[data-site-theme] body .cards-game .cards-direction-options>button>b{font-size:24px!important;line-height:1.25!important}html[data-site-theme] body .cards-game .cards-direction-options>button>b>:is(.interface-copy-ru,.interface-copy-en){font-size:inherit!important;line-height:inherit!important}html[data-site-theme] body .modal-backdrop.hike-landscape{--hike-surround:url(/hike-surround-academy-v1.webp);--hike-sky:#87c8e5;--hike-ground:#355e37;isolation:isolate;background:linear-gradient(var(--hike-sky),var(--hike-ground))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-site-theme=clean] body .modal-backdrop.hike-landscape{--hike-surround:url(/hike-surround-clean-v1.webp);--hike-sky:#fff;--hike-ground:#dceaf3}html[data-site-theme=techno] body .modal-backdrop.hike-landscape{--hike-surround:url(/hike-surround-techno-v1.webp);--hike-sky:#4c9ef8;--hike-ground:#184d58}html[data-site-theme=night] body .modal-backdrop.hike-landscape{--hike-surround:url(/hike-surround-night-v2.webp);--hike-sky:#081830;--hike-ground:#101e36}html[data-site-theme] body .hike-landscape-art{z-index:-1;pointer-events:none;position:absolute;inset:0;background-image:var(--hike-surround)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}html[data-site-theme] body .hike-landscape>section.hike-game{z-index:1;position:relative;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-stage,html[data-site-theme] body .hike-landscape>section.hike-game .hike-stage:before{background-blend-mode:normal!important;box-shadow:none!important;background:0 0!important}html[data-site-theme] body .hike-landscape>section.hike-game .hike-mountains{display:none!important}html[data-site-theme=quiet] body .modal-backdrop.hike-landscape{background:var(--site-bg)!important}html[data-site-theme=quiet] body .hike-landscape-art{display:none!important}html[data-site-theme=clean] body main.everword-screen{--ew-ink:var(--site-text);--ew-green:var(--site-accent);--ew-info-paper:var(--site-surface);--ew-info-ink:var(--site-text);--ew-info-edge:var(--site-border);--ew-info-accent:var(--site-accent);--ew-header-paper:var(--site-bg);--ew-header-ink:var(--site-text);background:var(--site-surface)!important;color:var(--site-text)!important}html[data-site-theme=clean] body main.everword-screen :is(.everword-header,.everword-controls,.everword-players-panel,.everword-rack-section,.everword-clue,.everword-word-card,.everword-result,.ew-recent-moves,.everword-bag-toolbar,.ew-rack-actions,.everword-mobile-players,.everword-options,.everword-jar-picker,.everword-players-settings,.everword-mode-settings,.everword-move-preview,.ew-sidebar-tools,.everword-mobile-rack,.ew-appearance,.ew-appearance-panel,.everword-rules,.ew-first-move,.ew-turn-status,.everword-stats){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important;background-image:none!important}html[data-site-theme=clean] body main.everword-screen>.everword-header{background:var(--site-bg)!important}html[data-site-theme=clean] body main.everword-screen :is(.everword-header,.everword-controls,.everword-players-panel,.everword-mobile-players,.ew-recent-moves,.everword-rules,.ew-first-move,.everword-result) :is(h1,h2,h3,p,b,strong,small,span,summary,legend,label):not(:where(.everword-rack *,.ew-material-sample *,.brand-mark,.brand-mark *)){color:inherit!important;text-shadow:none!important}html[data-site-theme=clean] body main.everword-screen :is(.everword-scoreboard,.everword-mobile-players)>div{--ew-player-color:var(--site-accent)!important;background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=clean] body main.everword-screen :is(.everword-scoreboard,.everword-mobile-players)>div.is-current{background:var(--site-wash)!important;border-color:var(--site-accent)!important;outline-color:var(--site-accent)!important;box-shadow:inset 3px 0 var(--site-accent)!important}html[data-site-theme=clean] body main.everword-screen :is(.everword-player-name,.everword-player-score,.everword-player-login>em,.everword-turn-label){color:var(--site-accent)!important;background:0 0!important}html[data-site-theme=clean] body main.everword-screen :is(.everword-player-login,.everword-player-letters,.everword-controls small,.everword-saved){color:var(--site-muted)!important}html[data-site-theme=clean] body main.everword-screen .everword-board-area{background:0 0!important}html[data-site-theme=clean] body main.everword-screen .ew-first-move li[data-current=true]{background:var(--site-wash)!important;border-left-color:var(--site-accent)!important}html[data-site-theme=clean] body main.everword-screen .everword-player-avatar>.fallback{background:var(--site-wash)!important;color:var(--site-accent)!important}html[data-site-theme=clean] body main.everword-screen .everword-clue{border-left-color:var(--site-accent)!important}html[data-site-theme=clean] body main.everword-screen :is(.ew-wildcard-popup,.ew-action-help){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--site-text) 15%,transparent)!important}html[data-site-theme=clean] body main.everword-screen .everword-board{background:var(--site-border)!important;border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=clean] body main.everword-screen .everword-cell:not(.is-fixed):not(.is-draft){background:var(--site-bg)!important;color:var(--site-accent)!important;border:1px solid var(--site-border)!important;box-shadow:none!important}html[data-site-theme=clean] body main.everword-screen .everword-cell:not(.is-fixed):not(.is-draft):is(.bonus-L2,.bonus-L3){background:var(--site-wash)!important}html[data-site-theme=clean] body main.everword-screen .everword-cell:not(.is-fixed):not(.is-draft):is(.bonus-W2,.bonus-W3){background:color-mix(in srgb,var(--site-accent) 14%,var(--site-surface))!important}html[data-site-theme=clean] body main.everword-screen .everword-cell:not(.is-fixed):not(.is-draft):hover{background:color-mix(in srgb,var(--site-accent) 20%,var(--site-surface))!important}html[data-site-theme=clean] body main.everword-screen .everword-cell:is(.is-cursor,[data-first-center=true],[data-hint-start=true],[data-drop-target=true]){outline-color:var(--site-accent)!important}html[data-site-theme=clean] body main.everword-screen :is(button,summary,select,input):not(:where([data-rack-index],.everword-cell)){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important;background-image:none!important}html[data-site-theme=clean] body main.everword-screen :is(button,summary):not(:where([data-rack-index],.everword-cell)):hover:not(:disabled){background:var(--site-wash)!important;color:var(--site-accent)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body main.everword-screen :is(button,summary,input,select):focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:2px!important}html[data-site-theme=clean] body main.everword-screen button:not(:where([data-rack-index],.everword-cell)):disabled{background:var(--site-bg)!important;color:var(--site-muted)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] body main.everword-screen .ew-rack-action-submit:not(:disabled){background:var(--site-accent)!important;color:var(--site-surface)!important}html[data-site-theme=clean] body main.everword-screen :is(.everword-game-jars a,.everword-jar-link,.ew-jar-links-heading a){background:var(--site-wash)!important;color:var(--site-accent)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] body main.everword-screen :is(.ew-recent-moves p,.everword-word-card>div+div){border-color:var(--site-border)!important}html[data-site-theme=clean] body main.everword-screen .everword-bag-icon [fill]:not([fill=none]){fill:var(--site-wash)!important}html[data-site-theme=clean] body main.everword-screen .everword-bag-icon [stroke]{stroke:var(--site-accent)!important}html[data-site-theme=clean] body main.everword-screen :is(.everword-error,.everword-move-preview[data-valid=false]){background:var(--site-wash)!important;color:var(--site-text)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body main.everword-screen :is(.everword-word-reward,.everword-move-preview em,.everword-blank){background:var(--site-wash)!important;color:var(--site-text)!important;border-color:var(--site-accent)!important;box-shadow:none!important}html[data-site-theme] body main.everword-screen[data-tiles=classic],html[data-site-theme] body main.everword-screen [data-tile-style=classic],html[data-site-theme] body main.everword-screen .ew-material-sample[data-tiles=classic]{--vw-material-bg:linear-gradient(#fff3cd,#e4ca8c);--vw-material-ink:#284b35;--vw-material-edge:#b79c68;--vw-material-shadow:0 3px 0 #967f52}html[data-site-theme] body main.everword-screen[data-tiles=jade],html[data-site-theme] body main.everword-screen [data-tile-style=jade],html[data-site-theme] body main.everword-screen .ew-material-sample[data-tiles=jade]{--vw-material-bg:radial-gradient(ellipse at 25% 15%,#e3fff7aa,transparent 50%),linear-gradient(145deg,#c2e1d0,#75b69f 65%,#528973);--vw-material-ink:#173f32;--vw-material-edge:#c3aa65;--vw-material-shadow:inset 0 1px #fff9dc,inset 0 -3px #32665155,0 3px 0 #396d58,0 5px 8px #183e322d}html[data-site-theme] body main.everword-screen[data-tiles=amethyst],html[data-site-theme] body main.everword-screen [data-tile-style=amethyst],html[data-site-theme] body main.everword-screen .ew-material-sample[data-tiles=amethyst]{--vw-material-bg:radial-gradient(ellipse at 25% 15%,#fff0ffb3,transparent 50%),linear-gradient(145deg,#e5d4f3,#bb96d5 65%,#9367b2);--vw-material-ink:#402154;--vw-material-edge:#c5a56a;--vw-material-shadow:inset 0 1px #fff4dc,inset 0 -3px #64417d55,0 3px 0 #70488b,0 5px 8px #38204933}html[data-site-theme] body main.everword-screen[data-tiles]:not([data-tiles=academy]) .everword-rack>button,html[data-site-theme] body main.everword-screen .everword-cell[data-tile-style]:not([data-tile-style=academy]):is(.is-fixed,.is-draft),html[data-site-theme] body main.everword-screen[data-tiles]:not([data-tiles=academy]) .everword-drag-tile,html[data-site-theme] body main.everword-screen .ew-material-sample:not([data-tiles=academy])>i{background:var(--vw-material-bg)!important;color:var(--vw-material-ink)!important;border-color:var(--vw-material-edge)!important;box-shadow:var(--vw-material-shadow)!important;text-shadow:none!important}html[data-site-theme] body main.everword-screen .everword-rack>button>:is(b,small),html[data-site-theme] body main.everword-screen .everword-cell[data-tile-style]:is(.is-fixed,.is-draft)>:is(b,small),html[data-site-theme] body main.everword-screen .ew-material-sample>i>small{background:0 0!important}html[data-site-theme] body main.everword-screen[data-tiles]:not([data-tiles=academy]) .everword-rack>button>:is(b,small),html[data-site-theme] body main.everword-screen .everword-cell[data-tile-style]:not([data-tile-style=academy]):is(.is-fixed,.is-draft)>:is(b,small){color:inherit!important;text-shadow:inherit!important}html[data-site-theme] body main.everword-screen[data-rack=classic] .everword-rack,html[data-site-theme] body main.everword-screen .ew-material-sample[data-rack=classic]{background:#c7b387!important;border-color:#ae9769!important;box-shadow:inset 0 -4px #ac986d!important}html[data-site-theme] body main.everword-screen[data-rack=walnut] .everword-rack,html[data-site-theme] body main.everword-screen .ew-material-sample[data-rack=walnut]{background:repeating-linear-gradient(3deg,#0000 0 7px,#26140d28 8px 9px,#0000 10px 16px),linear-gradient(110deg,#513126,#8b5b3c 45%,#523324)!important;border-color:#bd9551!important;box-shadow:inset 0 2px #efd49388,inset 0 -6px #3b251b,0 4px 9px #34231538!important}html[data-site-theme] body main.everword-screen .everword-rack>button{opacity:1!important}html[data-site-theme=quiet] body main.everword-screen[data-rack=academy-glass] .everword-rack:before{border-image:url(/vitaword-academy-glass-rack-v1.webp) 125 260 fill/18px 26px!important}html[data-site-theme=clean] body .content.progress-page{background:var(--site-bg)!important;color:var(--site-text)!important}html[data-site-theme=clean] body .content.progress-page:before{background:0 0!important}html[data-site-theme=clean] body .content.progress-page :is(.progress-profile-identity,.repetition-banner,.profile-paper,.desktop-disclosure,.profile-week-panel,.progress-weekly-games,.profile-game-details,.paired-stat-grid article,.profile-metrics>article){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important}html[data-site-theme=clean] body .content.progress-page .profile-game-details:before{content:none!important}html[data-site-theme=clean] body .content.progress-page :is(.progress-profile-identity,.profile-paper,.desktop-disclosure,.profile-week-panel,.profile-game-details,.repetition-banner,.paired-stat-grid) :is(h2,h3,h4,b,strong,span,small,p,label,summary,em):not(:where(.profile-avatar-picture,.profile-avatar-picture *,.crystal-engraving,.crystal-engraving *,.repetition-jar-scene,.repetition-jar-scene *)){color:inherit!important;text-shadow:none!important}html[data-site-theme=clean] body .content.progress-page :is(.profile-paper p,.profile-kicker,.profile-chart-labels,.profile-time-bars>div,.progress-profile-identity>div>small,.progress-profile-login,.paired-stat-grid article>small,.repetition-link-copy>small,.repetition-how,.profile-week-panel p){color:var(--site-muted)!important}html[data-site-theme=clean] body .content.progress-page :is(.paired-stat-grid article>b,.profile-learning-counts b,.profile-achievement-place,.repetition-open-arrow){color:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page .profile-learning-counts>div{border-color:var(--site-border)!important;background:0 0!important}html[data-site-theme=clean] body .content.progress-page .profile-learning-counts>.reviewing{border-color:color-mix(in srgb,var(--site-accent) 45%,var(--site-border))!important}html[data-site-theme=clean] body .content.progress-page .profile-learning-counts>.learned{border-color:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page :is(.repetition-empty,.repetition-links>a,.profile-week-games>span,.profile-week-days>span,.profile-weekly-games i,.progress-weekly-games i,.weekly-game-group,.stat-pair){background:var(--site-bg)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=clean] body .content.progress-page .repetition-links>a.is-complete,html[data-site-theme=clean] body .content.progress-page .repetition-links>a:hover{background:var(--site-wash)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page :is(.repetition-how,.profile-time-bars>div>div,.profile-week-days,.profile-week-games){border-color:var(--site-border)!important}html[data-site-theme=clean] body .content.progress-page .profile-time-bars i{background:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page .profile-growth text{fill:var(--site-muted)!important}html[data-site-theme=clean] body .content.progress-page .profile-growth>path{stroke:var(--site-border)!important}html[data-site-theme=clean] body .content.progress-page .profile-growth :is(polyline,circle){stroke:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page .profile-growth :is(polygon,circle){fill:var(--site-accent)!important}html[data-site-theme=clean] body :is(.content.progress-page,.user-profile-dialog) :is(button,input,select){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important;background-image:none!important}html[data-site-theme=clean] body :is(.content.progress-page,.user-profile-dialog) button:hover:not(:disabled){background:var(--site-wash)!important;color:var(--site-accent)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body :is(.content.progress-page,.user-profile-dialog) :is(button,a,summary,input,select):focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=clean] body :is(.content.progress-page,.user-profile-dialog) button:disabled{background:var(--site-bg)!important;color:var(--site-muted)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] body .content.progress-page .profile-achievements>button{background:var(--site-accent)!important;color:var(--site-surface)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body .content.progress-page .profile-achievements>button:hover{background:color-mix(in srgb,var(--site-accent) 88%,var(--site-text))!important}html[data-site-theme=clean] body .content.progress-page :is(.wordamood-picker,.mood-quote){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=clean] body .content.progress-page .wordamood-control button.wordamood-trigger{border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=clean] body .content.progress-page .wordamood-picker button.selected{background:var(--site-wash)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body :is(.vg-invitation-setting,.vg-profile-invitations,#vg-invite-picker){--vgi-surface:var(--site-surface)!important;--vgi-tint:var(--site-wash)!important;--vgi-text:var(--site-text)!important;--vgi-muted:var(--site-muted)!important;--vgi-edge:var(--site-border)!important;--vgi-accent:var(--site-accent)!important;--vgi-shadow:transparent!important;--vgi-backdrop:color-mix(in srgb,var(--site-text) 45%,transparent)!important}html[data-site-theme=clean] body :is(.user-profile-dialog,.user-profile-dialog .profile-hero,.user-profile-dialog .profile-weekly-games,.user-profile-dialog .profile-rank-badge,.user-profile-dialog .profile-shared,.user-profile-dialog .profile-shared article,.stat-explanation){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=clean] body .user-profile-dialog :is(h2,h3,p,b,strong,small,label){color:inherit!important;text-shadow:none!important}html[data-site-theme=clean] body .user-profile-dialog :is(.profile-rank-badge,.profile-weekly-games i,.profile-shared article>div>span){background:var(--site-wash)!important;color:var(--site-accent)!important;border-color:var(--site-border)!important;box-shadow:none!important}html[data-site-theme=clean] body :is(.profile-backdrop,.stat-explanation-backdrop){background:color-mix(in srgb,var(--site-text) 45%,transparent)!important}html[data-site-theme=clean] body .stat-explanation-backdrop{z-index:12000!important}html[data-site-theme=clean] body .content.progress-page:has(.stat-explanation-backdrop){z-index:12000!important}html[data-site-theme=clean] body .stat-explanation :is(h2,h3,p,b,strong,small,span){color:inherit!important;text-shadow:none!important}html[data-site-theme=clean] body .stat-explanation :is(.stat-formula,.learned-jar-empty,.learned-jar-list>button){background:var(--site-wash)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme] body .content.progress-page .progress-profile-identity>div>small>.profile-plan-label{color:var(--site-accent)!important;font:700 12px/1.4 var(--ui-font,Arial,sans-serif)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;vertical-align:baseline!important;margin-inline-start:12px!important;display:inline-block!important}}.quiet-theme-trigger-copy,.profile-growth-text,.quiet-team-cell,.quiet-exam-card{display:none}@layer desktop-adaptation{@media (min-width:621px){html{--desktop-sidebar:clamp(184px,17vw,238px);--desktop-gap:clamp(10px,1.2vw,22px);--desktop-type:clamp(14px,.75vw + 5px,18px)}html body .app-shell{grid-template-columns:var(--desktop-sidebar) minmax(0,1fr)!important;width:100%!important;max-width:none!important}html body .app-shell>.sidebar{width:100%!important;min-width:0!important;max-width:none!important;height:100dvh!important}html body .app-shell>.sidebar>.sidebar-scroll{gap:clamp(8px,1.2dvh,14px)!important;padding:clamp(12px,2.4dvh,26px) clamp(10px,1vw,18px)!important}html body .sidebar .brand{gap:8px!important;min-width:0!important;padding:0!important}html body .sidebar .brand>span:last-child{font-size:clamp(18px,1.6vw,28px)!important;display:inline!important}html body .sidebar .sidebar-language-slot{width:100%!important;height:auto!important;min-height:0!important;margin:0 0 8px!important;display:block!important;position:static!important}html body .sidebar .sidebar-language-slot .interface-language-switch{box-sizing:border-box!important;flex-wrap:wrap!important;width:fit-content!important;max-width:100%!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important}html body .sidebar nav{gap:clamp(5px,.8dvh,9px)!important}html body .sidebar nav .nav-item{justify-content:flex-start!important;gap:clamp(8px,.9vw,13px)!important;min-height:clamp(42px,7dvh,62px)!important;padding:clamp(8px,1.5dvh,14px) 10px!important;font-size:clamp(14px,1.1vw,19px)!important;line-height:1.25!important;display:flex!important}html body .sidebar nav .nav-item .sidebar-nav-label{width:auto!important;min-width:0!important;max-width:none!important;font-size:inherit!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;flex:1!important;display:block!important}html body .sidebar nav .nav-item>span:first-child{width:30px!important;min-width:30px!important;max-width:30px!important}html body .sidebar .profile{min-width:0!important;margin-block:clamp(8px,1.8dvh,16px)!important;padding:6px!important}html body .sidebar .profile :is(b,small){white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}html body .sidebar .profile b{font-size:clamp(13px,.9vw,16px)!important;line-height:1.25!important}html body .sidebar .profile small{font-size:12px!important;line-height:1.3!important}html body .app-shell>.content{width:100%!important;min-width:0!important;max-width:none!important;padding:var(--desktop-gap)!important;box-sizing:border-box!important;margin:0!important}html body .content :is(.topbar,.library-layout,.jar-workspace,.leader-table,.progress-page,.global-result-grid,.stat-grid,.paired-stat-grid){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .content .topbar{gap:var(--desktop-gap)!important;flex-wrap:wrap!important}html body .content .topbar button{font-size:clamp(13px,.9vw,17px)!important}html body .content :is(h1,h2,h3,h4,button,label,p,summary){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body .library-layout{gap:var(--desktop-gap)!important;grid-template-columns:minmax(0,1fr) clamp(220px,22vw,340px)!important;display:grid!important}html body .library-layout>.cabinet-library{container-type:inline-size;min-width:0!important}html body .library-layout .wordstore-grid{gap:var(--desktop-gap)!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))!important}html body .library-layout .wordstore-grid .wordstore-card.apothecary-door{aspect-ratio:2/3;width:100%!important;max-width:210px!important;min-height:0!important}html body .wordstore-plaque .fitted-door-title{max-height:none!important;line-height:1.15!important}html body .content.jars-page .library-directory{min-width:0!important;max-height:calc(100dvh - 2 * var(--desktop-gap))!important;top:var(--desktop-gap)!important;padding:clamp(10px,1vw,16px)!important}html body .content.jars-page .library-directory>header>b{font-size:clamp(20px,1.6vw,28px)!important;line-height:1.15!important}html body .content.jars-page .library-directory>header>small{white-space:normal!important;font-size:11px!important}html body .content.jars-page .library-directory :is(.directory-count-legend,.directory-count-legend>i){font-size:12px!important}html body .content.jars-page .library-directory .directory-branches button{font-size:clamp(13px,.9vw,17px)!important}html body .content.jars-page .library-directory .directory-branches button>span:first-child{font-size:inherit!important}html body .content.jars-page .library-directory .directory-branches button small{font-size:12px!important}html body .content.jars-page .library-directory .directory-branches button.directory-combined-count{white-space:nowrap!important;flex:none!important;width:auto!important;font-size:12px!important}html body .content .stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}html body .content :is(.leader-table,.jar-workspace){overflow-x:auto}html body :is(dialog,.modal-backdrop>section,.modal-backdrop>form,.modal-backdrop>article){overflow-y:auto;box-sizing:border-box!important;max-width:calc(100vw - 2 * var(--desktop-gap))!important;max-height:calc(100dvh - 2 * var(--desktop-gap))!important}html body .modal-backdrop{box-sizing:border-box!important;padding:var(--desktop-gap)!important}html body .content :is(input,textarea,select){box-sizing:border-box;min-width:0;max-width:100%}html body .content :is(img,video){object-fit:contain;max-width:100%}html body .content.jars-page:has(.cabinet-library:is(.wordstore-catalog-mode,.room-mode,.open-mode)):before{left:var(--desktop-sidebar)!important;width:calc(100vw - var(--desktop-sidebar))!important;background-size:min(100%,1400px)!important}html[data-site-theme=academy] body section.content.jars-page:has(.cabinet-library:is(.room-mode,.open-mode)){--unit-scene-width:min(1672px,calc(100vw - var(--desktop-sidebar)))}}@media (min-width:621px) and (max-width:1100px){html body .library-layout{grid-template-columns:minmax(0,1fr)!important}html body .content.jars-page .library-directory{max-height:none!important;position:static!important}}@media (min-width:621px) and (max-height:700px){html body .sidebar nav .nav-item{min-height:40px!important;padding-block:7px!important}html body .sidebar .sidebar-user-top{margin-block:8px!important}}@media (min-width:621px){html[data-site-theme=techno] body section.content.vita-games-page{--techno-desktop-scene:url(/techno-laboratory-room-v1.webp);background-image:none!important;min-height:100dvh!important}html[data-site-theme=techno] body section.content.jars-page:is(.vita-games-page,:has(.cabinet-library.wordstore-catalog-mode)){isolation:isolate!important;position:relative!important}html[data-site-theme=techno] body section.content.jars-page:is(.vita-games-page,:has(.cabinet-library.wordstore-catalog-mode)):before{content:""!important;z-index:-1!important;pointer-events:none!important;inset:0 auto auto calc(var(--desktop-sidebar,238px) + max(0px,(100vw - var(--desktop-sidebar,238px) - 1672px) / 2))!important;width:min(calc(100vw - var(--desktop-sidebar,238px)),1672px)!important;height:min(calc((100vw - var(--desktop-sidebar,238px)) * .562799),941px)!important;aspect-ratio:auto!important;background-image:var(--techno-desktop-scene,url(/techno-laboratory-cast-petite-sneakers-v10.webp))!important;background-position:top!important;background-repeat:no-repeat!important;background-size:min(100%,1672px)!important;display:block!important;position:fixed!important;transform:none!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000),linear-gradient(#000 calc(100% - 10px),#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000),linear-gradient(#000 calc(100% - 10px),#0000)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}html[data-site-theme=techno] body section.content.jars-page:is(.vita-games-page,:has(.cabinet-library.wordstore-catalog-mode)):after{content:""!important;inset:0 0 auto var(--desktop-sidebar,238px)!important;width:calc(100vw - var(--desktop-sidebar,238px))!important;aspect-ratio:auto!important;z-index:-2!important;pointer-events:none!important;background-image:url(/techno-laboratory-floor-extension-v1.png),url(/techno-laboratory-floor-extension-v1.png),url(/techno-laboratory-desktop-extension-v1.png),url(/techno-laboratory-desktop-extension-v1.png)!important;background-position:0 100%,100% 100%,0 0,100% 0!important;background-repeat:no-repeat!important;background-size:2172px 724px,2172px 724px,1619px 971px,1619px 971px!important;height:100dvh!important;display:block!important;position:fixed!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}}}@layer site-theme{.interface-language-switch .site-theme-control{flex:none!important;align-items:stretch!important;display:flex!important}.interface-language-switch .site-theme-trigger{border:1px solid var(--ui-brass,#bca479)!important;border-radius:var(--ui-radius,7px)!important;background:linear-gradient(135deg,var(--ui-paper,#fff9e9),var(--ui-paper-low,#ecdfc4))!important;width:auto!important;min-width:38px!important;height:auto!important;min-height:32px!important;color:var(--ui-ink,#493d2f)!important;margin:0!important;padding:6px 9px!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:inset 0 1px #fffdf5,inset 0 0 0 2px #fff8e344,0 2px 3px #342a241c!important}.site-theme-control{--theme-accent:#287257!important}.site-theme-trigger{right:max(18px,env(safe-area-inset-right))!important;bottom:calc(20px + env(safe-area-inset-bottom))!important;z-index:150!important;color:#285d4b!important;cursor:pointer!important;background:#fff!important;border:1px solid #c9d9d1!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;padding:0!important;display:grid!important;position:fixed!important;box-shadow:0 4px 20px #15392d26!important}.site-theme-trigger:hover{background:#edf5f0!important}.site-theme-control button:focus-visible{outline-offset:4px!important;outline:3px solid #348ac3!important}.site-theme-dialog{color:#203e34!important;background:#fbfcfa!important;border:1px solid #d8e1dc!important;border-radius:24px!important;width:min(570px,100vw - 28px)!important;max-height:calc(100dvh - 40px)!important;margin:auto!important;padding:0!important;overflow:auto!important;box-shadow:0 24px 90px #122e3840!important}.site-theme-dialog::backdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0e202873!important}.site-theme-inner{padding:26px!important}.site-theme-inner header{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.site-theme-inner header small{letter-spacing:.12em!important;color:#60796e!important;font:600 10px/1.5 Arial,sans-serif!important}.site-theme-inner h2{margin:6px 0 0!important;font:600 26px/1.2 Arial,sans-serif!important}.site-theme-inner p,.site-theme-inner footer{color:#607168!important;font:400 13px/1.5 Arial,sans-serif!important}.site-theme-inner footer{margin-top:18px!important;font-size:12px!important}.site-theme-close{color:#203e34!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8e1dc!important;border-radius:50%!important;flex-shrink:0!important;width:38px!important;height:38px!important;font-size:24px!important}.site-theme-options{gap:10px!important;margin-top:20px!important;display:grid!important}.site-theme-option{text-align:left!important;color:#203e34!important;cursor:pointer!important;background:#fff!important;border:2px solid #e2e8e3!important;border-radius:16px!important;align-items:center!important;gap:16px!important;width:100%!important;padding:12px!important;display:flex!important}.site-theme-option[aria-pressed=true]{background:#f0f7f2!important;border-color:#287257!important}.site-theme-option.site-theme-upcoming{cursor:default!important;opacity:1!important;background:#f7f8f5!important;border-style:dashed!important}.site-theme-preview.site-theme-placeholder{color:#526b61!important;justify-content:center!important;align-items:center!important;font-size:36px!important}.site-theme-preview.placeholder-night{color:#f4e5b4!important;background:#283346!important}.site-theme-copy{flex:1!important;min-width:0!important}.site-theme-copy strong{justify-content:space-between!important;gap:8px!important;font:600 16px/1.5 Arial,sans-serif!important;display:flex!important}.site-theme-copy small{color:#607168!important;margin-top:3px!important;font:400 12px/1.5 Arial,sans-serif!important;display:block!important}.site-theme-preview{background:#eee8d3!important;border:1px solid #00000012!important;border-radius:9px!important;flex-shrink:0!important;gap:7px!important;width:100px!important;height:70px!important;padding:8px!important;display:flex!important}.site-theme-preview>i{background:#496d50!important;border-radius:4px!important;width:20px!important}.site-theme-preview>span{flex:1!important;align-content:center!important;gap:5px!important;display:grid!important}.site-theme-preview b{background:#fffaf0!important;border-radius:3px!important;height:10px!important;display:block!important}.preview-clean{background:#f2f5f8!important}.preview-clean>i{background:#d7e2ee!important}.preview-clean b{background:#fff!important}.preview-techno{background:repeating-linear-gradient(0deg,#112435 0 9px,#1c3a4b 10px)!important}.preview-techno>i{background:#080f1b!important}.preview-techno b{background:#61d8f2!important}@media (max-width:620px){.site-theme-trigger{bottom:calc(84px + env(safe-area-inset-bottom))!important;width:42px!important;height:42px!important;right:12px!important}.site-theme-inner{padding:20px!important}.site-theme-preview{width:76px!important}.site-theme-option{gap:12px!important}}html[data-site-theme=clean]{--ink:#24364b;--green:#376ca5;--mint:#eaf1f8;--cream:#f6f8fb;--site-bg:#f6f8fb;--site-surface:#fff;--site-border:#dce4ec;--site-text:#24364b;--site-muted:#65758a;--site-accent:#376ca5;--site-wash:#eaf1f8;--site-radius:16px}html[data-site-theme=clean] body,html[data-site-theme=clean] :is(.content,.login-screen,.auth-loading,.academy-panorama-view,.academy-panorama,.library-layout,.progress-view){background:var(--site-bg)!important;color:var(--site-text)!important}html[data-site-theme=clean] :is(.sidebar,.topbar,.login-panel,.auth-panel,.profile-paper,.progress-profile-identity,.repetition-banner,.desktop-disclosure,.teacher-card,.monetization-card,.repeat-panel,.result-leaderboard){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important;text-shadow:none!important;box-shadow:0 4px 18px #142c3d08!important}html[data-site-theme=clean] :is(.profile-paper,.progress-profile-identity,.repetition-banner,.teacher-card,.monetization-card,.login-panel){border-radius:var(--site-radius)!important}html[data-site-theme=clean] :is(.topbar,.profile-paper,.progress-profile-identity,.repetition-banner,.login-panel,.academy-panorama-title) :is(h1,h2,h3,p,small,label){color:var(--site-text)!important;text-shadow:none!important}html[data-site-theme=clean] :is(.content,.login-screen):before,html[data-site-theme=clean] :is(.content,.login-screen):after{background:0 0!important}html[data-site-theme=clean] :is(.academy-panorama-glints,.library-mini-cast){display:none!important}html[data-site-theme=clean] :is(.academy-hotspot,.repetition-links>a){background:var(--site-surface)!important;border:1px solid var(--site-border)!important;border-radius:var(--site-radius)!important;box-shadow:0 4px 14px #142c3d08!important}html[data-site-theme=clean] :is(.academy-hotspot,.repetition-links>a) :is(b,small){color:var(--site-text)!important;text-shadow:none!important}html[data-site-theme=clean] .primary{background:var(--site-accent)!important;color:#fff!important;border-color:var(--site-accent)!important;box-shadow:none!important}html[data-site-theme=clean] :is(.auth-form input,.auth-form select,.auth-tabs){background:var(--site-surface)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}html[data-site-theme=clean] .auth-tabs .active{background:var(--site-wash)!important;color:var(--site-accent)!important}html[data-site-theme=clean]{--ink:#26333c;--green:#416578;--mint:#eef2f4;--cream:#fff;--site-bg:#f7f8fa;--site-surface:#fff;--site-border:#dce1e5;--site-text:#26333c;--site-muted:#61717b;--site-accent:#416578;--site-wash:#edf2f5;--site-radius:10px;--ui-paper:#fff;--ui-paper-low:#f5f6f7;--ui-ink:#26333c;--ui-brass:#d5dce1;--ui-radius:8px}html[data-site-theme=clean] body:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#26333c!important;background:#f7f8fa!important}html[data-site-theme=clean] :where(*):not(.brand-mark):not(.brand-mark *):not([class*=avatar]):not([class*=avatar] *):not(.wordamood-face):not(canvas):not(svg):not(svg *):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):not(:where(.dontsay-backdrop,.dontsay-backdrop *,.secretbox,.secretbox *)):not(:where(.herbal-lab .herbal-piece,.herbal-lab .herbal-slot)):not([data-exchanged=true]){box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}html[data-site-theme=clean] :where(*):not(.brand-mark):not(.brand-mark *):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):not(:where(.dontsay-backdrop,.dontsay-backdrop *,.secretbox,.secretbox *)):before,html[data-site-theme=clean] :where(*):not(.brand-mark):not(.brand-mark *):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):not(:where(.dontsay-backdrop,.dontsay-backdrop *,.secretbox,.secretbox *)):after{box-shadow:none!important;text-shadow:none!important;background-image:none!important}html[data-site-theme=clean] :is(h1,h2,h3,h4,h5,button,input,select,textarea,label,summary):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){font-family:var(--font-geist-sans,"Segoe UI",Arial,sans-serif)!important}html[data-site-theme=clean] :is(h1,h2,h3,h4,h5):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#26333c!important;letter-spacing:normal!important}html[data-site-theme=clean] :is(button,input,select,textarea):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334651!important;background-color:#fff!important;border-color:#d5dce1!important;border-radius:8px!important}html[data-site-theme=clean] :is(button,a):focus-visible:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){outline-offset:3px!important;outline:3px solid #47728c!important}html[data-site-theme=clean] :is(button[aria-pressed=true],button.active,.current-user,.is-active,.current):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#254d63!important;background-color:#e9f0f4!important;border-color:#7897a8!important}html[data-site-theme=clean] :is(.primary,.game-flow-new,.vitastory-primary,.vitamem-primary,.vitaweb-primary,.dialog-start):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#fff!important;background:#416578!important;border-color:#416578!important}html[data-site-theme=clean] button:disabled:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){opacity:.5!important}html[data-site-theme=clean] :is(.content,.academy-panorama,.academy-view,.library-layout,.progress-view,.login-screen,.dialog-stage,.dialog-setup,.vita-game-screen,.vita-team-screen,.exercise-body,.visual-game,.game-surface):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#f7f8fa!important}html[data-site-theme=clean] :is(.sidebar,.topbar,.profile-paper,.progress-profile-identity,.repetition-banner,.desktop-disclosure,.teacher-card,.repeat-panel,.exercise,.dialog-game,.game-flow-dialog,.vita-team,.vitastory,.vitamem,.vitaweb,.vitachats,.chats-sidebar,.chats-room,.word-list,.leader-table,.leader-row,.game-archive,.site-theme-dialog):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#26333c!important;background:#fff!important;border-color:#dce1e5!important}html[data-site-theme=clean] :is(.vitastory-step,.vitastory-pages,.vitastory-compose,.vitastory-word,.vitastory-players>div,.vitamem-scores>div,.vitamem-word,.vitamem-setup,.vitamem-games,.vitaweb-editor,.vitaweb-viewport,.vitaweb-saved-row,.vita-team-guide,.vita-team-guide-art,.vita-team-guide footer,.dialog-turn,.dialog-words button,.dialog-player-choice button,.dialog-setup-mission,.game-flow-open-games,.game-flow-content section):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334651!important;background:#f8fafb!important;border:1px solid #dce1e5!important;border-radius:10px!important}html[data-site-theme=clean] :is(.dialog-words button,.dialog-player-choice button,.academy-hotspot,.game-card,.wordstore-card,.cabinet-card):hover:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background-color:#f0f4f6!important;transform:none!important}html[data-site-theme=clean] :is(.modal-backdrop,.dialog-backdrop):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#26333c66!important}html[data-site-theme=clean] dialog:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *))::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#26333c66!important}html[data-site-theme=clean] :is(.academy-panorama-glints,.academy-proverb-illustration,.academy-panorama-legend,.library-mini-cast,.academy-photo-character,.conveyor-gears,.signature-jar-capsules,.jar-shelf-treasures,.wordstore-handle,.cabinet-door>i,.cabinet-crown>span,.vitastory-heading>span,.vitamem-art-icon,.vitaweb-emblem):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)),html[data-site-theme=clean] :is(.content,.academy-panorama,.library-layout,.leaderboard-heading,.wordstore-card,.cabinet-card,.jar-card):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):before,html[data-site-theme=clean] :is(.content,.academy-panorama,.library-layout,.leaderboard-heading,.wordstore-card,.cabinet-card,.jar-card):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):after{display:none!important}html[data-site-theme=clean] img:is([src*=jar-3d],[src*=jar-lidded],[src*=jar-3d-clean]):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){content:url(/clean-jar.svg)!important;filter:none!important}html[data-site-theme=clean] img[src*=capsule-3d]:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){content:url(/clean-capsule.svg)!important;filter:none!important}html[data-site-theme=clean] img[src*=trophy]:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){content:url(/clean-trophy.svg)!important;filter:none!important}html[data-site-theme=clean] :is(.vita-team-jar,.vita-team-jar-label,.vitaweb-node,.ew-tile,.rack-tile,.letter-tile,.match-card,.word-card):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){filter:none!important;box-shadow:none!important;background-color:#edf2f5!important;border-color:#b8c7cf!important}html[data-site-theme=clean] .vitaweb-node:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#26333c!important;background:#edf2f5!important}html[data-site-theme=clean] .vitaweb-node.is-selected:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){outline-color:#7897a8!important}html[data-site-theme=clean] :is(.academy-panorama-view,.academy-panorama):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:20px!important}html[data-site-theme=clean] .academy-panorama-title:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){min-height:0!important;margin:0 0 20px!important;padding:0!important;position:static!important;transform:none!important}html[data-site-theme=clean] .academy-hotspots:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:12px!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;position:static!important}html[data-site-theme=clean] .academy-hotspot:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#fff!important;border:1px solid #dce1e5!important;border-radius:10px!important;width:auto!important;height:auto!important;min-height:125px!important;padding:18px!important;position:relative!important;inset:auto!important;transform:none!important}html[data-site-theme=clean] .academy-hotspot>span:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] .academy-hotspot :is(b,small):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334651!important}html[data-site-theme=clean] :is(.academy-section-heading,.academy-activity-filters):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){margin:12px 0!important}html[data-site-theme=clean] .academy-learning-proverb:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){margin:24px 0 0!important;padding:16px!important}html[data-site-theme=clean] .content.leaderboard-page:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){min-height:0!important;padding:24px!important}html[data-site-theme=clean] .leaderboard-heading:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){height:auto!important;min-height:0!important;margin:0 0 20px!important;padding:0!important}html[data-site-theme=clean] .leaderboard-heading>div:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){width:auto!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html[data-site-theme=clean] .leaderboard-heading h1:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:0 0!important;margin:0 0 14px!important;padding:0!important;font-size:32px!important}html[data-site-theme=clean] .leaderboard-period:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){width:max-content!important;margin:0!important;position:static!important;transform:none!important}html[data-site-theme=clean] :is(.wordstore-grid,.cabinet-grid,.catalog-loose-grid):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:16px!important;margin:0!important;padding:16px 0!important;display:grid!important}html[data-site-theme=clean] :is(.wordstore-card,.cabinet-card,.catalog-loose-jar):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){aspect-ratio:auto!important;background:#fff!important;border:1px solid #dce1e5!important;border-radius:10px!important;height:auto!important;min-height:180px!important;padding:16px!important;transform:none!important}html[data-site-theme=clean] :is(.wordstore-plaque,.wordstore-engraving,.cabinet-wood,.cabinet-doors,.cabinet-door,.cabinet-card-meta,.cabinet-creator-engraving,.jar-info):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:0 0!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;margin:8px 0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html[data-site-theme=clean] .cabinet-door-right:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] :is(.wordstore-plaque,.cabinet-door-label,.jar-info) :is(h3,span):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#26333c!important;font-size:22px!important}html[data-site-theme=clean] .catalog-loose-jar>img:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] :is(.catalog-loose-area,.library-level-header):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){margin:0!important;padding:12px 0!important}html[data-site-theme=clean] .game-flow-new:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){border-radius:10px!important;min-height:52px!important;padding:14px!important;font-size:21px!important}html[data-site-theme=clean] :is(.vitastory,.vitamem,.vitaweb,.vita-team):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){padding:20px!important}html[data-site-theme=clean] :is(.vita-team-guide,.vitastory-heading,.vitamem-intro,.vitaweb-heading):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){margin-bottom:16px!important;padding:16px!important}html[data-site-theme=clean] .site-theme-preview.preview-clean:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#f6f7f9!important}@media (max-width:650px){html[data-site-theme=clean] :is(.content.leaderboard-page,.academy-panorama,.vita-team,.vitastory,.vitamem,.vitaweb):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){padding:12px!important}html[data-site-theme=clean] :is(.wordstore-grid,.cabinet-grid,.catalog-loose-grid):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}}html[data-site-theme=clean] :is(.inside-games,.inside-games>button,.game-filter-controls,.game-skill-filters,.game-tabs,.vita-tabs,.jar-games,.game-match,.match-board,.match-arena,.match-pairs,.everword-screen,.everword-rack,.everword-controls,.ew-clue,.repetition-settings,.exercise>header,.exercise>footer):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334651!important;background:#fff!important;border-color:#dce1e5!important}html[data-site-theme=clean] .inside-games>button:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){border-radius:10px!important;min-height:90px!important;padding:14px!important}html[data-site-theme=clean] :is(.inside-games>button,.academy-hotspot)>span:not(.game-drag-handle):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] .inside-games>button :is(b,small,em):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334651!important}html[data-site-theme=clean] :is(.match-decor,.match-shelf,.academy-world-finale,.profile-academy-cast,.library-mini-figure):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] :is(img,.vita-team-jar,.conveyor-jar,.moving-jar):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){filter:none!important}html[data-site-theme=clean] .everword-cell:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#f2f4f6!important;border-color:#d4dce1!important}html[data-site-theme=clean] .everword-cell:is(.is-fixed,.is-draft):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#e3eaf0!important}html[data-site-theme=clean] .everword-cell[data-tile-style=jade]:is(.is-fixed,.is-draft):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)),html[data-site-theme=clean] .everword-screen[data-tiles=jade] .everword-rack>button:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#285a43!important;background:#dcebe3!important}html[data-site-theme=clean] .everword-cell[data-tile-style=amethyst]:is(.is-fixed,.is-draft):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)),html[data-site-theme=clean] .everword-screen[data-tiles=amethyst] .everword-rack>button:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#5c3d73!important;background:#e9e1f0!important}html[data-site-theme=clean] :is(button.correct,button.matched,.is-correct):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#28523a!important;background:#e0eee5!important;border-color:#789f85!important}html[data-site-theme=clean] :is(button.wrong,.is-wrong,[role=alert]):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#853c3c!important;background:#f7e8e8!important;border-color:#bd8585!important}html[data-site-theme=clean] :is(.progress-profile-identity,.profile-paper,.repeat-panel):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){padding:18px!important}html[data-site-theme=clean] .wordamood-orb:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)),html[data-site-theme=clean] .wordamood-rim:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){fill:#e5ecef!important}html[data-site-theme=clean] :is(.wordamood-bounce,.wordamood-glint,.wordamood-ground):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] img[src*=wordamin-crystal-3d]:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){content:url(/clean-crystal.svg)!important}html[data-site-theme=clean] img[src*=flight-plane-3d]:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){content:url(/clean-plane.svg)!important}html[data-site-theme=clean] img[src*=wordamin-herb-3d]:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){content:url(/clean-leaf.svg)!important}html[data-site-theme=clean] img[src*=sidebar-teachers-book]:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){content:url(/clean-book.svg)!important}html[data-site-theme=clean] img[src*=simple-jar-open-3d]:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){content:url(/clean-jar.svg)!important}html[data-site-theme=clean] .runner-sprite:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){filter:none!important;background:url(/clean-runner.svg) 50%/contain no-repeat!important}html[data-site-theme=clean] img[src*=maze-runner]:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){content:url(/clean-runner.svg)!important}html[data-site-theme=clean] :is(.inside-games>button,.academy-hotspot):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){text-align:left!important}html[data-site-theme=clean] .inside-games>button:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;display:flex!important}html[data-site-theme=clean] .inside-games>button>b:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){font-size:19px!important;font-weight:600!important}html[data-site-theme=clean] .inside-games>button>small:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){font-size:14px!important;font-weight:400!important;line-height:1.4!important}html[data-site-theme=clean] :is(.wordstore-card,.cabinet-card,.catalog-loose-jar):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){min-height:145px!important}html[data-site-theme=clean] :is(.wordstore-engraving,.cabinet-creator-engraving):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){font:400 14px/1.5 var(--font-geist-sans,Arial)!important;color:#61717b!important}html[data-site-theme=clean] .inside-games:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important}html[data-site-theme=clean] :is(.inside-games>button,.academy-hotspot) :is(b,small):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){font-family:var(--font-geist-sans,"Segoe UI",Arial)!important}html[data-site-theme=clean] :is(.dialog-logo,.vitastory-mode-icon,.vitaweb-seed,.academy-hotspot>span,.sidebar-nav-icon img):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){filter:grayscale()!important}html[data-site-theme=clean] :is(.academy-hotspot,.inside-games>button,.wordstore-card,.cabinet-card):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){animation:none!important}html[data-site-theme=clean] .clean-game-summary:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#52636e;max-width:850px;font-size:16px;line-height:1.55;margin:0 0 18px!important;padding:0!important;display:block!important}html[data-site-theme=clean] :is(.vitastory-heading,.vitastory-score-note,.vitamem-intro,.vitaweb-heading):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)),html[data-site-theme=clean] .vitastory-launch>p:last-child:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)),html[data-site-theme=clean] .vita-team-setup-note+.vita-team-setup-note:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean]{--player-main:#416578;--player-deep:#294d62;--player-soft:#e5edf2;--player-pale:#f5f8fa;--theme-accent:#416578!important}html[data-site-theme=clean] :is(.game-flow-next,.dialog-start,.vitastory-primary,.vitamem-primary,.vitaweb-primary,.primary,.record-start):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#fff!important;background:#416578!important;border-color:#416578!important}html[data-site-theme=clean] :is(.game-flow-window>h2,.vitastory-games h3,.vitamem-games h3,.vitaweb-saved h3,.game-flow-open-games h3,.vita-team-guide h4,.dialog-player-choice button):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#294d62!important}html[data-site-theme=clean] :is(.vitastory-room,.vitamem-room,.vitaweb-saved-row,.game-flow-open-games>button):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334651!important;background:#f8fafb!important}html[data-site-theme=clean] .cabinet-crown:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;display:flex!important;position:static!important}html[data-site-theme=clean] .cabinet-crown .clean-cabinet-mark:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#416578!important;flex:0 0 42px!important;display:block!important}html[data-site-theme=clean] .cabinet-crown>b:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){font:600 13px/1.4 var(--font-geist-sans,Arial)!important;color:#61717b!important;letter-spacing:.04em!important}html[data-site-theme=clean] .jar-grid:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:16px!important;min-height:0!important;padding:16px 0!important;display:grid!important}html[data-site-theme=clean] .jar-card:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){aspect-ratio:auto!important;background:#fff!important;border:1px solid #dce1e5!important;border-radius:10px!important;height:auto!important;min-height:145px!important;padding:16px!important}html[data-site-theme=clean] .jar-card>.jar-info:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){box-sizing:border-box;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:none!important;height:auto!important;display:flex!important;overflow:visible!important}html[data-site-theme=clean] .jar-info h3.jar-label:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){font-size:var(--clean-label-size,22px)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-overflow:clip!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;font-weight:600!important;line-height:1.3!important;overflow:visible!important}html[data-site-theme=clean] .jar-info :is(p,small):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){letter-spacing:normal!important;white-space:normal!important;font-size:14px!important;line-height:1.45!important}html[data-site-theme=clean] .jar-card>:is(.signature-jar-shell,.ordinary-jar-shell):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){width:36px!important;height:40px!important;margin:0 0 10px!important;display:block!important;position:static!important;transform:none!important}html[data-site-theme=clean] :is(.wordstore-plaque,.cabinet-door-label) .fitted-door-title:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)),html[data-site-theme=clean] :is(.wordstore-plaque,.cabinet-door-label) .fitted-door-title span:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){font-size:var(--door-title-fit,22px)!important;font-weight:600!important;line-height:1.3!important}html[data-site-theme=clean] :is(.jar-title-row,.list-title-line) h2:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){font-size:clamp(22px,2.3vw,30px)!important;line-height:1.25!important}html[data-site-theme=clean] :is(.jar-actions,.cabinet-actions,.wordstore-actions) button:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){min-width:32px!important;min-height:32px!important;padding:6px!important;font-size:15px!important}@media (max-width:650px){html[data-site-theme=clean] .jar-grid:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:12px!important}}html[data-site-theme=clean] .wordamood-raster:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] .clean-mood-robot:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){vertical-align:middle;flex-shrink:0;width:76px;height:80px;color:#416578!important;display:inline-block!important}html[data-site-theme=clean] .clean-mood-robot.small:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){width:40px;height:42px}html[data-site-theme=clean] :is(.profile-random-character,.profile-adult-cast,.progress-magic-decor):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] .content.progress-page .profile-overview>.profile-paper:first-child:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){padding:18px!important}html[data-site-theme=clean] :is(.progress-profile-identity,.profile-calm,.wordamood-picker,.avatar-picker,.avatar-picker-panel,.profile-avatar-button):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){box-shadow:none!important;filter:none!important;background:#fff!important;border:1px solid #dce1e5!important;border-radius:12px!important}html[data-site-theme=clean] :is(.progress-profile-identity,.profile-calm):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):before,html[data-site-theme=clean] :is(.progress-profile-identity,.profile-calm):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):after{display:none!important}html[data-site-theme=clean] .progress-profile-identity:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){gap:16px!important;padding:16px!important}html[data-site-theme=clean] .progress-profile-identity :is(input,select,button):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){box-shadow:none!important;background:#f8fafb!important;border:1px solid #dce1e5!important;border-radius:8px!important}html[data-site-theme=clean] :is(.profile-avatar-picture,.sidebar-profile-avatar):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){box-shadow:none!important;filter:none!important;border-color:#dce1e5!important}html[data-site-theme=clean] .leaderboard-page .leader-row .medal:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:48px!important;height:54px!important;animation:none!important;display:grid!important;transform:none!important}html[data-site-theme=clean] .leaderboard-page .medal:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):before,html[data-site-theme=clean] .leaderboard-page .medal:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):after,html[data-site-theme=clean] .medal>.leader-rank-number:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] .clean-rank-cup:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){width:44px;height:50px;overflow:visible;display:block!important}html[data-site-theme=clean] .medal-1:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){--cup-fill:#ece3c8;color:#806b35!important}html[data-site-theme=clean] .medal-2:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){--cup-fill:#e5e9ed;color:#647786!important}html[data-site-theme=clean] .medal-3:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){--cup-fill:#eddfd5;color:#936b50!important}@media (max-width:650px){html[data-site-theme=clean] .leaderboard-page .leader-row .medal:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){width:32px!important;height:40px!important}html[data-site-theme=clean] .clean-rank-cup:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){width:30px;height:38px}}html[data-site-theme=clean]{--site-accent:#2563eb;--green:#2563eb;--site-wash:#eff6ff;--mint:#eff6ff;--site-bg:#f8fafc;--site-border:#dce3eb;--site-text:#243247;--site-muted:#64748b;--ui-paper:#fff;--ui-paper-low:#f8fafc;--ui-ink:#243247;--ui-brass:#dce3eb;--theme-accent:#2563eb!important}html[data-site-theme=clean] :is(button,input,select,textarea):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334155!important;border-color:#dce3eb!important}html[data-site-theme=clean] :is(.primary,.game-flow-new,.game-flow-next,.dialog-start,.vitastory-primary,.vitamem-primary,.vitaweb-primary,.record-start):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}html[data-site-theme=clean] :is(button[aria-pressed=true],button.active,.current-user,.is-active,.current,.selected):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#1d4ed8!important;background-color:#eff6ff!important;border-color:#2563eb!important}html[data-site-theme=clean] :is(button,a,input,select,textarea):focus-visible:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){outline-offset:3px!important;outline:3px solid #2563eb!important}html[data-site-theme=clean] :is(.game-flow-progress i.is-done,.exercise-progress>i,.game-number,.dialog-player-dot):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#2563eb!important}html[data-site-theme=clean] :is(.vitaweb-node,.vitaweb-node-icon,.vitaweb-node-add,.vitaweb-editor-top>span,.vitaweb-add>button>span:first-child,.vitastory-mode-icon,.vita-team-guide-art,.vita-team-guide footer,.dialog-player-choice button,.site-theme-option[aria-pressed=true]):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334155!important;background:#f1f5f9!important;border-color:#dce3eb!important}html[data-site-theme=clean] :is(.vitaweb-players>.is-active,.vitastory-players>.is-active,.vitamem-methods>button[aria-pressed=true]):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important}html[data-site-theme=clean] :is(.vitaweb-node.is-selected,.drop-target):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){border-color:#2563eb!important;outline-color:#2563eb!important}html[data-site-theme=clean] :is(.clean-mood-robot,.cabinet-crown .clean-cabinet-mark):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#64748b!important}html[data-site-theme=clean] .clean-mood-robot>circle:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){fill:#2563eb!important}html[data-site-theme=clean] .clean-mood-robot>rect:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){fill:#f1f5f9!important}html[data-site-theme=clean] :is(.medal-1,.medal-2,.medal-3):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){--cup-fill:#eff6ff;color:#2563eb!important}html[data-site-theme=clean] :is(.user-rank,.rank-badge,.game-duration,.dialog-player-choice em,.dialog-setup-mission,.wordamood-picker,.profile-calm,.leaderboard-period,.own-leaderboard-place):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#475569!important;background:#f8fafc!important;border-color:#dce3eb!important}html[data-site-theme=clean] :is(.dialog-stage,.dialog-player-choice button):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){--player-main:#2563eb;--player-deep:#1e40af;--player-soft:#dbeafe;--player-pale:#eff6ff;--player-glow:transparent}html[data-site-theme=clean] :is(.content,.academy-panorama,.library-layout,.progress-view,.exercise-body,.dialog-stage,.dialog-setup,.vita-game-screen,.vita-team-screen):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background-color:#f8fafc!important}html[data-site-theme=clean] :is(.clean-game-summary,.game-flow-window>h2,.vita-team-guide h4,.game-flow-open-games h3,.vitastory-games h3,.vitamem-games h3,.vitaweb-saved h3):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334155!important}html[data-site-theme=clean] .cabinet-library.open-mode>.jar-grid.apothecary-interior:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){--jar-enlargement:1;border:1px solid #dce3eb!important;border-radius:10px!important;grid-template-rows:none!important;grid-auto-rows:auto!important;place-items:stretch stretch!important;gap:16px!important;min-height:0!important;padding:16px!important}html[data-site-theme=clean] .jar-grid.apothecary-interior:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):before,html[data-site-theme=clean] .jar-contact-shadow:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] .cabinet-library.open-mode>.apothecary-interior>.jar-card:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){zoom:1!important;box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important;position:relative!important;top:auto!important}html[data-site-theme=clean] .jar-card .jar-actions:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){order:3;flex-flow:wrap!important;gap:6px!important;width:auto!important;margin:12px 0 0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html[data-site-theme=clean] .jar-card .jar-actions button:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:4px!important;font-size:16px!important}html[data-site-theme=clean] .jar-card .jar-info:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){flex:1!important}html[data-site-theme=clean] .jar-info h3.jar-label:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){font-family:var(--font-geist-sans,"Segoe UI",Arial)!important;width:100%!important;max-width:none!important;font-style:normal!important}html[data-site-theme=clean] :is(.sidebar,.sidebar-scroll,.sidebar-language-slot,.interface-language-switch,.library-level-header,.library-breadcrumbs,.library-directory):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334155!important;background-color:#fff!important;border-color:#dce3eb!important}html[data-site-theme=clean] .sidebar :is(hr,nav):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){border-color:#dce3eb!important}html[data-site-theme=clean] :is(.library-directory,.library-breadcrumbs) :is(b,small,span,i):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#475569!important;font-family:var(--font-geist-sans,"Segoe UI",Arial)!important;background-color:#0000!important}html[data-site-theme=clean] .library-directory button[aria-current=page]:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#1d4ed8!important;background:#eff6ff!important}html[data-site-theme=clean] .sidebar :is(.profile b,.profile small,.profile em,.user-rank):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#475569!important}html[data-site-theme=clean] .sidebar nav button>span:not(.sidebar-nav-label):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)),html[data-site-theme=clean] .sidebar nav a>span:not(.sidebar-nav-label):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#64748b!important;background:#f1f5f9!important}html[data-site-theme=clean] .sidebar nav :is(svg,svg *):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#64748b!important}html[data-site-theme=clean] .sidebar nav :is(.active,[aria-current=page]) :is(svg,svg *):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#2563eb!important}html[data-site-theme=clean] .interface-language-switch .site-theme-trigger:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#475569!important;background:#fff!important;border-color:#dce3eb!important}html[data-site-theme=clean] :not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){scrollbar-color:#cbd5e1 #f8fafc!important}html[data-site-theme=clean] :not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *))::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-color:#f8fafc!important}html[data-site-theme=clean] :not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *))::-webkit-scrollbar-track{background:#f8fafc!important}html[data-site-theme=clean] .jar-page:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#f8fafc!important}html[data-site-theme=clean] body:has(.jar-page):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#f8fafc!important}html[data-site-theme=clean] :is(.jar-detail,.jar-workspace,.jar-primary-column,.jar-title-row,.jar-back-brand,.wordlist-title-with-creator):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#f8fafc!important;border-color:#dce3eb!important}html[data-site-theme=clean] .jar-page :is(.word-list,.list-panel,.wordlist-panel):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:#fff!important;border-color:#dce3eb!important}html[data-site-theme=clean] :is(.jar-page,.jar-detail,.jar-workspace,.jar-primary-column,.jar-title-row):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):before,html[data-site-theme=clean] :is(.jar-page,.jar-detail,.jar-workspace,.jar-primary-column,.jar-title-row):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):after{display:none!important}html[data-site-theme=clean] .jar-title-miniature:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){filter:none!important;background:0 0!important}html[data-site-theme=clean] :is(.jar-title-mini-signature-capsules,.jar-title-mini-treasures):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] .jar-title-mini-shell:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){content:url(/clean-jar.svg)!important;filter:none!important;box-shadow:none!important}html[data-site-theme=clean] .jar-page input:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *))::placeholder,html[data-site-theme=clean] .jar-page textarea:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *))::placeholder{opacity:1;color:#64748b!important}html[data-site-theme=clean] :is(.content.academy-page,.academy-view,.academy-panorama-view,.academy-panorama):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){box-shadow:none!important;background:#f8fafc!important;border:0!important;border-radius:0!important;outline:0!important}html[data-site-theme=clean] :is(.academy-view,.academy-panorama-view,.academy-panorama,.academy-panorama-title):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):before,html[data-site-theme=clean] :is(.academy-view,.academy-panorama-view,.academy-panorama,.academy-panorama-title):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):after{content:none!important;display:none!important}html[data-site-theme=clean] .academy-panorama-title:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:0 0!important;border:0!important;border-radius:0!important}html[data-site-theme=clean] :is(.academy-section-heading,.academy-activity-description,.academy-theory-content,.academy-activity-description>summary):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#334155!important;background:#fff!important;border-color:#dce3eb!important}html[data-site-theme=clean] body .dictionary-word>a:is(:first-of-type,:nth-of-type(2)):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#fff!important;border:0!important;border-radius:50%!important;font:900 10px Georgia,serif!important;text-decoration:none!important;box-shadow:0 4px 8px #1c3e6933,inset 0 1px #fff6!important}html[data-site-theme=clean] body .dictionary-word>a:first-of-type:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:linear-gradient(#315d99,#163f77)!important}html[data-site-theme=clean] body .dictionary-word>a:nth-of-type(2):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:linear-gradient(#e6a63e,#a96912)!important}html[data-site-theme=clean] body :is(.wordstore-card,.cabinet-card):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:0 0!important;border:0!important;min-height:310px!important;padding:14px!important;position:relative!important}html[data-site-theme=clean] body .wordstore-door:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){box-shadow:none!important;background:0 0!important;border:1.5px solid #94a3b8!important;border-radius:64px 64px 6px 6px!important;position:absolute!important;inset:0 8px 50px!important}html[data-site-theme=clean] body .wordstore-door-panel:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:0 0!important;border:1px solid #cbd5e1!important;border-radius:3px!important;position:absolute!important;inset:54px 16px 16px!important}html[data-site-theme=clean] body .wordstore-door-panel>b:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){box-shadow:none!important;background:0 0!important;border:1.5px solid #64748b!important;border-radius:50%!important;width:9px!important;height:9px!important;top:50%!important;right:8px!important}html[data-site-theme=clean] body :is(.wordstore-arch,.wordstore-arch i,.wordstore-door-panel i):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){color:#64748b!important;background:0 0!important;border-color:#cbd5e1!important}html[data-site-theme=clean] body :is(.wordstore-light,.wordstore-door-panel):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):before,html[data-site-theme=clean] body :is(.wordstore-light,.wordstore-door-panel):not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)):after{display:none!important}html[data-site-theme=clean] body .wordstore-plaque:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){pointer-events:none;text-align:center!important;margin:96px 30px 70px!important;position:relative!important}html[data-site-theme=clean] body .cabinet-wood:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:0 0!important;border:1.5px solid #94a3b8!important;border-radius:5px!important;min-height:264px!important;margin:0!important;padding:12px!important;position:relative!important}html[data-site-theme=clean] body .cabinet-crown:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){border-bottom:1px solid #cbd5e1!important;justify-content:center!important;padding-bottom:10px!important}html[data-site-theme=clean] body .cabinet-crown .clean-cabinet-mark:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){display:none!important}html[data-site-theme=clean] body .cabinet-doors:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){grid-template-columns:1fr 1fr!important;gap:5px!important;min-height:200px!important;margin:0!important;display:grid!important;position:relative!important}html[data-site-theme=clean] body .cabinet-door:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:0 0!important;border:1px solid #cbd5e1!important;border-radius:2px!important;min-height:200px!important;margin:0!important;display:block!important;position:relative!important}html[data-site-theme=clean] body .cabinet-door>i:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){width:3px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:1px solid #64748b!important;border-radius:3px!important;display:block!important;position:absolute!important;top:48%!important}html[data-site-theme=clean] body .cabinet-door-left>i:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){left:auto!important;right:7px!important}html[data-site-theme=clean] body .cabinet-door-right>i:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){left:7px!important;right:auto!important}html[data-site-theme=clean] body .cabinet-card-meta:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){text-align:center!important;margin-top:12px!important;position:relative!important}html[data-site-theme=clean] body :is(.wordstore-card,.cabinet-card):hover:not(:where(.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.mobile-jar-top,.mobile-jar-top *,.hf-backdrop,.hf-backdrop *,.wordstore-grid,.wordstore-grid *,.cabinet-grid,.cabinet-grid *,.cabinet-library,.cabinet-library *,.catalog-loose-area,.catalog-loose-area *,.jar-title-miniature,.jar-title-miniature *)){background:0 0!important}html[data-site-theme=clean] body .game-handwriting .handwriting-seal{display:none!important}html[data-site-theme=clean] body .game-handwriting .handwriting-result{--handwriting-result-state:var(--site-accent);background:var(--site-wash)!important;border-color:var(--site-border)!important;color:var(--site-text)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-result.wrong{--handwriting-result-state:#ae3e52}html[data-site-theme=clean] body .game-handwriting .handwriting-result>header{background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-text)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-result>header>span{background:var(--handwriting-result-state)!important;color:var(--site-surface)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-result :is(p,.handwriting-revealed){background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-text)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-result :is(b,strong,.handwriting-fit,.handwriting-fit span){color:var(--site-text)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-result small{color:var(--site-muted)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-result>button{background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-accent)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-result>button:is(:hover,.is-playing):not(:disabled){background:var(--site-wash)!important;border-color:var(--site-accent)!important}html[data-site-theme=clean] body .game-handwriting .handwriting-result>button:focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=clean] body .game-handwriting .handwriting-result>button:disabled{background:var(--site-bg)!important;border-color:var(--site-border)!important;color:var(--site-muted)!important;animation:none!important}html[data-site-theme=clean] :is(.wordstore-card,.cabinet-card,.apothecary-interior,.wordstore-room-head){--room-light:#e3ebef!important;--room-mid:#c8d6dd!important;--room-dark:#acbec8!important;--room-edge:#8a9faa!important;--room-glow:#f3f7fa!important;--cabinet-light:#e3ebef!important;--cabinet-mid:#c8d6dd!important;--cabinet-dark:#acbec8!important;--cabinet-edge:#8a9faa!important}html[data-site-theme=clean] :is(.wordstore-card,.cabinet-card):nth-child(3n+2){--room-light:#e5eee9!important;--room-mid:#cfddd6!important;--room-dark:#b0c4ba!important;--room-edge:#8ba599!important;--cabinet-light:#e5eee9!important;--cabinet-mid:#cfddd6!important;--cabinet-dark:#b0c4ba!important;--cabinet-edge:#8ba599!important}html[data-site-theme=clean] :is(.wordstore-card,.cabinet-card):nth-child(3n){--room-light:#eeebf3!important;--room-mid:#d9d2e4!important;--room-dark:#bfb5ce!important;--room-edge:#9c90ad!important;--cabinet-light:#eeebf3!important;--cabinet-mid:#d9d2e4!important;--cabinet-dark:#bfb5ce!important;--cabinet-edge:#9c90ad!important}html[data-site-theme=clean] :is(.wordstore-plaque,.cabinet-card-meta,.cabinet-door-label){color:#344858!important;background:linear-gradient(135deg,#fff,#edf1f5)!important;border-color:#bcc8d1!important;box-shadow:0 2px 5px #34485818,inset 0 1px #fff!important}html[data-site-theme=clean] :is(.wordstore-plaque,.cabinet-card-meta,.cabinet-door-label,.wordstore-engraving,.cabinet-crown) :is(h2,h3,strong,b,small,span){color:#344858!important;text-shadow:none!important}html[data-site-theme=clean] :is(.wordstore-door-panel>b,.cabinet-door>i,.wordstore-handle){background:linear-gradient(90deg,#a6b4c2,#e9eff5,#a6b4c2)!important;border-color:#8d9eae!important}html[data-site-theme=clean] :is(.wordstore-grid,.cabinet-grid,.cabinet-library,.catalog-loose-area,.jar-title-miniature) img:is([src*=jar],.jar-title-mini-shell){filter:grayscale()sepia(.12)hue-rotate(155deg)saturate(.6)brightness(1.08)!important}html[data-site-theme=clean] :is(.jar-label,.jar-number){color:#344858!important;text-shadow:0 1px 1px #fff!important}html[data-site-theme=clean] :is(.wordstore-door,.cabinet-wood){box-shadow:inset 0 0 0 2px #fff5,inset 7px 5px 12px #fff3,inset -7px -7px 12px #53677526,0 8px 14px #34485822!important}html[data-site-theme=clean] .wordstore-arch i{color:#f6f8fb!important;text-shadow:0 1px 2px #50657455!important}html[data-site-theme=clean] .wordstore-light{background:linear-gradient(108deg,#0000 35%,#ffffff30 48%,#0000 60%)!important}html[data-site-theme=clean] :is(.wordstore-door,.wordstore-door-panel,.cabinet-door):before{box-shadow:none!important;border-color:#dfe7ed88!important}html[data-site-theme=clean] .cabinet-door{background:linear-gradient(110deg,#ffffff12,#52647512)!important;border-color:#bccbd5!important}html[data-site-theme=techno] body :is(.game-quiz,.game-result-report){--ui-paper:var(--lab-surface);--ui-paper-low:var(--room-light);--ui-ink:var(--lab-ink);--ui-brass:var(--lab-border)}html[data-site-theme=techno] body .game-quiz .quiz-workshop{background:radial-gradient(circle at 50% 10%,var(--room-glow),transparent 40%),linear-gradient(145deg,var(--lab-surface),var(--room-light),var(--ui-paper-low))!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .game-quiz :is(header,h2){color:var(--lab-ink)!important}html[data-site-theme=techno] body .game-quiz{background:var(--lab-surface)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .game-quiz>header{background:linear-gradient(135deg,var(--lab-surface),var(--room-light))!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .game-quiz .match-glow{color:var(--lab-teal)!important;text-shadow:0 0 24px var(--room-glow)!important}html[data-site-theme=techno] body .game-quiz .quiz-answer-review{background:var(--quiz-right-bg)!important;border-color:var(--quiz-right-edge)!important;color:var(--quiz-right-ink)!important}html[data-site-theme=techno] body .game-quiz .quiz-answer-review.is-incorrect{background:var(--quiz-wrong-bg)!important;border-color:var(--quiz-wrong-edge)!important;color:var(--quiz-wrong-ink)!important}html[data-site-theme=techno] body .result-backdrop{background:color-mix(in srgb,var(--room-edge) 76%,transparent)!important}html[data-site-theme=techno] body .game-result-report.report-two-columns{background:linear-gradient(145deg,var(--ui-paper),var(--lab-surface),var(--ui-paper-low))!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important;box-shadow:0 18px 60px color-mix(in srgb,var(--room-edge) 30%,transparent)!important}html[data-site-theme=techno] body .game-result-report :is(.result-finished-at,.result-elapsed,.result-learning-summary,.result-praise,.result-word-pair){background:linear-gradient(135deg,var(--ui-paper),var(--room-light))!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .game-result-report :is(h2,h3,.result-finished-at strong,.result-finished-at b,.result-word-pair b,.praise-chosen,.praise-answer p){color:var(--lab-ink)!important}html[data-site-theme=techno] body .game-result-report :is(.eyebrow,.result-finished-at small,.result-learning-summary small,.result-review-words>small,.praise-picker label,.praise-answer small){color:var(--lab-muted)!important}html[data-site-theme=techno] body .game-result-report :is(.result-word-pair em,.result-perfect){color:var(--lab-teal)!important}html[data-site-theme=techno] body .game-result-report .result-learning-summary header>strong{color:var(--lab-raspberry)!important}html[data-site-theme=techno] body .game-result-report .result-score-trophy{background:linear-gradient(135deg,var(--room-edge),var(--room-mid),var(--room-dark))!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .game-result-report .result-score-metric strong{color:var(--room-glow)!important}html[data-site-theme=techno] body .game-result-report .result-score-metric :is(b,span,small){color:var(--ui-paper)!important}html[data-site-theme=techno] body .game-result-report .praise-picker.is-waiting select{border-color:var(--lab-border)!important}html[data-site-theme=techno] body .game-result-report .praise-pulse-outline rect{stroke:var(--lab-raspberry)!important}html[data-site-theme=techno]{--ink:#263f47;--green:#168f91;--mint:#d5eeee;--cream:#edf1f2;--ui-paper:#f0f5f5;--ui-paper-low:#d2e2e5;--ui-ink:#263f47;--ui-brass:#799ea5;--site-accent:#bf275b;--theme-accent:#bf275b!important;--room-light:#d5e4e7!important;--room-mid:#538990!important;--room-dark:#294f5a!important;--room-edge:#244751!important;--room-glow:#a3e5e1!important}html[data-site-theme=techno] body{color:#263f47;background:#d9e2e5}html[data-site-theme=techno] :is(.sidebar,.topbar,.library-directory,.library-level-header,.library-breadcrumbs,.jar-title-row,.profile-paper,.progress-profile-identity,.desktop-disclosure){color:#263f47!important;background:linear-gradient(135deg,#f4f8f9,#dbe8eb)!important;border-color:#8eafb5!important;box-shadow:inset 0 1px #fff,0 4px 14px #244a5920!important}html[data-site-theme=techno] .sidebar{background:linear-gradient(110deg,#253f49,#385b63)!important;border-color:#729ca5!important}html[data-site-theme=techno] .sidebar :is(a,button,p,small,b,em,.sidebar-nav-label){color:#edf8f8!important}html[data-site-theme=techno] .sidebar :is(nav a,nav button,.profile,.interface-language-switch){background:linear-gradient(145deg,#466970,#2e4e58)!important;border-color:#69929c!important}html[data-site-theme=techno] .sidebar nav :is(svg,svg *){color:#83dbd5!important}html[data-site-theme=techno] .sidebar nav :is(.active,[aria-current=page]){background:linear-gradient(135deg,#84415c,#54334d)!important;border-color:#ef83a7!important}html[data-site-theme=techno] body .sidebar .mobile-more-heading>span{color:#edf8f8!important;text-shadow:none!important}html[data-site-theme=techno] body .sidebar :is(.nav-item,.profile,.sidebar-signout,.admin-tools button){color:#244952!important}html[data-site-theme=techno] body .sidebar :is(.nav-item,.profile,.sidebar-signout,.admin-tools button) :is(.sidebar-nav-label,b,small,em,.sidebar-signout-copy,span){color:inherit!important;text-shadow:none!important;opacity:1!important}html[data-site-theme=techno] body .sidebar .sidebar-scroll button:is(.nav-item.active,.profile.active){color:#fff!important;background:linear-gradient(145deg,#bd3263,#a32251)!important}html[data-site-theme=techno] body .sidebar :is(.nav-item,.profile):hover:not(.active){color:#244952!important}html[data-site-theme=techno] body .sidebar nav .nav-item>span{color:#244952!important;background:#d5eeee!important}html[data-site-theme=techno] body .sidebar nav .nav-item :is(svg,svg *){color:#244952!important}html[data-site-theme=techno] body .sidebar .side-card :is(strong,p){color:#244952!important;text-shadow:none!important}html[data-site-theme=techno] :is(button,input,select,textarea){border-color:#91b2b7!important}html[data-site-theme=techno] button:not(.everword-cell):not(.everword-rack>button):not(:where(.ve-app button,.dontsay-backdrop button,.secretbox button)){color:#244952!important;background:linear-gradient(145deg,#f2f8f8,#c9dee1)!important;box-shadow:inset 0 1px #fff,0 3px #88a8b0,0 5px 10px #23485118!important}html[data-site-theme=techno] :is(input,select,textarea){color:#263f47!important;background:#f3f7f8!important}html[data-site-theme=techno] :is(.primary,.game-flow-new,.game-flow-next,.dialog-start,.vitastory-primary,.vitamem-primary,.vitaweb-primary,button[aria-pressed=true]:not(.everword-cell):not(.everword-rack>button),button.active):not(:where(.ve-app,.ve-app *)){color:#fff!important;background:linear-gradient(145deg,#d44a79,#a32251)!important;border-color:#ed8cad!important;box-shadow:inset 0 1px #f7b6ce,0 3px #731d3d,0 7px 15px #8e294c20!important}html[data-site-theme=techno] :is(button,a,input,select,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #d63973!important}html[data-site-theme=techno] .academy-panorama:after{mix-blend-mode:color;pointer-events:none;background:linear-gradient(135deg,#145e7133,#0000 45%,#13bcb529)!important;display:block!important}html[data-site-theme=techno] :is(.academy-panorama-title,.academy-section-heading,.academy-activity-description,.academy-learning-proverb){color:#234750!important;background:linear-gradient(135deg,#edf8f4eb,#b7dbdfeb)!important;border-color:#a4e0de!important}html[data-site-theme=techno] .academy-hotspot{color:#234750!important;background:linear-gradient(145deg,#f1fbfb,#a6d5d7)!important;border-color:#d7ffff!important;box-shadow:inset 0 3px #fff9,0 5px #4c8992,0 12px 22px #153c5050!important}html[data-site-theme=techno] .academy-hotspot>span{background:radial-gradient(at 30% 20%,#eaffff,#62c2c0 55%,#286478)!important;border-color:#c8fafa!important}html[data-site-theme=techno] .academy-hotspot :is(b,small){color:#234750!important}html[data-site-theme=techno] :is(.wordstore-card,.cabinet-card,.apothecary-cabinet,.apothecary-interior){--room-light:#d5e4e7!important;--room-mid:#538990!important;--room-dark:#294f5a!important;--room-edge:#244751!important;--room-glow:#a3e5e1!important;--case-light:#d5e4e7!important;--case-mid:#538990!important;--case-dark:#294f5a!important}html[data-site-theme=techno] :is(.wordstore-plaque,.cabinet-door-label,.jar-info){color:#244952!important;background:linear-gradient(145deg,#f5fafb,#cbdfe3)!important;border-color:#85abb4!important}html[data-site-theme=techno] :is(.wordstore-plaque,.cabinet-door-label,.jar-info) :is(h2,h3,span,p){color:#244952!important}html[data-site-theme=techno] :is(.library-directory,.library-breadcrumbs) :is(b,small,span,i){color:#345f69!important}html[data-site-theme=techno] :is(.game-flow-dialog,.exercise,.vita-team,.vitastory,.vitamem,.vitaweb,.dialog-stage,.dialog-setup,.vita-game-screen,.vita-team-screen){color:#263f47!important;background:radial-gradient(at 90% 0,#a9d6d936,#0000 55%),linear-gradient(140deg,#edf2f3,#d9e5e7)!important;border-color:#91b2b7!important}html[data-site-theme=techno] :is(.vitastory-pages,.vitastory-compose,.vitastory-word,.vitaweb-editor,.vita-team-guide,.dialog-turn,.repetition-banner){color:#263f47!important;background:linear-gradient(145deg,#f3f8f9,#d4e6e8)!important;border-color:#99b9be!important}html[data-site-theme=techno] .vitaweb-node{background:radial-gradient(at 30% 20%,#f6ffff,#8ed1ce 60%,#478994)!important;border-color:#c3f1ef!important;box-shadow:inset 0 4px 8px #fff9,0 6px #427d89,0 12px 20px #25485130!important}html[data-site-theme=techno] .vitaweb-node.is-selected{outline-color:#d63973!important}html[data-site-theme=techno] :is(.game-flow-progress i.is-done,.exercise-progress>i){background:#168f91!important}html[data-site-theme=techno] :is(button.correct,.is-correct){color:#1a665d!important;background:#d4eee8!important}html[data-site-theme=techno] :is(button.wrong,.is-wrong,[role=alert]){color:#922148!important;background:#f8dce6!important}.site-theme-preview.preview-techno{background:linear-gradient(135deg,#d9e5e7,#8ab9be)!important}.site-theme-preview.preview-techno>i{background:#2e4e58!important}.site-theme-preview.preview-techno b{background:#78c5c3!important}.site-theme-preview.preview-techno b:last-child{background:#bf275b!important}html[data-site-theme=techno]{--lab-surface:#eaf1f3;--lab-border:#91b5bd;--lab-ink:#233e48;--lab-muted:#526f79;--lab-teal:#138b94;--lab-raspberry:#bd285d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#398c98 #dbe6e9}html[data-site-theme=techno] *,html[data-site-theme=techno] :before,html[data-site-theme=techno] :after{scrollbar-color:#398c98 #dbe6e9}html[data-site-theme=techno] ::-webkit-scrollbar{width:10px;height:10px}html[data-site-theme=techno] ::-webkit-scrollbar-track{background:#dbe6e9!important}html[data-site-theme=techno] ::-webkit-scrollbar-thumb{border:2px solid #dbe6e9;border-radius:10px;background:linear-gradient(#6abec4,#327f90)!important}html[data-site-theme=techno] ::-webkit-scrollbar-thumb:hover{background:#bd285d!important}html[data-site-theme=techno] ::selection{color:#163f48;background:#bce9eb}html[data-site-theme=techno] .brand-mark{color:#fff!important;text-shadow:0 2px 2px #23424e!important;background:linear-gradient(90deg,#cf4378 0 49%,#159aa4 51% 100%)!important;border-color:#dfffff!important;box-shadow:inset 0 -5px 7px #24445255,inset 0 5px 6px #fff6,0 5px 12px #193e4b44!important}html[data-site-theme=techno] .brand-mark:after{background:#e9ffff!important;box-shadow:0 0 6px #6df3ed!important}html[data-site-theme=techno] :is(.content,.jar-page,.jar-detail,.jar-workspace,.jar-primary,.academy-panorama-view,.teachers-page,.auth-loading,.password-change-screen){color:var(--lab-ink)!important;background-color:#dce6e9!important}html[data-site-theme=techno] :is(.content,.jar-page,.teachers-page,.password-change-screen){background-image:linear-gradient(#e5eef13d,#dce6e9a6),url(/techno-laboratory-room-v1.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%,min(100%,1672px)!important}html[data-site-theme=techno] :is(.jar-detail,.jar-workspace,.jar-primary,.profile-paper,.progress-profile-identity,.repetition-banner,.leaderboard,.leaderboard-table,.library-directory,.auth-panel,.password-change-card){border-color:var(--lab-border)!important;color:var(--lab-ink)!important;background:linear-gradient(135deg,#f4f9faf5,#dce9edf5)!important}html[data-site-theme=techno] :is(.content,.jar-page) :is(h1,h2,h3,h4){color:var(--lab-ink)!important}html[data-site-theme=techno] :is(.profile-paper,.progress-profile-identity,.repetition-banner,.library-directory,.jar-detail) :is(p,small,label){color:var(--lab-muted)!important}html[data-site-theme=techno] :is(dialog,[role=dialog],[popover],.modal,.popover,.admin-dialog,.user-profile-dialog,.site-theme-dialog,.monetization-dialog,.wordstore-dialog,.jar-leaderboard-modal,.game-flow-dialog,.detailed-guide-section-dialog){color:var(--lab-ink)!important;background:linear-gradient(140deg,#f5fafb,#d8e8ec)!important;border:1px solid #8cb8c1!important;box-shadow:inset 0 1px #fff,0 0 0 4px #8ddbd32b,0 24px 70px #142f5066!important}html[data-site-theme=techno] :is(dialog,[role=dialog],[popover],.modal,.popover) :is(header,footer,section,article){color:var(--lab-ink)!important;background-color:#eaf2f4!important;border-color:#a9c7ce!important}html[data-site-theme=techno] :is(dialog,[role=dialog],[popover],.modal,.popover) :is(h1,h2,h3,h4,p,label,small){color:var(--lab-ink)!important}html[data-site-theme=techno] :is(.modal-backdrop,.admin-backdrop,.profile-backdrop,.dialog-backdrop,.site-theme-backdrop){background:#122b3db3!important}html[data-site-theme=techno] dialog::backdrop{background:#122b3db3!important}html[data-site-theme=techno] button:not(:disabled):not(.everword-cell):not(.everword-rack>button):not(.wordamin-flashcard):hover{filter:brightness(1.04);border-color:#168d99!important}html[data-site-theme=techno] :is(.auth-submit,.game-flow-next,.dialog-start,.primary){color:#fff!important;background:linear-gradient(#d44a79,#a32251)!important;border-color:#e783a6!important}html[data-site-theme=techno] :is(.academy-view,.academy-panorama){background-color:#dce6e9!important;background-image:url(/techno-laboratory-cast-petite-sneakers-v10.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:min(100%,1672px)!important}html[data-site-theme=techno] .academy-panorama:after{mix-blend-mode:normal!important;background:linear-gradient(#d8eff020,#0000)!important}html[data-site-theme=techno] .content.progress-page:before{background:0 0!important}html[data-site-theme=techno] .profile-game-details:before{border-radius:24px;filter:none!important;background:linear-gradient(135deg,#cee8ee,#779baa)!important}@media (min-width:621px){html[data-site-theme=techno] .content.jars-page:has(.cabinet-library.wordstore-catalog-mode){background:#dce6e9!important}html[data-site-theme=techno] .content.jars-page:has(.cabinet-library.wordstore-catalog-mode):before{background:url(/techno-laboratory-cast-petite-sneakers-v10.webp) top/min(100%,1672px) no-repeat!important}html[data-site-theme=techno] .content.jars-page:has(.cabinet-library.room-mode):before{background:url(/techno-laboratory-room-v1.webp) top/min(100%,1672px) no-repeat!important}}@media (min-width:1000px){html[data-site-theme=techno] .content.leaderboard-page{background:#dce6e9!important}html[data-site-theme=techno] .content.leaderboard-page:before{background:url(/techno-laboratory-awards-face-retouch-v10.webp) top/min(100%,2172px) no-repeat!important;height:min(33.35cqw,724px)!important;top:0!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-site-theme=techno] .content.leaderboard-page>.leaderboard-heading{box-sizing:border-box;min-height:min(33.35cqw,724px)!important}html[data-site-theme=techno] .content.leaderboard-page:after{display:none!important}}html[data-site-theme=techno] img:is([src*=simple-jar-3d],[src*=sidebar-academy-jar]){content:url(/techno-jar-3d-v1.webp)!important}html[data-site-theme=techno] img[src*=signature-jar-lidded]{content:url(/techno-signature-jar-lidded-v1.webp)!important}html[data-site-theme=techno] img:is([src*=catch-jar-3d],[src*=simple-jar-open-3d]){content:url(/techno-jar-open-3d-v1.webp)!important}html[data-site-theme=techno] img[src*=wordamin-capsule-3d]{content:url(/techno-capsule-3d-v1.webp)!important}html[data-site-theme=techno] img[src*=wordamin-result-trophy]{content:url(/techno-trophy-3d-v1.webp)!important}html[data-site-theme=techno] img[src*=wordamin-crystal-3d]{content:url(/techno-crystal-3d-v1.webp)!important}html[data-site-theme=techno] img[src*=wordamin-herb-3d]{content:url(/techno-sample-3d-v1.webp)!important}html[data-site-theme=techno] :is(.jar-label,.jar-info h3){color:#203f4b!important;text-shadow:0 1px 2px #ffffffc9!important}html[data-site-theme=techno] .teachers-page:before{background-image:url(/techno-crystal-3d-v1.webp)!important}html[data-site-theme=techno] .teachers-page:after{background-image:url(/techno-capsule-3d-v1.webp)!important}html[data-site-theme=techno] .content.progress-page .repetition-banner>header>span{color:#20515c!important;background:#cbe8ed!important;border-color:#7faeb9!important}html[data-site-theme=techno],html[data-site-theme=techno] body,html[data-site-theme=techno] *{scrollbar-color:#279ba6 #dce7ea!important}html[data-site-theme=techno]::-webkit-scrollbar{width:10px!important;height:10px!important}html[data-site-theme=techno] ::-webkit-scrollbar{width:10px!important;height:10px!important}html[data-site-theme=techno]::-webkit-scrollbar-track{background:#dce7ea!important}html[data-site-theme=techno] ::-webkit-scrollbar-track{background:#dce7ea!important}html[data-site-theme=techno]::-webkit-scrollbar-thumb{background:#279ba6!important;border:2px solid #dce7ea!important;border-radius:8px!important}html[data-site-theme=techno] ::-webkit-scrollbar-thumb{background:#279ba6!important;border:2px solid #dce7ea!important;border-radius:8px!important}html[data-site-theme=techno]::-webkit-scrollbar-thumb:hover{background:#bd285d!important}html[data-site-theme=techno] ::-webkit-scrollbar-thumb:hover{background:#bd285d!important}@media (min-width:621px){html[data-site-theme=techno] body .content.academy-page{background:#dce7ea!important}html[data-site-theme=techno] body .content.academy-page :is(.academy-view,.academy-panorama,.academy-panorama-view){background:0 0!important;border-color:#8eafb5!important}html[data-site-theme=techno] body .content.academy-page .academy-panorama-view:before{content:""!important;filter:none!important;background:#dce7ea url(/techno-wordamin-research-hub-v1.webp) top/min(100%,1672px) no-repeat!important;max-width:1672px!important;display:block!important}html[data-site-theme=techno] body .content.academy-page :is(.academy-panorama-title,.academy-panorama-view):after{content:none!important;display:none!important}html[data-site-theme=techno] body .content.academy-page :is(.academy-proverb-illustration,.academy-panorama-glints){display:none!important}}html[data-site-theme=techno] body .pw-backdrop{background:color-mix(in srgb,var(--room-edge) 88%,transparent)!important}html[data-site-theme=techno] body .pw-game{background:var(--room-mid)!important;border-color:var(--lab-border)!important;box-shadow:0 35px 90px color-mix(in srgb,var(--room-edge) 65%,transparent)!important}html[data-site-theme=techno] body .pw-world{background-image:url(/park-walk-techno-v1.webp)!important;background-color:var(--room-light)!important}html[data-site-theme=techno] body .pw-world:after{background:linear-gradient(180deg,color-mix(in srgb,var(--room-edge) 12%,transparent),transparent 35%,transparent 76%,color-mix(in srgb,var(--room-edge) 18%,transparent))!important}html[data-site-theme=techno] body .pw-game button.pw-npc{box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-theme=techno] body .pw-game .pw-hero-rig>i{background-image:url(/park-techno-walker-v1.webp)!important}html[data-site-theme=techno] body .pw-game button.pw-npc:hover:not(:disabled){filter:brightness(1.06) drop-shadow(0 0 13px var(--room-glow)) drop-shadow(0 15px 8px color-mix(in srgb,var(--room-edge) 38%,transparent))!important}html[data-site-theme=techno] body .pw-game :is(.pw-mission,.pw-answer-float){background:linear-gradient(145deg,var(--lab-surface),var(--room-light))!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--room-edge) 24%,transparent)!important}html[data-site-theme=techno] body .pw-game .pw-mission strong{color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .pw-game .pw-mission small{background:var(--room-dark)!important;color:var(--ui-paper)!important}html[data-site-theme=techno] body .pw-sun-rays{background:linear-gradient(116deg,transparent 16%,color-mix(in srgb,var(--room-glow) 18%,transparent) 28%,transparent 38%)!important}html[data-site-theme=techno] body .pw-water-shimmer{background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--room-glow) 40%,transparent),transparent 58%)!important}html[data-site-theme=techno] body .pw-fountain-sparkle i{background:var(--ui-paper)!important;box-shadow:0 0 12px 4px color-mix(in srgb,var(--room-glow) 90%,transparent)!important}html[data-site-theme=techno] body .pw-marker{border-color:var(--room-glow)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--lab-teal) 35%,transparent),0 0 20px var(--room-glow)!important}html[data-site-theme=techno] body .pw-butterfly{color:var(--lab-raspberry)!important;text-shadow:0 0 8px var(--room-glow)!important}html[data-site-theme=techno] body .butterfly-two{color:var(--lab-teal)!important}html[data-site-theme=night] body .mobile-more-heading>span{color:#8bdeef!important;text-shadow:none!important}html[data-site-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#d9deea;--green:#91a2c9;--mint:#1b253d;--cream:#131a2b;--site-bg:#0d121d;--site-surface:#151d30;--site-border:#405177;--site-text:#d9deea;--site-muted:#a5b1cd;--site-accent:#91a2c9;--ui-paper:#1c263d;--ui-paper-low:#141c2e;--ui-ink:#dbe0eb;--ui-brass:#5970a6;--ui-radius:10px;color:#d9deea;background:#0d121d}html[data-site-theme=night] body{color:#d9deea!important;background:#0d121d!important}html[data-site-theme=night] :is(.content,.jars-page,.jar-page,.progress-view,.login-screen){color:#d9deea!important;background-color:#0d121d!important}html[data-site-theme=night] .content{background-blend-mode:multiply!important;background-color:#334b55!important}html[data-site-theme=night] .content:before{filter:brightness(.38)saturate(.65)!important}html[data-site-theme=night] :is(.library-directory,.eye-break-offer,.eye-break-player,.break-settings,.vitaword-open-games,.vitaword-ranking,.ever-games-new,.ever-games-room-card,.sidebar,.topbar,.sidebar-scroll,.profile-paper,.progress-profile-identity,.repetition-banner,.desktop-disclosure,.teacher-card,.repeat-panel,.exercise,.word-list,.leader-table,.leader-row,.game-archive,.user-profile-dialog,.game-result-report,.site-theme-dialog,.site-dialog,.game-flow-dialog,.chats-sidebar,.chats-main,.chats-room,.wordstore-plaque,.cabinet-card-meta){color:#d9deea!important;text-shadow:none!important;background:linear-gradient(145deg,#1b253c,#141b2b)!important;border-color:#405177!important;box-shadow:0 8px 25px #0004,inset 0 1px #b3bdd512!important}html[data-site-theme=night] :is(h1,h2,h3,h4,h5,p,label,summary){color:#d9deea!important;text-shadow:none!important}html[data-site-theme=night] :is(small,.muted,.eyebrow,.resource-creator){color:#a5b1cd!important;text-shadow:none!important}html[data-site-theme=night] a{color:#a8b5d5}html[data-site-theme=night] :is(input,textarea,select){color:#dbe0eb!important;box-shadow:none!important;background:#111726!important;border-color:#4f6393!important}html[data-site-theme=night] :is(input,textarea)::placeholder{opacity:1;color:#96a4c6!important}html[data-site-theme=night] :is(button,.game-card,.inside-games>button,.academy-hotspot):not(.hopeful-reveal-control):not(.wordline-crystal):not(.wordline-collect):not(.pw-npc):not(.herbal-piece):not(.herbal-slot):not(.conveyor-capsule):not(:where(.repeat-panel.is-compact-game-list button[data-game-id],.ve-app,.ve-app *,.dance-break-backdrop,.dance-break-backdrop *,.progress-page .crystal-engraving,.dontsay-backdrop button,.secretbox button,.everword-screen button,.cards-game .wordamin-flashcard,.cards-game .card-rating button,.cards-game .cards-direction-options button,.catch-experience .magic-drop,.game-match .match-board button.selected,.game-match .match-board button.matched,.game-quiz .answers button.correct,.game-quiz .answers button.wrong,.game-hide-button,.game-number-order,.quiz-close,.capsule-like,.library-create-action,.library-directory details[data-directory-node^=unit\:]>summary>button,.library-directory button.directory-list)){color:#dce1ec!important;text-shadow:none!important;background-color:#1f2b46!important;background-image:linear-gradient(145deg,#253353,#1a243a)!important;border-color:#576ea2!important;box-shadow:inset 0 1px #d9deea16,0 3px 7px #0003!important}html[data-site-theme=night] :is(button[aria-pressed=true],button.active,button[aria-current=page]){color:#eef1f6!important;background:#2f4068!important;border-color:#9cadd4!important}html[data-site-theme=night] :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px!important;outline:3px solid #afbcd9!important}html[data-site-theme=night] button:disabled{opacity:.5}html[data-site-theme=night] :is(.wordstore-card,.cabinet-card,.apothecary-interior){--room-light:#2b3b60!important;--room-mid:#1f2b46!important;--room-dark:#172034!important;--room-edge:#101523!important;--room-glow:#98a6c7!important;--cabinet-light:#2b3b60!important;--cabinet-mid:#1f2b46!important;--cabinet-dark:#172034!important;--cabinet-edge:#101523!important}html[data-site-theme=night] :is(.wordstore-card,.cabinet-card,.pw-npc){background:0 0!important}html[data-site-theme=night] :is(.wordstore-plaque,.cabinet-card-meta,.wordstore-engraving,.cabinet-crown) :is(b,strong,span,small,h2,h3){color:#d9deea!important;text-shadow:none!important}html[data-site-theme=night] :is(.profile-hero,.result-summary,.result-learning-summary,.result-perfect,.result-finished-at,.jar-info,.profile-weekly-games,.profile-shared,.game-flow-content section,.dialog-stage,.dialog-setup,.vitastory,.vitamem,.vitaweb,.vita-team,.repetition-settings,.repetition-how){color:#d9deea!important;background:linear-gradient(135deg,#1f2a45,#171f33)!important;border-color:#43547c!important;box-shadow:0 5px 16px #0003!important}html[data-site-theme=night] :is(.result-score-metric strong,.result-score-metric b,.result-finished-at b,.result-finished-at strong,.result-review-words b,.result-review-words em,.jar-label){color:#c6cfe4!important;text-shadow:none!important}html[data-site-theme=night] :is(.result-review-words span,.game-duration,.required-review-badge,.site-theme-option,.chats-create,.chats-heading,.chats-compose,.chats-message){color:#d9deea!important;background-color:#1e2a44!important;border-color:#495c88!important}html[data-site-theme=night] :is(.academy-photo-character,.library-mini-figure,.profile-avatar img,.jar-title-mini-shell,.jar-shell,.repetition-nano-shell){filter:brightness(.82)saturate(.85)}html[data-site-theme=night] img[src*=jar-3d],html[data-site-theme=night] img[src*=jar-lidded]{filter:brightness(.78)saturate(.75)!important}html[data-site-theme=night] :is(.modal-backdrop,.profile-backdrop,.dialog-backdrop){background:#05070cb8!important}html[data-site-theme=night] dialog::backdrop{background:#05070cb8!important}html[data-site-theme=night] :is(.feedback.good,.is-correct,.correct){color:#d0d9ee!important;background:#253251!important}html[data-site-theme=night] :is(.feedback.bad,.is-wrong,.auth-error,.chats-error){color:#ffe5a6!important;background:#263650!important}html[data-site-theme=night] *{scrollbar-color:#506494 #121827}html[data-site-theme=night] ::selection{color:#fff;background:#485b87}.site-theme-preview.preview-night{background:linear-gradient(145deg,#101625,#253e42)!important;border-color:#4b5f8c!important}.site-theme-preview.preview-night i{background:#bac3d8!important;box-shadow:0 0 12px #bbc4d844!important}.site-theme-preview.preview-night b{background:#4a5d89!important}@media (max-width:760px){html[data-site-theme=night] :is(.sidebar,.mobile-menu,.mobile-menu-panel){background:#141b2b!important;border-color:#405177!important}html[data-site-theme=night] .site-theme-trigger{min-width:44px!important;min-height:44px!important}}html[data-site-theme=night] :is(.library-layout,.cabinet-library){background:0 0!important}html[data-site-theme=night] :is(.sidebar-user,.library-directory,.eye-break-player,.eye-break-offer,.vitaword-ranking) :is(b,strong,span,em){color:#d9deea!important;text-shadow:none!important}html[data-site-theme=night] :is(.brand,.brand-word,.brand-name){color:#c7cedf!important;text-shadow:none!important}html[data-site-theme=night] :is(.language-switch,.interface-controls,.eye-break-timer,.directory-count-legend>i){color:#d9deea!important;background:#1c263d!important;border-color:#405177!important}html[data-site-theme=night] :is(.eye-break-player,.eye-break-offer) p{color:#d9deea!important}html[data-site-theme=night] .mobile-app-header{background:#141b2b!important;border-color:#405177!important}html[data-site-theme=night] .mobile-menu-scrim{box-shadow:none!important;background:#05070ca8!important}html[data-site-theme=night] :is(.brand,.mobile-app-header a,.profile) :is(strong,b){color:#d9deea!important;text-shadow:none!important}html[data-site-theme=night] .mobile-menu-toggle :is(span,i){color:#d9deea!important;border-color:#d9deea!important}@media (max-width:760px){html[data-site-theme=night] .content{background-color:#0d121d!important}}@media (prefers-reduced-motion:reduce){html[data-site-theme=night] .site-theme-preview *{transition:none!important;animation:none!important}}html[data-site-theme=night] :is(.wordamin-site-dialog,.game-flow-window,.game-guide,.tutorial-card,.tutorial-welcome-card,.tutorial-mobile-coach,.result-leaderboard,.catch-session-finale,.hopeful-game,.hopeful-page-card,.hopeful-rows,.handwriting-desk,.handwriting-answer,.handwriting-result,.conveyor-finale,.conveyor-speed-panel,.cipher-game,.cipher-hint,.triplet-game,.triplet-task,.triplet-hint,.triplet-complete,.dna-game,.dna-memory-card,.dna-recall,.dna-corrections,.dialog-game,.dialog-setup-mission,.dialog-topic,.dialog-turn,.dialog-words,.dialog-history,.dialog-handoff,.herbal-lab,.herbal-sidebar,.herbal-metrics,.herbal-tray,.herbal-label,.herbal-success,.crossvit,.crossvit-fullscreen,.crossvit-toolbar,.crossvit-clues,.everword-screen,.everword-header,.everword-controls,.everword-scoreboard,.everword-rack,.everword-clue,.everword-blank,.everword-word-card,.everword-result,.everword-mobile-players,.everword-mobile-rack,.everword-rack-section,.everword-jar-picker,.everword-players-panel,.everword-options,.everword-players-settings,.everword-mode-settings,.ew-wildcard-popup,.ew-recent-moves,.vita-quest,.vita-team-question,.vita-team-setup,.vita-team-ranking,.vita-team-finale,.vita-team-setup-note,.vita-team-screen,.vita-team-screen-header,.vita-team-guide,.vitamem,.vitamem-intro,.vitamem-setup,.vitamem-room,.haiku-compose,.haiku-history,.haiku-rules,.vitastory,.vitastory-lobby,.vitastory-step,.vitastory-room,.vitastory-pages,.vita-game-screen,.vitaweb,.vitaweb-start,.vitaweb-saved,.vitaweb-toolbar,.vitaweb-editor,.vitaweb-library,.vitaweb-turn-footer,.chats-app,.chats-heading,.chats-compose,.chats-message,.chats-rename-pencil,.dialog-player-options,.dialog-selected-player,.profile-shared,.profile-weekly-games,.profile-rank-guide,.auth-card,.login-panel,.admin-panel,.break-settings){color:#d9deea!important;text-shadow:none!important;background:linear-gradient(145deg,#1b253c,#121928)!important;border-color:#4b5e8b!important;box-shadow:0 8px 22px #0004,inset 0 1px #a6b2cd18!important}html[data-site-theme=night] :is(.wordamin-site-dialog,.game-flow-window,.game-guide,.tutorial-card,.tutorial-welcome-card,.tutorial-mobile-coach,.result-leaderboard,.catch-session-finale,.hopeful-game,.hopeful-page-card,.hopeful-rows,.handwriting-desk,.handwriting-answer,.handwriting-result,.conveyor-finale,.conveyor-speed-panel,.cipher-game,.cipher-hint,.triplet-game,.triplet-task,.triplet-hint,.triplet-complete,.dna-game,.dna-memory-card,.dna-recall,.dna-corrections,.dialog-game,.dialog-setup-mission,.dialog-topic,.dialog-turn,.dialog-words,.dialog-history,.dialog-handoff,.herbal-lab,.herbal-sidebar,.herbal-metrics,.herbal-tray,.herbal-label,.herbal-success,.crossvit,.crossvit-fullscreen,.crossvit-toolbar,.crossvit-clues,.everword-screen,.everword-header,.everword-controls,.everword-scoreboard,.everword-rack,.everword-clue,.everword-blank,.everword-word-card,.everword-result,.everword-mobile-players,.everword-mobile-rack,.everword-rack-section,.everword-jar-picker,.everword-players-panel,.everword-options,.everword-players-settings,.everword-mode-settings,.ew-wildcard-popup,.ew-recent-moves,.vita-quest,.vita-team-question,.vita-team-setup,.vita-team-ranking,.vita-team-finale,.vita-team-setup-note,.vita-team-screen,.vita-team-screen-header,.vita-team-guide,.vitamem,.vitamem-intro,.vitamem-setup,.vitamem-room,.haiku-compose,.haiku-history,.haiku-rules,.vitastory,.vitastory-lobby,.vitastory-step,.vitastory-room,.vitastory-pages,.vita-game-screen,.vitaweb,.vitaweb-start,.vitaweb-saved,.vitaweb-toolbar,.vitaweb-editor,.vitaweb-library,.vitaweb-turn-footer,.chats-app,.chats-heading,.chats-compose,.chats-message,.chats-rename-pencil,.dialog-player-options,.dialog-selected-player,.profile-shared,.profile-weekly-games,.profile-rank-guide,.auth-card,.login-panel,.admin-panel,.break-settings) :is(h1,h2,h3,h4,p,b,strong,label,em,small){color:inherit!important;text-shadow:none!important}html[data-site-theme=night] :is(.pw-mission,.pw-answer-float,.pw-result,.flight-question,.maze-question,.maze-score,.catch-question-card,.catch-heading,.catch-missed-answer,.hearing-feedback,.hearing-stage,.card-face,.card-back,.card-rating,.cards-direction-options,.match-empty-state,.match-game-heading,.quiz-workshop,.match-workshop,.hopeful-word,.hopeful-translation,.conveyor-data-note,.conveyor-score-notice,.conveyor-mode-toast,.result-row,.result-head,.result-elapsed,.result-review-words,.game-duration,.game-number-text,.game-skill-filters,.game-filter-controls,.game-filter-heading,.dna-recall-head,.dna-recall-row,.cipher-rebus,.cipher-length,.cipher-tile,.triplet-cards,.dialog-player-choice,.dialog-player-names,.dialog-name-actions,.dialog-setup-mission,.vitastory-word,.vitastory-host,.vitastory-score-note,.vitaweb-node,.vitaweb-seed,.vitaweb-saved-row,.vitaweb-word-input,.vitaweb-turn,.quest-task-link,.vita-team-word-count,.vita-team-link-row,.vita-team-resume,.everword-mode,.everword-move-preview,.everword-player-info,.everword-rack-heading,.everword-word-reward,.everword-bag-toolbar,.ew-sidebar-tools,.crossvit-jar-link,.wordline-stats,.wordline-complete,.wordline-selected-label){color:#d9deea!important;text-shadow:none!important;background:linear-gradient(145deg,#222f4c,#1a2339)!important;border-color:#4b5e8b!important;box-shadow:0 8px 22px #0004,inset 0 1px #a6b2cd18!important}html[data-site-theme=night] :is(.pw-mission,.pw-answer-float,.pw-result,.flight-question,.maze-question,.maze-score,.catch-question-card,.catch-heading,.catch-missed-answer,.hearing-feedback,.hearing-stage,.card-face,.card-back,.card-rating,.cards-direction-options,.match-empty-state,.match-game-heading,.quiz-workshop,.match-workshop,.hopeful-word,.hopeful-translation,.conveyor-data-note,.conveyor-score-notice,.conveyor-mode-toast,.result-row,.result-head,.result-elapsed,.result-review-words,.game-duration,.game-number-text,.game-skill-filters,.game-filter-controls,.game-filter-heading,.dna-recall-head,.dna-recall-row,.cipher-rebus,.cipher-length,.cipher-tile,.triplet-cards,.dialog-player-choice,.dialog-player-names,.dialog-name-actions,.dialog-setup-mission,.vitastory-word,.vitastory-host,.vitastory-score-note,.vitaweb-node,.vitaweb-seed,.vitaweb-saved-row,.vitaweb-word-input,.vitaweb-turn,.quest-task-link,.vita-team-word-count,.vita-team-link-row,.vita-team-resume,.everword-mode,.everword-move-preview,.everword-player-info,.everword-rack-heading,.everword-word-reward,.everword-bag-toolbar,.ew-sidebar-tools,.crossvit-jar-link,.wordline-stats,.wordline-complete,.wordline-selected-label) :is(h1,h2,h3,h4,p,b,strong,label,em,small){color:inherit!important;text-shadow:none!important}html[data-site-theme=night] :is(.crossvit-rooms,.quest-players-progress,.vitamem-scores,.vita-team-scores,.vitastory-players,.vitaweb-players)>*{color:#dde2ec!important;background-color:#1e2942!important;border-color:#4e6392!important}html[data-site-theme=night] :is(.crossvit-board-scroll,.everword-board-area,.vita-team-field,.vitaweb-viewport,.herbal-picture,.cipher-stage,.triplet-stage,.dna-stage,.match-board,.hike-match-board){background-blend-mode:multiply!important;background-color:#101625!important;border-color:#3e4e74!important}html[data-site-theme=night] :is(.pw-world,.flight-experience,.catch-world,.maze-experience,.water-stage,.conveyor-stage,.hike-stage,.handwriting-paper,.vita-team-board){background-blend-mode:multiply!important;background-color:#496276!important}html[data-site-theme=night] .handwriting-paper{color:#e8ebf2!important}html[data-site-theme=night] :is(.pw-sun-rays,.pw-water-shimmer,.pw-fountain-sparkle){opacity:.25!important}html[data-site-theme=night] :is(.pw-npc-rig,.pw-hero-rig,.pw-celebration){filter:brightness(.78)saturate(.8)}html[data-site-theme=night] .pw-mission small{color:#e3edf4!important;background:#244f66!important}html[data-site-theme=night] .pw-mission strong{color:#d9e9f4!important;text-shadow:none!important}html[data-site-theme=night] :is(.crossvit-cell,.everword-cell){color:#e3e7ef!important;background:#1d2740!important;border-color:#485b86!important;box-shadow:inset 0 1px #aab5cf20!important}html[data-site-theme=night] .crossvit-cell.selected{background:#32446f!important;outline:2px solid #acb9d8!important}html[data-site-theme=night] .everword-cell.bonus-L2{background:#254755!important}html[data-site-theme=night] .everword-cell.bonus-L3{background:#30436c!important}html[data-site-theme=night] .everword-cell.bonus-W2{background:#583e58!important}html[data-site-theme=night] .everword-cell.bonus-W3{background:#633a39!important}html[data-site-theme=night] .everword-cell.is-fixed{color:#fff3d6!important;background:#3c4b6f!important}html[data-site-theme=night] .everword-cell.is-draft{color:#f0f4ff!important;background:#2d3d63!important}html[data-site-theme=night] :is(.crossvit-scores>div.active,.everword-scoreboard .is-current){outline-offset:2px!important;outline:3px solid #eea45f!important}html[data-site-theme=night] :is(button,.game-card):hover:not(:disabled){border-color:#a6b2cd!important}html[data-site-theme=night] :is(button[aria-pressed=true],.match-stage button.chosen,.crossvit-clues button[aria-pressed=true]){outline-offset:1px!important;outline:2px solid #a8b6d8!important}html[data-site-theme=night] :is(.feedback.good,.cipher-feedback.good,.dna-feedback.right,.pw-correct,.herbal-success){color:#d5def2!important;background:#222f4c!important;border-color:#8495bd!important}html[data-site-theme=night] :is(.feedback.bad,.cipher-feedback.bad,.dna-feedback.wrong,.pw-wrong,.everword-error,.vitaweb-error,.chats-error){color:#ffe5a6!important;background:#263650!important;border-color:#d9b768!important}html[data-site-theme=night] :is(.modal-backdrop,.result-backdrop,.cipher-backdrop,.triplet-backdrop,.dna-backdrop,.dialog-backdrop,.hopeful-backdrop,.catch-session-backdrop){background:#070a10eb!important}html[data-site-theme=night] body dialog.wordline button.wordline-crystal{filter:brightness(.8)saturate(.8);text-shadow:none!important}html[data-site-theme=night] body dialog.wordline button.wordline-crystal:is([aria-pressed=true],.hint){filter:brightness(.95)saturate(.85);outline-color:#e9bf7a!important}html[data-site-theme=night] :is(.wordamin-dialog-accept.is-danger,.chats-delete-cross,.vitaweb-delete){color:#fff0be!important;background:#2b3d5b!important}html[data-site-theme=night] :is(.ever-games-room-grid>article,.vita-games-card,.track-game,.track-stage,.track-sidebar,.track-transport,.dontsay-game,.dontsay-card,.dontsay-secret,.dontsay-hidden,.dontsay-eyes,.dontsay-roles>article,.haiku-compose,.haiku-history,.game-guide,.tutorial-wordamin){color:#d9deea!important;background:linear-gradient(145deg,#1d2842,#141b2b)!important;border-color:#4d6190!important;box-shadow:0 8px 24px #0004!important}html[data-site-theme=night] :is(.ever-games-room-grid>article,.vita-games-card,.track-game,.dontsay-game) :is(b,strong,p,span,em,small){color:inherit!important;text-shadow:none!important}html[data-site-theme=night] .ever-games-room-grid>article a{color:#d9deea!important}html[data-site-theme=night] body .crossvit .crossvit-board label.crossvit-cell.selected{color:#e6ebf5!important;background:#2d3d64!important}html[data-site-theme=night] body .crossvit .crossvit-board label.crossvit-cell.selected input{color:#e6ebf5!important;background:0 0!important}html[data-site-theme=night] .crossvit-cell small{color:#c0c8db!important}html[data-site-theme=night] :is(.herbal-piece,.herbal-slot){color:#e3e7ef!important;background-blend-mode:multiply!important;background-color:#202c48!important}html[data-site-theme=night] :is(.chats-message.is-mine,.dialog-selected-player){color:#e4e9f3!important;background:#2a3a5f!important}html[data-site-theme=night] :is(.game-guide,.tutorial-card,.tutorial-mobile-coach) :is(b,strong,span){color:inherit!important;text-shadow:none!important}html[data-site-theme=night] :is(.vita-games-card-field,.vita-games-navigation a,.vita-room-players,.vita-room-player-list,.vita-resume-game,.vitaword-leaderboard,.vitaword-ranking-list>li,.ever-games-archive-row){color:#d9deea!important;background:linear-gradient(145deg,#253252,#1a2339)!important;border-color:#4c608e!important;box-shadow:0 3px 9px #0003!important}html[data-site-theme=night] .vita-games-navigation a[aria-current]{color:#edf0f7!important;background:#2f4069!important}html[data-site-theme=night] :is(.vita-room-players,.vita-resume-game) *{color:#d9deea!important}html[data-site-theme=night] :is(.vita-games-card-field,.vita-games-navigation):before{background-color:#1a2339!important}html[data-site-theme=night] body .mobile-menu-toggle>span{background:#38e8ff!important;border-color:#38e8ff!important;box-shadow:0 0 5px #38e8ff99,0 0 10px #38e8ff44!important}html[data-site-theme=night] body .mobile-menu-toggle>b{color:#a9f3ff!important;text-shadow:none!important}html[data-site-theme=night] body .content.academy-page{background-blend-mode:normal!important;background:#07131f url(/night-academy-v4-evening-barefoot.webp) top/min(100%,1672px) no-repeat!important}html[data-site-theme=night] body .academy-panorama{background:#07131f url(/night-academy-v4-evening-barefoot.webp) top/min(100%,1672px) no-repeat!important}html[data-site-theme=night] body .content.jars-page{background-blend-mode:normal!important;background:#091820 url(/night-library-v2-legs.png) top/min(100%,1672px) no-repeat!important}html[data-site-theme=night] body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode){background-image:var(--night-library-visit-art)!important}html[data-site-theme=night] body .content.leaderboard-page{background-blend-mode:normal!important;background:#081421 url(/night-leaderboard-v4-moon-reflection.png) top/min(100%,1672px) no-repeat!important}html[data-site-theme=night] body :is(.content.academy-page,.content.jars-page,.content.leaderboard-page):before,html[data-site-theme=night] body .content.jars-page>.library-mini-cast{display:none!important}html[data-site-theme=night] body .content.leaderboard-page :is(.leaderboard-heading,.leaderboard-intro){background:0 0!important}@media (max-width:620px){html[data-site-theme=night] body :is(.content.academy-page,.content.jars-page,.content.leaderboard-page),html[data-site-theme=night] body .academy-panorama{background-position:70% 0!important;background-size:auto 680px!important}html[data-site-theme=night] body .content.leaderboard-page{--campfire-height:clamp(260px,70vw,400px);background:#081421!important}html[data-site-theme=night] body .content.leaderboard-page:before{content:""!important;height:var(--campfire-height)!important;z-index:-1!important;pointer-events:none!important;filter:none!important;background:url(/night-leaderboard-v4-moon-reflection.png) 100% 100%/auto clamp(590px,151vw,900px) no-repeat!important;display:block!important;position:absolute!important;inset:0 0 auto!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-site-theme=night] body .content.leaderboard-page>.leaderboard-heading{min-height:0!important;padding:calc(var(--campfire-height) + 12px) 12px 18px!important}html[data-site-theme=night] body .content.leaderboard-page>.leaderboard-heading>div{width:100%!important;margin:0!important;position:static!important;inset:auto!important}}html[data-site-theme=night] body .content.leaderboard-page .leaderboard-heading h1,html[data-site-theme=night] body .content.leaderboard-page .own-leaderboard-place{color:#ebedf3!important;background:#182034!important;border-color:#516696!important}html[data-site-theme=night] body .content.leaderboard-page .leader-row :is(b,strong),html[data-site-theme=night] body .content.leaderboard-page .leader-row>span:first-child{color:#ebedf3!important}@media (min-width:621px){html[data-site-theme=night] body .content.leaderboard-page{background:#081421!important}html[data-site-theme=night] body .content.leaderboard-page:before{content:""!important;filter:none!important;background:url(/night-leaderboard-v4-moon-reflection.png) 50% calc(100% + min(2.7cqw,45px))/min(100%,1672px) no-repeat!important;height:min(25.2cqw,421px)!important;display:block!important;inset:0 0 auto!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-site-theme=night] body .content.leaderboard-page>.leaderboard-heading{min-height:min(25.2cqw,421px)!important}html[data-site-theme=night] body .content.leaderboard-page:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#fff9d1 0 2px,#ffce72 3px,#e99a394d 6px,#0000 17px) 0 0/32px 74px repeat-y,radial-gradient(#fff9d1 0 2px,#ffce72 3px,#e99a394d 6px,#0000 17px) right 37px/32px 74px repeat-y,linear-gradient(#a0804280,#a0804280) 15px 0/1px 100% no-repeat,linear-gradient(#a0804280,#a0804280) calc(100% - 15px) 0/1px 100% no-repeat;position:absolute;inset:min(23.5cqw,393px) 10px 12px;display:block!important}html[data-site-theme=night] body .content.progress-page:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(#fff9d1 0 2px,#ffce72 3px,#e99a394d 6px,#0000 17px) 0 0/32px 74px repeat-y,radial-gradient(#fff9d1 0 2px,#ffce72 3px,#e99a394d 6px,#0000 17px) right 37px/32px 74px repeat-y,linear-gradient(#a0804280,#a0804280) 15px 0/1px 100% no-repeat,linear-gradient(#a0804280,#a0804280) calc(100% - 15px) 0/1px 100% no-repeat!important;display:block!important;position:absolute!important;inset:12px 10px!important}}html[data-site-theme=night] body .cabinet-library .jar-card .jar-info{box-shadow:none!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}html[data-site-theme=night] body .cabinet-library .jar-card .jar-info .jar-label{box-shadow:none!important;color:#f5fcff!important;opacity:1!important;-webkit-text-stroke:.35px #102d3e!important;text-shadow:0 1px 2px #061725,0 0 4px #061725,0 0 7px #061725cc!important;background:0 0!important;border:0!important;font-weight:900!important}html[data-site-theme=night] body .cabinet-library .jar-card .jar-info:before,html[data-site-theme=night] body .cabinet-library .jar-card .jar-info:after{box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-theme=night] body :is(.wordstore-room-title>small,.wordstore-plaque>small,.wordstore-directory button small,.library-directory>header>small,.cabinet-wordstore-location>small){color:#a8ddf5!important;text-shadow:none!important;background:0 0!important}html[data-site-theme=night] body .jars-page .cabinet-library>.library-level-header,html[data-site-theme=night] body .jars-page .cabinet-library.open-mode>.shelf-title.library-level-header{color:#edf6ff!important;background:linear-gradient(#355578,#1d3556)!important;border-color:#8cb3d1!important;box-shadow:inset 0 2px 3px #d7eeff45,0 5px 12px #0a14244d!important}html[data-site-theme=night] body .jars-page .cabinet-library>.library-level-header :is(b,small),html[data-site-theme=night] body .jars-page .cabinet-library>.library-level-header .library-breadcrumbs li,html[data-site-theme=night] body .jars-page .cabinet-library>.library-level-header .cabinet-open-count,html[data-site-theme=night] body .jars-page .cabinet-library>.library-level-header .cabinet-open-count span,html[data-site-theme=night] body .jars-page .cabinet-library>.library-level-header .cabinet-count-arrow{color:#edf6ff!important;text-shadow:none!important}html[data-site-theme=night] body .sidebar-language-slot .interface-language-switch{background:#223b5f!important;border-color:#81abd0!important;box-shadow:0 4px 12px #050a1640,inset 0 1px #cbd2dd38!important}html[data-site-theme=night] body .sidebar :is(hr,nav){border-color:#6689b1!important}html[data-site-theme=night] body .cabinet-library.open-mode>.jar-grid.apothecary-interior{background-image:linear-gradient(to bottom, transparent 0 calc(var(--shelf-height) - 66px), #0b0e1499 calc(var(--shelf-height) - 65px), #172b49 calc(var(--shelf-height) - 61px), #24456e calc(var(--shelf-height) - 55px), #31577d calc(var(--shelf-height) - 30px), #4b7298 calc(var(--shelf-height) - 27px), #d2a852 calc(var(--shelf-height) - 25px), #315476 calc(var(--shelf-height) - 23px), #1d3657 calc(var(--shelf-height) - 19px), #172a46 calc(var(--shelf-height) - 12px), #0b0e14b3 calc(var(--shelf-height) - 9px),transparent 100%), repeating-linear-gradient(90deg,transparent 0 119px,#d2a85214 120px,#10182018 122px,transparent 124px), linear-gradient(110deg,#0a152b,#152745 35%,#152745 65%,#0a152b)!important;border-color:#314e75!important;box-shadow:inset 0 0 0 3px #557da78a,inset 0 22px 31px #070d19a3,inset 0 -12px 17px #070d1999,0 18px 34px #050a1480!important}html[data-site-theme=night] body .cabinet-library.open-mode>.jar-grid.apothecary-interior:before{background:0 0!important;border-color:#7096bd80!important}html[data-site-theme=night] body .content.jars-page.vita-games-page{background:#0d121d!important}html[data-site-theme=night] body .content.vita-games-page:before{display:none!important}html[data-site-theme=night] body .content.teachers-page{background-color:#141d29!important;background-image:none!important}html[data-site-theme=night] body .content.leaderboard-page #selected-leaderboard-metric{color:#f4fbff!important;background:linear-gradient(160deg,#3f83ad,#225778 62%,#193b62)!important;border-color:#8dd8ec!important;outline-color:#8dd8ec!important;box-shadow:inset 0 1px #dcf8ff80,0 3px 10px #080f20a8,0 0 13px #52c8e270!important}html[data-site-theme=night] body .content.progress-page .profile-learning-counts b{color:#8de4f4!important}html[data-site-theme=night] body .content.progress-page .profile-learning-counts span,html[data-site-theme=night] body .content.progress-page .profile-time-bars>div{color:#bfd7e9!important}html[data-site-theme=night] body .content.progress-page .profile-learning-counts>.reviewing{border-color:#73cce7!important}html[data-site-theme=night] body .content.progress-page .profile-learning-counts>.learned{border-color:#50b6d2!important}html[data-site-theme=night] body .content.progress-page .profile-time-bars i{background:linear-gradient(#85e6f3,#3c91c6)!important;box-shadow:0 0 10px #51c5e26b!important}html[data-site-theme=night] body .content.progress-page .profile-time-bars>div>div{border-bottom-color:#7895af!important}html[data-site-theme=night] body .content.jars-page .cabinet-library :is(.library-units-empty,.catalog-loose-empty){color:#f1f4fa!important;text-shadow:none!important;background:#121c2ff0!important;border:1px solid #7183a8!important;box-shadow:0 3px 12px #050b18a6!important}html[data-site-theme=night] body .modal-backdrop :is(.create-dialog.library-create-dialog,.teacher-editor,.crafted-editor,.collaborator-dialog){color:#e9edf5!important;background:linear-gradient(145deg,#25334f,#151e31)!important;border-color:#788bac!important;box-shadow:0 28px 75px #050b18bd,inset 0 1px #c2cde22b!important}html[data-site-theme=night] body .modal-backdrop .create-dialog.library-create-dialog .dialog-wordstore-icon{color:#fff!important;background:linear-gradient(145deg,#728bb5,#304465)!important;border-color:#a6b6d1!important;box-shadow:inset 0 0 0 3px #d5deec55,0 8px 20px #050b1880!important}html[data-site-theme=night] body .modal-backdrop .create-dialog.library-create-dialog :is(h2,h2 small,.eyebrow,label,.create-jar-cabinet,.jar-title-limit,.jar-title-limit b),html[data-site-theme=night] body .modal-backdrop :is(.teacher-editor,.crafted-editor,.collaborator-dialog) :is(h2,label,legend,p,small){color:#d9e2f0!important}html[data-site-theme=night] body .modal-backdrop .create-dialog.library-create-dialog :is(input,select),html[data-site-theme=night] body .modal-backdrop :is(.teacher-editor,.crafted-editor,.collaborator-dialog) :is(input:not([type=checkbox]),select,textarea){color:#f0f3f9!important;caret-color:#c7d6f4!important;background:#10192b!important;border-color:#657b9f!important;box-shadow:inset 0 2px 6px #050b1855!important}html[data-site-theme=night] body .modal-backdrop :is(.create-dialog.library-create-dialog,.teacher-editor,.crafted-editor,.collaborator-dialog) :is(input,textarea)::placeholder{color:#aab9d2!important;opacity:1!important}html[data-site-theme=night] body .modal-backdrop .create-dialog.library-create-dialog :is(input,select):focus,html[data-site-theme=night] body .modal-backdrop :is(.teacher-editor,.crafted-editor,.collaborator-dialog) :is(input,select,textarea):focus{outline-offset:2px!important;border-color:#a9c0e3!important;outline:3px solid #9bb8e4!important}html[data-site-theme=night] body .modal-backdrop .create-dialog.library-create-dialog button.primary:not(#night-dialog-control),html[data-site-theme=night] body .modal-backdrop :is(.teacher-editor,.crafted-editor) :is(button.primary,.teacher-save-button):not(#night-dialog-control){color:#fff!important;background:linear-gradient(145deg,#637eaf,#38547f)!important;border-color:#9aafd2!important;box-shadow:inset 0 1px #e0e8fa55,0 5px 14px #050b1870!important}html[data-site-theme=night] body .modal-backdrop .create-dialog.library-create-dialog button.primary:not(#night-dialog-control):hover:not(:disabled){background:linear-gradient(145deg,#7894c4,#456390)!important}html[data-site-theme=night] body .modal-backdrop .create-dialog.library-create-dialog button.close-x:not(#night-dialog-control){color:#f0f3f9!important;box-shadow:none!important;background:#263652!important;border-color:#8397ba!important}html[data-site-theme=night] body .modal-backdrop .create-dialog.library-create-dialog .cabinet-wordstore-location,html[data-site-theme=night] body .modal-backdrop .teacher-availability{color:#e5ebf5!important;background:#2a3853!important;border-color:#627797!important}html[data-site-theme=night] body .modal-backdrop .create-dialog.library-create-dialog .jar-title-limit.over :is(b),html[data-site-theme=night] body .modal-backdrop .create-dialog.library-create-dialog .jar-title-limit.over{color:#ffd27d!important}html[data-site-theme=night] body .modal-backdrop .collaborator-dialog :is(.collaborator-dialog-icon,.collaborator-role-picker>label){color:#e7edf7!important;background:#2a3955!important;border-color:#647a9e!important}html[data-site-theme=night] body .modal-backdrop .collaborator-dialog .collaborator-role-picker>label.selected{background:#344c6f!important;border-color:#abc1e4!important;box-shadow:0 0 0 2px #abc1e455!important}html[data-site-theme=night] body .modal-backdrop .collaborator-dialog .collaborator-role-picker>label.remove.selected{background:#2b3d5b!important;border-color:#d9b768!important}html[data-site-theme=night] body .modal-backdrop .collaborator-dialog .collaborator-role-picker :is(b,small){color:#e7edf7!important}html[data-site-theme=night] body .modal-backdrop .collaborator-dialog .collaborator-cancel:not(#night-dialog-control){color:#e7edf7!important;background:#273752!important;border-color:#8296b8!important}html[data-site-theme=night] body .modal-backdrop .collaborator-dialog .collaborator-submit:not(#night-dialog-control){color:#fff!important;background:linear-gradient(#627fac,#3a5985)!important;border-color:#a4b6d2!important}html[data-site-theme=night] body .repeat-panel .practice-help summary,html[data-site-theme=night] body .repeat-panel .practice-help[open] summary{color:#f5f7fc!important;background:linear-gradient(145deg,#34476b,#23334f)!important;border-color:#9bafd1!important;box-shadow:inset 0 1px #d9e4f633,0 2px 7px #050b1870!important}html[data-site-theme=night] body .repeat-panel .practice-help>p{color:#edf2fa!important;background:#202e47!important;border-color:#8296b8!important;box-shadow:0 8px 22px #050b18a8!important}html[data-site-theme=night] body .inside-games button>div>.required-review-badge{color:#f5f7fc!important;background:linear-gradient(145deg,#3c5073,#2b3c59)!important;border-color:#9caed0!important;box-shadow:inset 0 1px #e3ebfa38,0 2px 6px #050b1870!important}html[data-site-theme=night] body .inside-games button>div>.required-review-badge span{color:inherit!important}html[data-site-theme=night] body .jar-page{color:#e4eaf3!important;background:#0d1626!important}html[data-site-theme=night] body .jar-page .jar-workspace{box-shadow:none!important;background:0 0!important}html[data-site-theme=night] body .jar-page .wordlist-title-with-creator>.wordlist-credits>p{color:#c6d3e6!important}html[data-site-theme=night] body .jar-page .wordlist-title-with-creator>.wordlist-credits>p>b{color:#8eddec!important}html[data-site-theme=night] body .jar-page .jar-repetition-track li+li:before{color:#9eacc5!important}html[data-site-theme=night] body .jar-page .jar-repetition-track .jar-repetition-dot{color:#ecf1f8!important;background:#263650!important;border-color:#8b9dbb!important;box-shadow:inset 0 1px #dbe5f426!important}html[data-site-theme=night] body .jar-page .jar-repetition-track .is-done .jar-repetition-dot{color:#f2fcff!important;background:#23627d!important;border-color:#79d3e4!important}html[data-site-theme=night] body .jar-page .jar-repetition-track .is-next .jar-repetition-dot{color:#fff1c8!important;background:#2b4568!important;border-color:#d7b66c!important}html[data-site-theme=night] body .jar-page .jar-repetition-track .is-current .jar-repetition-dot{color:#f2fcff!important;background:#1f658a!important;border-color:#93e0ee!important;box-shadow:0 0 0 3px #58c5df55,0 0 11px #6dd7e87a!important}html[data-site-theme=night] body .jar-page .jar-repetition-track .jar-repetition-dot i{color:#102c43!important;background:#65c8dd!important}html[data-site-theme=night] body .jar-page .jar-repetition-controls button:not(#night-review-control){color:#f1f5fb!important;background:#273853!important;border-color:#91a5c7!important}html[data-site-theme=night] body .jar-page .jar-repetition-controls .jar-repetition-stop:not(#night-review-control){color:#ffdfa0!important;border-color:#cfaa5b!important}html[data-site-theme=night] body .jar-repetition-help{color:#eef3fa!important;background:#1d2b43!important;border-color:#869ab9!important}html[data-site-theme=night] body .game-result-report .result-praise label{color:#ffdf90!important}html[data-site-theme=night] body .game-result-report .result-praise .praise-answer small{color:#8edced!important}html:not([data-site-theme=night]) body .night-jar-aura{display:none!important}html[data-site-theme=night] body :is(.cabinet-library .jar-card,.jar-title-miniature,.repetition-nano-jar){isolation:isolate!important;overflow:visible!important}html[data-site-theme=night] body .night-jar-aura{z-index:-1!important;pointer-events:none!important;box-shadow:none!important;background:radial-gradient(#ffe4a65e 0%,#f4c86c30 24%,#e7c58016 40%,#0000 65%),radial-gradient(#6ce2ff30 0%,#6ce2ff15 34%,#0000 65%)!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:-24% -48% -20%!important}html[data-site-theme=night] body .cabinet-library .jar-card>.night-jar-aura{inset:-18% -45% -22%!important}html[data-site-theme=night] body .game-match>header>span{color:#d9f5ff!important;font-size:14px!important}html[data-site-theme=night] body .game-match>header{color:#e9f7ff!important;background:linear-gradient(145deg,#243753,#16243d)!important;border-color:#55749b!important}html[data-site-theme=night] body .game-match .exercise-progress{background:#10223b!important}html[data-site-theme=night] body .game-match .exercise-progress>i{background:linear-gradient(90deg,#258cae,#78e4ff)!important}html[data-site-theme=night] body .game-match .match-board>div:not(.match-success-burst){background:linear-gradient(#23405a66,#11243b66)!important}html[data-site-theme=night] body .game-match .match-board button>span{color:#f5fcff!important;background:linear-gradient(145deg,#84e8ff,#218bb5)!important;box-shadow:0 3px 8px #071b3d66,inset 0 2px #dbfaff99!important}html[data-site-theme=night] body .game-match .match-board button.selected{background:linear-gradient(145deg,#24577b,#183652)!important;border-color:#76ddff!important;box-shadow:0 0 0 3px #74dfff40,0 5px 12px #08152b66!important}html[data-site-theme=night] body .game-match .match-board button.matched{color:#f5fcff!important;background:linear-gradient(145deg,#277da4,#205379)!important;border-color:#88e8ff!important;box-shadow:0 4px #123a5b,0 8px 14px #06182955!important}html[data-site-theme=night] body .game-match .match-workshop:before,html[data-site-theme=night] body .game-match .match-workshop:after{background:linear-gradient(#617b9c,#253e5e 35%,#14253e)!important;box-shadow:0 7px 14px #07122666,inset 0 2px #afd9f933!important}@media (max-width:720px){html[data-site-theme=night] body .modal-backdrop:has(>.game-match){padding:12px!important;overflow:hidden!important}html[data-site-theme=night] body .modal-backdrop>section.exercise.game-match{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;height:calc(100dvh - 24px)!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:0!important;display:flex!important;overflow:hidden!important}html[data-site-theme=night] body .game-match>header{flex:none!important}html[data-site-theme=night] body section.exercise.game-match>.exercise-body.match-workshop{flex:1 1 0!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:12px 8px!important;display:flex!important;overflow:hidden!important}html[data-site-theme=night] body .game-match .match-playfield{width:100%!important;height:min(100%,760px)!important;min-height:0!important}html[data-site-theme=night] body .game-match .match-playfield>.match-board{box-sizing:border-box!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:14px!important;height:100%!important;margin:0!important;padding:8px!important}html[data-site-theme=night] body .game-match .match-board>div:not(.match-success-burst){box-sizing:border-box!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;padding:6px!important}html[data-site-theme=night] body .game-match .match-board button{box-sizing:border-box!important;height:100%!important;min-height:0!important;padding:7px 36px 7px 10px!important}html[data-site-theme=night] body .game-match .auto-next-note{z-index:8!important;position:absolute!important;bottom:0!important;left:12px!important;right:12px!important}}html[data-site-theme=night] body .flight-experience .cockpit-stage{background-blend-mode:normal!important;background:#07152e url(/game-flight-night-city-v1.webp) 50% 68%/cover no-repeat!important}html[data-site-theme=night] body .flight-experience .flight-horizon{pointer-events:none!important;background:radial-gradient(at 50% 90%,#65d8ff18,#0000 62%),linear-gradient(#08162f0d,#0000 55%,#04122533)!important;animation:6s ease-in-out infinite alternate night-flight-atmosphere!important}html[data-site-theme=night] body .flight-experience>header>span{color:#d9f5ff!important;font-size:14px!important}html[data-site-theme=night] body .flight-experience>header{color:#e9f7ff!important;background:linear-gradient(145deg,#243753,#16243d)!important;border-color:#55749b!important}html[data-site-theme=night] body .flight-experience .exercise-progress{background:#10223b!important}html[data-site-theme=night] body .flight-experience .exercise-progress>i{background:linear-gradient(90deg,#258cae,#78e4ff)!important}html[data-site-theme=night] body .flight-experience :is(.sky-question-card,.target-cloud b,.flight-arm-hint){color:#effaff!important;text-shadow:none!important;background:linear-gradient(145deg,#223e5ef2,#152743f2)!important;border-color:#76adcf!important;box-shadow:0 7px 20px #02091b80,inset 0 1px #bceeff4d!important}html[data-site-theme=night] body .flight-experience .sky-question-card :is(small,b){color:#e1f5ff!important}html[data-site-theme=night] body .flight-experience .sky-question-card:after{background:#192e4b!important;border-color:#76adcf!important}html[data-site-theme=night] body .flight-experience .cockpit-panel{background:linear-gradient(#243c59,#0b172c 65%)!important;border-color:#4f7a9e!important}html[data-site-theme=night] body .flight-experience :is(.cockpit-instrument,.airline-plate){color:#edfaff!important;background:#142640!important;border-color:#6c92b4!important}html[data-site-theme=night] body .flight-experience .cockpit-instrument b{color:#a1edff!important}html[data-site-theme=night] body .flight-experience .radar{color:#b6f5ff!important;background:repeating-radial-gradient(circle,#3489aa 0 2px,#112b47 3px 13px)!important;border-color:#71b9d7!important;box-shadow:inset 0 0 15px #56d1ff!important}html:not([data-site-theme=night]) body .flight-night-lights{display:none!important}html[data-site-theme=night] body .flight-night-lights{pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important}html[data-site-theme=night] body .flight-night-lights>i{pointer-events:none!important;border:0!important;border-radius:50%!important;display:block!important;position:absolute!important}html[data-site-theme=night] body .plane-window-lights{filter:drop-shadow(0 0 3px #ffe393)!important;background:radial-gradient(#ffedaf 0 24%,#ffdf7380 40%,#0000 70%) 0/11.11% 100% repeat-x!important;width:33%!important;height:5%!important;top:45%!important;left:33%!important}html[data-site-theme=night] body :is(.plane-tail-light,.plane-wing-light,.plane-nose-light){background:#e1faff!important;width:4px!important;height:4px!important;animation:2.6s ease-in-out infinite night-plane-beacon!important;box-shadow:0 0 4px 2px #a8f0ff,0 0 11px 5px #58d6ff66!important}html[data-site-theme=night] body .plane-tail-light{background:#ffe8a0!important;top:9%!important;left:15%!important;box-shadow:0 0 5px 2px #fd8,0 0 12px 5px #ffdc6666!important}html[data-site-theme=night] body .plane-wing-light{animation-delay:-1.3s!important;top:65%!important;left:9%!important}html[data-site-theme=night] body .plane-nose-light{animation:none!important;top:50%!important;left:90%!important}@media (prefers-reduced-motion:reduce){html[data-site-theme=night] body .flight-experience :is(.flight-horizon,.flight-night-lights>i){animation:none!important}}html[data-site-theme=night] body .content.academy-page .academy-panorama-view :is(.academy-section-heading,.academy-learning-proverb){color:#edf8ff!important;background:linear-gradient(145deg,#253a56f7,#16263ff7)!important;border:1px solid #7fa4c4!important;padding:20px 24px!important;box-shadow:inset 0 1px #b5eaff33,0 8px 18px #030c2255!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-activity-filters{background:#192b43f2!important;border-color:#6387a8!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view :is(.academy-section-heading,.academy-learning-proverb) :is(h2,p,small,span,footer){color:#edf8ff!important;text-shadow:none!important;-webkit-text-stroke:0!important;opacity:1!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-section-heading h2{font-size:24px!important;line-height:1.35!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-section-heading :is(h2 small,p){color:#bddff2!important;font-size:16px!important;line-height:1.5!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-learning-proverb p{font-size:20px!important;font-weight:600!important;line-height:1.6!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-learning-proverb footer{color:#9edcf3!important;font-size:15px!important;line-height:1.5!important}@media (max-width:620px){html[data-site-theme=night] body .content.academy-page .academy-panorama-view :is(.academy-section-heading,.academy-learning-proverb){padding:16px!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-learning-proverb p{font-size:18px!important}}html[data-site-theme=night] body .sidebar .profile>em{color:#7eeaff!important;text-shadow:0 0 4px #4cdfff,0 0 9px #28bfff99!important}html[data-site-theme=night] body .crossvit .crossvit-board-scroll{background:#101f35!important;border-color:#597ca1!important;box-shadow:inset 0 0 18px #020b2080!important}html[data-site-theme=night] body .crossvit .crossvit-board label.crossvit-cell{box-sizing:border-box!important;background:#365779!important;border:1px solid #8ab6d5!important;box-shadow:inset 0 1px #b7e6ff33!important}html[data-site-theme=night] body .crossvit .crossvit-board label.crossvit-cell input{color:#effaff!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important}html[data-site-theme=night] body .crossvit .crossvit-board label.crossvit-cell small{color:#e2f7ff!important;text-shadow:none!important;font-size:10px!important;font-weight:700!important}html[data-site-theme=night] body .crossvit .crossvit-board label.crossvit-cell.selected{background:#9be5fa!important;border-color:#d9faff!important;box-shadow:inset 0 0 0 1px #55b8d5,0 0 5px #68d9f54d!important}html[data-site-theme=night] body .crossvit .crossvit-board label.crossvit-cell.selected :is(input,small){color:#102f49!important}html[data-site-theme=night] body .crossvit .crossvit-board label.crossvit-cell.selected:focus-within{outline-offset:-3px!important;background:#f2d47f!important;border-color:#ffe9ac!important;outline:3px solid #ffd777!important}html[data-site-theme=night] body .crossvit .crossvit-play>aside{color:#e5f5ff!important;background:#1b2d47!important;border-color:#5c80a4!important}html[data-site-theme=night] body .crossvit .crossvit-clues button[aria-pressed=true]{color:#effaff!important;background:#315e7b!important;border-color:#9fe6ff!important;outline:2px solid #8ce3ff!important;box-shadow:inset 3px 0 #8ce3ff!important}html[data-site-theme=night] body section.content.academy-page{isolation:isolate!important;background:#07131f!important}html[data-site-theme=night] body section.content.academy-page:before{content:""!important;aspect-ratio:auto!important;filter:none!important;opacity:1!important;z-index:0!important;pointer-events:none!important;background:#07131f url(/night-academy-v4-evening-barefoot.webp) top/auto min(100dvh,941px) no-repeat!important;width:min(100vw - 238px,1400px)!important;height:100dvh!important;display:block!important;position:fixed!important;inset:0 auto auto calc(238px + max(0px,50vw - 819px))!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view,html[data-site-theme=night] body .content.academy-page .academy-panorama{background:0 0!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view:before,html[data-site-theme=night] body .content.academy-page .academy-panorama-view:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html[data-site-theme=night] body .content.academy-page>.academy-panorama-view{z-index:1!important;position:relative!important}@media (max-width:620px){html[data-site-theme=night] body section.content.academy-page:before{background-position:70% 0!important;width:100vw!important;left:0!important}}html[data-site-theme=night] body button.library-create-action{color:#163750!important;text-shadow:none!important;background:linear-gradient(145deg,#d2f3ff,#94cce7)!important;border-color:#c4efff!important;box-shadow:inset 0 1px #ffffffb3,0 3px #3e6b8c,0 5px 12px #030d2140!important}html[data-site-theme=night] body button.library-create-action:hover{background:linear-gradient(145deg,#e6faff,#afe4f7)!important;border-color:#e4faff!important}html[data-site-theme=night] body button.library-create-action:active{background:linear-gradient(145deg,#a5d9ee,#86bddb)!important;box-shadow:inset 0 2px 5px #315a7933,0 1px #3e6b8c!important}html[data-site-theme=night] body .library-directory details[data-directory-node^=unit\:]>summary>button{color:#e1ecfc!important;text-shadow:none!important;background:linear-gradient(145deg,#304260,#263750)!important;border-color:#627d9f!important}html[data-site-theme=night] body .library-directory .directory-branches button.directory-list{color:#e1ecfc!important;text-shadow:none!important;background:linear-gradient(145deg,#405573,#334660)!important;border-color:#7893b1!important}html[data-site-theme=night] body .library-directory details[data-directory-node^=unit\:]>summary>button:is(:hover,[aria-current=page]){background:linear-gradient(145deg,#426181,#344f70)!important;border-color:#96c2de!important}html[data-site-theme=night] body .library-directory .directory-branches button.directory-list:is(:hover,[aria-current=page]){background:linear-gradient(145deg,#547791,#42627f)!important;border-color:#b4e3f4!important}html[data-site-theme=night],html[data-site-theme=night] body,html[data-site-theme=night] body *{scrollbar-color:#719fc5 #132239!important}html[data-site-theme=night]::-webkit-scrollbar-track{background:#132239!important}html[data-site-theme=night] body ::-webkit-scrollbar-track{background:#132239!important}html[data-site-theme=night]::-webkit-scrollbar-thumb{background:#719fc5!important;border-color:#132239!important}html[data-site-theme=night] body ::-webkit-scrollbar-thumb{background:#719fc5!important;border-color:#132239!important}html[data-site-theme=night]::-webkit-scrollbar-corner{background:#132239!important}html[data-site-theme=night] body ::-webkit-scrollbar-corner{background:#132239!important}html[data-site-theme=night] body .vita-games-card .vita-games-navigation a[aria-current=page]:after{background:#81e4ff!important;box-shadow:0 0 7px #81e4ffb3,0 0 14px #54bfe766!important}html[data-site-theme=night] body .content.leaderboard-page .leader-row .user-rank{color:#e0f6ff!important;text-shadow:none!important;background:linear-gradient(145deg,#315778,#203c59)!important;border:1px solid #77b9d5!important;box-shadow:inset 0 1px #c5f2ff33,0 2px 5px #07142655!important}html[data-site-theme=night] body dialog.herbal-lab{--herbal-ink:#e8f4ff!important;--herbal-accent:#76daf4!important;color:#e8f4ff!important}html[data-site-theme=night] body dialog.herbal-lab .herbal-art-title,html[data-site-theme=night] body dialog.herbal-lab .herbal-art-title *,html[data-site-theme=night] body dialog.herbal-lab .herbal-success :is(h2,p,span){color:#e8f4ff!important;text-shadow:none!important;opacity:1!important}html[data-site-theme=night] body dialog.herbal-lab .herbal-success h2{color:#a1e8ff!important}html[data-site-theme=night] body .sidebar button.sidebar-signout{color:#dceaff!important;background:linear-gradient(145deg,#253353,#1a243a)!important;border-color:#6d91b5!important;box-shadow:inset 0 1px #d5f7ff20,0 3px 7px #0003!important}html[data-site-theme=night] body .sidebar .sidebar-signout-icon{color:#b6f0ff!important;text-shadow:none!important;background:linear-gradient(145deg,#365f80,#23415e)!important;border:1px solid #6d9bbd!important;box-shadow:inset 0 1px #d5f7ff40,0 3px #0e233b,0 5px 12px #040c1e55!important}html[data-site-theme=night] body .sidebar .sidebar-signout-copy :is(b,small){color:#dceaff!important}html[data-site-theme=night] body .sidebar button.sidebar-signout:hover .sidebar-signout-icon{color:#e2faff!important;background:linear-gradient(145deg,#477ea0,#2b5778)!important;border-color:#a4d9ee!important}html[data-site-theme=night] body .sidebar :is(nav .nav-item>span,.admin-nav-icon){color:#b6f0ff!important;filter:none!important;background:linear-gradient(145deg,#365f80,#23415e)!important;border:1px solid #6d9bbd!important;border-radius:13px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important;transform:none!important;box-shadow:inset 0 1px #d5f7ff40,0 3px #0e233b,0 5px 12px #040c1e55!important}html[data-site-theme=night] body .sidebar :is(nav .nav-item>span,.admin-nav-icon)>svg{fill:none!important;stroke:currentColor!important;stroke-width:2.1px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:28px!important;height:28px!important;color:inherit!important;opacity:1!important;filter:none!important}html[data-site-theme=night] body .sidebar nav .nav-item.active>span{color:#14334f!important;background:linear-gradient(145deg,#b5f1ff,#78d3eb)!important;border-color:#c4f6ff!important;box-shadow:inset 0 1px #fff9,0 3px #367994,0 0 14px #65d9ef33!important}html[data-site-theme=night] body .sidebar nav .nav-item:hover:not(.active)>span{color:#e2faff!important;background:linear-gradient(145deg,#477ea0,#2b5778)!important;border-color:#a4d9ee!important}body .academy-night-mobile-art{display:none!important}@media (max-width:620px){html[data-site-theme=night] body section.content.academy-page,html[data-site-theme=night] body .content.academy-page .academy-panorama-view,html[data-site-theme=night] body .content.academy-page .academy-panorama{box-shadow:none!important;background:#14233b!important;border:0!important;border-radius:0!important;outline:0!important}html[data-site-theme=night] body section.content.academy-page{padding:0!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view{padding:12px!important}html[data-site-theme=night] body .content.academy-page .academy-panorama{padding:0!important}html[data-site-theme=night] body section.content.academy-page:before,html[data-site-theme=night] body .content.academy-page .academy-panorama-view:before,html[data-site-theme=night] body .content.academy-page .academy-panorama-view:after,html[data-site-theme=night] body .content.academy-page .academy-panorama-title:before,html[data-site-theme=night] body .content.academy-page .academy-panorama-title:after{content:none!important;background:0 0!important;display:none!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-title{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 14px!important;padding:0!important}html[data-site-theme=night] body .content.academy-page .academy-night-mobile-art{object-fit:contain!important;aspect-ratio:3/2!important;width:100%!important;max-width:1536px!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:16px!important;margin:0!important;display:block!important}html[data-site-theme=night] body .content.academy-page .academy-night-mobile-hero{grid-area:1/1!important}html[data-site-theme=night] body .content.academy-page .academy-name-with-song{padding:12px 0!important}html[data-site-theme=night] body .content.academy-page .academy-mobile-activity-copy :is(h2,p,small,span){color:#e1f1ff!important;opacity:1!important;text-shadow:none!important;-webkit-text-stroke:0!important}html[data-site-theme=night] body .content.academy-page .academy-activity-filters{box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-theme=night] body .content.academy-page .academy-activity-description{color:#e1f1ff!important;background:#20324e!important;border:1px solid #587d9f!important}html[data-site-theme=night] body .content.academy-page .academy-activity-description :is(summary,p,span,a){color:#e1f1ff!important;text-shadow:none!important}html[data-site-theme=night] body .content.academy-page .academy-hotspot :is(b,small){color:#e1f1ff!important;-webkit-text-stroke:0!important;text-shadow:none!important}html[data-site-theme=night] body .content.academy-page .academy-proverb-illustration{display:none!important}html[data-site-theme=night] body .content.academy-page .academy-night-mobile-footer{margin:18px 0 0!important}}html[data-site-theme=night] body main.everword-screen{color:#e5f3ff!important;background:radial-gradient(at 50% 15%,#203b5b55,#0000 65%),#101827!important}html[data-site-theme=night] body main.everword-screen :is(.everword-header,.everword-controls,.everword-scoreboard,.everword-players-panel,.everword-rack-section,.everword-clue,.everword-word-card,.everword-result,.ew-recent-moves,.everword-bag-toolbar,.ew-rack-actions,.everword-mobile-players){color:#e5f3ff!important;background:linear-gradient(145deg,#243650,#17253b)!important;border-color:#557496!important;box-shadow:inset 0 1px #d5efff15,0 8px 24px #0003!important}html[data-site-theme=night] body main.everword-screen .everword-board{background:linear-gradient(145deg,#263f60,#15263e)!important;border-color:#688faf!important;box-shadow:inset 0 1px #bce9ff55,inset 0 -4px #0b162a,0 12px 30px #0005,0 0 22px #6adfff12!important}html[data-site-theme=night] body main.everword-screen button{color:#e8f7ff!important;text-shadow:none!important;background:linear-gradient(145deg,#314b6b,#22344f)!important;border-color:#6383a5!important;box-shadow:inset 0 1px #d5f1ff30,0 3px #0e1c30,0 6px 14px #0003!important}html[data-site-theme=night] body main.everword-screen button:hover:not(:disabled){background:linear-gradient(145deg,#426588,#2e4c6b)!important;border-color:#8fcde8!important}html[data-site-theme=night] body main.everword-screen button:focus-visible{outline-offset:2px!important;outline:3px solid #80e6ff!important}html[data-site-theme=night] body main.everword-screen .everword-cell{color:#cce3f4!important;background:linear-gradient(145deg,#263750,#1a283e)!important;border:1px solid #506b8b!important;box-shadow:inset 0 1px #c5e8ff12,inset 0 -2px #0d192b80!important}html[data-site-theme=night] body main.everword-screen .everword-cell.bonus-L2{background:linear-gradient(145deg,#345b79,#24415d)!important;border-color:#6395b7!important}html[data-site-theme=night] body main.everword-screen .everword-cell.bonus-L3{background:linear-gradient(145deg,#355789,#283d65)!important;border-color:#81a6da!important}html[data-site-theme=night] body main.everword-screen .everword-cell.bonus-W2{background:linear-gradient(145deg,#326879,#234753)!important;border-color:#78cad9!important}html[data-site-theme=night] body main.everword-screen .everword-cell.bonus-W3{background:linear-gradient(145deg,#625186,#3c355d)!important;border-color:#b2a0df!important}html[data-site-theme=night] body main.everword-screen .everword-cell.is-fixed{background:linear-gradient(145deg,#a8dff5,#6fa9d0)!important;border-color:#c4f0ff!important;box-shadow:inset 0 2px #e5faff99,inset 0 -3px #396483,0 2px 4px #0004!important}html[data-site-theme=night] body main.everword-screen .everword-cell.is-draft{background:linear-gradient(145deg,#d5f4ff,#8ce2f7)!important;border-color:#f0fcff!important;box-shadow:inset 0 2px #fff9,inset 0 -3px #5194ab,0 0 12px #81e6ff80!important}html[data-site-theme=night] body main.everword-screen .everword-cell:is(.is-fixed,.is-draft)>:is(b,small){color:#122e49!important;text-shadow:none!important}html[data-site-theme=night] body main.everword-screen .everword-cell.is-cursor{outline-offset:-2px!important;outline:2px solid #80e6ff!important}html[data-site-theme=night] body main.everword-screen .everword-cell.is-last-opponent-word{border-color:#dec5ff!important;box-shadow:inset 0 0 0 2px #9169b3,inset 0 -3px #396483!important}html[data-site-theme=night] body main.everword-screen .everword-cell[data-drop-target=true]{outline:3px solid #b0f1ff!important}html[data-site-theme=night] body main.everword-screen :is(.everword-scoreboard,.everword-mobile-players)>div{color:#e9f5ff!important;background:linear-gradient(145deg,#2b405d,#1c2b42)!important;border-color:#6983a1!important;box-shadow:inset 0 1px #cae9ff24,0 5px 12px #0003!important}html[data-site-theme=night] body main.everword-screen :is(.everword-scoreboard,.everword-mobile-players)>div.is-current{outline-offset:2px!important;background:linear-gradient(145deg,#315f78,#233f59)!important;border-color:#82e3fb!important;outline:2px solid #82e3fb!important;box-shadow:inset 0 1px #dbfaff50,0 0 0 2px #82e3fb25,0 0 18px #61d9fa25!important}html[data-site-theme=night] body main.everword-screen .everword-player-info{box-shadow:none!important;background:0 0!important}html[data-site-theme=night] body main.everword-screen :is(.everword-player-name,.everword-player-login,.everword-player-letters){color:#e1effb!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html[data-site-theme=night] body main.everword-screen :is(.everword-player-score,.everword-player-login>em,.everword-turn-label){color:#9deaff!important;text-shadow:0 0 10px #7ce4ff25!important;background:0 0!important}html[data-site-theme=night] body main.everword-screen .everword-rack{background:linear-gradient(#1a2d45,#122037)!important;border-color:#5e81a4!important;box-shadow:inset 0 -4px #091527,0 1px #bbecff25!important}html[data-site-theme=night] body main.everword-screen .everword-rack button{color:#132e48!important;background:linear-gradient(145deg,#aadcf3,#679cbe)!important;border-color:#c4eaff!important;box-shadow:inset 0 2px #e9fbff90,0 4px #304e69,0 7px 12px #0004!important}html[data-site-theme=night] body main.everword-screen .everword-rack button[aria-pressed=true]{background:linear-gradient(#dcfaff,#8ce5ff)!important;outline:2px solid #8ce5ff!important;box-shadow:0 0 16px #6fdfff66!important}html[data-site-theme=night] body main.everword-screen .everword-rack button:disabled{opacity:.72!important}html[data-site-theme=night] body main.everword-screen .everword-rack button>:is(b,small){color:#132e48!important}html[data-site-theme=night] body main.everword-screen .ew-rack-action-submit{background:linear-gradient(#478dad,#275b7a)!important;border-color:#8bd9f0!important}html[data-site-theme=night] body main.everword-screen .ew-rack-action:disabled{opacity:.48!important}html[data-site-theme=night] body main.everword-screen .ew-recent-moves p{border-color:#496786!important}html[data-site-theme=night] body main.everword-screen :is(.everword-game-jars a,.everword-jar-link){color:#b3eaff!important;background:#213852!important;border-color:#658db0!important}html[data-site-theme=night] body main.everword-screen :is(.everword-move-preview,.everword-error){color:#eff8ff!important;word-break:normal!important;overflow-wrap:normal!important;background:#23374e!important;border-color:#7faccb!important}html[data-site-theme=night] body main.everword-screen .everword-move-preview em{color:#e5f3ff!important;background:#354b6b!important}html[data-site-theme=night] body main.everword-screen .everword-bag-icon [fill]:not([fill=none]){fill:#37627e!important}html[data-site-theme=night] body main.everword-screen .everword-bag-icon [stroke]{stroke:#b1e8f7!important}html[data-site-theme=night] body main.everword-screen .everword-cell:is(.is-draft,.is-last-opponent-word){outline-color:#aee8ff!important}html[data-site-theme=night] body main.everword-screen .everword-cell[data-hint-start=true]{outline:3px solid #99eaff!important;box-shadow:inset 0 0 0 4px #5484a3!important}html[data-site-theme=night] body main.everword-screen .everword-hint-arrow{color:#c4f6ff!important;background:#284e6d!important}html[data-site-theme=night] body main.everword-screen .everword-drag-tile{color:#17344b!important;background:linear-gradient(#c4efff,#78bddb)!important;border-color:#bbf0ff!important}html[data-site-theme=night] body :is(.ew-action-help,.ew-wildcard-popup){color:#e5f3ff!important;background:linear-gradient(145deg,#263c58,#15263c)!important;border-color:#7eafcb!important}html[data-site-theme=night] body .catch-session-finale .catch-session-word-list{z-index:5!important;scrollbar-color:#82cae6 #142840!important}html[data-site-theme=night] body .catch-session-finale .catch-session-word-list article{color:#effaff!important;background:linear-gradient(145deg,#284b68f2,#172f4aeb)!important;border-color:#a4e7f7b3!important;border-radius:18px!important;padding:9px!important;box-shadow:inset 0 1px #ddfaff55,0 3px 8px #04122180,0 0 12px #7cddff25!important}html[data-site-theme=night] body .catch-session-finale .catch-session-word-list article b{color:#f1fbff!important;opacity:1!important;text-shadow:none!important;font-size:14px!important;line-height:1.3!important}html[data-site-theme=night] body .catch-session-finale .catch-session-word-list article small{color:#c6e8f8!important;opacity:1!important;text-shadow:none!important;font-size:12px!important;line-height:1.4!important}html[data-site-theme=night] body .catch-session-finale .catch-session-word-list article button{color:#f0fbff!important;background:#35617e!important;border-color:#a8e5f4!important}html[data-site-theme=night] body .catch-session-finale .catch-session-word-list article button:disabled{opacity:.65!important}@media (max-width:680px){html[data-site-theme=night] body .catch-session-finale .catch-session-word-list article b{font-size:13px!important}html[data-site-theme=night] body .catch-session-finale .catch-session-word-list article small{font-size:12px!important}}html[data-site-theme=night] body .catch-experience .catch-world{background-blend-mode:multiply!important;background-color:#19334d!important}html[data-site-theme=night] body .catch-experience .magic-drop,html[data-site-theme=night] body .catch-experience .magic-drop:hover,html[data-site-theme=night] body .catch-experience .magic-drop .drop-hit-area,html[data-site-theme=night] body .catch-experience .magic-drop:before{box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-theme=night] body .catch-experience :is(.magic-drop b,.catch-question-card){color:#effaff!important;-webkit-backdrop-filter:blur(5px)!important;text-shadow:0 1px 3px #041322,0 0 8px #88dfff33!important;background:linear-gradient(145deg,#b7eaff28,#72cfff0d 58%,#a8eaff22)!important;border:1px solid #b1eaff99!important;box-shadow:inset 0 1px 2px #e2faff66,inset 0 -2px 7px #69cfff25,0 0 18px #83dcff32,0 4px 14px #07132366!important}html[data-site-theme=night] body .catch-experience .catch-question-card :is(b,small){color:#effaff!important}html[data-site-theme=night] body .catch-experience .catch-night-lights{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;display:block!important}html[data-site-theme=night] body .catch-experience .catch-light-string{background:url(/night-festive-garland.svg) top/100% 100% no-repeat;border:0;width:98%;height:clamp(64px,12dvh,110px);display:block;position:absolute;left:1%}html[data-site-theme=night] body .catch-experience .catch-light-string i{width:11px;height:16px;margin-top:var(--bulb-cord);background:radial-gradient(at 45% 40%,#fffbe4 0 25%,#ffdb88 55%,#e4a954 100%);border-radius:5px 5px 7px 7px;position:relative;box-shadow:0 0 7px 2px #fff0b6aa,0 0 22px 8px #ffe9a33d,0 0 48px 20px #ffdc7820}html[data-site-theme=night] body .catch-experience .catch-light-string i:before{content:"";height:var(--bulb-cord);background:#b5cde16b;width:1px;position:absolute;bottom:100%;left:50%}html[data-site-theme=night] body .catch-experience .catch-light-string i:after{content:"";background:#859dac;border-radius:2px;height:4px;position:absolute;top:-3px;left:2px;right:2px}html[data-site-theme=night] body .catch-experience .catch-jar-lights{z-index:5;filter:drop-shadow(0 0 5px #ffdb8377);background:url(/night-jar-fairy-lights.svg) 50%/100% 100% no-repeat,radial-gradient(#ffe7a930,#0000 70%);border-radius:40%;position:absolute;inset:28% 25% 17%;display:block!important}html[data-site-theme=night] body .catch-experience .catch-jar-lights i{background:#fff4c5;border:1px solid #fff8e3;border-radius:3px;width:6px;height:9px;position:absolute;box-shadow:0 0 4px 1px #fff6c9,0 0 12px 4px #ffe7a76b,0 0 26px 10px #ffd37d36}@media (max-width:700px){html[data-site-theme=night] body .catch-experience .catch-light-string i{width:7px;height:11px}}html body section.exercise.game-type{box-sizing:border-box!important;flex-direction:column!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;display:flex!important;overflow:hidden!important}html body section.exercise.game-type>header{flex:none!important}html body section.exercise.game-type>.exercise-body{box-sizing:border-box!important;flex:1 1 0!important;align-items:flex-start!important;min-height:0!important;overflow-y:auto!important}html body section.exercise.game-type>.exercise-body .memory-recipe-stage{min-height:0!important;padding-bottom:12px!important}html body section.exercise.game-type>.memory-collection-scene{flex:0 0 210px!important;width:100%!important;max-width:none!important;height:210px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}html[data-site-theme=night] body .game-type .memory-jar-lights{z-index:2;filter:drop-shadow(0 0 5px #ffdb83b3);pointer-events:none;background:url(/night-jar-fairy-lights.svg) 50%/100% 100% no-repeat,radial-gradient(#ffe7a94d,#0000 70%);border-radius:40%;position:absolute;inset:28% 24% 17%;display:block!important}@media (max-width:700px){html body .game-type .memory-jar{width:min(145px,38vw)!important;height:min(184px,24dvh)!important}html body section.exercise.game-type>.memory-collection-scene{flex-basis:min(190px,25dvh)!important;height:min(190px,25dvh)!important}html body .game-type .memory-recipe-stage{align-content:start!important;gap:12px!important;min-height:0!important;padding:0 4px!important}html body .game-type .memory-capsule-input{justify-content:center!important;align-items:center!important;width:100%!important;height:104px!important;display:flex!important}html body .game-type .memory-capsule-input input{width:100%!important;height:56px!important;font-size:20px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}html body .game-type .memory-capsule-input input:focus{transform:none!important}html body .game-type .memory-floor-capsules{max-height:80px!important;overflow:hidden!important}html body .game-type>.exercise-body{padding:12px!important}html body .game-type .memory-jar-capsules{height:46%!important;bottom:16%!important;left:24%!important;right:24%!important}}html body .game-type .memory-simple-answers{display:grid;gap:10px!important}html body .game-type .memory-simple-answers p{gap:4px;display:grid;margin:0!important;font-size:20px!important;line-height:1.35!important}html body .game-type .memory-simple-answers small{font-size:12px!important;line-height:1.4!important}html body .game-type .memory-error-details{border-top:1px solid;margin-top:12px;padding-top:10px}html body .game-type .memory-error-details summary{cursor:pointer;font-size:14px!important;font-weight:700!important;line-height:1.4!important}html body .game-type .memory-error-details[open] .memory-correction-line{margin-top:10px!important}html body .game-type .memory-retry-note{margin:0!important;font-size:13px!important;line-height:1.4!important}html body .memory-recipe-intro .exercise-body{padding:24px!important}html body .memory-recipe-intro h2{font-size:28px!important;line-height:1.2!important}html body .memory-recipe-intro p{font-size:16px!important;line-height:1.5!important}@media (max-width:760px){html body .modal-backdrop:has(>section.conveyor-game){padding:0!important;overflow:hidden!important}html body .modal-backdrop>section.exercise.conveyor-game{box-sizing:border-box!important;border:0!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body section.exercise.conveyor-game>.conveyor-stage{box-sizing:border-box!important;border-radius:0!important;flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}html body section.exercise.conveyor-game .conveyor-belt{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}}html[data-site-theme=night] body .conveyor-game .conveyor-stage{background-blend-mode:normal!important;background:#0b182b!important;box-shadow:inset 0 0 40px #02091380!important}html[data-site-theme=night] body .conveyor-game .conveyor-stage:after{filter:none!important;background:radial-gradient(at 50% 20%,#28476380,#0000 65%),linear-gradient(#12253b,#081525)!important;transform:none!important}html[data-site-theme=night] body .conveyor-game .conveyor-drop-zone{background:linear-gradient(90deg,#0000,#73dff20d,#0000)!important;border-color:#72d9ed33!important;box-shadow:inset 0 0 20px #73dff20d!important}html[data-site-theme=night] body .conveyor-game .conveyor-capsule>img{filter:brightness(1.15)saturate(1.15)drop-shadow(0 0 7px #b7ffb980)drop-shadow(0 0 16px #ffda6659)!important}html[data-site-theme=night] body .conveyor-game .conveyor-capsule>b{color:#f0fbff!important;text-shadow:0 1px 2px #06101c!important;background:linear-gradient(145deg,#274760ee,#132d43ee)!important;border:1px solid #8cdced80!important;box-shadow:inset 0 1px #dcfaff40,0 0 12px #72d9ed26!important}html[data-site-theme=night] body .conveyor-game .conveyor-belt{background:linear-gradient(#47738b 0 9%,#2d526c 10% 20%,#203b54 21% 70%,#10263d 71%)!important;border-color:#426781!important;box-shadow:0 9px #0a1c30,0 20px 28px #02091380,inset 0 2px #c3f2ff33,0 0 0 2px #79b8cd80!important}html[data-site-theme=night] body .conveyor-game .conveyor-belt:before{background:repeating-linear-gradient(90deg,#36566e 0 28px,#243f57 29px 53px,#142c43 54px 59px)!important;border-color:#60859c!important;box-shadow:inset 0 3px #b8efff26,0 4px #10263d!important}html[data-site-theme=night] body .conveyor-game .conveyor-belt:after{color:#b8efff!important;text-shadow:none!important;background:linear-gradient(145deg,#284f68,#16354c)!important;border-color:#638da6!important;box-shadow:inset 0 1px #c9f4ff33,0 3px #0b2136!important}html[data-site-theme=night] body .conveyor-game .conveyor-jar-lights{z-index:3;filter:drop-shadow(0 0 5px #ffdc8ab3);background:url(/night-jar-fairy-lights.svg) 50%/100% 100% no-repeat,radial-gradient(#ffe5a44d,#0000 70%);border-radius:40%;position:absolute;inset:29% 24% 17%;display:block!important}html[data-site-theme=night] body .conveyor-game .conveyor-jar>b{color:#f0fbff!important;text-shadow:0 1px 2px #06101c!important;background:linear-gradient(145deg,#22435bd9,#10283cd9)!important;border-color:#8ad8e780!important;box-shadow:inset 0 1px #c9f4ff33!important}html[data-site-theme=night] body .conveyor-game .conveyor-jar>b span{color:#f0fbff!important}html[data-site-theme=night] body .cards-game{background:#101c30!important;border-color:#668eaf!important}html[data-site-theme=night] body .cards-game>header{color:#d5f1ff!important;background:linear-gradient(145deg,#233d58,#14283f)!important;border-color:#6086a5!important}html[data-site-theme=night] body .cards-game .exercise-progress{background:#0b1b2f!important}html[data-site-theme=night] body .cards-game .exercise-progress>i{background:linear-gradient(90deg,#398ead,#93eaff)!important;box-shadow:0 0 9px #72ddf566!important}html[data-site-theme=night] body .cards-game .cards-stage{color:#e7f7ff!important;background:radial-gradient(at 50% 25%,#28516c66,#0000 60%),linear-gradient(#13273e,#091626)!important;padding:24px 16px 150px!important}html[data-site-theme=night] body .cards-game .compact-game-heading{box-shadow:none!important;background:0 0!important}html[data-site-theme=night] body .cards-game .compact-game-heading .pill{color:#b6eeff!important;background:#203e57!important;border:1px solid #6b9cb8!important;box-shadow:inset 0 1px #d7f8ff26!important}html[data-site-theme=night] body .cards-game .compact-game-heading :is(h2,p,small){color:#c9e7f4!important;opacity:1!important;text-shadow:none!important}html[data-site-theme=night] body .cards-game button.wordamin-flashcard{box-shadow:none!important;background:0 0!important;border:0!important;margin:24px auto 20px!important}html[data-site-theme=night] body .cards-game .card-face{color:#effaff!important;background:radial-gradient(at 30% 10%,#45749166,#0000 60%),linear-gradient(145deg,#23405d,#152a42)!important;border:2px solid #719fbd!important;border-radius:26px!important;gap:22px!important;box-shadow:inset 0 1px #d2f5ff40,0 18px 35px #02091366,0 0 18px #62d1ea14!important}html[data-site-theme=night] body .cards-game .card-back{background:radial-gradient(at 70% 15%,#38738a66,#0000 60%),linear-gradient(145deg,#21485a,#152b43)!important;border-color:#81cee0!important}html[data-site-theme=night] body .cards-game .card-face b{color:#f1fbff!important;text-shadow:0 2px 3px #06132266!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html[data-site-theme=night] body .cards-game .card-face :is(small,em){color:#b7e5f4!important;letter-spacing:normal!important;max-width:84%!important;text-shadow:none!important;white-space:normal!important;font-size:14px!important;line-height:1.5!important}html[data-site-theme=night] body .cards-game .card-face:after{color:#e4faff!important;background:linear-gradient(90deg,#438bac,#27617c)!important;box-shadow:0 0 12px #67d6ec33!important}html[data-site-theme=night] body .cards-game .card-rating{box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important}html[data-site-theme=night] body .cards-game .card-rating>button{color:#edfaff!important;background:linear-gradient(145deg,#2f5773,#214158)!important;border:1px solid #82b8d0!important;min-height:52px!important;padding:12px 18px!important;font-size:16px!important;line-height:1.3!important}html[data-site-theme=night] body .cards-game .card-rating>button:last-child{background:linear-gradient(145deg,#276276,#17475d)!important;border-color:#85d9e7!important}html[data-site-theme=night] body .cards-game .cards-botany img{filter:brightness(1.1)drop-shadow(0 0 12px #7ee8f54d)!important}html[data-site-theme=night] body .cards-game .cards-botany>span{color:#5faabf!important;opacity:.5!important;text-shadow:0 0 20px #70dbe433!important}html[data-site-theme=night] body .cards-game .cards-direction-options button{color:#e7f8ff!important;background:linear-gradient(145deg,#26455f,#162f46)!important;border-color:#6c9bb5!important}html[data-site-theme=night] body .cards-game .cards-direction-options :is(b,span,em){color:#d2f1ff!important}@media (max-width:720px){html[data-site-theme=night] body .cards-game .wordamin-flashcard{width:100%!important;max-width:470px!important;height:clamp(280px,40dvh,350px)!important}html[data-site-theme=night] body .cards-game .card-rating{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:470px!important;display:grid!important}html[data-site-theme=night] body .cards-game .card-rating>button{width:100%!important}}html body .flight-experience .target-cloud b{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:calc(100% - 12px)!important;max-width:none!important;padding:7px 9px!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}@media (max-width:700px){html body .flight-experience .target-cloud b{padding:6px 7px!important;font-size:18px!important}}html[data-site-theme] body .create-dialog.library-create-dialog{text-align:center;color:#713815!important;background:linear-gradient(145deg,#fffaf5,#ffead6)!important;border:2px solid #edb27e!important}html[data-site-theme] body .create-dialog.library-create-dialog .dialog-wordstore-icon{color:#fffaf3!important;background:linear-gradient(145deg,#ffb565,#e97424)!important;border-color:#a84a15!important;box-shadow:inset 0 0 0 3px #ffd6ad,0 8px 18px #b8542024!important}html[data-site-theme] body .create-dialog.library-create-dialog :is(h2,h2 small,.eyebrow){color:#874317!important}html[data-site-theme] body .create-dialog.library-create-dialog :is(input,select){caret-color:#db641a;color:#673414!important;background:#fff!important;border:1px solid #e7b48b!important}html[data-site-theme] body .create-dialog.library-create-dialog :is(input,select):focus{outline-offset:3px;box-shadow:none!important;border-color:#d96b20!important;outline:3px solid #f5ba86!important}html[data-site-theme] body .create-dialog.library-create-dialog button.primary{width:100%;margin-top:12px;color:#fff!important;box-shadow:none!important;background:#df691e!important;border:1px solid #c45615!important}html[data-site-theme] body .create-dialog.library-create-dialog button.primary:hover:not(:disabled){background:#c95513!important}html[data-site-theme] body .create-dialog.library-create-dialog button:disabled{opacity:.5;cursor:not-allowed}html[data-site-theme] body .create-dialog.library-create-dialog button.close-x{color:#9c4a18!important;box-shadow:none!important;background:#fff4e9!important;border-color:#e8b486!important}@media (max-width:700px){html body .stat-explanation{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:22px 16px!important}html body .stat-explanation>small{padding:0 28px!important;font-size:11px!important;line-height:1.4!important;display:block!important}html body .stat-explanation h2{text-align:center!important;margin:12px 0!important;font-size:22px!important;line-height:1.25!important}html body .stat-explanation p{text-align:left!important;font-size:15px!important;line-height:1.5!important}html body .stat-explanation .stat-formula{text-align:center!important;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)!important;gap:5px 8px!important;padding:14px 10px!important;display:grid!important}html body .stat-formula>:first-child{grid-area:1/1}html body .stat-formula>:nth-child(2){grid-area:2/1}html body .stat-formula>:nth-child(3){grid-area:1/2/3}html body .stat-formula>:nth-child(4){grid-area:1/3}html body .stat-formula>:nth-child(5){grid-area:2/3}html body .stat-formula>:nth-child(6){grid-area:3/2}html body .stat-formula>:nth-child(7){grid-area:4/1/auto/-1}html body .stat-formula :is(b,strong){font-variant-numeric:tabular-nums;font-size:24px!important;line-height:1.2!important}html body .stat-formula span{font-size:12px!important;line-height:1.3!important}html body .learned-jar-list button{grid-template-columns:28px minmax(0,1fr) auto!important;gap:4px 8px!important}html body .learned-jar-list button>b{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font-size:15px!important;line-height:1.3!important}html body .learned-jar-list button>strong{text-align:right!important;font-size:20px!important}html body .learned-jar-list button>small{text-align:right!important;font-size:11px!important}}html body .pw-game .pw-fit-text{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;line-height:1.2!important;display:block!important}html body .pw-game .pw-answer-float{box-sizing:border-box!important;width:180px!important;min-width:0!important;max-width:30vw!important;height:auto!important;overflow:visible!important}html body .pw-game .pw-mission strong{box-sizing:border-box!important;min-width:0!important;height:auto!important}@media (max-width:760px){html body .pw-game .pw-answer-float{width:132px!important;max-width:32vw!important;padding:6px!important}html body .pw-game .pw-answer-float.pw-answer-0{transform:translate(-50%,18px)!important}}html[data-site-theme=academy] body .pw-world{--pw-figure-lift:6}html[data-site-theme=academy] body .pw-world :is(.pw-npc,.pw-answer-float,.pw-hero,.pw-meet-action,.pw-marker){margin-top:calc(-1dvh * var(--pw-figure-lift))!important}@media (max-width:760px){html[data-site-theme=academy] body .pw-world{--pw-figure-lift:8}}html[data-site-theme=night] body .pw-world{background-blend-mode:normal!important;background-color:#0b1732!important;background-image:url(/park-walk-night-v1.webp)!important}html[data-site-theme=night] body .pw-world:after{background:linear-gradient(#09142922,#0000 35% 75%,#08142a22)!important}html[data-site-theme=night] body .pw-sun-rays{background:linear-gradient(116deg,#0000 16%,#9cdaff0f 28%,#0000 38%)!important}html[data-site-theme=night] body .pw-water-shimmer{background:linear-gradient(110deg,#0000 30%,#92e6ff40,#0000 58%)!important}@media (prefers-reduced-motion:reduce){html[data-site-theme=night] body :is(.pw-sun-rays,.pw-water-shimmer,.pw-fountain-sparkle i){animation:none!important}}@media (max-width:650px){html body .cipher-game .cipher-rebus{grid-template-columns:repeat(var(--cipher-columns,5),minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;min-height:0!important;max-height:none!important;padding:8px!important;display:grid!important;overflow:visible!important}html body .cipher-game .cipher-tile{border-radius:14px!important;gap:4px!important;min-width:0!important;min-height:58px!important;padding:6px 3px!important;transform:none!important}html body .cipher-game .cipher-tile>span{font-size:clamp(24px,8vw,34px)!important;line-height:1!important}html body .cipher-game .cipher-tile>small{max-width:100%!important;font-size:9px!important;line-height:1.2!important}html body .cipher-game .cipher-literal{justify-self:center!important;min-width:0!important;font-size:20px!important}}html[data-site-theme=night] body .dontsay-game .dontsay-reveal{color:#f1f8ff!important;background:linear-gradient(145deg,#224c6b,#182a46)!important;border-color:#e0bd67!important;box-shadow:inset 0 1px #d6f4ff30,0 12px 28px #050c1c80!important}html[data-site-theme=night] body .dontsay-game .dontsay-reveal h2{color:#ffe09a!important}html[data-site-theme=night] body .dontsay-game .dontsay-reveal :is(p,small){color:#c6e9f5!important}html[data-site-theme=night] body .dontsay-game :is(.dontsay-person-avatar,.dontsay-role-avatar){background:#1d3657!important;border-color:#80c9df!important}html body .dontsay-backdrop{--ds-ink:#234b48;--ds-muted:#526f6d;--ds-top:#fffdf4;--ds-low:#e7efe6;--ds-panel:#f8fcf5;--ds-panel-low:#daeae2;--ds-edge:#94b4ab;--ds-depth:#597c7380;--ds-button:#eefaf6;--ds-button-low:#baded0;--ds-button-ink:#214f47;--ds-button-edge:#7cab9b;--ds-button-depth:#537e70;--ds-primary:#6dbca9;--ds-primary-low:#328472;--ds-primary-edge:#357f71;--ds-primary-depth:#285d55;--ds-primary-ink:#fffdf4;--ds-gold:#ffe9a9;--ds-gold-low:#ecc677;--ds-gold-ink:#6c511e;--ds-gold-edge:#c09b50;--ds-shine:#ffffffa3;--ds-shade:#1a3d4026;--ds-glow:#a6e5d15c;background:radial-gradient(at 50% 15%,#23505e9c,#071622db)!important}html[data-site-theme=night] body .dontsay-backdrop{--ds-ink:#eef8ff;--ds-muted:#b4d8ee;--ds-top:#203d60;--ds-low:#12233f;--ds-panel:#294c72;--ds-panel-low:#18344e;--ds-edge:#6dbed7;--ds-depth:#06172ed9;--ds-button:#41698f;--ds-button-low:#244869;--ds-button-ink:#edf9ff;--ds-button-edge:#77c0dc;--ds-button-depth:#0d2948;--ds-primary:#56bcd0;--ds-primary-low:#2389ae;--ds-primary-edge:#94e0ed;--ds-primary-depth:#155273;--ds-primary-ink:#071f36;--ds-gold:#ffdf86;--ds-gold-low:#c18c30;--ds-gold-ink:#102844;--ds-gold-edge:#ffd883;--ds-shine:#c5efff47;--ds-shade:#030c2370;--ds-glow:#51cee963}html[data-site-theme=clean] body .dontsay-backdrop{--ds-ink:#283f54;--ds-muted:#526b81;--ds-top:#fbfdff;--ds-low:#e6eef7;--ds-panel:#f6faff;--ds-panel-low:#dceaf4;--ds-edge:#9bbcd3;--ds-depth:#6588a160;--ds-button:#f7fcff;--ds-button-low:#c9e3f2;--ds-button-ink:#284b67;--ds-button-edge:#8ab2cf;--ds-button-depth:#668ca8;--ds-primary:#72b9db;--ds-primary-low:#408bb2;--ds-primary-edge:#5395b7;--ds-primary-depth:#2c6181;--ds-primary-ink:#fff}html[data-site-theme=techno] body .dontsay-backdrop{--ds-ink:#e9fbff;--ds-muted:#bbdce4;--ds-top:#315965;--ds-low:#18313f;--ds-panel:#426773;--ds-panel-low:#244754;--ds-edge:#79bac5;--ds-depth:#082430c4;--ds-button:#a9e4eb;--ds-button-low:#6caab8;--ds-button-ink:#183c4b;--ds-button-edge:#90c8d1;--ds-button-depth:#356270;--ds-primary:#e67ca4;--ds-primary-low:#bb3f71;--ds-primary-edge:#ffadc8;--ds-primary-depth:#6f294b;--ds-primary-ink:#fff;--ds-shine:#dbfbff59;--ds-shade:#071d3252}html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup){scrollbar-color:var(--ds-edge) var(--ds-low);border:2px solid var(--ds-edge)!important;background:radial-gradient(ellipse at 25% 0,var(--ds-shine),transparent 52%),linear-gradient(155deg,var(--ds-top),var(--ds-low))!important;color:var(--ds-ink)!important;box-shadow:inset 0 2px 2px var(--ds-shine),inset 0 -4px 8px var(--ds-shade),0 7px 0 var(--ds-depth),0 28px 80px #020c266b!important;border-radius:32px!important}html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup) :is(h1,h2,p,b,small,em,label,blockquote){color:var(--ds-ink)!important;text-shadow:none!important}html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup) :is(p,small,blockquote){color:var(--ds-muted)!important}html body .dontsay-backdrop .dontsay-game>header{border-bottom:1px solid var(--ds-edge);box-shadow:inset 0 1px var(--ds-shine),0 3px 12px var(--ds-shade);padding:15px 20px;background:linear-gradient(160deg,var(--ds-panel),var(--ds-panel-low))!important;color:var(--ds-ink)!important}html body .dontsay-backdrop .dontsay-game>header .exercise-progress{height:12px;box-shadow:inset 0 2px 5px var(--ds-shade),0 1px var(--ds-shine);border-radius:20px;background:var(--ds-low)!important}html body .dontsay-backdrop .dontsay-game>header .exercise-progress i{box-shadow:inset 0 1px var(--ds-shine),0 0 10px var(--ds-glow);border-radius:20px;background:linear-gradient(180deg,var(--ds-primary),var(--ds-primary-low))!important}html body .dontsay-backdrop .dontsay-game>header>span{white-space:nowrap;font-size:13px;font-weight:800}html body .dontsay-backdrop .dontsay-top{gap:12px}html body .dontsay-backdrop .dontsay-top>strong{border:1px solid var(--ds-gold-edge);box-shadow:inset 0 2px var(--ds-shine),inset 0 -2px var(--ds-shade),0 4px 0 var(--ds-depth),0 7px 16px var(--ds-shade);border-radius:18px;flex:none;padding:10px 16px;background:linear-gradient(150deg,var(--ds-gold),var(--ds-gold-low))!important;color:var(--ds-gold-ink)!important}html body .dontsay-backdrop :is(.dontsay-roles article,.dontsay-eyes,.dontsay-secret,.dontsay-hidden,.dontsay-card,.dontsay-reveal,.multiplayer-report,.dialog-player-options){border:1px solid var(--ds-edge)!important;background:radial-gradient(ellipse at 30% 0,var(--ds-shine),transparent 70%),linear-gradient(150deg,var(--ds-panel),var(--ds-panel-low))!important;color:var(--ds-ink)!important;box-shadow:inset 0 2px 2px var(--ds-shine),inset 0 -3px 5px var(--ds-shade),0 5px 0 var(--ds-depth),0 12px 24px var(--ds-shade)!important;border-radius:25px!important}html body .dontsay-backdrop .dontsay-roles article{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:4px 9px;padding:14px;border-radius:20px!important}html body .dontsay-backdrop .dontsay-roles article.explainer{border-color:var(--ds-gold-edge)!important;box-shadow:inset 0 2px 2px var(--ds-shine),inset 0 0 0 2px var(--ds-gold-edge),0 5px 0 var(--ds-depth),0 12px 24px var(--ds-shade)!important}html body .dontsay-backdrop .dontsay-roles b{word-break:normal;overflow-wrap:normal;font-size:15px;line-height:1.25;padding-right:34px!important}html body .dontsay-backdrop .dontsay-roles small{font-size:11px}html body .dontsay-backdrop .dontsay-roles em{font-size:11px;font-weight:900;top:14px;right:10px}html body .dontsay-backdrop :is(.dontsay-person-avatar,.dontsay-role-avatar){box-shadow:inset 0 1px var(--ds-shine),0 3px 0 var(--ds-depth),0 6px 11px var(--ds-shade);border-radius:16px;border:2px solid var(--ds-edge)!important;background:var(--ds-panel-low)!important}html body .dontsay-backdrop .dontsay-card{border:2px solid var(--ds-gold-edge)!important}html body .dontsay-backdrop .dontsay-secret{gap:16px;padding:24px}html body .dontsay-backdrop .dontsay-card aside{border:1px solid var(--ds-edge);box-shadow:inset 0 2px 7px var(--ds-shade);border-radius:16px;background:var(--ds-low)!important;color:var(--ds-muted)!important}html body .dontsay-backdrop .dontsay-hidden:after{border-radius:14px;padding:12px;font-size:12px;line-height:1.4;background:var(--ds-low)!important;color:var(--ds-muted)!important}html body .dontsay-backdrop .dontsay-game blockquote{background:var(--ds-low);box-shadow:inset 0 2px 7px var(--ds-shade);border-radius:18px;font-size:14px;line-height:1.5;border-color:var(--ds-edge)!important}html body .dontsay-backdrop .dontsay-reveal h2{color:var(--ds-ink)!important}html body .dontsay-backdrop .dontsay-reveal[data-outcome=correct]{animation:.8s ease-out dontsay-reward-glow;border-color:var(--ds-gold-edge)!important}html body .dontsay-backdrop .dontsay-scene{min-width:0;animation:.3s ease-out both dontsay-scene-in}html body .dontsay-backdrop .dontsay-scene :is(h2,p){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}html body .dontsay-backdrop :is(.dontsay-eyes,.dontsay-secret,.dontsay-hidden)>small{font-size:11px;line-height:1.5}html body .dontsay-backdrop :is(.dontsay-eyes,.dontsay-secret,.dontsay-hidden)>p{font-size:15px;line-height:1.6}html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup) button{cursor:pointer;isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:48px;padding:12px 18px;font-size:14px;font-weight:800;line-height:1.35;position:relative;border:1px solid var(--ds-button-edge)!important;background:linear-gradient(160deg,var(--ds-button) 0%,var(--ds-button-low) 90%)!important;color:var(--ds-button-ink)!important;box-shadow:inset 0 2px 2px var(--ds-shine),inset 0 -3px 5px var(--ds-shade),0 5px 0 var(--ds-button-depth),0 9px 18px var(--ds-shade)!important;border-radius:19px!important;transition:transform .16s,box-shadow .16s,filter .16s!important}html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup) button:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--ds-shine),transparent);pointer-events:none;position:absolute;inset:2px 5px 52%}html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup) button:active:not(:disabled){box-shadow:inset 0 2px 5px var(--ds-shade),0 1px 0 var(--ds-button-depth),0 3px 7px var(--ds-shade)!important;transform:translateY(4px)scale(.985)!important}html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup) button:focus-visible{outline:3px solid var(--ds-gold-edge)!important;outline-offset:4px!important}html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup) button:disabled{opacity:.48!important;cursor:wait!important;box-shadow:inset 0 1px var(--ds-shine)!important;transform:none!important}html body .dontsay-backdrop :is(.dontsay-hide,.dontsay-actions .winner,.dontsay-names footer button:last-child){background:linear-gradient(165deg,var(--ds-primary),var(--ds-primary-low))!important;color:var(--ds-primary-ink)!important;border-color:var(--ds-primary-edge)!important;box-shadow:inset 0 2px 2px var(--ds-shine),inset 0 -3px 5px var(--ds-shade),0 5px 0 var(--ds-primary-depth),0 10px 20px var(--ds-shade)!important}html body .dontsay-backdrop .dontsay-actions .winner :is(b,span){color:inherit!important}html body .dontsay-backdrop .dontsay-actions .violation{background:linear-gradient(160deg,var(--ds-gold),var(--ds-gold-low))!important;border-color:var(--ds-gold-edge)!important;color:var(--ds-gold-ink)!important}html body .dontsay-backdrop :is(.dontsay-close,.dontsay-game>header>button,.dontsay-sound){flex:0 0 48px;place-items:center;display:grid;border-radius:17px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:25px!important;line-height:1!important}html body .dontsay-backdrop .dontsay-setup .dontsay-sound{position:absolute!important;top:18px!important;right:78px!important}html body .dontsay-backdrop .dontsay-setup .dontsay-close{position:absolute!important;top:18px!important;right:18px!important}html body .dontsay-backdrop .dontsay-finished .dontsay-sound{right:18px!important}html body .dontsay-backdrop .dontsay-game>header .dontsay-sound{order:3}html body .dontsay-backdrop .dontsay-count{gap:18px!important}html body .dontsay-backdrop .dontsay-count button{min-width:0;min-height:118px;border-radius:25px!important}html body .dontsay-backdrop .dontsay-count button b{font-size:40px;color:var(--ds-button-ink)!important}html body .dontsay-backdrop .dontsay-count button span{font-size:14px;color:var(--ds-button-ink)!important}html body .dontsay-backdrop .dontsay-names input{min-height:50px;border:1px solid var(--ds-edge)!important;background:var(--ds-low)!important;color:var(--ds-ink)!important;box-shadow:inset 0 2px 6px var(--ds-shade),0 1px var(--ds-shine)!important;border-radius:17px!important}html body .dontsay-backdrop .dontsay-names input::placeholder{color:var(--ds-muted)!important}html body .dontsay-backdrop .dontsay-names label>span{box-shadow:inset 0 1px var(--ds-shine),0 3px 0 var(--ds-depth);border-radius:16px;background:linear-gradient(145deg,var(--ds-gold),var(--ds-gold-low))!important;color:var(--ds-gold-ink)!important}html body .dontsay-backdrop .dialog-player-options{padding:6px!important}html body .dontsay-backdrop .dialog-selected-player{border:1px solid var(--ds-edge);box-shadow:inset 0 1px var(--ds-shine),0 2px 5px var(--ds-shade);border-radius:14px;padding:8px 12px;background:var(--ds-low)!important;color:var(--ds-ink)!important}html body .dontsay-backdrop .dialog-player-options button{margin:4px 0;box-shadow:inset 0 1px var(--ds-shine),0 2px 0 var(--ds-button-depth)!important;border-radius:14px!important}html body .dontsay-backdrop .multiplayer-report :is(th,td){border-color:var(--ds-edge)!important;word-break:normal!important;overflow-wrap:normal!important}html body .dontsay-backdrop .multiplayer-report td strong{color:var(--ds-ink)!important}@media (hover:hover){html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup) button:hover:not(:disabled){filter:brightness(1.06)!important;box-shadow:inset 0 2px 2px var(--ds-shine),inset 0 -3px 5px var(--ds-shade),0 7px 0 var(--ds-button-depth),0 14px 24px var(--ds-shade)!important;transform:translateY(-2px)!important}html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup) button:hover:active:not(:disabled){box-shadow:inset 0 2px 5px var(--ds-shade),0 1px 0 var(--ds-button-depth),0 3px 7px var(--ds-shade)!important;transform:translateY(4px)scale(.985)!important}}@media (max-width:620px){html body .dontsay-backdrop .dontsay-setup{padding:78px 18px 30px}html body .dontsay-backdrop .dontsay-game main{gap:20px;padding:20px 15px 28px}html body .dontsay-backdrop .dontsay-game>header{gap:10px;padding:12px}html body .dontsay-backdrop .dontsay-roles{gap:12px}html body .dontsay-backdrop .dontsay-count{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}html body .dontsay-backdrop .dontsay-count button{width:100%!important;padding:16px 8px!important}html body .dontsay-backdrop .dontsay-top h1{font-size:22px;line-height:1.25}html body .dontsay-backdrop :is(.dontsay-eyes,.dontsay-secret,.dontsay-hidden,.dontsay-card,.dontsay-reveal){padding:24px 16px}html body .dontsay-backdrop .dontsay-actions{gap:14px}}@media (prefers-reduced-motion:reduce){html body .dontsay-backdrop .dontsay-scene,html body .dontsay-backdrop .dontsay-reveal[data-outcome=correct]{animation:none!important}html body .dontsay-backdrop :is(.dontsay-game,.dontsay-setup) button{transition:none!important}}@media (max-width:720px){html body .hike-game .hike-match-board{gap:12px!important;margin-top:0!important;padding:8px!important}html body .hike-game .hike-match-board>div{align-items:stretch!important;gap:8px!important}html body .hike-game .hike-match-board button{height:auto!important;min-height:84px!important;padding:12px 10px!important;overflow:visible!important}html body .hike-game .hike-card-text{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-height:none!important;line-height:1.25!important;overflow:visible!important}}html body .game-handwriting .handwriting-paper>strong span.letter-hidden{color:#241b15a6!important;opacity:1!important;filter:none!important;text-shadow:0 0 .025em #20181452!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden:before{content:attr(data-ink);pointer-events:none;position:absolute;inset:0;transform:translate(.025em,.035em)scale(1.07,1.04);color:#241b155c!important;filter:blur(.045em)!important;text-shadow:-.04em .02em .045em #241b154d!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden:after{content:"";pointer-events:none;z-index:4;position:absolute;width:1.12em!important;height:.94em!important;transform:translate(-50%,-50%) rotate(var(--letter-tilt))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border:0!important;border-radius:43% 57% 64% 36%/53% 39% 61% 47%!important;inset:48% auto auto 50%!important}html body .game-handwriting .handwriting-paper>strong span.water-drop:after{mix-blend-mode:multiply;filter:blur(.012em)!important;background:radial-gradient(at 38% 48%,#0000 35%,#554a3021 64%,#0000 73%),radial-gradient(at 64% 55%,#665e441f 30%,#6354342e 62%,#0000 72%),radial-gradient(at 43% 36%,#fffff51f,#5c57431a 60%,#0000 72%)!important}html body .game-handwriting .handwriting-paper>strong span.ink-drop:after{mix-blend-mode:multiply;filter:blur(.009em)!important;background:radial-gradient(at 42% 46%,#14161bf2 16%,#1b1c21d1 33%,#26272c7a 48%,#0000 64%),radial-gradient(at 66% 61%,#16181dd6 12%,#1f212757 29%,#0000 44%),radial-gradient(at 17% 75%,#1a1d22bf 2%,#0000 8%),radial-gradient(at 82% 24%,#1a1d22a6 2%,#0000 7%)!important;width:1.02em!important;height:.87em!important}html body .game-handwriting .handwriting-paper>strong span.wax-drop:after{filter:none!important;background:radial-gradient(at 36% 29%,#ba6356 0%,#a64a40 38%,#92392f 72%,#773027 100%)!important;border-radius:39% 61% 48% 52%/51% 38% 62% 49%!important;width:.78em!important;height:.67em!important;box-shadow:inset .012em .024em .025em #e2a08b88,inset -.014em -.025em .035em #51221d66,.012em .026em .025em #39201938!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden:nth-child(3n):after{border-radius:61% 39% 43% 57%/39% 58% 42% 61%!important;transform:translate(-46%,-44%)rotate(-27deg)!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden:nth-child(3n+1):after{transform:translate(-54%,-53%)rotate(31deg)scale(.94,1.09)!important}html body .conveyor-game .conveyor-belt{bottom:26px!important}html body .conveyor-game .conveyor-drop-zone{bottom:18px!important}html body .conveyor-game .conveyor-score-notice{bottom:274px!important}html body .conveyor-game .conveyor-capsule b{font-size:clamp(13px,calc(var(--capsule-font-size,11px) * 1.35),18px)!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;padding:7px 11px!important;line-height:1.15!important}html body .conveyor-game .conveyor-jar b{min-height:48px;box-sizing:border-box!important;padding:8px 6px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body .conveyor-game .conveyor-jar b span{font-size:clamp(13px,calc(var(--jar-label-size,13px) * 1.3),18px)!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.12!important}@media (max-width:650px){html body .conveyor-game .conveyor-belt{bottom:22px!important}html body .conveyor-game .conveyor-drop-zone{bottom:16px!important}html body .conveyor-game .conveyor-score-notice{bottom:252px!important}html body .conveyor-game .conveyor-capsule b{font-size:clamp(12px,calc(var(--capsule-font-size,10px) * 1.2),15px)!important}html body .conveyor-game .conveyor-jar b span{font-size:clamp(12px,calc(var(--jar-label-size,10px) * 1.15),15px)!important}}@media (max-width:700px){html body .game-handwriting .handwriting-mobile-props{justify-content:space-evenly;align-items:end;gap:12px;width:100%;height:110px;margin:0 0 10px;display:flex!important}html body .game-handwriting .handwriting-mobile-props>.handwriting-prop{flex:0 80px;max-width:23%;background-size:auto 100%!important;width:80px!important;height:100px!important;margin:0!important;position:relative!important;transform:none!important}html body .game-handwriting .handwriting-mobile-props>.handwriting-inkwell{background-size:268.148% 100%!important;height:80px!important}html body .game-handwriting .handwriting-mobile-props>.handwriting-water{background-size:328.096% 100%!important;height:90px!important}html body .game-handwriting .handwriting-mobile-props>.handwriting-seal{background-size:368.136% 100%!important}html body .game-handwriting .handwriting-mobile-character{flex:0 60px;width:60px!important;height:105px!important}html body .game-handwriting .handwriting-desk>.handwriting-inkwell,html body .game-handwriting .handwriting-right-props,html body .game-handwriting .handwriting-answer-row>:is(.handwriting-companion,.handwriting-seal){display:none!important}html body .game-handwriting .handwriting-desk{grid-template-columns:minmax(0,1fr)!important;padding:14px!important}html body .game-handwriting .handwriting-answer-row{grid-template-columns:minmax(0,1fr)!important}html body .game-handwriting .handwriting-answer-row .handwriting-answer{grid-column:1!important}html body .game-handwriting .handwriting-paper>strong{letter-spacing:0!important;font-size:clamp(30px,8vw,46px)!important;line-height:1.3!important}html body .game-handwriting .handwriting-paper>strong span{transform:rotate(var(--letter-tilt))!important;margin-inline:0!important}html body .game-handwriting .handwriting-paper>strong span.letter-visible{z-index:6!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden:after{width:.48em!important;height:.52em!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden:before,html body .game-handwriting .handwriting-stage.is-done .handwriting-mobile-props{display:none!important}html body .game-handwriting>.exercise-body{align-items:flex-start!important}}@media (max-width:760px){html body .conveyor-game>.compact-game-heading{flex-flow:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:0!important;width:auto!important;display:flex!important;inset:8px 6px auto!important}html body .conveyor-game .conveyor-corner{flex-flow:column!important;flex:none!important;align-items:center!important;gap:7px!important;margin:0!important;padding:5px!important;display:flex!important}html body .conveyor-game .conveyor-corner-left{width:54px!important;max-width:54px!important}html body .conveyor-game .conveyor-corner-right{width:clamp(76px,23vw,94px)!important;max-width:28%!important;margin-left:auto!important}html body .conveyor-game .conveyor-corner-left>button{flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:5px!important;display:grid!important;position:static!important}html body .conveyor-game .conveyor-presets{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}html body .conveyor-game .conveyor-presets>button{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:5px 2px!important;font-size:11px!important;line-height:1.2!important}html body .conveyor-game .conveyor-corner-right .conveyor-heading-meta{text-align:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:4px 0!important}}html body .flight-experience .cockpit-stage .guided-plane,html body .flight-experience .cockpit-stage .guided-plane:hover,html body .flight-experience .cockpit-stage .guided-plane:active{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .flight-experience .guided-plane>img{box-shadow:none!important;background:0 0!important;border:0!important}html body .flight-experience .guided-plane:before,html body .flight-experience .guided-plane:after{display:none!important}@media (max-width:700px){html body section.exercise.game-quiz{box-sizing:border-box!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:0!important;display:flex!important;overflow-y:auto!important}html body section.exercise.game-quiz>header{flex:none!important}html body section.exercise.game-quiz>.exercise-body.quiz-workshop{box-sizing:border-box!important;background-position:bottom!important;background-size:cover!important;flex:1 0 auto!important;height:auto!important;min-height:0!important;margin-bottom:0!important}html body section.exercise.game-match:not(.match-empty-state){box-sizing:border-box!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:0!important;display:flex!important;overflow-y:auto!important}html body section.exercise.game-match>header{flex:none!important}html body section.exercise.game-match>.exercise-body.match-workshop{box-sizing:border-box!important;background-position:bottom!important;background-size:cover!important;flex:1 0 auto!important;height:auto!important;min-height:0!important;margin-bottom:0!important}html body .wordamood-control .wordamood-quote{display:none!important}}html body .game-result-report .result-review-words .result-word-pair{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .game-result-report .result-review-words .result-word-pair :is(b,em,i){font-size:var(--review-pair-size,18px)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:700px){html body .game-result-report .result-learning-summary,html body .game-result-report .result-review-words,html body .game-result-report .result-review-words>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}html body .game-handwriting .handwriting-paper>.handwriting-fit{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:center!important;gap:.2em .45em!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;padding:.35em!important;overflow:visible!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden.water-drop{color:#241b1529!important;text-shadow:0 0 .09em #241b1573,.04em .035em .07em #241b154d!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden.water-drop:before{color:#241b1573!important;filter:blur(.085em)!important;display:block!important;transform:translate(.035em,.04em)scale(1.16,1.08)!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden.water-drop:after{-webkit-backdrop-filter:blur(2.5px)!important;filter:blur(.018em)!important;background:radial-gradient(at 38% 48%,#0000 22%,#554a3038 62%,#0000 75%),radial-gradient(at 64% 55%,#665e4433 25%,#63543442 58%,#0000 74%)!important;width:1.2em!important;height:1.02em!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden{color:#241b1599!important;text-shadow:none!important;opacity:1!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden:before{color:#22191438!important;filter:blur(.075em)!important;text-shadow:0 0 .07em #22191433!important;display:block!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden:after{width:.62em!important;height:.55em!important}@media (max-width:700px){html body .game-handwriting .handwriting-paper>strong span.letter-hidden:before{display:block!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden:after{width:.62em!important;height:.55em!important}}html body .game-handwriting .handwriting-paper>strong span.letter-hidden.water-drop{color:#241b1514!important;filter:blur(.065em)!important;text-shadow:0 0 .15em #241b1573,.07em .04em .13em #241b1552!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden.water-drop:before{color:#241b1580!important;filter:blur(.15em)!important;transform:translate(.06em,.04em)scale(1.25,1.15)!important}html body .game-handwriting .handwriting-paper>strong span.letter-hidden.water-drop:after{-webkit-backdrop-filter:blur(.1em)!important;width:1.08em!important;height:.92em!important}html[data-site-theme=night] body .game-handwriting .handwriting-paper{background-blend-mode:normal!important;filter:none!important;background-color:#0000!important}html[data-site-theme=night] body .game-handwriting .handwriting-paper>strong{color:#241b15!important;text-shadow:none!important}html body .global-result-grid>article>h3>.global-result-kind{letter-spacing:normal!important;text-transform:none!important;white-space:normal!important;color:inherit!important;font:600 14px/1.4 Arial,sans-serif!important;display:inline!important;position:static!important;transform:rotate(0)translate(0)!important}@media (max-width:760px){html body .content.jars-page>.topbar>.cabinet-top-actions{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}html body .content.jars-page>.topbar>.cabinet-top-actions:has(.library-create-action--unit){grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .content.jars-page>.topbar>.cabinet-top-actions>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .content.jars-page>.topbar>.cabinet-top-actions>.wordcraft-global-search{white-space:normal!important;flex-direction:column!important;grid-area:auto!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;gap:3px!important;min-height:44px!important;margin:0!important;padding:5px 4px!important;display:flex!important}html body .content.jars-page>.topbar>.cabinet-top-actions>.wordcraft-global-search>span{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;font-size:15px!important}html body .content.jars-page>.topbar>.cabinet-top-actions>.wordcraft-global-search>.wordcraft-global-search-label{letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-align:center!important;min-width:0!important;max-width:100%!important;font:700 clamp(9px,2.5vw,12px)/1.2 Arial,sans-serif!important;display:block!important}}html body .jar-page .wordlist-creator button.wordlist-editors-pencil{vertical-align:middle!important;border:1px solid var(--site-border,#9ab3a8)!important;background:var(--site-surface,#fffcf2)!important;width:26px!important;height:26px!important;min-height:26px!important;color:var(--site-text,#31534a)!important;cursor:pointer!important;border-radius:8px!important;place-items:center!important;margin-left:7px!important;padding:0!important;font:700 17px/1 Arial,sans-serif!important;display:inline-grid!important;box-shadow:0 2px 5px #0002!important}html body .collaborator-existing-editors{gap:10px;margin:16px 0;display:grid}html body .collaborator-existing-editors>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html body .collaborator-existing-editors button{cursor:pointer;border-radius:10px;min-height:36px;padding:7px 10px}@media (max-width:620px){html body .jar-page .jar-games-toggle:not(.mobile-games-jump){display:none!important}}@media (min-width:801px){html body .jar-page .jar-workspace:not(.games-collapsed){grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;display:grid!important}html body .jar-page .jar-workspace>.repeat-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important}}html[data-site-theme] body .repeat-panel :is(.game-filter-controls,.game-skill-filters,.game-filter-heading){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}html body .water-game .letter-keyboard[lang=es]{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important}html body .water-game .letter-keyboard[lang=es]>button:nth-child(n){grid-column:auto!important}html[data-interface-language=es] body .interface-language-switch{flex-wrap:wrap!important;max-width:100%!important}html[data-interface-language=es] body .word-language-choice{min-width:0;color:inherit;gap:8px;display:grid}html[data-interface-language=es] body .word-language-choice select{max-width:100%;font:inherit}html[data-site-theme=night] body .modal-backdrop>section.exercise.water-game{background:var(--site-surface)!important;color:var(--site-text)!important}html[data-site-theme=night] body .water-game>.water-stage{background:var(--site-surface)!important}@media (min-width:621px){html[data-site-theme=academy] body section.content.jars-page:has(.cabinet-library:is(.room-mode,.open-mode)){--unit-scene-width:min(1672px,max(min(calc(100vw - 238px),1400px),177.683dvh));isolation:isolate!important;background-color:#654024!important;background-image:repeating-linear-gradient(0deg,#140b0640 0 2px,#0000 2px 72px,#a56c3540 72px 74px),repeating-linear-gradient(90deg,#0000 0 180px,#22120835 180px 182px,#0000 182px 370px),repeating-linear-gradient(3deg,#81532c30 0 1px,#0000 1px 7px,#35201222 7px 8px)!important;background-size:auto!important;min-height:100dvh!important;position:relative!important}html[data-site-theme=academy] body section.content.jars-page:has(.cabinet-library:is(.room-mode,.open-mode)):before{content:""!important;pointer-events:none!important;z-index:-1!important;aspect-ratio:auto!important;background:var(--room-visit-art,url(/workbook-study-classroom-v5.webp)) center top / var(--unit-scene-width) auto no-repeat!important;width:min(100vw - 238px,1400px)!important;height:min(100dvh,941px)!important;position:fixed!important;inset:0 auto auto calc(238px + max(0px,50vw - 819px))!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}}@media (min-width:621px) and (min-height:942px){html[data-site-theme=academy] body section.content.jars-page:has(.cabinet-library:is(.room-mode,.open-mode)):before{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 64px),#0000 100%)!important;mask-image:linear-gradient(#000 0 calc(100% - 64px),#0000 100%)!important}}html body .content.jars-page:has(.cabinet-library:is(.wordstore-catalog-mode,.room-mode,.open-mode)){background-attachment:fixed!important}@media (min-width:621px){html body .content.jars-page:has(.cabinet-library:is(.wordstore-catalog-mode,.room-mode,.open-mode)){background-position:calc(50% + 119px) 0!important}html[data-site-theme=academy] body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode):before{aspect-ratio:auto!important;background-position:top!important;background-repeat:no-repeat!important;background-size:auto min(100dvh,941px)!important;width:min(100vw - 238px,1400px)!important;height:100dvh!important;position:fixed!important;inset:0 auto auto calc(238px + max(0px,50vw - 819px))!important;transform:none!important}html[data-site-theme=techno] body .content.jars-page:has(.cabinet-library:is(.wordstore-catalog-mode,.room-mode)):before{aspect-ratio:auto!important;background-position:top!important;background-repeat:no-repeat!important;background-size:auto min(100dvh,941px)!important;width:min(100vw - 238px,1400px)!important;height:100dvh!important;position:fixed!important;inset:0 auto auto calc(238px + max(0px,50vw - 819px))!important;transform:none!important}html[data-site-theme=academy] body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode)>.library-mini-cast{width:min(100vw - 238px,1400px)!important;position:fixed!important;inset:0 auto auto calc(238px + max(0px,50vw - 819px))!important;transform:none!important}}@media (max-width:620px){html body .content.jars-page:has(.cabinet-library:is(.wordstore-catalog-mode,.room-mode,.open-mode)){background-position:top!important}}html[data-site-theme=night] body .content.jars-page:has(.cabinet-library:is(.wordstore-catalog-mode,.room-mode,.open-mode)){background-size:auto min(100dvh,941px)!important}html[data-site-theme] body .content.progress-page .paired-stat-grid .stat-pair>article{box-sizing:border-box!important;text-align:center!important;grid-template-rows:auto auto!important;grid-template-columns:32px minmax(0,max-content)!important;place-content:center!important;justify-items:center!important;gap:10px 9px!important}html[data-site-theme] body .content.progress-page .paired-stat-grid .stat-pair>article>b{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;color:#193d35!important;text-shadow:0 1px 2px #ffffffb0!important;grid-area:1/2!important;place-self:center!important;min-width:0!important;margin:0!important;line-height:1.15!important}html[data-site-theme] body .content.progress-page .paired-stat-grid .stat-pair>article>small{text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;color:#193d35!important;text-shadow:0 1px 2px #ffffffb0!important;grid-area:2/1/auto/-1!important;justify-self:center!important;width:100%!important;margin:0!important;font-size:14px!important;line-height:1.35!important}html[data-site-theme] body .content.progress-page .paired-stat-grid .stat-pair>article>.crystal-engraving{width:32px!important;min-width:0!important;height:32px!important;min-height:0!important;box-shadow:none!important;color:#193d35!important;background:0 0!important;border:0!important;grid-area:1/1!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html[data-site-theme] body .content.progress-page .paired-stat-grid .crystal-engraving svg{flex:none!important;width:28px!important;height:28px!important}@media (max-width:760px){html[data-site-theme] body .content.progress-page .paired-stat-grid .stat-pair>article>b{font-size:clamp(26px,7vw,36px)!important}}html[data-site-theme] body .content.progress-page .paired-stat-grid .stat-pair>article{box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-theme=night] body .content.progress-page .paired-stat-grid .stat-pair>article:after{content:""!important;box-shadow:none!important;z-index:-2!important;pointer-events:none!important;background:radial-gradient(#fff2bc99 0%,#ffdb7040 35%,#ffd66b12 57%,#0000 74%)!important;border:0!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:10% 9%!important;transform:none!important}html[data-site-theme=night] body .content.progress-page .paired-stat-grid .stat-pair>article:before{filter:hue-rotate(var(--mineral-hue)) saturate(1.2) brightness(1.16) drop-shadow(0 0 10px #ffe5a66b) drop-shadow(0 0 24px #fbc85e33)!important}html[data-site-theme=night] body .content.progress-page .paired-stat-grid .stat-pair>article:nth-child(2):before{filter:hue-rotate(calc(var(--mineral-hue) + 35deg)) saturate(1.2) brightness(1.16) drop-shadow(0 0 10px #ffe5a66b) drop-shadow(0 0 24px #fbc85e33)!important}html[data-site-theme=night] body .content.progress-page .profile-game-details:before{filter:brightness(.45)saturate(.7)!important}html[data-site-theme=night] body .content.progress-page .profile-game-details :is(h3,p){color:#e8ebf3!important;text-shadow:0 2px 4px #060a13!important}html[data-site-theme=night] body .content.progress-page .profile-game-details .profile-week-games>span{border:1px solid #6277aa;color:#edeff5!important;background:#172035ee!important}html body .content.progress-page header.profile-calm .progress-profile-name{flex-wrap:wrap!important;align-items:center!important;gap:8px 16px!important;display:flex!important}html body .content.progress-page header.profile-calm .progress-profile-name>.wordamood-control{flex:none!important;align-items:center!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body .content.progress-page header.profile-calm .progress-profile-name .wordamood-trigger.has-mood{width:80px!important;min-width:80px!important;height:80px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .content.progress-page header.profile-calm .progress-profile-name .wordamood-trigger.has-mood .wordamood-face.small{width:80px!important;min-width:80px!important;height:80px!important;box-shadow:none!important;background-color:#0000!important;border:0!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}html body .content.progress-page header.profile-calm .progress-profile-name .wordamood-trigger.has-mood:before,html body .content.progress-page header.profile-calm .progress-profile-name .wordamood-trigger.has-mood:after{display:none!important}html body .content.progress-page header.profile-calm .progress-profile-name>.wordamood-control{flex:300px!important;align-items:center!important;gap:16px!important;width:auto!important;max-width:560px!important;margin-left:auto!important}html body .wordamood-control .wordamood-trigger{flex-shrink:0!important}html body .wordamood-quote{border-left:2px solid var(--site-accent,#9b8354);background:var(--site-surface,#ffffff40);color:var(--site-text,#244d40);box-sizing:border-box;text-align:left;border-radius:0 14px 14px 0;flex:1;min-width:0;max-width:none;margin:0;padding:12px 16px}html body .wordamood-quote p{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 6px;font:italic 23px/1.4 Georgia,serif}html body .wordamood-quote cite{color:var(--site-muted,#61786a);font:12px/1.4 Arial,sans-serif}html body .wordamood-quote a{color:inherit;text-underline-offset:3px;text-decoration:underline}html body .wordamood-control--mobile{align-items:center;gap:10px}@media (max-width:620px){html body .wordamood-control--mobile{width:100%!important;max-width:100%!important}html body .wordamood-quote{padding:8px 10px}html body .wordamood-quote p{font-size:19px}}html body .content.progress-page{--profile-mineral-ink:#183c32;--profile-mineral-letter-halo:#fff9e8;--profile-mineral-glow:#b9954b70;--profile-mineral-aura:#e9ce8360;--profile-mineral-brightness:1.04;--profile-mineral-label-paper:#fff9e8ed}html[data-site-theme=clean] body .content.progress-page{--profile-mineral-ink:#243247;--profile-mineral-letter-halo:#fff;--profile-mineral-glow:#8baecf70;--profile-mineral-aura:#c6ddf060;--profile-mineral-brightness:1.05;--profile-mineral-label-paper:#fffffff0}html[data-site-theme=techno] body .content.progress-page{--profile-mineral-ink:#243f49;--profile-mineral-letter-halo:#effcff;--profile-mineral-glow:#64bbc780;--profile-mineral-aura:#a7e6eb60;--profile-mineral-brightness:1.07;--profile-mineral-label-paper:#eaf6f8ed}html[data-site-theme=night] body .content.progress-page{--profile-mineral-ink:#172640;--profile-mineral-letter-halo:#eff5ff;--profile-mineral-glow:#a2d7ff80;--profile-mineral-aura:#91c8ff65;--profile-mineral-brightness:1.16;--profile-mineral-label-paper:#e6eefff0}html[data-site-theme] body .content.progress-page .stat-grid.paired-stat-grid .stat-pair>article :is(b,small,.crystal-engraving),html[data-site-theme] body .content.progress-page .stat-grid.paired-stat-grid .stat-pair>article :is(b,small,.crystal-engraving)>span{color:var(--profile-mineral-ink)!important;text-shadow:0 1px 2px var(--profile-mineral-letter-halo),0 0 6px var(--profile-mineral-letter-halo)!important;opacity:1!important}html[data-site-theme] body .content.progress-page .stat-grid.paired-stat-grid .stat-pair>article:before{filter:hue-rotate(var(--mineral-hue)) saturate(1.2) brightness(var(--profile-mineral-brightness)) drop-shadow(0 0 10px var(--profile-mineral-glow)) drop-shadow(0 0 24px var(--profile-mineral-aura))!important}html[data-site-theme] body .content.progress-page .stat-grid.paired-stat-grid .stat-pair>article:nth-child(2):before{filter:hue-rotate(calc(var(--mineral-hue) + 35deg)) saturate(1.2) brightness(var(--profile-mineral-brightness)) drop-shadow(0 0 10px var(--profile-mineral-glow)) drop-shadow(0 0 24px var(--profile-mineral-aura))!important}html[data-site-theme] body .content.progress-page .profile-game-details:before{filter:hue-rotate(85deg) saturate(1.2) brightness(var(--profile-mineral-brightness)) drop-shadow(0 0 10px var(--profile-mineral-glow)) drop-shadow(0 0 24px var(--profile-mineral-aura))!important}html[data-site-theme] body .content.progress-page .profile-game-details :is(h3,p){color:var(--profile-mineral-ink)!important;text-shadow:0 1px 2px var(--profile-mineral-letter-halo),0 0 6px var(--profile-mineral-letter-halo)!important}html[data-site-theme] body .content.progress-page .profile-game-details>:is(h3,p){box-sizing:border-box!important;background:var(--profile-mineral-label-paper)!important;max-width:100%!important;text-shadow:none!important;border-radius:10px!important;padding:6px 10px!important}html[data-site-theme] body .content.progress-page .profile-game-details .profile-week-games>span{color:var(--profile-mineral-ink)!important;background:var(--profile-mineral-label-paper)!important;text-shadow:none!important;border:0!important}html[data-site-theme] body .content.progress-page .stat-grid.paired-stat-grid .stat-pair>article:after{background:radial-gradient(ellipse at center,var(--profile-mineral-aura),transparent 74%)!important}html[data-site-theme] body .content.progress-page .stat-grid.paired-stat-grid .crystal-explainer-trigger>i{color:var(--profile-mineral-letter-halo)!important;background:var(--profile-mineral-ink)!important;border-color:var(--profile-mineral-letter-halo)!important;text-shadow:none!important}html[data-site-theme] body .content.progress-page .stat-grid.paired-stat-grid .crystal-explainer-trigger:focus-visible{outline-color:var(--site-accent)!important}@media (min-width:621px){body .jar-page .word-table .word-row.labels{align-items:stretch!important}body .jar-page .word-table .word-row.labels>span:nth-child(2),body .jar-page .word-table .word-row.labels>span:nth-child(3){grid-template-rows:1fr auto;align-self:stretch;gap:8px;min-width:0;justify-content:stretch!important;align-items:start!important;display:grid!important}body .jar-page .word-table .word-row.labels>span:nth-child(2){grid-column:7!important}body .jar-page .word-table .word-row.labels>span:nth-child(3){grid-column:8!important}body .jar-page .word-table .word-row.labels .word-column-heading{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}body .jar-page .word-table .word-row.labels .glass-toggle{place-self:end start;margin:0!important}}html body .modal-backdrop:has(>section.water-game){padding:12px!important;overflow:hidden!important}html body .modal-backdrop>section.exercise.water-game{box-sizing:border-box!important;flex-direction:column!important;width:min(980px,100%)!important;height:calc(100dvh - 24px)!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:0!important;display:flex!important;overflow:hidden!important}html body section.exercise.water-game>header{flex:none!important}html body section.exercise.water-game>.water-stage{flex:1 1 0!important;grid-template-columns:minmax(160px,.7fr) minmax(0,1fr)!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:0!important;padding:20px!important;display:grid!important;overflow:hidden!important}html body .water-game .magic-glass{box-sizing:border-box!important;width:min(100%,290px)!important;height:min(52dvh,380px)!important;min-height:0!important;margin:auto!important}html body .water-game .water-puzzle{grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;min-width:0!important;min-height:0!important;max-height:100%!important;display:grid!important;position:relative!important}html body .water-game .water-puzzle>h2{word-break:normal!important;overflow-wrap:normal!important;margin:0!important;font-size:clamp(15px,2.5vw,24px)!important;line-height:1.25!important}html body .water-game .word-blanks{min-width:0!important;font-size:var(--water-answer-size,22px)!important;align-content:center!important;gap:8px 14px!important;margin:8px 0!important}html body .water-game .word-blanks>.water-blank-word{white-space:nowrap!important;font-size:inherit!important;flex-wrap:nowrap!important;flex:none!important;gap:.2em!important;display:inline-flex!important}html body .water-game .word-blanks b{min-width:.6em!important;font-size:inherit!important;line-height:1.2!important}html body .water-game .letter-keyboard{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body .water-game .letter-keyboard>button:nth-child(25){grid-column:3!important}html body .water-game .letter-keyboard>button:nth-child(26){grid-column:4!important}html body .water-game .letter-keyboard button{box-sizing:border-box!important;border-width:2px!important;border-radius:16px!important;height:clamp(40px,6dvh,56px)!important;min-height:0!important;padding:6px!important;font-size:20px!important;font-weight:800!important;box-shadow:inset 0 3px 3px #fffa,inset 0 -4px 5px #8c744528,0 4px #82755388,0 7px 10px #233e4233!important}html body .water-game .letter-keyboard button:not(:disabled):active{transform:translateY(3px)!important;box-shadow:inset 0 2px 4px #8c744538,0 1px #82755388!important}html body .water-game .water-loss{z-index:8!important;box-sizing:border-box!important;gap:6px!important;margin:0!important;padding:12px!important;position:absolute!important;inset:auto 0 0!important}html body .water-game .water-loss button{min-height:40px!important;padding:8px!important;font-size:14px!important}html body .water-game .water-puzzle:has(.water-loss) .letter-keyboard{visibility:hidden!important}html body .water-game .auto-next-note{z-index:8!important;position:absolute!important;inset:auto 0 0!important}@media (max-width:760px){html body section.exercise.water-game>.water-stage{grid-template-rows:minmax(0,.28fr) minmax(0,.72fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:12px!important}html body .water-game .magic-glass{width:min(52vw,210px)!important;height:min(100%,26dvh,240px)!important}html body .water-game .water-puzzle{gap:6px!important;height:100%!important}html body .water-game .water-puzzle>h2{font-size:clamp(14px,4vw,19px)!important}}html body .water-game .letter-keyboard>button{opacity:1!important;text-decoration:none!important;animation:none!important;position:relative!important}html body .water-game .letter-keyboard>button.used-right{color:#155364!important;background:#d2f6fc!important;border:2px solid #348ca4!important;box-shadow:inset 0 2px 5px #15536426!important}html body .water-game .letter-keyboard>button.used-wrong{color:#823c54!important;background:#f5e0e7!important;border:2px dashed #b86983!important;box-shadow:inset 0 2px 5px #823c5426!important}html body .water-game .water-letter-result{position:absolute;top:1px;right:3px;color:inherit!important;font:900 12px/1 sans-serif!important}html body .water-game .water-revealed-word{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(20px,5vw,28px)!important;line-height:1.45!important;display:block!important}html body .water-game .water-revealed-word .water-answer-word{white-space:nowrap!important;font-size:inherit!important;color:inherit!important}html body .water-game .water-answer-word>span{font-size:inherit!important;color:inherit!important}html body .water-game .water-missing-letter{color:#633d0d!important;font:inherit!important;background:#fff0a3!important;border-bottom:3px solid #bd790e!important;border-radius:3px!important;padding:0!important}html body .water-game .water-loss .water-missing-note{font-size:12px!important;line-height:1.4!important}html[data-site-theme=night] body .water-game .letter-keyboard>button.used-right{color:#bcefff!important;background:#174862!important;border-color:#72d7f4!important}html[data-site-theme=night] body .water-game .letter-keyboard>button.used-wrong{color:#ffd0e1!important;background:#462e43!important;border-color:#dc9cb5!important}html[data-site-theme=night] body .water-game .water-missing-letter{color:#fff3b8!important;background:#765814!important;border-color:#ffe184!important}html[data-site-theme=night] body .water-game .letter-keyboard button{box-shadow:inset 0 3px 3px #b7e8ff55,inset 0 -4px 5px #05132d66,0 4px #09172e,0 7px 12px #04102666!important}html[data-site-theme=night] body section.water-game>header{color:#e9f7ff!important;background:linear-gradient(145deg,#243753,#16243d)!important;border-color:#55749b!important}html[data-site-theme=night] body .water-game>header>span{color:#d9f5ff!important;font-size:14px!important}html[data-site-theme=night] body .water-game .exercise-progress{background:#10223b!important}html[data-site-theme=night] body .water-game .exercise-progress>i{background:linear-gradient(90deg,#258cae,#78e4ff)!important}html[data-site-theme=night] body .water-game .word-blanks b{color:#b6edff!important;text-shadow:0 1px 5px #08182e!important}html[data-site-theme=night] body .water-game .water-loss{color:#effaff!important;background:linear-gradient(145deg,#233c5e,#14253e)!important;border-color:#88c8e6!important;box-shadow:0 8px 20px #04102566,inset 0 1px #c1efff44!important}html[data-site-theme=night] body .water-game .water-loss :is(b,span,small){color:#e1f5ff!important}html[data-site-theme=night] body .water-game .water-loss>b{color:#ffdf8c!important}html:has(section.game-anagram){overscroll-behavior:none!important;overflow:hidden!important}html body:has(section.game-anagram){overscroll-behavior:none!important;overflow:hidden!important}html body .game-anagram .feedback-answer{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin-top:8px!important;font-size:clamp(20px,5vw,28px)!important;line-height:1.3!important;display:block!important}html body .modal-backdrop:has(>section.game-anagram){padding:12px!important;overflow:hidden!important}html body .modal-backdrop>section.exercise.game-anagram{box-sizing:border-box!important;flex-direction:column!important;width:min(980px,100%)!important;height:calc(100dvh - 24px)!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:0!important;display:flex!important;overflow:hidden!important}html body section.exercise.game-anagram>header{flex:none!important}html body section.exercise.game-anagram>.exercise-body.formula-workshop{flex:1 1 0!important;min-height:0!important;padding:16px!important;display:flex!important;overflow:hidden!important}html body .game-anagram .formula-game-stage{flex:1!important;grid-template-rows:auto minmax(0,1fr) auto auto auto!important;gap:12px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}html body .game-anagram .formula-game-stage>h2{margin:0!important;font-size:clamp(18px,4.5vw,30px)!important;line-height:1.2!important}html body .game-anagram .letter-row{align-content:center!important;gap:8px!important;height:100%!important;min-height:0!important}html body .game-anagram .letter-row>button{width:var(--formula-tile-size,52px)!important;height:var(--formula-tile-size,52px)!important;flex:0 0 var(--formula-tile-size,52px)!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;font-size:clamp(17px,calc(var(--formula-tile-size,52px)*.46),26px)!important;border-radius:14px!important;padding:4px!important;font-weight:900!important;box-shadow:0 5px #8b7c615c,0 8px 12px #152c3c33,inset 0 2px #fff9!important}html body .game-anagram .letter-row>button:not(:disabled):active{transform:translateY(4px)!important;box-shadow:0 1px #8b7c615c,inset 0 2px #fff6!important}html body .game-anagram .formula-symbol-row{gap:8px!important;margin:0!important}html body .game-anagram .formula-symbol-row>button{width:126px!important;min-width:64px!important;max-width:100%!important;height:46px!important;min-height:46px!important;padding:5px 9px!important;font-size:14px!important}html body .game-anagram .formula-symbol-row>button small{font-size:11px!important}html body .game-anagram .formula-unified-answer{width:100%!important;margin:0!important}html body .game-anagram .formula-unified-answer .formula-keyboard-input{height:70px!important;min-height:0!important;padding:24px 10px 8px!important;font-size:20px!important}html body .game-anagram .formula-keyboard-input::placeholder{font-size:12px!important}html body .game-anagram .formula-game-stage>.check-btn{height:46px!important;min-height:0!important;margin:0!important;padding:8px 22px!important;font-size:16px!important}html[data-site-theme=night] body .game-anagram .letter-row>button{color:#effaff!important;background:linear-gradient(145deg,#38557e,#1c304e)!important;border-color:#8ab4d7!important;box-shadow:0 5px #0b1b34,0 9px 15px #030d2180,inset 0 2px #c1eaff66!important}html[data-site-theme=night] body .game-anagram .letter-row>button.locked-letter{color:#e9fcff!important;background:linear-gradient(145deg,#288aab,#174d76)!important;border-color:#7de4ff!important}html[data-site-theme=night] body .game-anagram .letter-row>button.wrong-letter{background:linear-gradient(145deg,#815577,#42344d)!important;border-color:#e6b3cc!important}@media (max-width:760px){html body section.exercise.game-anagram>.exercise-body.formula-workshop{padding:12px!important}html body .game-anagram .formula-game-stage{gap:10px!important}}html body .game-anagram .formula-heading h2{margin:0!important;font-size:clamp(18px,4.5vw,30px)!important;line-height:1.2!important}html body .game-anagram .formula-state-legend{flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:10px;display:flex;font-size:12px!important;line-height:1.4!important}html body .game-anagram .formula-state-legend>span{white-space:normal;align-items:center;gap:5px;display:inline-flex}html body .game-anagram .formula-state-mark{pointer-events:none;flex:0 0 14px;width:14px!important;height:14px!important;display:block!important}html body .game-anagram .letter-row>button{filter:none!important;opacity:1!important;animation:none!important;position:relative!important;overflow:visible!important}html body .game-anagram .letter-row>button>.formula-state-mark{width:clamp(9px,calc(var(--formula-tile-size)*.24),14px)!important;height:clamp(9px,calc(var(--formula-tile-size)*.24),14px)!important;position:absolute!important;top:2px!important;right:2px!important}html body .game-anagram .letter-row>button.free-letter{color:#243a50!important;background:linear-gradient(145deg,#fff,#e9f0f6)!important;border:2px solid #697f94!important;transform:none!important}html body .game-anagram .letter-row>button.wrong-letter{color:#643749!important;cursor:pointer!important;background:#f0e1e7!important;border:2px dashed #8b5363!important;transform:translateY(3px)!important;box-shadow:inset 0 3px 6px #64374926!important}html body .game-anagram .letter-row>button.locked-letter{color:#124759!important;cursor:default!important;background:linear-gradient(145deg,#d8faff,#8bd4e4)!important;border:3px double #19718a!important;transform:none!important;box-shadow:0 0 0 2px #5ec6dc40,inset 0 2px #ffffffb3!important}html body .game-anagram .letter-row>button:focus-visible{outline-offset:4px!important;outline:3px solid #178bad!important}html[data-site-theme=night] body .game-anagram .letter-row>button.free-letter{color:#effaff!important;background:linear-gradient(145deg,#38557e,#1c304e)!important;border-color:#8ab4d7!important}html[data-site-theme=night] body .game-anagram .letter-row>button.wrong-letter{color:#f2d3e2!important;background:#3b2d43!important;border-color:#e9bbcf!important}html[data-site-theme=night] body .game-anagram .letter-row>button.locked-letter{color:#effcff!important;background:linear-gradient(145deg,#247d9c,#164667)!important;border-color:#9aefff!important;box-shadow:0 0 10px #57ddff80,inset 0 2px #aff4ff66!important}html[data-site-theme=night] body section.game-anagram>header{color:#e9f7ff!important;background:linear-gradient(145deg,#243753,#16243d)!important;border-color:#55749b!important}html[data-site-theme=night] body .game-anagram>header>span{color:#d9f5ff!important;font-size:14px!important}html[data-site-theme=night] body .game-anagram .exercise-progress{background:#10223b!important}html[data-site-theme=night] body .game-anagram .exercise-progress>i{background:linear-gradient(90deg,#258cae,#78e4ff)!important}html[data-site-theme=night] body .hopeful-game .hopeful-card-brand{color:#d9eeff!important}html[data-site-theme=night] body .hopeful-game .hopeful-study-badge{color:#bce7ff!important}html body .hopeful-game{flex-direction:column!important;display:flex!important}html body .hopeful-game>header{flex:none!important}html body .hopeful-game .hopeful-page-card{flex:1 1 0!important;height:auto!important;min-height:0!important}html body .hopeful-game>header{height:auto!important;min-height:var(--hopeful-header-height)!important;flex-wrap:wrap!important;display:flex!important}html body .hopeful-game>header>div{flex:1!important}html body .hopeful-game .hopeful-list-position{white-space:normal!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}html body .hopeful-study-badge{color:inherit!important;margin:5px 0 0!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;display:block!important}html body .hopeful-game .hopeful-lens{letter-spacing:normal!important;white-space:normal!important;height:auto!important;min-height:48px!important;padding:8px 12px!important;font-size:14px!important;line-height:1.3!important}html body .hopeful-game .hopeful-lens[aria-pressed=true]{outline-offset:2px!important;outline:2px solid #96e7ff!important}html body .hopeful-game :is(.hopeful-word,.hopeful-translation){position:relative!important}html body .hopeful-game :is(.hopeful-word,.hopeful-translation)>b[aria-hidden=true]{visibility:hidden!important;opacity:0!important;filter:none!important;text-shadow:none!important}html body .hopeful-game .hopeful-hidden-label{color:#f1f6ff!important;pointer-events:none!important;text-shadow:none!important;filter:none!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;display:flex!important;position:absolute!important;inset:0 30px 0 8px!important}html body .hopeful-game button.hopeful-reveal-control{border-radius:inherit!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:#7ee5ff!important;z-index:2!important;opacity:1!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;inset:0!important}html body .hopeful-game button.hopeful-reveal-control svg{width:20px!important;height:20px!important;position:absolute!important;top:5px!important;right:5px!important}html body .hopeful-game .hopeful-word>button.hopeful-reveal-control{width:auto!important;right:38px!important}html body .hopeful-game .hopeful-word>button:not(.hopeful-reveal-control){z-index:3!important;position:relative!important}html body .hopeful-game .hopeful-reveal-control:focus-visible{outline-offset:-3px!important;outline:2px solid #9aeaff!important}html body .hopeful-game :is(.prompt-hidden .hopeful-word,.translation-hidden .hopeful-translation){border-style:dashed!important;animation:none!important}html[data-site-theme=night] body .hopeful-game>header{background:#18243b!important;border-color:#52688f!important}html[data-site-theme=night] body .hopeful-game>header :is(div,span){color:#dcecff!important}@media (min-width:621px){html body .hopeful-backdrop{padding:16px}html body .hopeful-game{width:min(900px,100%)!important;height:min(820px,100dvh - 32px)!important}html body .hopeful-game>header{gap:16px;padding:10px 16px}html body .hopeful-game>header b{font-size:16px;line-height:1.3}html body .hopeful-game>header small{font-size:11px}html body .hopeful-game .hopeful-page-card{gap:16px;padding:20px}html body .hopeful-game .hopeful-rows{grid-template-rows:repeat(var(--hopeful-row-count,1),minmax(0,1fr));gap:12px}html body .hopeful-game :is(.hopeful-word,.hopeful-translation){padding:12px}html body .hopeful-game :is(.hopeful-word,.hopeful-translation)>b{line-height:1.3;font-size:clamp(16px,1.6vw,22px)!important}html body .hopeful-game .hopeful-number{font-size:12px}html body .hopeful-game .hopeful-page-card>footer{grid-template-columns:44px minmax(0,1fr) 44px}html body .hopeful-game .hopeful-page-card>footer>button{height:44px}}@media (max-width:600px){html body .hopeful-game .hopeful-card-brand{height:auto!important;min-height:36px!important}html body .hopeful-game .hopeful-lenses{padding-left:0!important;padding-right:0!important}html body .hopeful-game .hopeful-lens{padding:6px!important;font-size:12px!important}html body .hopeful-game .hopeful-list-position{text-align:right!important;flex-basis:100%!important}}html body .hopeful-game{height:auto!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important}html body .hopeful-game .hopeful-page-card{flex:none!important;grid-template-rows:auto auto auto auto!important;overflow:visible!important}html body .hopeful-game .hopeful-rows{grid-template-rows:repeat(var(--hopeful-row-count,1),minmax(clamp(80px,12dvh,110px),auto))!important}html[data-site-theme] body .hopeful-game{width:min(1120px,100vw - 24px)!important;height:min(860px,100dvh - 16px)!important;overflow-y:auto!important}html[data-site-theme] body .hopeful-game>header{z-index:10;position:sticky;top:0;flex-wrap:nowrap!important;grid-template-columns:44px minmax(0,1fr) 150px!important;gap:12px!important;padding:10px 14px!important;display:grid!important}html[data-site-theme] body .hopeful-game>header>.hopeful-card-brand{align-items:center;gap:10px;min-width:0;padding:0;height:auto!important;color:var(--site-text)!important;justify-content:center!important;display:flex!important}html[data-site-theme] body .hopeful-game>header .hopeful-card-brand>div{text-align:left;justify-items:start;min-width:0}html[data-site-theme] body .hopeful-game>header .hopeful-card-brand b{font-size:18px!important;line-height:1.3!important}html[data-site-theme] body .hopeful-game>header .hopeful-study-badge{margin:3px 0 0!important;font-size:12px!important}html[data-site-theme] body .hopeful-game>header .brand-mark{flex:none;width:42px;height:32px;font-size:22px}html[data-site-theme] body .hopeful-game .hopeful-page-card{display:grid;flex:1 0 auto!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;min-height:0!important;padding:12px 14px!important}html[data-site-theme] body .hopeful-game .hopeful-rows{min-height:0;grid-template-rows:repeat(var(--hopeful-row-count,5),minmax(80px,1fr))!important;gap:8px!important}html[data-site-theme] body .hopeful-game .hopeful-rows>article{padding-left:20px;padding-right:0}@media (max-width:620px){html[data-site-theme] body .hopeful-game{width:100%!important}html[data-site-theme] body .hopeful-game>header{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:6px!important;padding:8px!important}html[data-site-theme] body .hopeful-game>header>.hopeful-list-position{grid-column:1/-1;justify-self:end;flex-basis:auto!important}html[data-site-theme] body .hopeful-game>header .hopeful-card-brand b{font-size:16px!important}html[data-site-theme] body .hopeful-game>header .hopeful-study-badge{font-size:11px!important}html[data-site-theme] body .hopeful-game>header .brand-mark{width:34px;height:28px;font-size:19px}html[data-site-theme] body .hopeful-game .hopeful-page-card{gap:8px!important;padding:8px!important}html[data-site-theme] body .hopeful-game .hopeful-rows{gap:6px!important}}html[data-site-theme] body .hopeful-game .hopeful-rows{grid-template-rows:repeat(var(--hopeful-row-count,5),minmax(var(--hopeful-row-height,110px),1fr))!important}html[data-site-theme] body .hopeful-game .hopeful-rows>article.hopeful-row-measure{box-sizing:border-box;height:auto!important;min-height:0!important;max-height:none!important}html[data-site-theme] body .hopeful-game,html[data-site-theme] body .hopeful-game>header{background:var(--site-surface,var(--ui-paper))!important;color:var(--site-text,var(--ui-ink))!important;border-color:var(--site-border,var(--ui-brass))!important}html[data-site-theme] body .hopeful-game .hopeful-rows:before{background:var(--site-bg,var(--site-surface,var(--ui-paper-low)))!important;border-color:var(--site-border,var(--ui-brass))!important;box-shadow:none!important}html[data-site-theme] body .hopeful-game :is(.hopeful-word,.hopeful-translation){background:var(--site-surface,var(--ui-paper))!important;color:var(--site-text,var(--ui-ink))!important;border-color:var(--site-border,var(--ui-brass))!important}html[data-site-theme] body .hopeful-game :is(.prompt-hidden .hopeful-word,.translation-hidden .hopeful-translation){background:var(--site-bg,var(--site-surface,var(--ui-paper-low)))!important}html[data-site-theme] body .hopeful-game .hopeful-number{color:var(--site-muted,var(--ui-ink))!important}html[data-site-theme] body .hopeful-game .hopeful-hidden-label{color:var(--site-text,var(--ui-ink))!important}html[data-site-theme] body .hopeful-game button.hopeful-reveal-control{color:var(--site-accent,var(--green))!important}html[data-site-theme] body .hopeful-game :is(.hopeful-lens[aria-pressed=true],.hopeful-reveal-control:focus-visible){outline-color:var(--site-accent,var(--green))!important}html[data-site-theme] body .hopeful-game .hopeful-page-card{background:var(--site-bg,var(--ui-paper-low))!important}html[data-site-theme] body .hopeful-game .hopeful-lens{background:var(--site-surface,var(--ui-paper))!important;color:var(--site-text,var(--ui-ink))!important;border-color:var(--site-border,var(--ui-brass))!important}html[data-site-theme] body .hopeful-game :is(.hopeful-word,.hopeful-translation)>b{color:inherit!important}html[data-site-theme=clean] body .hopeful-backdrop{background-color:var(--site-bg)!important;background-image:none!important}html[data-site-theme] body .hopeful-game button.hopeful-reveal-control[aria-pressed]{box-shadow:none!important;color:var(--site-accent,var(--green))!important;background:0 0!important;border:0!important}html body .game-match .match-board button.newly-matched{opacity:1!important;position:relative!important}html body .game-match .match-board button.newly-matched:after{animation:.82s ease-out both match-pair-glow;content:""!important;pointer-events:none!important;border:3px solid var(--match-choice-edge)!important;border-radius:inherit!important;box-shadow:0 0 12px var(--match-choice-ring),0 0 24px var(--match-choice-ring),inset 0 0 10px var(--match-choice-ring)!important;z-index:3!important;display:block!important;position:absolute!important;inset:-3px!important}@keyframes match-pair-glow{0%{opacity:.3}25%,65%{opacity:1}to{opacity:.25}}@media (prefers-reduced-motion:reduce){html body .game-match .match-board button.newly-matched:after{animation:none}}html body .game-match{--match-choice-top:#ffedae;--match-choice-bottom:#f4c85d;--match-choice-solid:#f5d579;--match-choice-ink:#503511;--match-choice-edge:#bd822d;--match-choice-ring:#efbe5e99}html[data-site-theme=clean] body .game-match{--match-choice-top:#e0f0ff;--match-choice-bottom:#a9d4f6;--match-choice-solid:#bfdff9;--match-choice-ink:#163e5b;--match-choice-edge:#3f86b4;--match-choice-ring:#81bced99}html[data-site-theme=techno] body .game-match{--match-choice-top:#ffe2f2;--match-choice-bottom:#ef9dca;--match-choice-solid:#f4b4d8;--match-choice-ink:#5b2545;--match-choice-edge:#a33e78;--match-choice-ring:#ef81bb99}html[data-site-theme=night] body .game-match{--match-choice-top:#c3f3ff;--match-choice-bottom:#78d4ed;--match-choice-solid:#94e0f5;--match-choice-ink:#102f42;--match-choice-edge:#1887ad;--match-choice-ring:#61dfff99}html:is([data-site-theme=night],[data-site-theme=techno],[data-site-theme=clean]) body .game-match .match-success-burst strong{background:linear-gradient(var(--match-choice-top),var(--match-choice-bottom))!important;background-color:var(--match-choice-solid)!important;color:var(--match-choice-ink)!important;border-color:var(--match-choice-edge)!important;box-shadow:0 7px 18px var(--site-bg),0 0 22px var(--match-choice-ring)!important}html[data-site-theme] body .game-match .match-board button.selected:not(:disabled){background:linear-gradient(145deg,var(--match-choice-top),var(--match-choice-bottom))!important;background-color:var(--match-choice-solid)!important;color:var(--match-choice-ink)!important;border-color:var(--match-choice-edge)!important;box-shadow:inset 0 1px #fffa,0 0 0 3px var(--match-choice-ring),0 5px 12px #082d4b44!important;opacity:1!important;text-shadow:none!important}html[data-site-theme] body .game-match .match-board button.selected:not(:disabled) b{color:var(--match-choice-ink)!important;text-shadow:none!important}html[data-site-theme=clean] body .game-match .match-success-burst strong{box-sizing:border-box;min-width:64px;color:#194f76!important;text-align:center!important;font:600 23px/1.1 var(--ui-font,Arial,sans-serif)!important;text-shadow:none!important;background:#dcecf9!important;border:2px solid #78a9cf!important;padding:9px 16px!important;animation:1.4s both match-clean-score!important}@keyframes match-clean-score{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}8%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-60%)scale(.98)}}@media (prefers-reduced-motion:reduce){html[data-site-theme=clean] body .game-match .match-success-burst strong{opacity:1!important;animation:none!important;transform:translate(-50%,-50%)!important}}html[data-site-theme] body .game-match .match-board button.matched{background:linear-gradient(145deg,var(--match-choice-top),var(--match-choice-bottom))!important;background-color:var(--match-choice-solid)!important;color:var(--match-choice-ink)!important;border-color:var(--match-choice-edge)!important;text-shadow:none!important;transition:filter .18s,opacity .18s!important}html[data-site-theme] body .game-match .match-board button.matched :is(b,span){color:var(--match-choice-ink)!important;text-shadow:none!important}html[data-site-theme] body .game-match .match-board button.newly-matched{opacity:1!important;filter:none!important;box-shadow:inset 0 1px #fffa,0 0 0 3px var(--match-choice-ring),0 5px 12px #082d4b44!important}html[data-site-theme] body .game-match .match-board button.matched:not(.newly-matched){opacity:.48!important;filter:blur(1px)!important}html body .game-quiz{--quiz-right-bg:#dcebc9;--quiz-right-ink:#264b26;--quiz-right-edge:#668348;--quiz-wrong-bg:#f5d8ca;--quiz-wrong-ink:#7c3028;--quiz-wrong-edge:#b25c43}html[data-site-theme=clean] body .game-quiz{--quiz-right-bg:#dcecf9;--quiz-right-ink:#194f76;--quiz-right-edge:#78a9cf;--quiz-wrong-bg:#e3e9ef;--quiz-wrong-ink:#344858;--quiz-wrong-edge:#8999a8;--quiz-clean-bg:#f6f8fb;--quiz-clean-paper:#fff;--quiz-clean-ink:#263744;--quiz-clean-muted:#516576;--quiz-clean-edge:#bcc9d5;--quiz-clean-focus:#3983ba}html[data-site-theme=techno] body .game-quiz{--quiz-right-bg:#c9f3f2;--quiz-right-ink:#07545d;--quiz-right-edge:#168795;--quiz-wrong-bg:#f9d7ec;--quiz-wrong-ink:#852459;--quiz-wrong-edge:#bb4689}html[data-site-theme=night] body .game-quiz{--quiz-right-bg:#163e50;--quiz-right-ink:#a8f2ff;--quiz-right-edge:#51d7ef;--quiz-wrong-bg:#45273e;--quiz-wrong-ink:#ffc2df;--quiz-wrong-edge:#ed7fb4}html[data-site-theme] body .game-quiz .answers button{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;gap:12px!important}html[data-site-theme] body .game-quiz .answers button:is(.correct,.wrong):disabled{opacity:1!important;filter:none!important;text-shadow:none!important;-webkit-text-stroke:0!important;box-shadow:inset 0 1px #fff2,0 0 0 2px var(--quiz-result-edge)!important;background:var(--quiz-result-bg)!important;color:var(--quiz-result-ink)!important;border-style:solid!important;border-width:2px!important;border-color:var(--quiz-result-edge)!important;background-image:none!important}html[data-site-theme] body .game-quiz .answers button.correct{--quiz-result-bg:var(--quiz-right-bg);--quiz-result-ink:var(--quiz-right-ink);--quiz-result-edge:var(--quiz-right-edge)}html[data-site-theme] body .game-quiz .answers button.wrong{--quiz-result-bg:var(--quiz-wrong-bg);--quiz-result-ink:var(--quiz-wrong-ink);--quiz-result-edge:var(--quiz-wrong-edge)}html[data-site-theme] body .game-quiz .answers .quiz-option-text{min-width:0;color:inherit!important;font:inherit!important;text-shadow:none!important}html[data-site-theme] body .game-quiz .answers .quiz-answer-mark{text-align:center;flex:0 0 28px;align-self:center;color:inherit!important;text-shadow:none!important;font:900 25px/1 Arial,sans-serif!important}html[data-site-theme=clean] body .game-quiz :is(.quiz-workshop,header){background:var(--quiz-clean-bg)!important;color:var(--quiz-clean-ink)!important;border-color:var(--quiz-clean-edge)!important}html[data-site-theme=clean] body .game-quiz .match-ambience{display:none!important}html[data-site-theme=clean] body .game-quiz :is(.quiz-workshop h2,header>span){color:var(--quiz-clean-ink)!important;text-shadow:none!important}html[data-site-theme=clean] body .game-quiz .exercise-progress{background:var(--quiz-wrong-bg)!important}html[data-site-theme=clean] body .game-quiz .exercise-progress i{background:var(--quiz-clean-focus)!important}html[data-site-theme=clean] body .game-quiz .answers button:not(.correct):not(.wrong){background:var(--quiz-clean-paper)!important;color:var(--quiz-clean-ink)!important;border-color:var(--quiz-clean-edge)!important;box-shadow:none!important;text-shadow:none!important}html[data-site-theme=clean] body .game-quiz .answers button:not(:disabled):hover{background:var(--quiz-right-bg)!important;color:var(--quiz-right-ink)!important;border-color:var(--quiz-right-edge)!important}html[data-site-theme=clean] body .game-quiz .answers button:disabled:not(.correct):not(.wrong){background:var(--quiz-clean-bg)!important;color:var(--quiz-clean-muted)!important;opacity:1!important;filter:none!important}html[data-site-theme=clean] body .game-quiz .quiz-answer-review{background:var(--quiz-wrong-bg)!important;color:var(--quiz-clean-ink)!important;border:1px solid var(--quiz-clean-edge)!important;border-radius:14px!important}html[data-site-theme=clean] body .game-quiz .quiz-answer-review :is(b,p){color:var(--quiz-clean-ink)!important;text-shadow:none!important}html[data-site-theme=clean] body .game-quiz .quiz-answer-review.is-correct>b{color:var(--quiz-right-ink)!important}html[data-site-theme=clean] body .game-quiz :is(header>button,.quiz-answer-review>.check-btn){background:var(--quiz-clean-paper)!important;color:var(--quiz-clean-ink)!important;border-color:var(--quiz-clean-edge)!important;box-shadow:none!important;text-shadow:none!important}html[data-site-theme=clean] body .game-quiz .quiz-answer-review>.check-btn:hover:not(:disabled){background:var(--quiz-right-bg)!important;color:var(--quiz-right-ink)!important;border-color:var(--quiz-right-edge)!important}html[data-site-theme=clean] body .game-quiz button:focus-visible{outline:3px solid var(--quiz-clean-focus)!important;outline-offset:3px!important}html body .flight-experience .target-cloud{width:210px;min-height:130px}html body .flight-experience .target-cloud b,html[data-site-theme=night] body .flight-experience .target-cloud b{isolation:isolate;box-sizing:border-box;text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;place-items:center;min-height:130px;display:grid;position:relative;width:100%!important;max-width:none!important;box-shadow:none!important;color:#183f54!important;background:0 0!important;border:0!important;border-radius:0!important;padding:36px 24px 24px!important;font-size:20px!important;line-height:1.2!important}html body .flight-experience .target-cloud .flight-answer-shape{z-index:-1;fill:#eefaff;stroke:#6cbed6;stroke-width:2px;filter:drop-shadow(0 4px 7px #092d4b66);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}html body .flight-experience .target-cloud .flight-answer-text{display:block;position:relative;font:inherit!important;color:inherit!important;line-height:inherit!important}html[data-site-theme=night] body .flight-experience .target-cloud b{color:#effaff!important}html[data-site-theme=night] body .flight-experience .target-cloud .flight-answer-shape{fill:#203e5c;stroke:#89e6ff;filter:drop-shadow(0 0 5px #5edcff77)drop-shadow(0 5px 8px #02091b99)}@media (max-width:700px){html body .flight-experience .target-cloud{width:155px;min-height:120px}html body .flight-experience .target-cloud b,html[data-site-theme=night] body .flight-experience .target-cloud b{min-height:120px;padding:30px 18px 22px!important;font-size:16px!important}}html[data-site-theme=techno] body #flight-game{--flight-paper:var(--lab-surface);--flight-ink:var(--lab-ink);--flight-edge:var(--lab-border);--flight-accent:var(--lab-teal);--flight-signal:var(--lab-raspberry);background:var(--flight-paper)!important;color:var(--flight-ink)!important;border-color:var(--flight-edge)!important}html[data-site-theme=techno] body #flight-game>header{background:linear-gradient(135deg,var(--flight-paper),var(--room-light))!important;color:var(--flight-ink)!important;border-color:var(--flight-edge)!important}html[data-site-theme=techno] body #flight-game>header>span{color:var(--flight-ink)!important}html[data-site-theme=techno] body #flight-game .exercise-progress{background:var(--room-light)!important}html[data-site-theme=techno] body #flight-game .exercise-progress>i{background:linear-gradient(90deg,var(--flight-accent),var(--room-glow))!important}html[data-site-theme=techno] body #flight-game .cockpit-stage{background:var(--room-light) url(/flight-techno-city-v1.webp) center bottom/cover no-repeat!important;background-blend-mode:normal!important}html[data-site-theme=techno] body #flight-game .flight-horizon{pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--room-glow) 12%,transparent),transparent 65%,color-mix(in srgb,var(--room-edge) 12%,transparent))!important}html[data-site-theme=techno] body #flight-game :is(.sky-question-card,.flight-arm-hint){background:color-mix(in srgb,var(--flight-paper) 96%,transparent)!important;color:var(--flight-ink)!important;border-color:var(--flight-edge)!important;box-shadow:0 5px 18px color-mix(in srgb,var(--room-edge) 20%,transparent)!important}html[data-site-theme=techno] body #flight-game .sky-question-card :is(small,b){color:var(--flight-ink)!important}html[data-site-theme=techno] body #flight-game .flight-arm-hint{text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;max-width:calc(100% - 32px)!important;top:90px!important}html[data-site-theme=techno] body #flight-game .sky-question-card:after{background:var(--flight-paper)!important;border-color:var(--flight-edge)!important}html[data-site-theme=techno] body #flight-game .target-cloud b{color:var(--flight-ink)!important}html[data-site-theme=techno] body #flight-game .flight-answer-shape{fill:var(--flight-paper)!important;stroke:var(--flight-accent)!important;filter:drop-shadow(0 5px 7px color-mix(in srgb,var(--room-edge) 22%,transparent))!important}html[data-site-theme=techno] body #flight-game .guided-plane{filter:drop-shadow(0 5px 5px color-mix(in srgb,var(--room-edge) 45%,transparent))!important}html[data-site-theme=techno] body #flight-game .guided-plane :is(img,.flight-night-lights){animation:none!important}html[data-site-theme=techno] body #flight-game .guided-plane img{transform:scale(1.25);filter:none!important}html[data-site-theme=techno] body #flight-game .guided-plane.awaiting-pilot{animation:1.8s ease-in-out infinite alternate techno-saucer-ready!important}html[data-site-theme=techno] body #flight-game .guided-plane.dragging{filter:drop-shadow(0 0 9px var(--flight-accent))!important;animation:none!important}html[data-site-theme=techno] body #flight-game .canopy{border-color:color-mix(in srgb,var(--room-edge) 65%,transparent)!important;filter:none!important}html[data-site-theme=techno] body #flight-game .cockpit-panel{box-sizing:border-box!important;background:linear-gradient(180deg,var(--flight-paper),var(--room-light))!important;border-color:var(--flight-edge)!important;width:78%!important;height:auto!important;min-height:128px!important;box-shadow:0 -8px 25px color-mix(in srgb,var(--room-edge) 28%,transparent)!important;border-radius:50% 50% 0 0/42px 42px 0 0!important;grid-template-columns:64px 64px minmax(0,1fr) 64px 64px!important;align-items:center!important;gap:8px!important;padding:40px 6% 18px!important;display:grid!important;bottom:0!important}html[data-site-theme=techno] body #flight-game .cockpit-panel:before{background:linear-gradient(90deg,var(--flight-edge),var(--room-glow),var(--flight-edge))!important}html[data-site-theme=techno] body #flight-game :is(.cockpit-instrument,.airline-plate,.flight-points){background:var(--flight-paper)!important;border-color:var(--flight-edge)!important;color:var(--flight-ink)!important;text-shadow:none!important;box-shadow:inset 0 0 10px color-mix(in srgb,var(--flight-accent) 12%,transparent)!important}html[data-site-theme=techno] body #flight-game :is(.cockpit-instrument,.radar,.flight-points){box-sizing:border-box!important;width:64px!important;min-width:0!important;height:64px!important}html[data-site-theme=techno] body #flight-game .airline-plate{box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;place-items:center!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px!important;font-size:12px!important;display:grid!important}html[data-points-mode=off][data-site-theme=techno] body #flight-game .cockpit-panel{grid-template-columns:64px 64px minmax(0,1fr) 64px!important}html[data-site-theme=techno] body #flight-game :is(.cockpit-instrument b,.cockpit-instrument small,.flight-points strong,.flight-points span){color:var(--flight-ink)!important;animation:none!important}html[data-site-theme=techno] body #flight-game .cockpit-instrument i{background:var(--flight-signal)!important;box-shadow:0 0 4px var(--flight-signal)!important}html[data-site-theme=techno] body #flight-game .radar{background:repeating-radial-gradient(circle,var(--flight-edge) 0 2px,var(--flight-paper) 3px 13px)!important;border-color:var(--flight-accent)!important;color:var(--flight-accent)!important;box-shadow:inset 0 0 15px color-mix(in srgb,var(--flight-accent) 35%,transparent)!important;animation:none!important}html[data-site-theme=techno] body #flight-game .radar:before{background:conic-gradient(transparent 0 76%,color-mix(in srgb,var(--flight-accent) 65%,transparent) 88%,transparent 91%)!important}html[data-site-theme=techno] body #flight-game .radar:after{background:var(--flight-signal)!important;box-shadow:0 0 6px var(--flight-signal)!important}html[data-site-theme=techno] body #flight-game .flight-flash.right{background:color-mix(in srgb,var(--room-glow) 88%,transparent)!important;color:var(--flight-ink)!important}html[data-site-theme=techno] body #flight-game .flight-flash.wrong{background:color-mix(in srgb,var(--flight-paper) 92%,transparent)!important;color:var(--flight-signal)!important}@keyframes techno-saucer-ready{to{transform:translate(-50%,-50%)scale(1.06)}}@media (max-width:760px){html[data-site-theme=techno] body #flight-game .cockpit-panel{border-radius:50% 50% 0 0/30px 30px 0 0!important;grid-template-columns:44px 44px minmax(0,1fr) 44px!important;gap:6px!important;width:calc(100% - 16px)!important;min-height:100px!important;padding:30px 12px 16px!important;display:grid!important}html[data-points-mode=off][data-site-theme=techno] body #flight-game .cockpit-panel{grid-template-columns:44px 44px minmax(0,1fr) 44px!important}html[data-site-theme=techno] body #flight-game :is(.cockpit-instrument,.radar){box-sizing:border-box!important;width:44px!important;min-width:0!important;height:44px!important}html[data-site-theme=techno] body #flight-game .cockpit-instrument :is(small,b){font-size:9px!important}html[data-site-theme=techno] body #flight-game .cockpit-instrument small{letter-spacing:0!important;white-space:nowrap!important;font-size:7px!important}html[data-site-theme=techno] body #flight-game .airline-plate{min-width:0!important;padding:7px 4px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){html[data-site-theme=techno] body #flight-game :is(.guided-plane,.flight-horizon){animation:none!important}}html{--scoring-paper:#fff9e9;--scoring-surface:#f0ead6;--scoring-text:#493d2f;--scoring-muted:#73644c;--scoring-border:#bca479;--scoring-accent:#26795c}html[data-site-theme=clean]{--scoring-paper:#fff;--scoring-surface:#edf3fc;--scoring-text:#172b4d;--scoring-muted:#66758b;--scoring-border:#c8d5e8;--scoring-accent:#275cc4}html[data-site-theme=techno]{--scoring-paper:#eaf1f3;--scoring-surface:#d8e8ec;--scoring-text:#233e48;--scoring-muted:#526f79;--scoring-border:#91b5bd;--scoring-accent:#138b94}html[data-site-theme=night]{--scoring-paper:#111b30;--scoring-surface:#21314b;--scoring-text:#e0ecff;--scoring-muted:#adc0da;--scoring-border:#597696;--scoring-accent:#77d9ed}html .site-theme-dialog{background:var(--scoring-paper)!important;color:var(--scoring-text)!important;border-color:var(--scoring-border)!important}html .site-theme-dialog :is(h2,.site-theme-copy strong){color:var(--scoring-text)!important}html .site-theme-dialog :is(header small,p,footer,.site-theme-copy small){color:var(--scoring-muted)!important}html .site-theme-dialog :is(.site-theme-option,.site-theme-close){background:var(--scoring-surface)!important;color:var(--scoring-text)!important;border-color:var(--scoring-border)!important}html .site-theme-dialog .site-theme-option[aria-pressed=true]{border-color:var(--scoring-accent)!important;background:color-mix(in srgb,var(--scoring-accent) 12%,var(--scoring-paper))!important}html .site-theme-dialog :is(.site-theme-option,.site-theme-close):hover{border-color:var(--scoring-accent)!important}html .site-theme-dialog button:focus-visible{outline:3px solid var(--scoring-accent)!important;outline-offset:3px!important}html .site-theme-dialog button:disabled{opacity:.65!important;cursor:wait!important}html .site-theme-dialog .placeholder-no-scores{background:var(--scoring-paper)!important;color:var(--scoring-accent)!important;border-color:var(--scoring-border)!important}.no-scores-option{min-width:0}.no-scores-option>.site-theme-option{box-sizing:border-box;width:100%}html .site-theme-dialog .no-scores-error{word-break:normal;overflow-wrap:normal;font-size:13px;color:var(--scoring-accent)!important}html[data-points-mode=off] body [data-personal-points],html[data-points-mode=off] body :is([data-nav-id=Leaderboard],.multiplayer-report,.vita-team-ranking,.vitaword-leaderboard,.jar-leaderboard-btn,.jar-leaderboard-modal,.public-rank-reference){display:none!important}html[data-points-mode=off] body #flight-game .cockpit-panel{gap:12px!important}@media (max-width:760px){html[data-points-mode=off][data-site-theme=techno] body #flight-game .cockpit-panel{gap:6px!important}}html[data-points-mode=off] body :is(.profile-achievements,.profile-weekly-stars,.profile-rank-progress,.rank-ladder,.result-crown,.game-score-popup,.flight-points,.catch-score,.match-success-burst){display:none!important}html[data-points-mode=off] body .result-score-trophy{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}html[data-points-mode=off] body .result-summary{grid-template-columns:minmax(0,1fr)!important}html[data-points-mode=off] body .wordline-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .hike-game .hike-stage{align-content:start!important;gap:14px!important;min-height:0!important;padding:20px!important;display:grid!important}html body .hike-game .hike-packing-status{text-align:center;gap:4px;font-size:16px;font-weight:700;display:grid}html body .hike-game .hike-packing-status small{font-size:13px}html body .hike-game .hike-match-board{gap:12px!important;width:100%!important;margin:0!important;padding:8px!important}html body .hike-game .hike-match-board button{height:auto!important;min-height:64px!important;padding:10px!important}html body .hike-game .hike-card-text{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.2!important}html body .hike-game .hike-packed-kit{color:#214956;background:#edf8fa;border:2px solid #68939e;border-radius:18px;min-width:0;padding:12px;box-shadow:inset 0 2px #fff}html body .hike-game .hike-packed-kit>b{text-align:center;display:block;font-size:16px!important}html body .hike-game .hike-packed-kit ol{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}html body .hike-game .hike-packed-kit li{background:#d9ebed;border:1px dashed #6f9ba6;border-radius:9px;height:48px;position:relative}html body .hike-game .hike-packed-kit li>span{color:inherit;font-size:10px;position:absolute;top:2px;left:4px}html body .hike-game .hike-packed-kit li.packed{background:#c5f2fa;border:2px solid #247e97;box-shadow:0 0 8px #45bcd352}html body .hike-game .hike-packed-kit li>img{object-fit:contain;width:85%;height:85%;animation:.35s ease-out both hike-pack-in;position:absolute;top:8%;left:8%;opacity:1!important;visibility:visible!important;display:block!important}html body .hike-game .hike-packed-kit p{text-align:center;min-height:20px;margin:0;font-size:13px!important;line-height:1.4!important}html body .hike-game.hike-scenic-shell{position:relative!important}html body .hike-game .hike-scenic-finale{animation-duration:1.2s!important}html body .hike-game .hike-completion{z-index:6;color:#214956;text-align:center;background:#edf8fa;border:2px solid #72a0ac;border-radius:20px;padding:20px;position:absolute;bottom:20px;left:16px;right:16px}html body .hike-game .hike-completion h2{margin:0 0 10px;font-size:26px!important;line-height:1.2!important}html body .hike-game .hike-completion p{font-size:16px!important;line-height:1.5!important}html body .hike-game .hike-completion button{min-height:48px!important;padding:10px 16px!important;font-size:15px!important}html[data-site-theme=night] body .hike-game :is(.hike-packed-kit,.hike-completion){color:#e3f6ff!important;background:#192c46!important;border-color:#6496b5!important}html[data-site-theme=night] body .hike-game .hike-packed-kit li{background:#10233c!important;border-color:#5b7e9c!important}html[data-site-theme=night] body .hike-game .hike-packed-kit li.packed{background:#20516b!important;border-color:#87e7ff!important;box-shadow:0 0 9px #53d7ff66!important}@media (max-width:720px){html body .modal-backdrop:has(>section.hike-game){padding:10px!important}html body section.hike-game{max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}html body .hike-game .hike-stage{gap:10px!important;padding:12px!important}html body .hike-game .hike-match-board{grid-template-columns:1fr 1fr!important;gap:8px!important}html body .hike-game .hike-match-board>div{grid-auto-rows:minmax(80px,auto);grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body .hike-game .hike-match-board button{min-height:80px!important;padding:8px!important}html body .hike-game .hike-packed-kit ol{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:3px!important}html body .hike-game .hike-packed-kit li{height:36px!important}html body .hike-game .hike-packed-kit li>img{object-fit:contain!important;width:14px!important;min-width:0!important;max-width:100%!important;height:24px!important;min-height:0!important;max-height:24px!important;margin-left:-7px!important;top:auto!important;bottom:3px!important;left:50%!important}html body .hike-game .hike-packed-kit li>span{font-size:8px!important;top:1px!important;left:2px!important}}@media (prefers-reduced-motion:reduce){html body .hike-game .hike-packed-kit li>img,html body .hike-game .hike-scenic-finale{animation:none!important}}html body .hearing-game .hearing-stage.hearing-simple{min-height:0!important;box-shadow:none!important;color:#213d50!important;background:#eff7fa!important;align-content:start!important;gap:14px!important;padding:24px!important;display:grid!important}html body .hearing-game .hearing-simple>h2{text-align:center;margin:0!important;font-size:26px!important;line-height:1.25!important}html body .hearing-game .hearing-excluded{text-align:center;margin:0!important;font-size:13px!important;line-height:1.4!important}html body .hearing-game .hearing-replay{color:#143f55!important;background:linear-gradient(145deg,#d5f6ff,#a4dceb)!important;border:2px solid #438eaa!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:80px!important;padding:16px!important;font-size:20px!important;font-weight:800!important;line-height:1.3!important;display:flex!important;box-shadow:0 4px #4c83975c!important}html body .hearing-game .hearing-replay>span[aria-hidden]{font-size:28px!important}html body .hearing-game .hearing-speed{border:0;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;display:flex}html body .hearing-game .hearing-speed legend{text-align:center;width:100%;margin-bottom:6px;font-size:13px!important}html body .hearing-game .hearing-speed button{min-height:44px!important;padding:8px 12px!important;font-size:14px!important}html body .hearing-game .hearing-speed button.active{outline-offset:2px!important;outline:2px solid #339ab9!important}html body .hearing-game .hearing-simple>input{box-sizing:border-box!important;width:100%!important;min-height:56px!important;margin:0!important;font-size:18px!important}html body .hearing-game .hearing-simple>.check-btn{min-height:48px!important;margin:0!important}html body .hearing-game .hearing-feedback{color:#263d4e!important;background:#fff!important;border:2px solid #8cacbb!important;border-radius:16px!important;gap:10px!important;margin:0!important;padding:16px!important;display:grid!important;position:static!important;transform:none!important}html body .hearing-game .hearing-feedback>b{font-size:20px!important;line-height:1.3!important}html body .hearing-game .hearing-feedback p{gap:4px;display:grid;margin:0!important;font-size:16px!important;line-height:1.4!important}html body .hearing-game .hearing-feedback small{font-size:12px!important;line-height:1.45!important}html body .hearing-game .hearing-feedback .hearing-diff-text{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:20px!important;line-height:1.5!important;display:block!important}html body .hearing-game .hearing-diff-word{font-size:inherit!important;white-space:nowrap!important}html body .hearing-game .hearing-diff-word>span{font-size:inherit!important;color:inherit!important}html body .hearing-game .hearing-diff-word mark{border-bottom:2px solid #af5b79;border-radius:3px;font:inherit!important;color:#823d56!important;background:#ffe0e8!important;padding:0!important}html body .hearing-game .hearing-diff-word mark.missing{color:#694509!important;background:#fff0ae!important;border-color:#b58622!important}html body .hearing-game .hearing-unavailable{border:2px dashed #8cacbb;border-radius:16px;padding:16px;font-size:16px;line-height:1.5}html body .hearing-game .hearing-unavailable p{font-size:15px!important}html body .hearing-game .hearing-next{min-height:48px!important;font-size:16px!important}html[data-site-theme=night] body .hearing-game .hearing-stage.hearing-simple{color:#e4f6ff!important;background:#17263d!important}html[data-site-theme=night] body .hearing-game .hearing-replay{color:#e7faff!important;background:linear-gradient(145deg,#255979,#153951)!important;border-color:#75d8f4!important;box-shadow:0 4px #07172b,0 0 14px #5cd7ff25!important}html[data-site-theme=night] body .hearing-game .hearing-feedback{color:#e4f6ff!important;background:#122137!important;border-color:#6487a4!important}html[data-site-theme=night] body .hearing-game .hearing-diff-word mark{color:#ffe0eb!important;background:#653349!important}html[data-site-theme=night] body .hearing-game .hearing-diff-word mark.missing{color:#fff1b0!important;background:#725719!important}@media (max-width:720px){html body .modal-backdrop:has(>section.hearing-game){padding:10px!important}html body section.hearing-game{max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}html body .hearing-game .hearing-stage.hearing-simple{gap:12px!important;padding:16px!important}}html body .cards-game .cards-stage.cards-simple{box-sizing:border-box!important;width:100%!important;min-width:0!important}html body .cards-game .cards-direction-options{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:580px!important}html body .cards-game .cards-direction-options>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:720px){html body .cards-game .cards-direction-options{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:16px auto 0!important}html body .cards-game.cards-direction .cards-simple>h2{margin:0!important;font-size:24px!important;line-height:1.25!important}}html body .cards-game .cards-stage.cards-simple{text-align:center;align-content:start!important;gap:12px!important;min-height:0!important;padding:24px!important;display:grid!important}html body .cards-game .cards-simple>p{margin:0!important;font-size:14px!important;line-height:1.4!important}html body .cards-game .cards-simple .cards-return-note{font-weight:700!important}html body .cards-game .cards-simple .wordamin-flashcard{touch-action:pan-y!important;width:min(580px,100%)!important;height:clamp(240px,32dvh,360px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:26px!important;margin:0 auto!important}html body .cards-game .cards-simple .card-face{box-sizing:border-box!important;gap:16px!important;padding:24px!important}html body .cards-game .cards-simple .card-face>b{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(22px,6vw,34px)!important;line-height:1.25!important}html body .cards-game .cards-simple .card-face:after{display:none!important}html body .cards-game .cards-simple .cards-equal-rating{width:min(580px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 auto!important;display:grid!important}html body .cards-game .cards-simple .cards-equal-rating>button{color:#254e60!important;background:linear-gradient(145deg,#ecf8fb,#d1e9ef)!important;border:2px solid #6e9eb0!important;border-radius:16px!important;gap:6px!important;min-height:72px!important;padding:12px!important;font-size:18px!important;display:grid!important;box-shadow:0 4px #7797a45c!important}html body .cards-game .cards-simple .cards-equal-rating>button b{color:inherit!important;font-size:18px!important;line-height:1.2!important}html body .cards-game .cards-simple .cards-equal-rating>button small{color:inherit!important;font-size:12px!important}html body .cards-game .cards-simple .cards-controls-help{font-size:12px!important;line-height:1.45!important}html body .cards-game .cards-simple .cards-finish-session{min-height:44px!important;margin:0 auto!important;font-size:14px!important}html[data-site-theme=night] body .cards-game .cards-simple .cards-equal-rating>button{color:#edfaff!important;background:linear-gradient(145deg,#2b526d,#19384f)!important;border-color:#8ac7dd!important;box-shadow:0 4px #081c30!important}@media (max-width:720px){html body .modal-backdrop:has(>section.cards-game){padding:10px!important}html body section.cards-game{max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}html body .cards-game .cards-stage.cards-simple{padding:16px!important}html body .cards-game .cards-simple .card-face{padding:18px!important}}html body .cipher-game .cipher-stage.cipher-clarity{gap:12px!important;min-height:0!important;padding:20px!important}html body .cipher-game .cipher-clarity>h2{margin:0!important;font-size:26px!important;line-height:1.25!important}html body .cipher-game .cipher-example{text-align:center;width:min(680px,100%);font-size:16px;line-height:1.5}html body .cipher-game .cipher-example>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html body .cipher-game .cipher-example>div>div{color:#244c5d;background:#f0f8fa;border:1px solid #789aa9;border-radius:14px;justify-items:center;gap:6px;padding:12px 4px;display:grid}html body .cipher-game .cipher-example span{font-size:16px!important}html body .cipher-game .cipher-example span>b{text-decoration:underline;font-size:inherit!important;color:#146987!important}html body .cipher-game .cipher-example strong{font-size:22px!important}html body .cipher-game .cipher-example>small{font-size:13px!important;line-height:1.5!important}html body .cipher-game .cipher-example-details{width:100%;font-size:14px;line-height:1.5}html body .cipher-game .cipher-example-details summary{cursor:pointer;font-weight:700}html body .cipher-game .cipher-picture{visibility:visible!important;opacity:1!important;object-fit:contain!important;filter:none!important;background:#f3f9fc!important;border-radius:10px!important;width:48px!important;height:48px!important;display:block!important}html body .cipher-game .cipher-rebus.cipher-grouped{width:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0!important;display:grid!important;overflow:visible!important}html body .cipher-game .cipher-picture-group{box-sizing:border-box;border:1px solid #7196a8;border-radius:16px;width:100%;min-width:0;padding:8px}html body .cipher-game .cipher-picture-group>div{grid-template-columns:repeat(var(--cipher-group-columns),minmax(0,1fr));gap:8px;display:grid}html body .cipher-game .cipher-group-range{margin-bottom:6px;display:block;font-size:12px!important;line-height:1.3!important}html body .cipher-game .cipher-grouped .cipher-tile{border-radius:12px!important;gap:4px!important;min-width:0!important;min-height:64px!important;padding:6px 2px!important;transform:none!important}html body .cipher-game .cipher-grouped .cipher-tile>small{letter-spacing:normal!important;text-transform:none!important;font-size:11px!important;line-height:1.3!important}html body .cipher-game .cipher-grouped .cipher-literal{place-items:center;display:grid;font-size:22px!important}html body .cipher-game .cipher-length>b{font-size:14px!important}html body .cipher-game .cipher-length>small{font-size:12px!important}html body .cipher-game .cipher-hint{box-sizing:border-box!important;width:100%!important;padding:12px!important}html body .cipher-game .cipher-hint p{margin:6px 0!important;font-size:16px!important;line-height:1.5!important}html body .cipher-game .cipher-hint small{letter-spacing:normal!important;font-size:12px!important}html body .cipher-game .cipher-hint b{font-size:16px!important}html body .cipher-game .cipher-stage form{width:100%!important}html body .cipher-game .cipher-stage form input{min-height:52px!important;font-size:18px!important}html body .cipher-game .cipher-stage form button,html body .cipher-game .cipher-start,html body .cipher-game .cipher-hint-actions>button{min-height:46px!important;padding:10px 14px!important;font-size:15px!important;line-height:1.3!important}html body .cipher-game .cipher-feedback{font-size:15px!important;line-height:1.45!important}html body .cipher-game .cipher-feedback>b{display:block;font-size:20px!important;line-height:1.4!important}html body .cipher-game .cipher-hint-actions{justify-items:center;gap:8px;width:100%;display:grid}html body .cipher-game .cipher-hint-actions>small{text-align:center;font-size:12px!important;line-height:1.5!important}html body .cipher-game .cipher-art-credit{font-size:11px!important;line-height:1.4!important}html[data-site-theme=night] body .cipher-game .cipher-example>div>div{color:#e8f7ff!important;background:#1f3651!important}html[data-site-theme=night] body .cipher-game .cipher-example span>b{color:#99e4ff!important}html[data-site-theme=night] body .cipher-game .cipher-clarity .cipher-brand,html[data-site-theme=night] body .cipher-game .cipher-clarity .cipher-brand>b{color:#e4f5ff!important}html[data-site-theme=night] body .cipher-game .cipher-clarity .cipher-feedback.bad{color:#ffe4b5!important;background:#23324b!important}html[data-site-theme=night] body .cipher-game .cipher-clarity .cipher-feedback.good{color:#c9f3ff!important;background:#1b3b50!important}html[data-site-theme=night] body .cipher-game .cipher-clarity .cipher-feedback :is(b,span){color:inherit!important}html[data-site-theme=night] body .cipher-game .cipher-art-credit a{color:#a8eaff!important}@media (max-width:650px){html body .modal-backdrop:has(>section.cipher-game){padding:10px!important}html body section.cipher-game{max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}html body .cipher-game .cipher-stage.cipher-clarity{padding:12px!important}html body .cipher-game .cipher-picture{width:38px!important;height:38px!important}html body .cipher-game .cipher-picture-group>div{gap:5px!important}html body .cipher-game .cipher-grouped .cipher-tile{min-height:50px!important}html body .cipher-game .cipher-example>div{gap:8px!important}}html body .dontsay-timer-settings{text-align:left!important;gap:8px!important;margin:16px 0!important;font-size:16px!important;line-height:1.4!important;display:grid!important}html body .dontsay-timer-settings select{color:#264b5c;background:#f1f8fb;border:2px solid #7ca3b4;border-radius:14px;box-sizing:border-box!important;width:100%!important;min-height:48px!important;padding:10px 14px!important;font-size:16px!important}html body .dontsay-timer-settings small{font-size:13px!important;line-height:1.45!important}html body .dontsay-countdown{color:#225568;background:#e7f7fc;border:2px solid #70a0b6;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:12px 0;padding:12px 16px;font-weight:700;display:flex;font-size:16px!important}html body .dontsay-countdown strong{font-variant-numeric:tabular-nums;color:inherit!important;font-size:32px!important;line-height:1.2!important}html body .dontsay-countdown small{text-align:center;width:100%;color:inherit!important;font-size:13px!important;line-height:1.4!important}html body .dontsay-countdown.last-seconds{color:#735218!important;background:#fff1c8!important;border-style:dashed!important;border-color:#a77935!important}html body .dontsay-countdown.expired{color:#843651!important;background:#fbe1ea!important;border-color:#ab627e!important}html[data-site-theme=night] body .dontsay-timer-settings select{color:#e4f6ff!important;background:#1d324c!important;border-color:#729abb!important}html[data-site-theme=night] body .dontsay-countdown{color:#ddf6ff!important;background:#193850!important;border-color:#79cce9!important}html[data-site-theme=night] body .dontsay-countdown.last-seconds{color:#ffebb3!important;background:#4a3b20!important;border-color:#e4c879!important}html[data-site-theme=night] body .dontsay-countdown.expired{color:#ffe0ec!important;background:#493044!important;border-color:#dfa9c1!important}@media (max-width:700px){body .chats-mobile-fullscreen{--chat-paper:#f5f9fc;--chat-heading:#e8f3fa;--chat-ink:#213d4e;--chat-line:#bfd3df;isolation:isolate;inset:auto 0!important;top:var(--chats-top,0px)!important;width:100%!important;height:var(--chats-height,100dvh)!important;z-index:200!important;background:var(--chat-paper)!important;max-height:none!important;color:var(--chat-ink)!important;box-sizing:border-box!important;gap:0!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}body .chats-mobile-fullscreen>.chats-heading{display:none!important}body .chats-mobile-fullscreen>.chats-mobile-heading{padding:calc(8px + env(safe-area-inset-top)) 12px 8px!important;background:var(--chat-heading)!important;border-bottom:1px solid var(--chat-line)!important;box-sizing:border-box!important;flex:none!important;align-items:center!important;gap:12px!important;min-height:60px!important;display:flex!important}body .chats-mobile-heading button{flex-shrink:0!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:8px 10px!important;display:flex!important}body .chats-mobile-heading strong{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;min-width:0!important;font-size:18px!important;line-height:1.3!important}body .chats-mobile-fullscreen>.chats-app{background:var(--chat-paper)!important;border:0!important;border-radius:0!important;flex:1!important;width:100%!important;min-height:0!important}body .chats-mobile-fullscreen .chats-workspace{flex:1!important;min-height:0!important;display:flex!important;overflow:hidden!important}body .chats-mobile-fullscreen .chats-sidebar{overscroll-behavior:contain!important;border:0!important;flex:1!important;min-height:0!important;max-height:none!important;padding:12px!important;overflow-y:auto!important}body .chats-mobile-fullscreen .chats-main{flex:1!important;width:100%!important;min-height:0!important}body .chats-mobile-fullscreen[data-chat-view=list] .chats-main,body .chats-mobile-fullscreen:not([data-chat-view=list]) .chats-sidebar{display:none!important}body .chats-mobile-fullscreen .chats-room{min-height:86px!important;padding:12px 46px 12px 14px!important}body .chats-mobile-fullscreen .chats-compose{padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;background:var(--chat-heading)!important;border-top:1px solid var(--chat-line)!important;align-items:flex-end!important;gap:8px!important}body .chats-mobile-fullscreen .chats-compose textarea{resize:none!important;min-height:48px!important;max-height:96px!important;padding:10px!important;font-size:16px!important}body .chats-mobile-fullscreen .chats-compose button{min-height:48px!important;padding:10px!important;font-size:14px!important}body .chats-mobile-fullscreen .chats-messages{overscroll-behavior:contain!important;flex:1!important;min-height:0!important;padding:12px!important;overflow-y:auto!important}body .chats-mobile-fullscreen .chats-message{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:88%!important}body .chats-mobile-fullscreen .chats-message.is-mine{border-radius:16px 16px 3px!important;align-self:flex-end!important}body .chats-mobile-fullscreen .chats-message:not(.is-mine){border-radius:16px 16px 16px 3px!important;align-self:flex-start!important}body .chats-mobile-fullscreen .chats-create{max-width:none!important;padding:16px!important}body .chats-mobile-fullscreen .chats-create input{font-size:16px!important}html[data-site-theme=night] body .chats-mobile-fullscreen{--chat-paper:#14223a;--chat-heading:#20334f;--chat-ink:#e5f6ff;--chat-line:#567b9e}html[data-site-theme=night] body .chats-mobile-fullscreen .chats-mobile-heading{color:#e5f6ff!important}html[data-site-theme=night] body .chats-mobile-fullscreen .chats-message time{color:#a5c4de!important}}html body{font-family:var(--ui-font)!important}html body :is(button,input,textarea,select,summary,label,legend):not(:where(.everword-cell,.everword-rack button,.wordline-crystal,.cipher-tile,.anagram-letter,.water-letter,.vitaword-brand,.brand-mark,.brand-mark *)){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-family:var(--ui-font)!important;letter-spacing:normal!important}html body :is(button,summary,label,legend) :is(.interface-copy-ru,.interface-copy-en){letter-spacing:inherit!important;font-family:inherit!important}html body :is(.break-settings,.hidden-games,.chats-app,.vm-review,.vm-revision-note,.vm-revision-form,.ew-appearance,.game-flow-content,.game-flow-open-games,.vitaweb-editor,.vitastory-compose,.vitateam-settings){font-family:var(--ui-font)!important}html body :is(.break-settings,.hidden-games,.chats-app,.vm-review,.vm-revision-note,.vm-revision-form,.ew-appearance,.game-flow-content,.vitaweb-editor) :is(p,label,legend,small){font-family:var(--ui-font)!important;line-height:1.5!important}html body :is(.break-settings,.vm-review,.vm-revision-note,.vm-revision-form,.game-flow-content,.vitaweb-editor) :is(label,p){font-size:var(--ui-copy-size)!important}html body :is(.break-settings,.hidden-games,.vm-review,.ew-appearance,.game-flow-content,.vitaweb-editor) small{font-size:var(--ui-caption-size)!important}html body :is(.break-settings h3,.vm-review h3,.chats-create h3,.vitaweb-editor h3,.game-flow-open-games h3){font-family:var(--ui-font)!important;font-size:22px!important;line-height:1.3!important}html body .repeat-panel .inside-games:not(.game-card-launch-host){gap:16px!important}html body .repeat-panel .game-card-launch-host>button{margin:0!important}html body .repeat-panel .inside-games button>div>b{font-family:var(--ui-font)!important;line-height:1.3!important}html body :is(.game-skill-filters,.game-filter-heading,.vitamem-methods,.vitamem-tools,.vm-revision-form>div,.hidden-games-actions,.vitastory-compose-actions,.vitaweb-editor-actions,.game-flow-actions,.cards-ratings,.chats-selected){gap:var(--ui-gap-controls)!important}html body :is(.game-skill-filters,.game-filter-heading,.vitamem-methods,.vitamem-tools,.vm-revision-form>div,.hidden-games-actions,.vitastory-compose-actions,.vitaweb-editor-actions,.game-flow-actions)>button{margin:0!important}html body :is(.vm-review,.chats-create,.vitaweb-editor,.break-settings fieldset){gap:var(--ui-gap-controls)!important}html body .break-settings fieldset{margin:var(--ui-gap-panels) 0!important;padding:16px!important}html body :is(.vitamem-lobby,.vitastory-lobby,.vitaweb-lobby,.vitateam-lobby,.haiku-layout){gap:var(--ui-gap-panels)!important}html body .vitamem :is(section,details){margin-top:var(--ui-gap-panels)!important;margin-bottom:var(--ui-gap-panels)!important}html body .chats-room-entry+.chats-room-entry{margin-top:var(--ui-gap-controls)!important}html body .chats-room-entry .chats-room{margin-bottom:0!important}html body .hidden-games-list{gap:var(--ui-gap-controls)!important;margin-top:var(--ui-gap-panels)!important}html body :is(.vm-review>button,.vm-revision-form button,.hidden-games-actions button,.game-flow-actions button){font-size:var(--ui-copy-size)!important;min-height:var(--ui-control-height)!important;line-height:1.4!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-number-order{box-sizing:border-box!important;border:1px solid var(--like-edge)!important;background:var(--like-bg)!important;width:auto!important;min-width:78px!important;min-height:40px!important;color:var(--like-ink)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--like-shine) 40%,transparent),0 2px 5px color-mix(in srgb,var(--like-edge) 16%,transparent)!important;font:700 13px/1.2 var(--ui-font,Arial,sans-serif)!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;cursor:pointer!important;background-image:none!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 10px!important;display:inline-flex!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-number-order:hover{background:color-mix(in srgb,var(--like-bg) 82%,var(--like-ring))!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-number-order:active{transform:translateY(1px)}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-number-order:focus-visible{outline:3px solid var(--like-ring)!important;outline-offset:3px!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry{min-width:0!important;display:grid!important;position:relative!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-card-launch-host>button[data-game-id]{box-sizing:border-box!important;text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:2px 7px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:6px 8px 6px 25px!important;display:grid!important;position:relative!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-card-launch-host .game-card-meta{width:auto!important;min-width:0!important;height:auto!important;min-height:28px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;grid-area:1/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;margin:0 120px 0 0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-card-launch-host :is(.game-duration,.game-number-text){box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--like-edge) 35%,transparent)!important;background:color-mix(in srgb,var(--like-bg) 88%,var(--like-ring))!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;color:var(--like-ink)!important;font:600 11px/1.25 var(--ui-font,Arial,sans-serif)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;border-radius:6px!important;flex:none!important;align-items:center!important;margin:0!important;padding:2px 5px!important;font-style:normal!important;display:inline-flex!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-card-meta .game-number-text{white-space:nowrap!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]>.game-duration{white-space:nowrap!important;height:auto!important;max-height:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;grid-area:3/3!important;place-self:end!important;position:static!important;transform:none!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]>.game-duration:before,html[data-site-theme] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]>.game-duration:after,html[data-site-theme] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]>:is(.game-card-meta,.game-drag-handle):after{content:none!important;display:none!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]>.game-card-icon{box-sizing:border-box!important;background:linear-gradient(145deg,color-mix(in srgb,var(--like-bg) 72%,var(--like-ring)),var(--like-bg))!important;border:1px solid var(--like-edge)!important;width:36px!important;min-width:0!important;height:36px!important;box-shadow:inset 0 1px color-mix(in srgb,var(--like-shine) 40%,transparent),0 2px 5px color-mix(in srgb,var(--like-edge) 20%,transparent)!important;filter:none!important;text-shadow:none!important;flex:none!important;grid-area:2/1/4!important;place-items:center!important;margin:0!important;font-size:22px!important;display:grid!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]>.game-card-copy{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:contents!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-card-copy>b{font-family:var(--font-geist-sans,Arial,sans-serif)!important;letter-spacing:normal!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;grid-area:2/2/auto/-1!important;align-self:center!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-card-copy>.required-review-badge{box-sizing:border-box!important;background:color-mix(in srgb,var(--like-bg) 88%,var(--like-ring))!important;border-color:color-mix(in srgb,var(--like-edge) 55%,transparent)!important;max-width:100%!important;color:var(--like-ink)!important;grid-area:3/2!important;place-self:center start!important;margin:0!important;padding:2px 5px!important;font-size:11px!important;line-height:1.25!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]>.game-drag-handle{width:16px!important;min-width:0!important;height:32px!important;min-height:0!important;box-shadow:none!important;color:var(--like-ink)!important;opacity:.55!important;cursor:grab!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;margin:0!important;padding:0!important;font:700 12px/1 Arial,sans-serif!important;display:grid!important;position:absolute!important;top:50%!important;bottom:auto!important;left:4px!important;transform:none!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button:is(.game-like-button,.game-card-help-button,.game-hide-button){box-sizing:border-box!important;border:1px solid var(--like-edge)!important;background:var(--like-bg)!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;color:var(--like-ink)!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer!important;z-index:4!important;background-image:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font:700 19px/1 Arial,sans-serif!important;display:flex!important;position:absolute!important;top:6px!important;transform:translate(0,0)!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button{width:48px!important;min-width:48px!important;max-width:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;gap:3px!important;padding:2px!important;right:72px!important;overflow:visible!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-card-help-button{right:40px!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-hide-button{right:8px!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button:is(.game-like-button,.game-card-help-button,.game-hide-button):focus-visible{outline:2px solid var(--like-ring)!important;outline-offset:2px!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button:is(.game-like-button,.game-card-help-button,.game-hide-button):before,html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button:is(.game-like-button,.game-card-help-button,.game-hide-button):after{content:none!important;display:none!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button:is(.game-card-help-button,.game-hide-button):hover:not(:disabled){background:color-mix(in srgb,var(--like-bg) 80%,var(--like-ring))!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button:hover:not(:disabled){color:var(--like-ring)!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button .capsule-heart{clip-path:none!important;opacity:1!important;filter:none!important;border-radius:0!important;flex:0 0 19px!important;width:19px!important;height:18px!important;overflow:visible!important;-webkit-mask:none!important;mask:none!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button .capsule-heart>path:first-of-type{fill:none!important;stroke:currentColor!important;stroke-width:5px!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button[aria-pressed=true] .capsule-heart>path:first-of-type{fill:var(--like-ring)!important;stroke:var(--like-ink)!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button .capsule-heart>image,html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button .capsule-heart>path:last-of-type{display:none!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button .capsule-like-count{width:auto!important;min-width:1ch!important;max-width:22px!important;height:auto!important;color:inherit!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font:600 10px/1 Arial,sans-serif!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button .capsule-like-count:after,html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button .capsule-like-count:before{content:none!important;display:none!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .inside-games .game-card-launch-host>button[data-game-id]{grid-template-columns:minmax(0,1fr) auto!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]>.game-card-icon{display:none!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-card-copy>b{grid-column:1/-1!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-card-copy>.required-review-badge{grid-column:1!important}html[data-site-theme=clean] body .repeat-panel.repeat-panel .game-card-launch-host>button[data-game-id]>.game-duration{grid-column:2!important}html body .repeat-panel:has(details.practice-help[open]){overflow:visible!important}html body .repeat-panel details.practice-help>p{max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}html body .repeat-panel details.practice-help[data-help-above=true]>p{top:auto!important;bottom:calc(100% + 8px)!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games:not(.game-card-launch-host){grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:6px!important;margin-top:10px!important}@media (min-width:801px){html[data-site-theme] body .repeat-panel.repeat-panel .inside-games:not(.game-card-launch-host){grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:454px!important;margin-inline:auto!important}html[data-site-theme] body .repeat-panel.repeat-panel{box-sizing:border-box!important;justify-self:center!important;width:100%!important;max-width:500px!important}html[data-site-theme] body .jar-page .jar-workspace:not(.games-collapsed){grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1200px){html[data-site-theme] body .jar-page .jar-workspace:not(.games-collapsed){grid-template-columns:minmax(0,1fr) minmax(0,500px)!important}html[data-site-theme] body .jar-page .jar-workspace>.repeat-panel.repeat-panel{justify-self:end!important}}@media (max-width:620px){html[data-site-theme] body .repeat-panel.repeat-panel .game-card-launch-host .game-card-meta{min-height:32px!important;margin-right:132px!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button:is(.game-card-help-button,.game-hide-button){width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-like-button{height:32px!important;min-height:32px!important;max-height:32px!important;right:80px!important}html[data-site-theme] body .repeat-panel.repeat-panel .inside-games .game-hide-entry>button.game-card-help-button{right:44px!important}}html[data-site-theme] body .repeat-panel.repeat-panel{padding-top:12px!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-controls{gap:8px!important;margin:0 0 10px!important;padding:0!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading{align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-compact-toggle{border:1px solid var(--like-edge)!important;background:var(--like-bg)!important;width:auto!important;min-width:76px!important;min-height:40px!important;color:var(--like-ink)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--like-shine) 40%,transparent),0 2px 5px color-mix(in srgb,var(--like-edge) 16%,transparent)!important;font:700 13px/1.2 var(--ui-font,Arial,sans-serif)!important;white-space:nowrap!important;cursor:pointer!important;border-radius:10px!important;flex:none!important;margin:0!important;padding:8px 10px!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-compact-toggle[aria-pressed=true]{background:var(--like-ink)!important;color:var(--like-bg)!important;border-color:var(--like-ink)!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-compact-toggle:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--like-ring) 35%,transparent)!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-compact-toggle:focus-visible{outline:3px solid var(--like-ring)!important;outline-offset:2px!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-compact-toggle:after{content:none!important;display:none!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .inside-games .game-hide-entry>button,html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .inside-games .game-card-launch-host>button[data-game-id] :is(.game-card-icon,.game-drag-handle,.required-review-badge){display:none!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-launch-host>button[data-game-id]{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;gap:2px 6px!important;padding:6px 8px!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-meta{grid-area:1/1!important;align-self:start!important;min-height:0!important;margin:0!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-launch-host>button[data-game-id]>.game-duration{grid-area:2/2!important;padding:1px 4px!important;font-size:10px!important}@media (max-width:620px){html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-compact-toggle{min-width:68px!important;padding:7px 6px!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button.game-number-order{min-width:64px!important;padding:7px 6px!important}html[data-site-theme] body .repeat-panel.repeat-panel .game-filter-heading>button:first-child{flex:1 1 0!important;min-width:0!important;padding:7px 6px!important}html[data-site-theme] body .repeat-panel.repeat-panel .practice-help{flex:0 0 32px!important;margin:0!important}html[data-site-theme] body .repeat-panel.repeat-panel .practice-help summary{width:32px!important;height:32px!important}}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .inside-games:not(.game-card-launch-host){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin-top:6px!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-launch-host>button[data-game-id]{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:center!important;gap:3px!important;padding:4px!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-meta{grid-area:1/1!important;align-self:center!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-number-text{background:0 0!important;border:0!important;padding:0!important;font-size:10px!important;line-height:1.1!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-copy>b{grid-area:2/1/auto/-1!important;font-size:12px!important;line-height:1.15!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-launch-host>button[data-game-id]>.game-duration{background:0 0!important;border:0!important;grid-area:1/2!important;align-self:center!important;padding:0!important;font-size:9px!important;line-height:1.1!important}@media (min-width:801px){html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .inside-games:not(.game-card-launch-host){grid-template-columns:repeat(3,minmax(0,1fr))!important}}html[data-site-theme=academy]{--compact-card-bg:#dfebdd;--compact-card-hover:#d1e3ce;--compact-card-active:#c3d9bf;--compact-card-edge:#8ca688;--compact-card-ink:#254a38;--compact-card-muted:#526b54;--compact-card-ring:#397755;--compact-card-disabled:#e6ede2;--compact-card-disabled-ink:#768172}html[data-site-theme=clean]{--compact-card-bg:#e5edfa;--compact-card-hover:#d6e4f8;--compact-card-active:#c7daf4;--compact-card-edge:#a2b9d9;--compact-card-ink:#243d62;--compact-card-muted:#52698a;--compact-card-ring:#3568ac;--compact-card-disabled:#edf1f7;--compact-card-disabled-ink:#7a879a}html[data-site-theme=techno]{--compact-card-bg:#e4ddf2;--compact-card-hover:#d8cceb;--compact-card-active:#cbbce4;--compact-card-edge:#a18dbd;--compact-card-ink:#45345e;--compact-card-muted:#6d5a82;--compact-card-ring:#9b3d85;--compact-card-disabled:#eae5ee;--compact-card-disabled-ink:#887d93}html[data-site-theme=night]{--compact-card-bg:#173a3d;--compact-card-hover:#204a4d;--compact-card-active:#295b5c;--compact-card-edge:#477f83;--compact-card-ink:#dcf5ef;--compact-card-muted:#a1cbc5;--compact-card-ring:#79e0ce;--compact-card-disabled:#203337;--compact-card-disabled-ink:#86a49f}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-launch-host>button[data-game-id]{background:var(--compact-card-bg)!important;border-color:var(--compact-card-edge)!important;color:var(--compact-card-ink)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--compact-card-ink) 8%,transparent),0 1px 3px color-mix(in srgb,var(--compact-card-edge) 22%,transparent)!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-copy>b{color:var(--compact-card-ink)!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list :is(.game-number-text,.game-duration){color:var(--compact-card-muted)!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-launch-host>button[data-game-id]:hover:not(:disabled){background:var(--compact-card-hover)!important;border-color:var(--compact-card-ring)!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-launch-host>button[data-game-id]:active:not(:disabled){background:var(--compact-card-active)!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-launch-host>button[data-game-id]:focus-visible{outline:2px solid var(--compact-card-ring)!important;outline-offset:1px!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-launch-host>button[data-game-id]:disabled{background:var(--compact-card-disabled)!important;color:var(--compact-card-disabled-ink)!important;opacity:1!important;box-shadow:none!important}html[data-site-theme] body .repeat-panel.repeat-panel.is-compact-game-list .game-card-launch-host>button[data-game-id]:disabled :is(b,.game-number-text,.game-duration){color:var(--compact-card-disabled-ink)!important}html .handwriting-mobile-viewport{--hw-bg:#f4edda;--hw-surface:#fffaed;--hw-ink:#244c3d;--hw-muted:#677363;--hw-border:#bda676;--hw-accent:#287257;--hw-on-accent:#fffaf0;--hw-wash:#e3eddf;--hw-error:#9b4239}html[data-site-theme=clean] .handwriting-mobile-viewport{--hw-bg:#edf2f7;--hw-surface:#fff;--hw-ink:#24364b;--hw-muted:#65758a;--hw-border:#b9cbdc;--hw-accent:#376ca5;--hw-on-accent:#fff;--hw-wash:#eaf1f8;--hw-error:#ae3e52}html[data-site-theme=techno] .handwriting-mobile-viewport{--hw-bg:#e7eff1;--hw-surface:#f5fbfc;--hw-ink:#253e49;--hw-muted:#59717b;--hw-border:#91b8c2;--hw-accent:#397d8c;--hw-on-accent:#fff;--hw-wash:#d8edf0;--hw-error:#a72e61}html[data-site-theme=night] .handwriting-mobile-viewport{--hw-bg:#111a2d;--hw-surface:#1c2942;--hw-ink:#e0eaf8;--hw-muted:#afc2de;--hw-border:#607ba9;--hw-accent:#91d7f1;--hw-on-accent:#172640;--hw-wash:#283d5c;--hw-error:#ffadbb}html[data-site-theme] body .handwriting-mobile-viewport{inset:var(--handwriting-view-top,0px) 0 auto!important;width:100%!important;height:var(--handwriting-view-height,100dvh)!important;z-index:1200!important;background:var(--hw-bg)!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;overflow:hidden!important}html[data-site-theme] body .handwriting-mobile-viewport .game-handwriting{background:var(--hw-bg)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;color:var(--hw-ink)!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr)!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}html[data-site-theme] body .handwriting-mobile-viewport .game-handwriting>header{padding:calc(5px + env(safe-area-inset-top)) 8px 5px!important;background:var(--hw-surface)!important;color:var(--hw-ink)!important;border-bottom:1px solid var(--hw-border)!important;gap:8px!important}html[data-site-theme] body .handwriting-mobile-viewport .game-handwriting>header>button{border:1px solid var(--hw-border)!important;background:var(--hw-surface)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--hw-ink)!important;box-shadow:none!important;border-radius:10px!important;flex:0 0 40px!important;margin:0!important;padding:0!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-top-title{justify-content:space-between!important;gap:8px!important;margin:0!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-brand{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-brand>div{min-width:0!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-brand b{letter-spacing:0!important;color:var(--hw-ink)!important;font:700 12px/1.2 Arial,sans-serif!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-top-count{color:var(--hw-muted)!important;font-size:12px!important}html[data-site-theme] body .handwriting-mobile-viewport :is(.handwriting-brand>span,.handwriting-brand small,.handwriting-mobile-props,.handwriting-prop,.handwriting-companion,.handwriting-right-props){display:none!important}html[data-site-theme] body .handwriting-mobile-viewport .game-handwriting>.exercise-body{min-height:0!important;padding:8px 8px calc(6px + env(safe-area-inset-bottom))!important;background:var(--hw-bg)!important;display:block!important;overflow:hidden!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-stage{width:100%!important;height:100%!important;min-height:0!important;color:var(--hw-ink)!important;grid-template-rows:minmax(0,1fr) auto 40px!important;gap:6px!important;margin:0!important;display:grid!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-stage.is-done{grid-template-rows:minmax(0,1fr) auto auto 40px!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-desk{border:1px solid var(--hw-border)!important;background:var(--hw-surface)!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;perspective:none!important;border-radius:18px!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;padding:6px!important;display:grid!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-paper{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;margin:0!important;padding:16px 8px!important;transform:none!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-answer-row{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-answer{border:1px solid var(--hw-border)!important;background:var(--hw-surface)!important;width:100%!important;min-height:0!important;color:var(--hw-ink)!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;margin:0!important;padding:4px 8px!important;display:grid!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-answer small{letter-spacing:0!important;color:var(--hw-muted)!important;font:700 10px/1.2 Arial,sans-serif!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-answer input{border:1px solid var(--hw-border)!important;background:var(--hw-bg)!important;width:100%!important;height:36px!important;min-height:36px!important;color:var(--hw-ink)!important;text-align:center!important;box-shadow:none!important;border-radius:7px!important;margin:0!important;padding:4px 8px!important;font:600 16px/1.2 Arial,sans-serif!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-answer input::placeholder{color:var(--hw-muted)!important;opacity:1!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-mobile-feedback{border:1px solid var(--hw-border)!important;background:var(--hw-surface)!important;width:100%!important;color:var(--hw-ink)!important;border-radius:10px!important;gap:3px!important;padding:4px 8px!important;font:500 13px/1.2 Arial,sans-serif!important;display:grid!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-mobile-feedback b{color:var(--hw-accent)!important;font:700 12px/1.2 Arial,sans-serif!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-mobile-feedback.wrong b{color:var(--hw-error)!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-mobile-feedback strong{color:var(--hw-ink)!important;font:600 13px/1.2 Arial,sans-serif!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-mobile-feedback:has(button){grid-template-columns:minmax(0,1fr) 38px!important;column-gap:6px!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-mobile-feedback :is(b,strong){grid-column:1!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-mobile-feedback button{border:1px solid var(--hw-border)!important;background:var(--hw-wash)!important;width:38px!important;height:38px!important;min-height:38px!important;color:var(--hw-ink)!important;box-shadow:none!important;border-radius:7px!important;grid-area:1/2/span 2!important;align-self:center!important;padding:0!important;font-size:16px!important}html[data-site-theme] body .handwriting-mobile-viewport .handwriting-check{border:1px solid var(--hw-accent)!important;background:var(--hw-accent)!important;width:100%!important;height:40px!important;min-height:40px!important;color:var(--hw-on-accent)!important;box-shadow:none!important;border-radius:10px!important;margin:0!important;padding:5px 12px!important;font:700 16px/1.2 Arial,sans-serif!important}html[data-site-theme] body .handwriting-mobile-viewport :is(button,input):focus-visible{outline:2px solid var(--hw-accent)!important;outline-offset:1px!important}html[data-site-theme] body .handwriting-mobile-viewport button:not(:disabled):hover{filter:brightness(1.08)!important}html[data-site-theme] body .handwriting-mobile-viewport button:not(:disabled):active{filter:brightness(.94)!important;transform:none!important}html[data-site-theme] body .handwriting-mobile-viewport button:disabled{opacity:.5!important}html[data-site-theme] body .handwriting-mobile-viewport :is(b,strong,small,button){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html[data-site-theme] body .high-five-game{--hf-ink:#244b3c;--hf-panel:#fff7e6;--hf-soft:#efe1be;--hf-line:#b49555;--hf-accent:#2c7157;--hf-bright:#ffcf66;--hf-card:#fff9e9;--hf-card-edge:#c3a46e;--hf-table:#a96931;--hf-table-dark:#58311d;--hf-table-light:#d99e59;--hf-success:#d2edd6;--hf-error:#f8d2c6;--hf-error-ink:#923e30;--hf-room:var(--hf-character-room-academy,url(/high-five-academy-v1.webp));--hf-shade:#17271950}html[data-site-theme=clean] body .high-five-game{--hf-ink:#223d51;--hf-panel:#f7fbff;--hf-soft:#dae9f3;--hf-line:#99b5cb;--hf-accent:#24769e;--hf-bright:#86d8fb;--hf-card:#fff;--hf-card-edge:#91b4ce;--hf-table:#a9c6d9;--hf-table-dark:#52758e;--hf-table-light:#e3f3fd;--hf-success:#d4eefa;--hf-error:#f9dce3;--hf-error-ink:#99394d;--hf-room:var(--hf-character-room-clean,url(/high-five-clean-v1.webp));--hf-shade:#25425724}html[data-site-theme=techno] body .high-five-game{--hf-ink:#263f49;--hf-panel:#edf5f6;--hf-soft:#c7e2e4;--hf-line:#679ba3;--hf-accent:#007d87;--hf-bright:#47e8e9;--hf-card:#f5fafb;--hf-card-edge:#58a8b4;--hf-table:#8ea6ad;--hf-table-dark:#384f5b;--hf-table-light:#d4e9ec;--hf-success:#bdebed;--hf-error:#f4ccdf;--hf-error-ink:#91355f;--hf-room:var(--hf-character-room-techno,url(/high-five-techno-v1.webp));--hf-shade:#1e39422c}html[data-site-theme=night] body .high-five-game{--hf-ink:#e9f5ff;--hf-panel:#182840;--hf-soft:#273d5b;--hf-line:#6a8bac;--hf-accent:#92e8ff;--hf-bright:#8ff4ff;--hf-card:#20334f;--hf-card-edge:#728eb9;--hf-table:#244566;--hf-table-dark:#0c182f;--hf-table-light:#547499;--hf-success:#284f76;--hf-error:#593346;--hf-error-ink:#ffbedc;--hf-room:var(--hf-character-room-night,url(/high-five-night-v1.webp));--hf-shade:#08101d66}html[data-site-theme] body .hf-backdrop{z-index:21000!important;background:var(--background,#101d28)!important;place-items:center!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}html[data-site-theme] body .high-five-game{isolation:isolate!important;box-sizing:border-box!important;background:var(--hf-room) center center/cover no-repeat!important;width:min(100vw,1536px)!important;height:min(100dvh,1024px)!important;max-height:100dvh!important;color:var(--hf-ink)!important;border:0!important;border-radius:0!important;outline:none!important;grid-template-rows:64px minmax(160px,.88fr) minmax(240px,1fr) 82px!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;display:grid!important;position:relative!important;overflow:hidden!important}html[data-site-theme] body .high-five-game:before{content:"";z-index:-1;background:linear-gradient(180deg,transparent 30%,var(--hf-shade));pointer-events:none;position:absolute;inset:0}html[data-site-theme] body .high-five-game *{box-sizing:border-box;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html[data-site-theme] body .high-five-game button{cursor:pointer;font-family:Arial,sans-serif!important}html[data-site-theme] body .high-five-game button:focus-visible{outline:3px solid var(--hf-bright)!important;outline-offset:4px!important}html[data-site-theme] body .hf-header{z-index:5;background:var(--hf-panel)!important;border-bottom:1px solid var(--hf-line)!important;box-shadow:0 4px 20px var(--hf-shade)!important;grid-template-columns:46px 46px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:9px 22px!important;display:grid!important}html[data-site-theme] body .hf-header h1{color:var(--hf-ink)!important;text-align:left!important;margin:0!important;font:700 25px/1.1 Georgia,serif!important}html[data-site-theme] body .hf-close{border:1px solid var(--hf-line)!important;background:linear-gradient(145deg,var(--hf-panel),var(--hf-soft))!important;width:46px!important;height:46px!important;color:var(--hf-ink)!important;box-shadow:inset 0 1px var(--hf-card),0 3px 6px var(--hf-shade)!important;border-radius:12px!important;place-items:center!important;padding:0!important;font-size:30px!important;display:grid!important}html[data-site-theme] body .hf-sound svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}html[data-site-theme] body .hf-sound[aria-pressed=false]{background:var(--hf-soft)!important}html[data-site-theme] body .high-five-game .hf-header button.hf-close[aria-label]{background:linear-gradient(145deg,var(--hf-panel),var(--hf-soft))!important;border-color:var(--hf-line)!important;color:var(--hf-ink)!important;box-shadow:inset 0 1px var(--hf-card),0 3px 6px var(--hf-shade)!important}html[data-site-theme] body .high-five-game .hf-header button.hf-sound[aria-pressed=false]{background:var(--hf-soft)!important}html[data-site-theme] body .hf-progress{color:var(--hf-ink)!important;white-space:nowrap!important;font:700 15px/1 Arial,sans-serif!important}html[data-site-theme] body .hf-opponent{z-index:1;grid-template-columns:minmax(110px,1fr) minmax(160px,1.1fr) minmax(190px,1fr)!important;align-items:center!important;gap:20px!important;width:min(100%,990px)!important;height:100%!important;min-height:0!important;margin:auto!important;padding:12px 34px 0!important;display:grid!important;position:relative!important}html[data-site-theme] body .hf-counter{transform:rotate(-3deg);background:var(--hf-panel)!important;border:2px solid var(--hf-line)!important;min-width:105px!important;box-shadow:inset 0 2px var(--hf-card),0 9px 20px var(--hf-shade)!important;color:var(--hf-ink)!important;border-radius:20px!important;justify-self:end!important;justify-items:center!important;gap:5px!important;padding:15px 18px!important;display:grid!important}html[data-site-theme] body .hf-counter>span{color:var(--hf-accent)!important;font:700 21px/1 Arial,sans-serif!important}html[data-site-theme] body .hf-counter strong{color:var(--hf-ink)!important;font:700 45px/1 Georgia,serif!important}html[data-site-theme] body .hf-counter small{color:var(--hf-ink)!important;font:700 12px/1.2 Arial,sans-serif!important}html[data-site-theme] body .hf-character-seat{align-self:end!important;width:100%!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}html[data-site-theme] body .hf-character{filter:drop-shadow(0 6px 6px var(--hf-shade));width:auto!important;max-width:none!important;height:165%!important;max-height:none!important;display:block!important;position:absolute!important;top:6px!important;left:50%!important;transform:translate(-50%)!important}html[data-site-theme] body .hf-question{transform:rotate(2deg);background:var(--hf-panel)!important;border:2px solid var(--hf-line)!important;width:100%!important;max-width:320px!important;box-shadow:inset 0 2px var(--hf-card),0 9px 20px var(--hf-shade)!important;text-align:center!important;border-radius:20px!important;justify-self:start!important;gap:12px!important;padding:24px 18px!important;display:grid!important;position:relative!important}html[data-site-theme] body .hf-question small{text-transform:uppercase!important;letter-spacing:1px!important;color:var(--hf-accent)!important;font:700 11px/1.3 Arial,sans-serif!important}html[data-site-theme] body .hf-question strong{font:700 var(--hf-fit-size,clamp(16px,2.2vw,30px))/1.25 Georgia,serif!important;color:var(--hf-ink)!important}html[data-site-theme] body .hf-table{z-index:2;border:3px solid var(--hf-table-dark)!important;background:repeating-linear-gradient(1deg,transparent 0 37px,color-mix(in srgb,var(--hf-table-dark) 18%,transparent) 38px 39px),linear-gradient(180deg,var(--hf-table-light),var(--hf-table))!important;width:calc(100% - 40px)!important;max-width:1240px!important;height:100%!important;min-height:0!important;box-shadow:inset 0 6px var(--hf-table-light),inset 0 -11px var(--hf-table-dark),0 16px 0 var(--hf-table-dark),0 23px 25px var(--hf-shade)!important;border-radius:45% 45% 26px 26px/25px 25px 20px 20px!important;margin:0 auto!important;position:relative!important}html[data-site-theme] body .hf-table-rim{border:1px solid color-mix(in srgb,var(--hf-table-dark) 35%,transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:11px 14px 21px}html[data-site-theme] body .hf-cards{perspective:900px;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-content:center!important;gap:15px!important;height:100%!important;min-height:0!important;padding:40px 38px!important;display:grid!important}html[data-site-theme] body .hf-card{animation:.48s both hf-deal;animation-delay:var(--hf-deal-delay);transform:rotate(-3deg);border:2px solid var(--hf-card-edge)!important;background:linear-gradient(145deg,var(--hf-card),var(--hf-panel))!important;width:100%!important;min-width:0!important;height:clamp(150px,21vh,240px)!important;min-height:150px!important;color:var(--hf-ink)!important;box-shadow:inset 0 2px var(--hf-card),0 5px 0 var(--hf-card-edge),0 12px 15px var(--hf-shade)!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;padding:32px 12px!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;position:relative!important}html[data-site-theme] body .hf-card:nth-child(2n){transform:rotate(3deg)}html[data-site-theme] body .hf-card strong{width:100%!important;font:700 var(--hf-fit-size,clamp(13px,1.65vw,23px))/1.25 Georgia,serif!important;color:inherit!important;text-align:center!important}html[data-site-theme] body .hf-card-number{color:var(--hf-accent)!important;font:700 11px/1 Arial,sans-serif!important;position:absolute!important;top:10px!important;left:12px!important}html[data-site-theme] body .hf-card-mark{color:var(--hf-accent)!important;font:700 22px/1 Arial,sans-serif!important;position:absolute!important;bottom:10px!important;right:12px!important}html[data-site-theme] body .hf-card:not(:disabled):hover{box-shadow:inset 0 2px var(--hf-card),0 6px 0 var(--hf-card-edge),0 18px 24px var(--hf-shade)!important;transform:translateY(-9px)rotate(0)!important}html[data-site-theme] body .hf-card:disabled{opacity:1!important;cursor:default!important}html[data-site-theme] body .hf-card.hf-card-correct{background:var(--hf-success)!important;border-color:var(--hf-accent)!important;box-shadow:0 5px 0 var(--hf-accent),0 0 20px color-mix(in srgb,var(--hf-bright) 55%,transparent)!important}html[data-site-theme] body .hf-card.hf-card-wrong{background:var(--hf-error)!important;border-color:var(--hf-error-ink)!important;color:var(--hf-error-ink)!important}html[data-site-theme] body .hf-card.hf-card-wrong .hf-card-mark{color:var(--hf-error-ink)!important}html[data-site-theme] body .hf-footer{z-index:3;color:var(--hf-ink)!important;justify-content:center!important;align-items:center!important;gap:24px!important;padding:18px 20px 10px!important;display:flex!important}html[data-site-theme] body .hf-feedback{border:1px solid var(--hf-line)!important;background:var(--hf-panel)!important;max-width:650px!important;color:var(--hf-ink)!important;text-align:center!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 16px!important;font:600 14px/1.25 Arial,sans-serif!important;display:flex!important}html[data-site-theme] body .hf-award{white-space:nowrap;font-weight:800;color:var(--hf-accent)!important}html[data-site-theme] body .hf-next,html[data-site-theme] body .hf-empty button{border:1px solid var(--hf-line)!important;background:var(--hf-accent)!important;min-height:44px!important;color:var(--hf-panel)!important;box-shadow:0 3px 0 var(--hf-line)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:12px 20px!important;font:700 15px/1.2 Arial,sans-serif!important;display:flex!important}html[data-site-theme] body .hf-next:disabled{opacity:.55!important;cursor:wait!important}html[data-site-theme] body .hf-next:not(:disabled):hover,html[data-site-theme] body .hf-close:hover{filter:brightness(1.12)}html[data-site-theme] body .hf-empty{background:var(--hf-panel);border-radius:24px;grid-row:2/5;align-content:center;justify-items:center;gap:20px;margin:30px;padding:25px;display:grid}html[data-site-theme] body .hf-celebration{z-index:10;pointer-events:none;place-items:center;display:grid;position:absolute;inset:-160px 0 -20px;overflow:visible}html[data-site-theme] body .hf-clap-sequence{aspect-ratio:1;width:clamp(260px,35vw,420px);filter:drop-shadow(0 6px 8px var(--hf-shade));position:absolute;top:0;left:50%;transform:translate(-50%)}html[data-site-theme] body .hf-clap-pose{opacity:0;animation-duration:1.4s;animation-timing-function:linear;animation-fill-mode:both;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}html[data-site-theme] body .hf-clap-pose-0{animation-name:hf-clap-approach}html[data-site-theme] body .hf-clap-pose-1{animation-name:hf-clap-touch}html[data-site-theme] body .hf-clap-pose-2{animation-name:hf-clap-recoil}html[data-site-theme] body .hf-clap-pose-3{animation-name:hf-clap-separate}html[data-site-theme] body .hf-clap-ring{border:5px solid var(--hf-bright);width:100px;height:100px;box-shadow:0 0 30px var(--hf-bright);border-radius:50%;animation:1.4s ease-out both hf-contact;position:absolute;top:130px;left:calc(50% - 50px)}html[data-site-theme] body .hf-clap-spark{color:var(--hf-bright);font:700 60px/1 Arial,sans-serif;animation:1.4s ease-out both hf-contact;position:absolute;top:150px;left:calc(50% - 23px)}html[data-site-theme] body .hf-celebration>strong{border:1px solid var(--hf-line);background:var(--hf-panel);color:var(--hf-ink);border-radius:20px;padding:9px 20px;font:700 22px/1.1 Georgia,serif;animation:1.4s both hf-celebrate-title;position:absolute;top:290px}@keyframes hf-deal{0%{opacity:0;transform:translateY(-60px)rotateX(45deg)scale(.8)}to{opacity:1}}@keyframes hf-clap-approach{0%{opacity:0;transform:translateY(18px)}10%,27%{opacity:1;transform:translateY(0)}28%,to{opacity:0}}@keyframes hf-clap-touch{0%,27%{opacity:0}28%,48%{opacity:1}49%,to{opacity:0}}@keyframes hf-clap-recoil{0%,48%{opacity:0}49%,66%{opacity:1}67%,to{opacity:0}}@keyframes hf-clap-separate{0%,66%{opacity:0;transform:translateY(0)}67%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@keyframes hf-contact{0%,39%{opacity:0;transform:scale(.2)}44%{opacity:1;transform:scale(.65)}75%,to{opacity:0;transform:scale(2)}}@keyframes hf-celebrate-title{0%,35%{opacity:0;transform:translateY(8px)}45%,85%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (max-width:760px){html[data-site-theme] body .high-five-game{grid-template-rows:56px minmax(145px,.65fr) minmax(270px,1fr) 76px!important}html[data-site-theme] body .hf-header{grid-template-columns:40px 40px minmax(0,1fr) auto!important;gap:10px!important;padding:8px 12px!important}html[data-site-theme] body .hf-header h1{font-size:21px!important}html[data-site-theme] body .hf-close{width:40px!important;height:40px!important;font-size:28px!important}html[data-site-theme] body .hf-progress{font-size:12px!important}html[data-site-theme] body .hf-opponent{grid-template-columns:66px minmax(85px,.8fr) minmax(115px,1fr)!important;gap:8px!important;padding:12px 10px 0!important}html[data-site-theme] body .hf-counter{border-radius:15px!important;width:66px!important;min-width:0!important;padding:12px 5px!important}html[data-site-theme] body .hf-counter strong{font-size:34px!important}html[data-site-theme] body .hf-counter small{font-size:10px!important}html[data-site-theme] body .hf-character{height:153%!important}html[data-site-theme] body .hf-question{border-radius:16px!important;gap:8px!important;padding:16px 9px!important}html[data-site-theme] body .hf-question small{letter-spacing:.2px!important;font-size:9px!important}html[data-site-theme] body .hf-question strong{font-size:var(--hf-fit-size,clamp(12px,3.7vw,20px))!important}html[data-site-theme] body .hf-table{border-radius:32% 32% 22px 22px/18px!important;width:calc(100% - 16px)!important}html[data-site-theme] body .hf-cards{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px 9px!important;padding:27px 13px 35px!important}html[data-site-theme] body .hf-card{border-radius:13px!important;grid-column:span 2!important;height:100%!important;min-height:0!important;padding:25px 7px!important}html[data-site-theme] body .hf-card:nth-child(4){grid-column:2/4!important}html[data-site-theme] body .hf-card:nth-child(5){grid-column:4/6!important}html[data-site-theme] body .hf-card strong{font-size:var(--hf-fit-size,clamp(11px,3.5vw,17px))!important}html[data-site-theme] body .hf-card-number{font-size:10px!important;top:8px!important;left:8px!important}html[data-site-theme] body .hf-card-mark{font-size:18px!important;bottom:8px!important;right:8px!important}html[data-site-theme] body .hf-footer{gap:8px!important;padding:20px 10px 8px!important}html[data-site-theme] body .hf-feedback{border-radius:12px!important;min-width:0!important;padding:9px 10px!important;font-size:11px!important}html[data-site-theme] body .hf-next{flex-shrink:0!important;gap:5px!important;min-height:40px!important;padding:10px 11px!important;font-size:12px!important}html[data-site-theme] body .hf-celebration{inset:-100px 0 0}html[data-site-theme] body .hf-clap-sequence{width:260px}html[data-site-theme] body .hf-clap-ring{top:110px}html[data-site-theme] body .hf-clap-spark{top:130px}html[data-site-theme] body .hf-celebration>strong{font-size:20px;top:245px}}@media (max-height:600px) and (min-width:761px){html[data-site-theme] body .high-five-game{grid-template-rows:54px minmax(100px,1fr) minmax(160px,1fr) 64px!important}html[data-site-theme] body .hf-card{height:120px!important;min-height:120px!important;padding:22px 9px!important}html[data-site-theme] body .hf-cards{padding:20px 35px!important}html[data-site-theme] body .hf-question{padding:12px!important}}@media (prefers-reduced-motion:reduce){html[data-site-theme] body .hf-card{transition:none!important;animation:none!important}html[data-site-theme] body .hf-clap-sequence{display:none!important}html[data-site-theme] body .hf-clap-ring,html[data-site-theme] body .hf-clap-spark{opacity:1;animation:none!important}html[data-site-theme] body .hf-celebration>strong{animation:none!important}}html[data-site-theme] body .voice-recorder{--voice-accent:#2c7157;--voice-on-accent:#fff9e9;--voice-display:var(--ui-paint-dark);--voice-display-ink:#e9f9e5;--voice-wave-low:#f4dc7b;--voice-wave-high:#8ee1b2;--voice-danger:#a33d31}html[data-site-theme=clean] body .voice-recorder{--ui-paper:var(--site-surface,#fff);--ui-paper-low:var(--site-bg,#f8fafc);--ui-ink:var(--site-text);--ui-brass:var(--site-border);--voice-accent:var(--site-accent);--voice-on-accent:#fff;--voice-display:#233951;--voice-display-ink:#edf5ff;--voice-wave-low:#b6d5ff;--voice-wave-high:#72b9ff;--voice-danger:#9d3850}html[data-site-theme=techno] body .voice-recorder{--ui-paper:var(--lab-surface);--ui-paper-low:var(--room-light);--ui-ink:var(--lab-ink);--ui-brass:var(--lab-border);--voice-accent:var(--room-dark);--voice-on-accent:var(--lab-surface);--voice-display:var(--room-edge);--voice-display-ink:#e5fbfc;--voice-wave-low:var(--room-glow);--voice-wave-high:#60dce8;--voice-danger:var(--lab-raspberry)}html[data-site-theme=night] body .voice-recorder{--ui-paper:var(--site-surface);--ui-paper-low:var(--site-bg);--ui-ink:var(--site-text);--ui-brass:var(--site-border);--voice-accent:#92e8ff;--voice-on-accent:var(--ui-paper-low);--voice-display:var(--ui-paper-low);--voice-display-ink:var(--ui-ink);--voice-wave-low:#a2b5ff;--voice-wave-high:#92e8ff;--voice-danger:#ffabc0}html[data-site-theme] body .voice-recorder{background:linear-gradient(135deg,var(--ui-paper),var(--ui-paper-low))!important;background-color:var(--ui-paper)!important;color:var(--ui-ink)!important;border-color:var(--ui-brass)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--ui-ink) 10%,transparent),0 18px 50px color-mix(in srgb,var(--voice-display) 35%,transparent)!important}html[data-site-theme] body .voice-recorder *{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html[data-site-theme] body .voice-recorder :is(h2,p,p span,small,.recorder-limit,.recorder-saving){color:var(--ui-ink)!important}html[data-site-theme] body .voice-recorder:before,html[data-site-theme] body .voice-recorder:after{color:var(--voice-accent)!important;text-shadow:0 0 12px color-mix(in srgb,var(--voice-accent) 30%,transparent)!important}html[data-site-theme] body .voice-recorder .recorder-display{background:var(--voice-display)!important;border-color:var(--ui-brass)!important;box-shadow:inset 0 3px 12px color-mix(in srgb,var(--voice-display) 80%,transparent)!important}html[data-site-theme] body .voice-recorder .recorder-display time{color:var(--voice-display-ink)!important}html[data-site-theme] body .voice-recorder .voice-wave i{background:linear-gradient(var(--voice-wave-high),var(--voice-wave-low))!important}html[data-site-theme] body .voice-recorder .recording-dot{background:var(--voice-wave-low)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--voice-wave-low) 15%,transparent)!important}html[data-site-theme] body .voice-recorder.is-recording .recording-dot{background:var(--voice-danger)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--voice-danger) 18%,transparent),0 0 12px var(--voice-danger)!important}html[data-site-theme] body .voice-recorder .recorder-error{border:1px solid color-mix(in srgb,var(--voice-danger) 45%,var(--ui-brass));background:color-mix(in srgb,var(--voice-danger) 13%,var(--ui-paper))!important;color:var(--voice-danger)!important;font-size:12px!important;line-height:1.45!important}html[data-site-theme] body .voice-recorder :is(.recorder-close,.record-delete){background:var(--ui-paper-low)!important;color:var(--ui-ink)!important;border-color:var(--ui-brass)!important}html[data-site-theme] body .voice-recorder .record-start{background:var(--voice-accent)!important;color:var(--voice-on-accent)!important;border-color:var(--ui-brass)!important}html[data-site-theme] body .voice-recorder .record-stop{background:var(--voice-danger)!important;color:var(--voice-on-accent)!important;border-color:var(--ui-brass)!important}html[data-site-theme] body .voice-recorder button:focus-visible{outline:3px solid var(--voice-accent)!important;outline-offset:3px!important}html[data-site-theme] body .voice-recorder button:disabled{opacity:.55!important}html[data-site-theme] body .voice-recorder button:not(:disabled):hover{filter:brightness(1.08)!important}html[data-site-theme=techno] body{--techno-panel:linear-gradient(145deg,#f3f9fa,#d5e7eb);--techno-stage:radial-gradient(ellipse at 50% 8%,#a3e5e155,transparent 50%),linear-gradient(145deg,#edf4f6,#c8dfe5);--techno-dark:linear-gradient(145deg,#3c6571,#233e48);--techno-success-bg:#c9edf0;--techno-success-ink:#15515b;--techno-error-bg:#f6dce8;--techno-error-ink:#8c214d;--ui-paper:var(--lab-surface)!important;--ui-paper-low:#d2e2e5!important;--ui-ink:var(--lab-ink)!important;--ui-brass:var(--lab-border)!important;--ui-paint:var(--lab-teal)!important;--ui-paint-dark:var(--room-edge)!important;--ui-edge:var(--lab-border)!important;--site-surface:var(--lab-surface)!important;--site-text:var(--lab-ink)!important;--site-border:var(--lab-border)!important;--site-muted:var(--lab-muted)!important;--ink:var(--lab-ink)!important;--green:var(--lab-teal)!important;--cream:var(--lab-surface)!important;--mint:#d5eeee!important}html[data-site-theme=techno] body :is(.word-list,.repeat-panel,.word-table,.share-toast,.crafted-empty,.library-empty,.jar-empty,.empty-state,.user-rank,.game-rules-sheet,.game-flow-progress,.site-alert,.deletion-undo-toast,.vita-team-guide-art,.vitastory-score-note){background:var(--techno-panel)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body :is(.word-row.labels,.word-row>span,.list-head p,.repeat-panel p,.leader-time,.leader-learned,.leaderboard .user-name,.leaderboard .user-rank,.vita-games-card-field .interface-copy-en,.vita-games-card-field>section>small,.vita-team-guide small,.vitaword-lobby small,.crafted-empty,.jar-empty,.library-empty){color:var(--lab-muted)!important;text-shadow:none!important}html[data-site-theme=techno] body :is(.game-rules-sheet,.vita-team-guide,.vitastory-score-note,.user-rank,.share-toast,.deletion-undo-toast) :is(b,strong,span,small,p,li,label){color:inherit!important;text-shadow:none!important}html[data-site-theme=techno] body :is(.vita-team-guide-art,.vitaweb-emblem,.vitamem-art-icon,.vitastory-emblem,.vitaquest-emblem,.crossvit-emblem){background:var(--techno-dark)!important;border-color:var(--lab-border)!important;color:#effbfc!important;text-shadow:none!important}html[data-site-theme=techno] body .vita-team-guide-art.is-answer{background:var(--techno-panel)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .vita-games-card-field :is(h1,h2,h3,h4,p,label,summary){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body :is(.vitahaiku,.vitachats,.crossvit,.vitaquest,.vitadraw,.unword,.secretbox,.vita-team,.vitastory,.vitaweb,.vitamem) :is(.eyebrow,.kicker,.subtitle){color:var(--lab-muted)!important}html[data-site-theme=techno] body .wordstore-card.apothecary-door :is(.wordstore-engraving,.wordstore-engraving>span,.door-type,.door-count,.door-meta,.door-label){color:#ecf8fa!important;text-shadow:0 1px 2px #233e48!important}html[data-site-theme=techno] body .wordstore-card.apothecary-door :is(.door-handle,.wordstore-handle,.door-knob){border-color:var(--lab-border)!important;background:linear-gradient(90deg,#64858f,#e3f3f6,#7a9ea8)!important}html[data-site-theme=techno] body :is(.rank-reference-hero,.rank-formula,.rank-logic,.rank-reference-grid>article,.rank-reference-grid>article:nth-child(10n),.repetition-empty,.repetition-start,.repetition-first-step,.teacher-card,.own-leaderboard-place){background:var(--techno-panel)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body :is(.rank-reference-hero,.rank-formula,.rank-logic,.rank-reference-grid>article) :is(small,p,b,em,span,li){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .rank-reference-grid>article>span,html[data-site-theme=techno] body .rank-reference-grid>article em,html[data-site-theme=techno] body .rank-formula>span{color:var(--lab-ink)!important;background:#c3e7ed!important;box-shadow:inset 0 1px #f8ffff,0 4px 12px #233e4824!important}html[data-site-theme=techno] body .rank-reference-hero>strong{background:var(--techno-dark)!important;color:#effbfc!important;border-color:var(--lab-border)!important;box-shadow:inset 0 1px #a3e5e155,0 8px 20px #233e4824!important}html[data-site-theme=techno] body .rank-reference-hero>strong :is(b,small,span){color:inherit!important}html[data-site-theme=techno] body .leaderboard-heading h1{background:var(--techno-panel)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .leaderboard-page .leader-table{background:var(--lab-surface)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .leaderboard-page .leader-row.head{background:var(--techno-dark)!important;color:#effbfc!important}html[data-site-theme=techno] body .leaderboard-page .leader-row.head>span{color:inherit!important}html[data-site-theme=techno] body .leaderboard-page .leader-row:not(.head) :is(b,strong,.leader-time,.leader-learned){color:var(--lab-ink)!important}html[data-site-theme=techno] body .profile-adult-cast>i,html[data-site-theme=techno] body .content.progress-page .repetition-banner>header:after,html[data-site-theme=techno] body .library-mini-cast .familiar-adult{background-image:url(/techno-miniature-profile-v1.webp)!important}html[data-site-theme=techno] body .library-mini-cast .new-adult{background-image:url(/park-techno-cast-v1.webp)!important}html[data-site-theme=techno] body .library-mini-cast .academy-child{background-image:url(/techno-miniature-children-v1.webp)!important}html[data-site-theme=techno] body .library-mini-cast :is(.academy-robot,.academy-braid){background-image:url(/techno-miniature-braid-v1.webp)!important}html[data-site-theme=techno] body img[src*=wordamin-teacher-3d]{content:url(/techno-miniature-teacher-v1.webp)!important}html[data-site-theme=techno] body .progress-profile-identity:after,html[data-site-theme=techno] body .repetition-empty:before{background-image:url(/techno-miniature-profile-v1.webp)!important}html[data-site-theme=techno] body .profile-paper svg text{fill:var(--lab-muted)!important}html[data-site-theme=techno] body .profile-paper svg :is(polyline,circle){stroke:var(--lab-teal)!important}html[data-site-theme=techno] body .profile-paper svg circle,html[data-site-theme=techno] body .profile-paper svg polygon{fill:var(--lab-teal)!important}html[data-site-theme=techno] body .profile-paper svg line{stroke:var(--lab-border)!important}html[data-site-theme=techno] body .maze-experience .runner-sprite{background-image:url(/techno-miniature-runner-side-v1.webp)!important}html[data-site-theme=techno] body .maze-experience .runner-sprite:is(.facing-up,.facing-down){background-image:url(/techno-miniature-runner-depth-v1.webp)!important}html[data-site-theme=techno] body .content.academy-page :is(.academy-panorama-title,.academy-panorama-view):after{content:none!important;display:none!important}html[data-site-theme=techno] body .content.academy-page :is(.academy-proverb-illustration,.academy-panorama-glints){display:none!important}@media (min-width:621px){html[data-site-theme=techno] body .content.academy-page .academy-panorama-view .academy-panorama-title{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;grid-template-columns:clamp(36px,4cqw,66px) minmax(0,1fr) clamp(30px,3cqw,42px)!important;column-gap:clamp(8px,1cqw,16px)!important;width:min(520px,34cqw)!important;margin-left:0!important;margin-right:auto!important;top:2cqw!important;left:3cqw!important;transform:none!important}html[data-site-theme=techno] body .content.academy-page .academy-panorama-view .academy-panorama-title h1{font-size:clamp(22px,3cqw,52px)!important}html[data-site-theme=techno] body .content.academy-page .academy-panorama-view .academy-panorama-title>.academy-logo{width:clamp(36px,4cqw,66px)!important;height:clamp(24px,2.5cqw,40px)!important;font-size:clamp(20px,2.2cqw,30px)!important}html[data-site-theme=techno] body .content.academy-page .academy-panorama-view .academy-panorama-title>p{min-width:0;white-space:normal!important;font-size:clamp(9px,.95cqw,13px)!important;line-height:1.4!important}html[data-site-theme=techno] body .content.academy-page .academy-panorama-view .academy-song-trigger{width:clamp(30px,3cqw,42px);height:clamp(30px,3cqw,42px);padding:6px}}@media (max-width:620px){html[data-site-theme=techno] body .content.academy-page .academy-panorama-title{background-image:linear-gradient(#eaf1f322,#d5e7ebee),url(/techno-wordamin-research-hub-v1.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%,100%!important}}html[data-site-theme=techno] body :is(.game-match,.game-type,.game-anagram,.cards-game,.dna-game,.cipher-game,.hearing-game) :is(.match-workshop,.formula-workshop,.cards-stage,.dna-stage,.cipher-stage,.hearing-stage){background:var(--techno-stage)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .game-match .match-workshop:before,html[data-site-theme=techno] body .game-match .match-workshop:after{background:linear-gradient(#d4e9ec,#7e9da7,#3e626f)!important;box-shadow:0 6px 14px #233e4830,inset 0 2px #effbfc!important}html[data-site-theme=techno] body :is(.game-match,.game-type,.game-anagram) .match-glow{color:var(--lab-teal)!important;text-shadow:0 0 18px var(--room-glow)!important}html[data-site-theme=techno] body .game-match .match-board,html[data-site-theme=techno] body .cards-game :is(.card-face,.cards-direction-options button){background:var(--techno-panel)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important;box-shadow:inset 0 2px #f8ffff,0 12px 24px #233e4824!important}html[data-site-theme=techno] body .cards-game .card-back{background:linear-gradient(145deg,#d9f0f1,#b1d8df)!important}html[data-site-theme=techno] body .cards-game :is(.card-face,.cards-direction-options,.cards-stage) :is(b,small,em,p,h2){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .cards-game .card-face:after{background:var(--techno-dark)!important;color:#effbfc!important}html[data-site-theme=techno] body .game-anagram .formula-legend :is(span,small,b){color:var(--lab-muted)!important}html[data-site-theme=techno] body :is(.game-match,.game-anagram,.cards-game) button:is(.selected,.chosen,[aria-pressed=true]){outline-color:var(--lab-raspberry)!important;border-color:var(--lab-raspberry)!important}html[data-site-theme=techno] body .dna-game :is(.dna-heading,.dna-memory-card,.dna-recall,.dna-recall-row,.dna-result){background:var(--techno-panel)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important;box-shadow:inset 0 2px #f8ffff,0 8px 18px #233e4824!important}html[data-site-theme=techno] body .dna-game :is(b,strong,small,p,span,.dna-recall-head){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .dna-game .dna-timer{background:radial-gradient(circle,var(--lab-surface) 0 57%,transparent 58%),conic-gradient(var(--lab-teal) var(--dna-time),#afcbd3 var(--dna-time))!important;box-shadow:inset 0 0 0 3px #e7f7fa,0 8px 18px #233e4824!important}html[data-site-theme=techno] body .dna-game .dna-closed-cards i{background:var(--techno-dark)!important;border-color:var(--lab-border)!important;color:#effbfc!important}html[data-site-theme=techno] body .dna-game .dna-closed-cards b{color:inherit!important}html[data-site-theme=techno] body .cipher-game :is(.cipher-example>div>div,.cipher-picture,.cipher-picture-group,.cipher-rebus,.cipher-instructions){background:var(--lab-surface)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .cipher-game :is(.cipher-brand,.cipher-brand>b,.cipher-art-credit a,.cipher-example span>b){color:var(--lab-ink)!important}html[data-site-theme=techno] body .hearing-game .hearing-speaker{color:#fff!important;background:radial-gradient(at 30% 20%,#c7f8f8,#479ba9,#244f61)!important;border-color:#e9fcff!important;box-shadow:0 12px 24px #233e4833,inset 0 3px #e9ffff88!important}html[data-site-theme=techno] body .hearing-game .hearing-speaker i{border-color:#138b9466!important}html[data-site-theme=techno] body .dialog-stage :is(p,.interface-copy-en,small){color:var(--lab-muted)!important}html[data-site-theme=techno] body :is(.conveyor-game,.catch-experience) button:is(.conveyor-capsule,.magic-drop,.catch-capsule){box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-theme=techno] body .conveyor-game .conveyor-stage{background:#d5e4e7!important;box-shadow:inset 0 0 30px #233e4824!important}html[data-site-theme=techno] body .conveyor-game .conveyor-stage:after{filter:none!important;background:linear-gradient(#d5e4e733,#233e4822),url(/techno-laboratory-room-v1.webp) 50%/cover no-repeat!important;transform:none!important}html[data-site-theme=techno] body .conveyor-game .conveyor-stage:before{background:radial-gradient(circle at 12% 18%,#a3e5e1 0 2px,#0000 3px),radial-gradient(circle at 78% 22%,#ed8fb3 0 2px,#0000 3px)!important}html[data-site-theme=techno] body .conveyor-game .conveyor-drop-zone{background:linear-gradient(90deg,#138b9410,#a3e5e155,#138b9410)!important;border-color:#138b9444!important;box-shadow:inset 0 0 20px #a3e5e144!important}html[data-site-theme=techno] body .conveyor-game :is(.conveyor-capsule>b,.conveyor-jar>b){background:var(--techno-panel)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important;text-shadow:none!important;box-shadow:0 4px 10px #233e4824!important}html[data-site-theme=techno] body .conveyor-game .conveyor-jar>b span{color:inherit!important}html[data-site-theme=techno] body .conveyor-game .conveyor-belt{background:linear-gradient(#d6e8ed 0 9%,#819da7 10% 20%,#4d6b78 21% 70%,#294753 71%)!important;border-color:#517786!important;box-shadow:0 9px #233e48,0 16px 28px #233e4855,inset 0 2px #e6fbff,0 0 0 2px #a3c7d1!important}html[data-site-theme=techno] body .conveyor-game .conveyor-belt:before{background:repeating-linear-gradient(90deg,#d6e8ed 0 28px,#91b1bb 29px 53px,#567582 54px 59px)!important;border-color:#6d919d!important;box-shadow:inset 0 3px #effbfc,0 4px #294753!important}html[data-site-theme=techno] body .conveyor-game .conveyor-belt:after{background:var(--techno-dark)!important;color:#effbfc!important;text-shadow:none!important;border-color:#91b5bd!important}html[data-site-theme=techno] body .conveyor-game .conveyor-rider.active-rider .conveyor-jar-shell{filter:brightness(1.08)drop-shadow(0 0 10px #a3e5e1)drop-shadow(0 11px 8px #233e4833)!important}html[data-site-theme=techno] body .conveyor-game .conveyor-rider.active-rider .conveyor-jar b{border-color:var(--lab-teal)!important;box-shadow:inset 0 2px #f8ffff,0 0 0 3px #a3e5e166!important}html[data-site-theme=techno] body .conveyor-game .feedback-rider.right .conveyor-jar:after{background:radial-gradient(circle,#a3e5e188,#0000 70%)!important}html[data-site-theme=techno] body .catch-experience .catch-world{background-color:#d5e4e7!important;background-image:linear-gradient(#233e4811,#233e4833),url(/techno-laboratory-room-v1.webp)!important}html[data-site-theme=techno] body .catch-experience .catch-world:before{background:radial-gradient(#0000 40%,#233e4844)!important}@media (max-width:700px),(max-height:520px) and (max-width:1000px){html[data-site-theme=techno] body .catch-experience .catch-world{background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:cover!important}}html[data-site-theme=techno] body .catch-experience .catch-question-card{background:var(--techno-panel)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .catch-experience .catch-question-card :is(b,small){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .catch-experience .catch-score{color:#effbfc!important;background:#233e48e6!important;border-color:#91b5bd!important}html[data-site-theme=techno] body .catch-experience .catch-score :is(span,b,small){color:inherit!important}html[data-site-theme=techno] body .game-handwriting :is(.handwriting-stage,.handwriting-answer,.handwriting-result,.handwriting-brand){background:var(--techno-panel)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .game-handwriting .handwriting-desk{background:repeating-linear-gradient(91deg,#8da8b3 0 38px,#688793 39px 43px)!important;border-color:#567985!important;box-shadow:inset 0 3px #d6eff2,0 14px 24px #233e4833!important}html[data-site-theme=techno] body .game-handwriting .handwriting-paper{background-blend-mode:luminosity!important;background-color:#e5f0f3!important;background-image:url(/handwriting-ancient-parchment-v1.webp)!important;box-shadow:0 10px 20px #233e4833,inset 0 0 20px #5f889b33!important}html[data-site-theme=techno] body .game-handwriting .handwriting-prop{background-image:url(/techno-handwriting-props-v1.webp)!important}html[data-site-theme=techno] body .game-handwriting .handwriting-stamp-letter{color:var(--lab-teal)!important;text-shadow:none!important}html[data-site-theme=techno] body .game-handwriting .handwriting-brand>span:not(.brand-mark){background:var(--techno-dark)!important;color:#fff!important;border-color:#9fdcdf!important}html[data-site-theme=techno] body .game-handwriting :is(.handwriting-brand b,.handwriting-brand small,.handwriting-top-count,.handwriting-answer label){color:var(--lab-ink)!important}html[data-site-theme=techno] body .game-handwriting .handwriting-paper>strong span.letter-visible{color:#172d37!important;text-shadow:none!important}html[data-site-theme=techno] body .game-handwriting .handwriting-paper>strong span.letter-hidden.wax-drop:after{background:radial-gradient(at 30% 20%,#f6b8d0,#bd285d 55%,#7e2247)!important;box-shadow:inset -.07em -.09em .09em #581c3c66,.04em .1em .1em #581c3c44!important}html[data-site-theme=techno] body .hike-game .hike-stage{color:var(--lab-ink)!important;background:linear-gradient(#b9e6ed,#dcecf0)!important}html[data-site-theme=techno] body .hike-game .hike-mountains{background:linear-gradient(140deg,#0000 0 17%,#91a9b5 17.3% 31%,#0000 31.3%),linear-gradient(220deg,#0000 0 20%,#567789 20.3% 35%,#0000 35.3%),linear-gradient(145deg,#0000 0 34%,#2d5667 34.3% 53%,#0000 53.3%)!important}html[data-site-theme=techno] body .hike-game .hike-mountains:after{background:linear-gradient(#779fac,#315e73)!important}html[data-site-theme=techno] body .frog-game{color:#effbfc!important;background:radial-gradient(at bottom,#376775,#172e43 70%)!important;border-color:#6d9da9!important}html[data-site-theme=techno] body .frog-game :is(header,.frog-question,.frog-feedback){color:#effbfc!important;background:#233e48e6!important;border-color:#91b5bd!important}html[data-site-theme=techno] body .frog-game :is(.frog-question,.frog-feedback,header) :is(b,strong,p,small,span){color:#effbfc!important;text-shadow:none!important}html[data-site-theme=techno] body .frog-game .frog-pond{background:repeating-radial-gradient(at 50% 95%,#0000 0 44px,#a3e5e122 45px 46px,#0000 47px 88px)!important}html[data-site-theme=techno] body .frog-game .frog-fireflies i{background:#a3e5e1!important;box-shadow:0 0 12px 4px #a3e5e155!important}html[data-site-theme=techno] body .frog-game .frog-projectile{background:#e9ffff!important}html[data-site-theme=techno] body :is(.frog-game .frog-word-flash,.vita-arcade .bumpy-word-flash){background:var(--lab-raspberry)!important}html[data-site-theme=techno] body .vita-arcade .bumpy-food-icon{color:#d9f9fc!important}html[data-site-theme=techno] body :is(.exercise,.dna-game,.cipher-game,.cards-game,.hike-game,.hearing-game) :is(.correct,.matched,.is-correct,.good,.right):not(.conveyor-rider):not(.conveyor-stage){background:var(--techno-success-bg)!important;color:var(--techno-success-ink)!important;border-color:var(--lab-teal)!important}html[data-site-theme=techno] body :is(.exercise,.dna-game,.cipher-game,.cards-game,.hike-game,.hearing-game) :is(.incorrect,.is-incorrect,.is-wrong,.bad,.wrong,.missing):not(.conveyor-rider):not(.conveyor-stage){background:var(--techno-error-bg)!important;color:var(--techno-error-ink)!important;border-color:var(--lab-raspberry)!important}html[data-site-theme=techno] body :is(.hearing-feedback,.cipher-feedback,.dna-result) :is(b,small,p,span){color:inherit!important}html[data-site-theme=techno] body .exercise>header{background:var(--techno-panel)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .exercise .exercise-progress{background:#adc9d2!important}html[data-site-theme=techno] body :is(input,textarea)::placeholder{color:var(--lab-muted)!important;opacity:1!important}html[data-site-theme=techno] body .academy-panorama-title :is(small,p,.interface-copy-en,.interface-copy-ru){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body :is(.profile-avatar-picture,.profile-avatar-picture.fallback){color:var(--lab-ink)!important;border-color:var(--lab-border)!important;background-color:#cee7ed!important}html[data-site-theme=techno] body :is(.wordcraft-global-search>span,.wordcraft-global-search>i,.repetition-empty>strong,.wordlist-creator,.wordlist-creator b,.word-limit,.word-limit b,.mobile-header-brand,.mobile-header-brand>b,.brand-home-link>b,.academy-section-heading small,.academy-section-heading .interface-copy-en,.dialog-setup>small,.dialog-setup-mission,.dialog-setup-mission span,.dialog-game .dialog-stage p,.dialog-player-choice span,.dialog-player-choice em,.dialog-selected-player){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .wordstore-arch>i{color:#effbfc!important;text-shadow:0 1px 2px #233e48!important}html[data-site-theme=techno] body .wordstore-door-panel>b{border-color:var(--lab-border)!important;background:linear-gradient(90deg,#64858f,#e3f3f6 45%,#7a9ea8)!important}html[data-site-theme=techno] body :is(.global-search-hero,.global-search-status,.global-search-result,.global-search-card,.practice-help>span,.required-review-badge,.game-number,.result-share-button>span){background:var(--techno-panel)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important;box-shadow:0 4px 12px #233e4824!important}html[data-site-theme=techno] body :is(.global-search-hero,.global-search-status,.required-review-badge) :is(small,span,b,p){color:inherit!important}html[data-site-theme=techno] body .dictionary-word>span{background:var(--techno-dark)!important;color:#fff!important}html[data-site-theme=techno] body .vita-games-card-field :is(.vita-team-guide-art>b,.vitastory-heading>span){background:var(--techno-dark)!important;color:#effbfc!important}html[data-site-theme=techno] body .vita-games-card-field :is(.vitaquest-header small,.crossvit-header small,.vitaword-lobby small,.vitaword-intro small,.unword-header small,.secretbox-header small,.secretbox-header h1,.secretbox small,.haiku-author time,.haiku-points){color:var(--lab-muted)!important;text-shadow:none!important}html[data-site-theme=techno] body .game-match .match-board>div{background:linear-gradient(#138b9418,#fff3)!important}html[data-site-theme=techno] body .game-match .match-herb{color:var(--lab-teal)!important}html[data-site-theme=techno] body .game-match .match-board button>span{color:#fff!important;background:linear-gradient(#62cbd0,#138b94)!important;box-shadow:0 4px 7px #233e4830,inset 0 2px #efffff66!important}html[data-site-theme=techno] body .game-type .formula-heading :is(h2,b,span){color:var(--lab-ink)!important}html[data-site-theme=techno] body .catch-experience .drop-hit-area>b{background:var(--techno-panel)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important;text-shadow:none!important}html[data-site-theme=techno] body .dna-game .dna-helix>i{background:linear-gradient(90deg,#bd285d 0 45%,#d5f6f6 46% 54%,#138b94 55%)!important}html[data-site-theme=techno] body .hopeful-game .hopeful-card-brand>i{color:#fff!important;background:linear-gradient(90deg,#bd285d 0 49%,#138b94 51%)!important}html[data-site-theme=techno] body .dialog-game .dialog-setup :is(p,small,em,label,span){color:var(--lab-ink)!important}html[data-site-theme=techno] body .dialog-game :is(.dialog-stage,.dialog-handoff){--player-main:#138b94!important;--player-deep:#15515b!important;--player-soft:#c9edf0!important;--player-pale:#edf9fa!important;--player-glow:#138b943b!important}html[data-site-theme=techno] body .dialog-game :is(.dialog-stage,.dialog-handoff).dialog-player-2{--player-main:#bd285d!important;--player-deep:#8c214d!important;--player-soft:#f1d5e3!important;--player-pale:#fff0f7!important;--player-glow:#bd285d3b!important}html[data-site-theme=techno] body .dialog-game :is(.dialog-stage,.dialog-handoff).dialog-player-3{--player-main:#5383b8!important;--player-deep:#284f76!important;--player-soft:#d1e3f1!important;--player-pale:#edf5ff!important;--player-glow:#5383b83b!important}html[data-site-theme=techno] body .dialog-game :is(.dialog-topic,.dialog-turn,.dialog-stage>footer,.dialog-history) :is(h2,h3,b,strong,small,span,em,blockquote){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .dialog-game :is(.dialog-topic>span,.dialog-selected-player>span,.dialog-player-names label>span,.dialog-history i,.dialog-player-dot){background:var(--player-main,var(--lab-teal))!important;color:#fff!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .dialog-game .dialog-history .history-player-2 i{background:var(--lab-raspberry)!important}html[data-site-theme=techno] body .dialog-game .dialog-history .history-player-3 i{background:#5383b8!important}html[data-site-theme=techno] body .dialog-game .dialog-handoff{background:radial-gradient(circle at 50% 44%,var(--player-soft),var(--player-pale) 42%,#dce9ef 76%)!important;color:var(--player-deep)!important}html[data-site-theme=techno] body .dialog-game .dialog-handoff :is(h2,p,small){color:var(--player-deep)!important}html[data-site-theme=techno] body :is(.quest-players-progress article,.quest-task-link,.quest-room,.unword-panel,.unword-letters>span,.unword-players>span,.unword-words>span,.vita-team-members>div,.vita-team-task,.vita-team-results,.vitastory-page,.vitamem-card,.crossvit-card){background:var(--techno-panel)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important;box-shadow:inset 0 1px #fff,0 5px 12px #233e4824!important}html[data-site-theme=techno] body :is(.repetition-empty b,.teachers-page .eyebrow,.vita-games-navigation a>span,.haiku-author strong,.quiz-direction h2>span,.memory-recipe-intro h2>span,.dialog-setup h1,.jar-title-brand>span,.vitaword-lobby small,.unword-header small,.crossvit-header small,.vitaquest-header small){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .content .eyebrow{color:var(--lab-muted)!important}html[data-site-theme=techno] body :is(.teacher-profile,.teacher-editor,.teacher-photo,.teacher-profile-photo,.teacher-credentials,.teacher-profile-sections article,.crafted-editor,.crafted-door){background:var(--techno-panel)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important;box-shadow:inset 0 1px #fff,0 8px 24px #233e4830!important}html[data-site-theme=techno] body :is(.teacher-card,.teacher-profile,.teacher-editor,.crafted-editor,.crafted-door,.crafted-teacher) :is(h2,h3,p,small,b,strong,em,label,span:not(.teacher-status)){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body :is(.teacher-card,.teacher-profile) .teacher-status.available{background:var(--techno-success-bg)!important;color:var(--techno-success-ink)!important;border-color:var(--lab-teal)!important}html[data-site-theme=techno] body :is(.teacher-card,.teacher-profile) .teacher-status.unavailable{color:var(--lab-muted)!important;border-color:var(--lab-border)!important;background:#dde8ed!important}html[data-site-theme=techno] body :is(.teacher-card-actions>a,.teacher-profile footer>a,.teacher-profile-sections article>span){background:var(--techno-dark)!important;color:#effbfc!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .teacher-profile .teacher-profile-sections article>span{color:#effbfc!important}html[data-site-theme=techno] body :is(.teacher-card-actions>a,.teacher-profile footer>a) span{color:inherit!important}html[data-site-theme=techno] body :is(.auth-loading,.login-screen,.password-change-screen){background:var(--techno-stage)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .vita-games-card-field small{color:var(--lab-muted)!important;text-shadow:none!important}html[data-site-theme=techno] body .voice-recorder .recorder-capsule{color:#fff!important;border-color:var(--lab-border)!important;background:linear-gradient(90deg,#bd285d 0 49%,#138b94 51%)!important;box-shadow:inset 0 2px #efffff66,0 5px 12px #233e4830!important}html[data-site-theme=techno] body .dna-game .dna-recall-row>span{background:var(--lab-teal)!important;color:#fff!important}html[data-site-theme=techno] body .dna-game .dna-feedback :is(h2,small,.dna-corrections){color:inherit!important;text-shadow:none!important}html[data-site-theme=techno] body .dna-game .dna-result-orb{color:#fff!important;background:radial-gradient(at 33% 24%,#a3e5e1,#138b94 68%)!important;box-shadow:inset 0 2px #efffff66,0 8px 18px #233e4830!important}html[data-site-theme=techno] body .dna-game .dna-feedback.wrong .dna-result-orb{background:radial-gradient(at 33% 24%,#f1a4c4,#bd285d 68%)!important}html[data-site-theme=techno] body .game-type .memory-translation h2{color:var(--lab-ink)!important}html[data-site-theme=techno] body .game-type .memory-correction-banner{border-color:var(--lab-raspberry)!important;color:var(--techno-error-ink)!important;background:linear-gradient(145deg,#f8e9f0,#e8c8da)!important;box-shadow:inset 0 1px #fff,0 7px 20px #233e4824!important}html[data-site-theme=techno] body .game-type .memory-correction-banner :is(b,span,strong,summary){color:inherit!important;text-shadow:none!important}html[data-site-theme=techno] body .game-type .memory-correction-banner>header>span{background:var(--lab-raspberry)!important;color:#fff!important}html[data-site-theme=techno] body .game-type .memory-floor{background:radial-gradient(at 50% 15%,#ffffffc2,#a4d6e0b8 48%,#426f8933 72%,#0000 73%)!important}html[data-site-theme=techno] body .user-profile-dialog :is(.profile-hero,.profile-weekly-games,.profile-shared,.profile-shared-group,.profile-shared-unit){background:var(--techno-panel)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .user-profile-dialog :is(.profile-rank-badge,.profile-rank-icon){color:var(--lab-ink)!important;border-color:var(--lab-border)!important;background:linear-gradient(145deg,#e9fcff,#b6dce5 47%,#6a9fb0)!important;box-shadow:inset 0 2px #fff,0 5px 12px #233e4830!important}html[data-site-theme=techno] body .user-profile-dialog :is(.profile-rank-copy strong,.profile-rank-copy small){color:var(--lab-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .user-profile-dialog .profile-shared>header>strong{background:var(--techno-dark)!important;color:#effbfc!important}html[data-site-theme=techno] body .vita-team-guide-art>i{background:var(--lab-teal)!important;color:#fff!important}html[data-site-theme=techno] body :is(.dictionary-word>a,.repeat-panel .practice-help>summary,.repeat-panel .practice-help>p){background:var(--techno-panel)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important;box-shadow:0 4px 12px #233e4824!important}html[data-site-theme=techno] body .exercise-progress>span{background:linear-gradient(#3db3bd,#138b94)!important}html[data-site-theme=techno] body main.everword-screen{--ew-ink:var(--lab-ink);--ew-green:var(--lab-teal);--ew-exchange-light:#e3ffff;--ew-exchange-gold:#80d6dd;--ew-exchange-edge:#138b94;--ew-exchange-ink:#233e48;color:var(--lab-ink)!important}html[data-site-theme=techno] body main.everword-screen :is(.everword-header,.everword-controls,.everword-scoreboard,.everword-players-panel,.everword-rack-section,.everword-clue,.everword-word-card,.everword-result,.ew-recent-moves,.everword-bag-toolbar,.ew-rack-actions,.everword-mobile-players,.everword-mobile-rack,.ew-first-move,.ew-turn-status,.everword-appearance,.ew-appearance,.everword-move-preview,.everword-jar-picker,.everword-mode-settings){background:var(--techno-panel)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body main.everword-screen :is(h1,h2,h3,p,small,b,strong,span,a,label,summary,legend){color:inherit!important;text-shadow:none!important}html[data-site-theme=techno] body main.everword-screen :is(.everword-jar-picker,.everword-mode-settings) legend{background:var(--lab-surface)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body main.everword-screen .everword-board{color:var(--lab-ink)!important;border-color:var(--lab-border)!important;background:#819fa9!important}html[data-site-theme=techno] body main.everword-screen .everword-options>fieldset{--ew-setting-background:var(--lab-surface)!important;--ew-setting-ink:var(--lab-ink)!important;--ew-setting-border:var(--lab-border)!important}html[data-site-theme=techno] body main.everword-screen :is(.everword-players-settings,.everword-mode:has(input:checked),.ew-appearance-preview,.everword-scoreboard>div,.everword-mobile-players>div,.ew-hint-dialog,.everword-location-hint,.everword-player-info){background:var(--techno-panel)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important;box-shadow:inset 0 1px #effbfc,0 4px 12px #233e4824!important}html[data-site-theme=techno] body main.everword-screen .everword-players-settings legend{background:var(--lab-surface)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body main.everword-screen .everword-cell{color:#335561!important;background:#e0ebef!important;border-color:#88acb8!important;box-shadow:inset 0 1px #f5ffff!important}html[data-site-theme=techno] body main.everword-screen .everword-cell.bonus-L2{background:#c1e5ed!important}html[data-site-theme=techno] body main.everword-screen .everword-cell.bonus-L3{background:#96cbd9!important}html[data-site-theme=techno] body main.everword-screen .everword-cell.bonus-W2{background:#efd3e0!important}html[data-site-theme=techno] body main.everword-screen .everword-cell.bonus-W3{background:#dba4bb!important}html[data-site-theme=techno] body main.everword-screen[data-tiles] :is(.everword-cell.is-fixed,.everword-cell.is-draft,.everword-rack>button){color:#233e48!important;background:radial-gradient(at 25% 15%,#f1ffffaa,#0000 50%),linear-gradient(145deg,#d8f5f7,#8bcbd5 65%,#4b9da9)!important;border-color:#729cab!important;box-shadow:inset 0 1px #f1ffff,inset 0 -3px #335d7155,0 3px #557886,0 5px 8px #233e4833!important}html[data-site-theme=techno] body main.everword-screen[data-tiles=amethyst] :is(.everword-cell.is-fixed,.everword-cell.is-draft,.everword-rack>button){color:#54203a!important;background:radial-gradient(at 25% 15%,#fff1f8aa,#0000 50%),linear-gradient(145deg,#f4dce8,#dfa0bc 65%,#bc5380)!important;border-color:#b97593!important}html[data-site-theme=techno] body main.everword-screen :is(.everword-cell.is-draft,.everword-cell.is-cursor,.everword-cell[data-hint-start=true],.everword-cell[data-drop-target=true],.everword-cell.is-last-opponent-word){outline-color:var(--lab-raspberry)!important;box-shadow:inset 0 0 0 2px #ed8fb3!important}html[data-site-theme=techno] body main.everword-screen :is(.everword-scoreboard,.everword-mobile-players)>div.is-current{border-color:var(--lab-teal)!important;outline-color:var(--lab-teal)!important;background:var(--techno-success-bg)!important}html[data-site-theme=techno] body :is(.everword-drag-tile,.everword-hint-arrow){background:var(--techno-panel)!important;color:var(--lab-ink)!important;border-color:var(--lab-raspberry)!important}html[data-site-theme=techno] body main.everword-screen .ew-first-move li[data-current=true]{background:var(--techno-success-bg)!important;border-color:var(--lab-teal)!important}html[data-site-theme=techno] body main.everword-screen .everword-move-preview[data-valid=false]{background:var(--techno-error-bg)!important;color:var(--techno-error-ink)!important;border-color:var(--lab-raspberry)!important}html[data-site-theme=techno] body svg image:is([href*=profile-academy-adults],[href*=library-academy-adults],[href*=library-academy-children],[href*=library-academy-robot],[href="/academy-photo-characters-v1.webp"],[href="/high-five-cast-v1.webp"],[href="/high-five-girls-v2.webp"],[href="/high-five-profile-girls-v2.webp"]){visibility:hidden}html body .game-match>header{align-items:center!important;gap:12px!important;padding:16px 20px!important;display:flex!important}html[data-site-theme] body .game-match>header>button.match-header-button[aria-label]{box-sizing:border-box!important;border:1px solid var(--ui-brass)!important;background:linear-gradient(145deg,var(--ui-paper),var(--ui-paper-low))!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--ui-ink)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--ui-paper) 75%,transparent),0 3px 6px color-mix(in srgb,var(--ui-ink) 16%,transparent)!important;font:400 28px/1 var(--ui-font,Arial,sans-serif)!important;filter:none!important;opacity:1!important;border-radius:11px!important;outline:none!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}html[data-site-theme] body .game-match>header>button.match-header-button[aria-label]:hover{background:var(--ui-paper-low)!important;transform:translateY(-1px)!important}html[data-site-theme] body .game-match>header>button.match-header-button[aria-label]:active{transform:translateY(1px)!important}html[data-site-theme] body .game-match>header>button.match-header-button[aria-label]:focus-visible{outline:3px solid var(--site-accent,var(--ui-paint))!important;outline-offset:3px!important}html body .game-match>header .match-sound-toggle svg{stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}html body .game-match>header .exercise-progress{min-width:0;flex:auto!important}html body .game-match>header>span{white-space:nowrap;flex:none;font-weight:400!important}html body .game-match .match-board button,html body .game-match .match-board :is(.match-card-text,.definition-card-text){font-family:var(--ui-font,Arial,Helvetica,sans-serif)!important;text-shadow:none!important;letter-spacing:normal!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-weight:400!important;line-height:1.3!important}html body .game-match:not(.definition-match) .match-board button{justify-content:flex-start!important;padding:10px 46px 10px 16px!important;font-size:22px!important}html body .game-match .match-board .match-card-text{flex:0 auto;min-width:0}@media (max-width:720px){html body .game-match>header{gap:8px!important;padding:10px!important}html body .game-match:not(.definition-match) .match-board button{padding:7px 34px 7px 8px!important;font-size:18px!important}}html[data-site-theme=clean] .game-result-report{--report-paper:#fff;--report-silver:#f1f4f7;--report-silver-low:#e3e9ef;--report-edge:#bcc9d5;--report-ink:#263744;--report-muted:#516576;--report-blue:#dcecf9;--report-blue-edge:#78a9cf;--report-blue-ink:#194f76;--report-focus:#3983ba;color:var(--report-ink)!important;background:var(--report-paper)!important;border-color:var(--report-edge)!important}html[data-site-theme=clean] body .game-result-report :is(.eyebrow,.result-left-column,.result-learning-summary h3,.result-praise label){color:var(--report-ink)!important;text-shadow:none!important}html[data-site-theme=clean] body .game-result-report :is(.result-finished-at,.result-elapsed,.result-score-trophy,.result-learning-summary,.result-praise){background:var(--report-silver)!important;border:1px solid var(--report-edge)!important;color:var(--report-ink)!important;box-shadow:none!important;text-shadow:none!important}html[data-site-theme=clean] body .game-result-report .result-score-trophy{box-sizing:border-box!important;border-radius:16px!important;padding:16px!important}html[data-site-theme=clean] body .game-result-report .result-summary{color:var(--report-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-theme=clean] body .game-result-report .result-score-metric>:is(strong,b){color:var(--report-blue-ink)!important;text-shadow:none!important}html[data-site-theme=clean] body .game-result-report .result-score-metric>:is(span,small),html[data-site-theme=clean] body .game-result-report :is(.result-finished-at small,.result-learning-summary header small,.result-learning-summary header>strong span,.result-review-words>small){color:var(--report-muted)!important;text-shadow:none!important;opacity:1!important}html[data-site-theme=clean] body .game-result-report :is(.result-finished-at strong,.result-finished-at b,.result-learning-summary header>strong){color:var(--report-ink)!important;text-shadow:none!important}html[data-site-theme=clean] body .game-result-report :is(.result-perfect,.result-review-words .result-word-pair){background:var(--report-silver-low)!important;color:var(--report-ink)!important;border-color:var(--report-edge)!important}html[data-site-theme=clean] body .game-result-report :is(.result-perfect b,.result-word-pair b,.result-word-pair em,.result-word-pair i){color:var(--report-ink)!important;text-shadow:none!important}html[data-site-theme=clean] body .game-result-report .result-praise :is(select,option){background:var(--report-silver)!important;color:var(--report-ink)!important;border-color:var(--report-edge)!important}html[data-site-theme=clean] body .game-result-report .result-praise .praise-pulse-outline rect{stroke:var(--report-focus)!important}html[data-site-theme=clean] body .game-result-report .result-praise :is(select:hover,select:focus-visible,option:checked,.praise-chosen,.praise-answer){background:var(--report-blue)!important;color:var(--report-blue-ink)!important;border-color:var(--report-blue-edge)!important}html[data-site-theme=clean] body .game-result-report .result-praise :is(.praise-answer p,.praise-answer small,.praise-celebration i){color:var(--report-blue-ink)!important;text-shadow:none!important;opacity:1!important}html[data-site-theme=clean] body .game-result-report .result-praise .praise-answer{box-sizing:border-box;border-radius:12px;padding:12px}html[data-site-theme=clean] body .game-result-report .result-praise .praise-chosen{box-sizing:border-box;border-radius:10px;padding:10px!important}html[data-site-theme=clean] body .game-result-report :is(.result-actions>button,.result-share-button,.result-close){background:var(--report-silver-low)!important;color:var(--report-ink)!important;border-color:var(--report-edge)!important;box-shadow:none!important;text-shadow:none!important}html[data-site-theme=clean] body .game-result-report :is(.result-replay-action,.result-actions>button:hover:not(:disabled),.result-share-button:hover:not(:disabled),.result-share-button.copied,.result-share-button.sent){background:var(--report-blue)!important;color:var(--report-blue-ink)!important;border-color:var(--report-blue-edge)!important}html[data-site-theme=clean] body .game-result-report .result-share-button>span{background:var(--report-silver-low)!important;color:var(--report-blue-ink)!important;box-shadow:none!important}html[data-site-theme=clean] body .game-result-report :is(button,select):focus-visible{outline:3px solid var(--report-focus)!important;outline-offset:3px!important}html[data-site-theme=clean] body .game-result-report button:disabled{background:var(--report-silver)!important;color:var(--report-muted)!important;opacity:1!important;filter:none!important}html[data-site-theme=clean] body .game-result-report ::selection{background:var(--report-blue);color:var(--report-blue-ink)}html[data-site-theme=clean]{--clean-backdrop:#f6f8fb}html[data-site-theme=clean] body,html[data-site-theme=clean] body :is(.content,.academy-panorama-view,.academy-panorama,.library-layout,.login-screen,.auth-loading,.jar-page,.progress-page,.high-five-game,.ve-room,.secretbox){background:var(--clean-backdrop)!important;background-image:none!important}html[data-site-theme=clean] body :is(.content,.academy-panorama-view,.academy-panorama,.library-layout,.login-screen,.auth-loading,.jar-page,.progress-page,.high-five-game,.ve-room):before,html[data-site-theme=clean] body :is(.content,.academy-panorama-view,.academy-panorama,.library-layout,.login-screen,.auth-loading,.jar-page,.progress-page,.high-five-game,.ve-room):after{content:none!important;background:0 0!important;display:none!important}html[data-site-theme=clean] body :is(.library-mini-cast,.academy-panorama-glints,.academy-proverb-illustration,.progress-magic-decor,.match-ambience){display:none!important}html[data-site-theme=clean] body :is(.high-five-game.high-five-game.high-five-game,.ve-room.ve-room.ve-room){background:var(--clean-backdrop)!important;background-image:none!important}html[data-site-theme=clean] body :is(.high-five-game.high-five-game.high-five-game,.ve-room.ve-room.ve-room):before,html[data-site-theme=clean] body :is(.high-five-game.high-five-game.high-five-game,.ve-room.ve-room.ve-room):after{content:none!important;background:0 0!important;display:none!important}html[data-site-theme=clean] body .jars-page .cabinet-library>.library-level-header{background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-text)!important;box-shadow:none!important}html[data-site-theme=clean] body .cabinet-library .library-level-header :is(.library-breadcrumbs,.cabinet-open-count,li,span,b,small){color:var(--site-text)!important;text-shadow:none!important}html[data-site-theme=clean] body .cabinet-library .library-level-header .library-breadcrumbs{border-color:var(--site-border)!important;box-shadow:none!important;background:0 0!important}html[data-site-theme=clean] body .cabinet-library :is(.library-level-header button,.jar-actions button,.desktop-jar-tools small){background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-accent)!important;box-shadow:none!important;text-shadow:none!important}html[data-site-theme=clean] body .cabinet-library :is(.library-level-header button,.jar-actions button):is(:hover,:active,.global-on){background:var(--site-wash)!important;border-color:var(--site-accent)!important;color:var(--site-accent)!important}html[data-site-theme=clean] body .cabinet-library :is(.library-level-header button,.jar-actions button):focus-visible{outline:2px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=clean] body .cabinet-library :is(.library-level-header button,.jar-actions button):disabled{opacity:.5!important}html[data-site-theme=clean] body .cabinet-library.open-mode>.jar-grid.apothecary-interior{--case-light:var(--site-surface);--case-mid:var(--site-wash);--case-dark:var(--site-border);border-color:var(--site-border)!important;background-image:linear-gradient(to bottom,transparent 0 calc(var(--shelf-height) - 66px), var(--site-border) calc(var(--shelf-height) - 65px), var(--site-muted) calc(var(--shelf-height) - 61px), var(--site-wash) calc(var(--shelf-height) - 56px), var(--site-surface) calc(var(--shelf-height) - 27px), var(--site-border) calc(var(--shelf-height) - 26px), var(--site-accent) calc(var(--shelf-height) - 23px), var(--site-wash) calc(var(--shelf-height) - 20px), var(--site-border) calc(var(--shelf-height) - 15px), var(--site-muted) calc(var(--shelf-height) - 10px),transparent 100%), repeating-linear-gradient(90deg,transparent 0 119px,var(--site-border) 121px,transparent 124px), linear-gradient(110deg,var(--site-border),var(--site-wash) 35%,var(--site-wash) 65%,var(--site-border))!important;box-shadow:inset 0 0 0 1px var(--site-surface),0 8px 20px color-mix(in srgb,var(--site-accent) 12%,transparent)!important}html[data-site-theme=clean] body .cabinet-library.open-mode>.jar-grid.apothecary-interior:before{border-color:var(--site-border)!important;box-shadow:none!important;background:0 0!important}html[data-site-theme=techno] body .cabinet-library :is(.jar-card,.catalog-loose-jar) .jar-info,html[data-site-theme=techno] body .catalog-loose-area .catalog-loose-jar .jar-info{box-shadow:none!important;-webkit-backdrop-filter:none!important;z-index:10!important;background:0 0!important;border-color:#0000!important}html[data-site-theme=techno] body :is(.cabinet-library,.catalog-loose-area) :is(.jar-card,.catalog-loose-jar) .jar-info:before,html[data-site-theme=techno] body :is(.cabinet-library,.catalog-loose-area) :is(.jar-card,.catalog-loose-jar) .jar-info:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}html[data-site-theme=techno] body :is(.cabinet-library,.catalog-loose-area) :is(.jar-card,.catalog-loose-jar) .jar-info .jar-label{color:var(--lab-ink,#244952)!important;text-shadow:0 1px 1px var(--lab-surface,#f2f8f8),0 0 3px var(--lab-surface,#f2f8f8)!important;-webkit-text-stroke:0!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;background:0 0!important}html body :is(.quiz-direction,.game-quiz){--quiz-header-surface:#fff9e9;--quiz-header-low:#ecdfc4;--quiz-header-ink:#493d2f;--quiz-header-edge:#bca479;--quiz-header-focus:#287257}html[data-site-theme=clean] body :is(.quiz-direction,.game-quiz){--quiz-header-surface:#f1f4f7;--quiz-header-low:#e3e9ef;--quiz-header-ink:#263744;--quiz-header-edge:#bcc9d5;--quiz-header-focus:#3983ba}html[data-site-theme=techno] body :is(.quiz-direction,.game-quiz){--quiz-header-surface:#f2f8f8;--quiz-header-low:#c9dee1;--quiz-header-ink:#233e48;--quiz-header-edge:#799ea5;--quiz-header-focus:#138b94}html[data-site-theme=night] body :is(.quiz-direction,.game-quiz){--quiz-header-surface:#1c263d;--quiz-header-low:#141c2e;--quiz-header-ink:#dbe0eb;--quiz-header-edge:#5970a6;--quiz-header-focus:#91d7f1}html[data-site-theme] body :is(.quiz-direction.quiz-direction,.game-quiz.game-quiz)>header{background:var(--quiz-header-surface)!important;color:var(--quiz-header-ink)!important;border-bottom:1px solid var(--quiz-header-edge)!important;box-shadow:none!important;background-image:none!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;display:flex!important}html[data-site-theme] body :is(.quiz-direction.quiz-direction,.game-quiz.game-quiz)>header>button.quiz-close[aria-label]{box-sizing:border-box!important;border:1px solid var(--quiz-header-edge)!important;background:var(--quiz-header-surface)!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;color:var(--quiz-header-ink)!important;box-shadow:none!important;text-shadow:none!important;font:400 28px/1 var(--ui-font,Arial,sans-serif)!important;opacity:1!important;filter:none!important;background-image:none!important;border-radius:11px!important;outline:none!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html[data-site-theme] body :is(.quiz-direction.quiz-direction,.game-quiz.game-quiz)>header>button.quiz-close[aria-label]:hover{background:var(--quiz-header-low)!important;transform:translateY(-1px)!important}html[data-site-theme] body :is(.quiz-direction.quiz-direction,.game-quiz.game-quiz)>header>button.quiz-close[aria-label]:active{transform:translateY(1px)!important}html[data-site-theme] body :is(.quiz-direction.quiz-direction,.game-quiz.game-quiz)>header>button.quiz-close[aria-label]:focus-visible{outline:3px solid var(--quiz-header-focus)!important;outline-offset:3px!important}html[data-site-theme] body .game-quiz>header>span{color:var(--quiz-header-ink)!important}html[data-site-theme] body .game-quiz>header .exercise-progress{min-width:0;background:color-mix(in srgb,var(--quiz-header-edge) 30%,var(--quiz-header-surface))!important}html[data-site-theme] body .game-quiz>header .exercise-progress i{background:var(--quiz-header-focus)!important}@media (max-width:620px){html[data-site-theme] body :is(.quiz-direction.quiz-direction,.game-quiz.game-quiz)>header{gap:8px!important;padding:10px!important}}html[data-site-theme=clean] body #flight-game{--flight-paper:#fff;--flight-ink:#263744;--flight-ground:#f6f8fb;--flight-silver:#e3e9ef;--flight-edge:#bcc9d5;--flight-accent:#3983ba;--flight-blue:#dcecf9;--flight-blue-ink:#194f76;--flight-muted:#516576}html[data-site-theme=clean] body #flight-game .cockpit-stage{background:var(--flight-ground)!important}html[data-site-theme=clean] body #flight-game .guided-plane img{content:normal!important;filter:none!important}html[data-site-theme=clean] body #flight-game .guided-plane{filter:drop-shadow(0 5px 4px color-mix(in srgb,var(--flight-ink) 20%,transparent))!important}html[data-site-theme=clean] body #flight-game .guided-plane.dragging{filter:drop-shadow(0 0 6px var(--flight-accent))!important}html[data-site-theme=clean] body #flight-game .canopy{border-color:var(--flight-edge)!important;filter:none!important}html[data-site-theme=clean] body #flight-game :is(.flight-arm-hint,.sky-question-card){background:var(--flight-blue)!important;color:var(--flight-blue-ink)!important;border-color:var(--flight-edge)!important}html[data-site-theme=clean] body #flight-game .sky-question-card :is(small,b){color:var(--flight-blue-ink)!important}html[data-site-theme=clean] body #flight-game .sky-question-card:after{background:var(--flight-blue)!important;border-color:var(--flight-edge)!important}html[data-site-theme=clean] body #flight-game .flight-arm-hint{max-width:calc(50% - 160px)!important;font:400 13px/1.4 var(--font-geist-sans,"Segoe UI",Arial)!important;top:16px!important;left:20px!important;transform:none!important}html[data-site-theme=clean] body #flight-game .target-cloud b{color:var(--flight-ink)!important}html[data-site-theme=clean] body #flight-game .target-cloud{filter:drop-shadow(0 4px 4px color-mix(in srgb,var(--flight-ink) 12%,transparent))!important}html[data-site-theme=clean] body #flight-game .flight-answer-shape{fill:var(--flight-silver)!important;stroke:var(--flight-edge)!important;filter:none!important}html[data-site-theme=clean] body #flight-game .cockpit-panel{box-sizing:border-box!important;border:2px solid var(--flight-edge)!important;background:var(--flight-silver)!important;border-radius:50% 50% 0 0/26px 26px 0 0!important;grid-template-columns:76px 60px minmax(0,1fr) 76px 76px!important;align-items:center!important;gap:12px!important;width:78%!important;height:auto!important;min-height:124px!important;padding:30px 4% 14px!important;display:grid!important;bottom:0!important}html[data-site-theme=clean] body #flight-game .cockpit-panel:before{background:var(--flight-edge)!important;height:2px!important}html[data-site-theme=clean] body #flight-game :is(.cockpit-instrument,.airline-plate,.flight-points){box-sizing:border-box!important;background:var(--flight-paper)!important;color:var(--flight-ink)!important;border:2px solid var(--flight-edge)!important;text-shadow:none!important;box-shadow:none!important;min-width:0!important}html[data-site-theme=clean] body #flight-game .cockpit-instrument{gap:3px!important;width:76px!important;height:76px!important}html[data-site-theme=clean] body #flight-game .cockpit-instrument small{z-index:1;position:relative;color:var(--flight-muted)!important;font:400 11px/1.2 var(--font-geist-sans,"Segoe UI",Arial)!important;letter-spacing:0!important}html[data-site-theme=clean] body #flight-game .cockpit-instrument b{z-index:1;position:relative;color:var(--flight-blue-ink)!important;font:600 20px/1.2 var(--font-geist-sans,"Segoe UI",Arial)!important;animation:none!important}html[data-site-theme=clean] body #flight-game .cockpit-instrument i{background:var(--flight-accent)!important;height:10px!important;box-shadow:none!important;bottom:7px!important}html[data-site-theme=clean] body #flight-game .radar{box-sizing:border-box!important;background:var(--flight-blue)!important;border:2px solid var(--flight-accent)!important;width:60px!important;height:60px!important;color:var(--flight-blue-ink)!important;animation:none!important}html[data-site-theme=clean] body #flight-game .radar:before{border:1px solid var(--flight-edge);background:0 0!important}html[data-site-theme=clean] body #flight-game .radar:after{background:var(--flight-accent)!important;box-shadow:none!important}html[data-site-theme=clean] body #flight-game .airline-plate{width:100%!important;min-height:48px!important;font:400 15px/1.3 var(--font-geist-sans,"Segoe UI",Arial)!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;place-items:center!important;margin:0!important;padding:8px!important;display:grid!important}html[data-site-theme=clean] body #flight-game .flight-points{background:var(--flight-blue)!important;width:76px!important;height:76px!important;display:grid!important}html[data-site-theme=clean] body #flight-game .flight-points strong{color:var(--flight-blue-ink)!important;font:600 22px/1.2 var(--font-geist-sans,"Segoe UI",Arial)!important}html[data-site-theme=clean] body #flight-game .flight-points span{color:var(--flight-muted)!important;font:400 11px/1.2 var(--font-geist-sans,"Segoe UI",Arial)!important}html[data-site-theme=clean] body #flight-game .flight-flash.right{background:color-mix(in srgb,var(--flight-blue) 94%,transparent)!important;color:var(--flight-blue-ink)!important}html[data-site-theme=clean] body #flight-game .flight-flash.wrong{background:color-mix(in srgb,var(--flight-silver) 94%,transparent)!important;color:var(--flight-ink)!important}html[data-site-theme=clean] body #flight-game .flight-flash :is(b,span,small){color:inherit!important}html[data-points-mode=off][data-site-theme=clean] body #flight-game .flight-points{display:none!important}html[data-points-mode=off][data-site-theme=clean] body #flight-game .cockpit-panel{grid-template-columns:76px 60px minmax(0,1fr) 76px!important}@media (max-width:760px){html[data-site-theme=clean] body #flight-game .flight-arm-hint{text-align:center!important;width:max-content!important;max-width:calc(100% - 32px)!important;top:110px!important;left:50%!important;transform:translate(-50%,-50%)!important}html[data-site-theme=clean] body #flight-game .cockpit-panel{grid-template-columns:54px 40px minmax(0,1fr) 54px!important;gap:6px!important;width:calc(100% - 12px)!important;min-height:104px!important;padding:24px 8px 10px!important}html[data-points-mode=off][data-site-theme=clean] body #flight-game .cockpit-panel{grid-template-columns:54px 40px minmax(0,1fr) 54px!important}html[data-site-theme=clean] body #flight-game .cockpit-instrument{gap:1px!important;width:54px!important;height:54px!important}html[data-site-theme=clean] body #flight-game .cockpit-instrument small{font-size:10px!important}html[data-site-theme=clean] body #flight-game .cockpit-instrument b{font-size:16px!important}html[data-site-theme=clean] body #flight-game .cockpit-instrument i{height:6px!important;bottom:3px!important}html[data-site-theme=clean] body #flight-game .radar{width:40px!important;height:40px!important}html[data-site-theme=clean] body #flight-game .airline-plate{min-height:44px!important;padding:6px!important;font-size:12px!important}html[data-site-theme=clean] body #flight-game .flight-points{grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:30px!important;display:flex!important}html[data-site-theme=clean] body #flight-game .flight-points strong{font-size:18px!important}}html[data-site-theme=clean] body .pw-backdrop{background:#263744b3!important}html[data-site-theme=clean] body #park-game{--pw-paper:#fff;--pw-silver:#e3e9ef;--pw-ink:#263744;--pw-edge:#bcc9d5;--pw-blue:#dcecf9;--pw-blue-ink:#194f76;--pw-accent:#3983ba;background:var(--pw-paper)!important;border:2px solid var(--pw-edge)!important}html[data-site-theme=clean] body #park-game .pw-world{background-blend-mode:normal!important;background:#fff url(/park-clean-pencil-v1.webp) 50%/cover no-repeat!important}html[data-site-theme=clean] body #park-game .pw-world:after{content:none!important;display:none!important}html[data-site-theme=clean] body #park-game :is(.pw-sun-rays,.pw-water-shimmer,.pw-fountain-sparkle,.pw-butterfly){display:none!important}html[data-site-theme=clean] body #park-game .pw-npc{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}html[data-site-theme=clean] body #park-game .pw-npc:hover:not(:disabled){filter:drop-shadow(0 0 3px var(--pw-accent))!important}html[data-site-theme=clean] body #park-game .pw-npc:focus-visible{outline:3px solid var(--pw-accent)!important;outline-offset:4px!important}html[data-site-theme=clean] body #park-game .pw-npc:disabled{opacity:1!important}html[data-site-theme=clean] body #park-game :is(.pw-npc-shadow,.pw-hero-shadow){background:#26374422!important}html[data-site-theme=clean] body #park-game .pw-hero-rig>i{background:url(/park-clean-walker-v1.webp) bottom/contain no-repeat!important}html[data-site-theme=clean] body #park-game .pw-hero{filter:none!important}html[data-site-theme=clean] body #park-game .pw-hero strong{color:var(--pw-ink)!important;text-shadow:none!important;background:var(--pw-paper)!important;border:1px solid var(--pw-edge)!important;box-sizing:border-box!important;width:150px!important;max-width:38vw!important;font-family:var(--font-geist-sans,"Segoe UI",Arial)!important;border-radius:6px!important;padding:4px!important;font-weight:600!important}html[data-site-theme=clean] body #park-game :is(.pw-answer-float,.pw-mission,.pw-result){background:var(--pw-paper)!important;color:var(--pw-ink)!important;border:2px solid var(--pw-edge)!important;box-shadow:none!important;text-shadow:none!important}html[data-site-theme=clean] body #park-game .pw-answer-float{font:400 18px/1.2 var(--font-geist-sans,"Segoe UI",Arial)!important}html[data-site-theme=clean] body #park-game .pw-mission small{background:var(--pw-blue)!important;color:var(--pw-blue-ink)!important;font-weight:400!important}html[data-site-theme=clean] body #park-game .pw-mission strong{color:var(--pw-ink)!important;text-shadow:none!important;font-weight:500!important}html[data-site-theme=clean] body #park-game .pw-controls button{background:var(--pw-paper)!important;color:var(--pw-ink)!important;border:1px solid var(--pw-edge)!important;box-shadow:none!important;border-radius:10px!important;font-weight:400!important}html[data-site-theme=clean] body #park-game .pw-controls button:hover{background:var(--pw-blue)!important;color:var(--pw-blue-ink)!important}html[data-site-theme=clean] body #park-game .pw-controls button:active{background:var(--pw-silver)!important}html[data-site-theme=clean] body #park-game .pw-controls button:focus-visible{outline:3px solid var(--pw-accent)!important;outline-offset:3px!important}html[data-site-theme=clean] body #park-game .pw-marker{border-color:var(--pw-accent)!important;background:var(--pw-blue)!important}html[data-site-theme=clean] body #park-game .pw-marker i{background:var(--pw-accent)!important}html[data-site-theme=clean] body #park-game .pw-wrong{background:var(--pw-silver)!important;color:var(--pw-ink)!important}html[data-site-theme=clean] body #park-game .pw-wrong>span{background:var(--pw-ink)!important;color:var(--pw-paper)!important}html[data-site-theme=clean] body #park-game .pw-meet-action{filter:none!important}@media (max-width:760px){html[data-site-theme=clean] body #park-game{border:0!important}html[data-site-theme=clean] body #park-game .pw-answer-float{font-size:16px!important}}html[data-site-theme=academy] #park-game{--park-control-paper:var(--ui-paper,#fff9e9);--park-control-low:var(--ui-paper-low,#ecdfc4);--park-control-ink:var(--ui-ink,#493d2f);--park-control-edge:var(--ui-brass,#bca479);--park-control-focus:#287257}html[data-site-theme=clean] #park-game{--park-control-paper:#fff;--park-control-low:#dcecf9;--park-control-ink:#263744;--park-control-edge:#bcc9d5;--park-control-focus:#3983ba}html[data-site-theme=techno] #park-game{--park-control-paper:var(--lab-surface,#f2f8f8);--park-control-low:var(--room-light,#c9dee1);--park-control-ink:var(--lab-ink,#233e48);--park-control-edge:var(--lab-border,#799ea5);--park-control-focus:var(--lab-teal,#138b94)}html[data-site-theme=night] #park-game{--park-control-paper:#1c263d;--park-control-low:#141c2e;--park-control-ink:#dbe0eb;--park-control-edge:#5970a6;--park-control-focus:#91d7f1}html[data-site-theme] body #park-game .pw-controls{align-items:center!important;gap:8px!important;display:flex!important;top:16px!important;left:16px!important;right:auto!important}html[data-site-theme] body #park-game .pw-controls>button{box-sizing:border-box!important;border:1px solid var(--park-control-edge)!important;background:var(--park-control-paper)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--park-control-ink)!important;font:400 28px/1 var(--ui-font,"Segoe UI",Arial)!important;box-shadow:none!important;filter:none!important;border-radius:11px!important;outline:none!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}html[data-site-theme] body #park-game .pw-controls>button:hover{background:var(--park-control-low)!important;transform:translateY(-1px)!important}html[data-site-theme] body #park-game .pw-controls>button:active{transform:translateY(1px)!important}html[data-site-theme] body #park-game .pw-controls>button:focus-visible{outline:3px solid var(--park-control-focus)!important;outline-offset:3px!important}html[data-site-theme] body #park-game .pw-sound svg{stroke-linecap:round;stroke-linejoin:round;width:23px!important;height:23px!important}html[data-site-theme] body #park-game .pw-controls>button:before,html[data-site-theme] body #park-game .pw-controls>button:after{content:none!important;display:none!important}@media (max-width:760px){html[data-site-theme] body #park-game .pw-controls{top:10px!important;left:10px!important}}html[data-site-theme] body #park-game{aspect-ratio:1672/941!important;width:min(1500px,100vw - 20px,177.68dvh - 35.536px)!important;height:auto!important}html[data-site-theme] body #park-game .pw-world{--pw-scene-shift:0;--pw-figure-lift:0;background-size:cover!important;background-position:var(--pw-background-pan,50%) center!important}html[data-site-theme] body #park-game :is(.pw-npc,.pw-hero,.pw-meet-action,.pw-marker){left:var(--pw-x)!important;top:var(--pw-y)!important;margin:0!important}html[data-site-theme] body #park-game .pw-npc{width:calc(var(--pw-figure-height)*.58*var(--pw-depth))!important;height:calc(var(--pw-figure-height)*var(--pw-depth))!important;translate:-50% -100%!important;scale:var(--pw-actor-scale,1)!important;transform-origin:50% 100%!important;animation:none!important}html[data-site-theme] body #park-game .pw-npc-rig{inset:0!important}html[data-site-theme] body #park-game .pw-npc .pw-core{animation:none!important}html[data-site-theme] body #park-game .pw-npc svg{overflow:hidden!important}html[data-site-theme] body #park-game .pw-npc-shadow{height:8px!important;bottom:-2px!important}html[data-site-theme] body #park-game .pw-hero{width:calc(var(--pw-figure-height)*.43*var(--pw-depth))!important;height:calc(var(--pw-figure-height)*.75*var(--pw-depth))!important;translate:-50% -100%!important;scale:var(--pw-actor-scale,1)!important;transform-origin:50% 100%!important}html[data-site-theme] body #park-game .pw-hero strong{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;top:38%!important}html[data-site-theme] body #park-game .pw-answer-float{left:var(--pw-label-x,0px)!important;top:var(--pw-label-y,0px)!important;opacity:0!important;width:min(180px,22vw)!important;max-width:none!important;margin:0!important;transform:translate(0,0)!important}html[data-site-theme] body #park-game .pw-world[data-labels-placed=true] .pw-answer-float{opacity:1!important}html[data-site-theme] body #park-game.state-celebrating .pw-answer-float.is-chosen{opacity:0!important}@media (max-width:760px) and (orientation:portrait){html[data-site-theme] body #park-game{aspect-ratio:auto!important;width:100vw!important;height:100dvh!important;max-height:none!important}html[data-site-theme] body #park-game .pw-answer-float{width:min(132px,34vw)!important}}@media (min-width:761px){html[data-site-theme] body #park-game .pw-world[data-park-desktop] .pw-answer-float{width:var(--pw-label-width)!important}html[data-site-theme] body #park-game .pw-world[data-park-desktop] .pw-answer-float[data-actor-overlap=true],html[data-site-theme] body #park-game.state-celebrating .pw-world[data-park-desktop] .pw-npc.is-chosen{visibility:hidden!important}html[data-site-theme] body #park-game .pw-world[data-park-desktop] .pw-mission{max-width:30%!important}html[data-site-theme=night] body #park-game .pw-world[data-park-desktop] .pw-mission{max-width:22%!important}html[data-site-theme] body #park-game .pw-world[data-park-desktop]:not([data-label-mode=overhead]) .pw-answer-float{visibility:hidden!important}}html[data-site-theme] body #park-game .pw-meet-action{width:calc(var(--pw-figure-height)*1.1*var(--pw-action-depth))!important;height:calc(var(--pw-figure-height)*var(--pw-action-depth))!important;translate:-50% -100%!important;scale:var(--pw-actor-scale,1)!important;transform-origin:50% 100%!important}html[data-site-theme=clean] body .catch-experience .moving-jar .catch-jar-shell,html[data-site-theme=clean] body .catch-session-jar>img{content:url(/catch-jar-clean-signature-v1.webp)!important}html[data-site-theme=techno] body .catch-experience .moving-jar .jar-treasures{z-index:4!important;bottom:20%!important}html[data-site-theme=techno] body .game-type .memory-jar-capsules{z-index:4!important;height:43%!important;bottom:20%!important;left:25%!important;right:25%!important}html[data-site-theme=techno] body .game-type .memory-jar-capsules span{aspect-ratio:1;left:var(--memory-clean-x)!important;bottom:calc(var(--memory-clean-bottom) + 4%)!important;width:28%!important;height:auto!important;animation:none!important;transform:translate(-50%)rotate(15deg)!important}html body .catch-experience .moving-jar{isolation:isolate}html body .catch-experience .moving-jar .catch-jar-front-glass{clip-path:inset(39% 25% 18% round 25% 25% 32% 32%);z-index:5!important;opacity:.18!important;pointer-events:none!important;filter:none!important}html[data-site-theme=clean] body{--clean-collectible-light:#edf4fa;--clean-collectible-blue:#c8dbea;--clean-collectible-shade:#8faabd;--clean-collectible-edge:#b8c7d3}html[data-site-theme=clean] body img:is([src*=capsule-3d],[src*=clean-capsule]){content:url(/clean-capsule-pastel-v1.webp)!important;filter:none!important}html[data-site-theme=clean] body img:is([src*=crystal-3d],[src*=clean-crystal]){content:url(/clean-crystal-pastel-v1.webp)!important;filter:none!important}html[data-site-theme=clean] body .teachers-page:before,html[data-site-theme=clean] body :is(.eye-break-offer,.eye-break-player):before{filter:none!important;background-image:url(/clean-crystal-pastel-v1.webp)!important}html[data-site-theme=clean] body .teachers-page:after{filter:none!important;background-image:url(/clean-capsule-pastel-v1.webp)!important}html[data-site-theme=clean] body #frog-game.frog-game :is(.frog-gem,.frog-ammo,.frog-projectile){background:conic-gradient(from 20deg at 48% 48%,var(--clean-collectible-light),var(--clean-collectible-shade),var(--clean-collectible-blue),var(--clean-collectible-edge),var(--clean-collectible-light))!important;filter:none!important;box-shadow:none!important}html[data-site-theme=clean] body #frog-game.frog-game .frog-target:hover .frog-gem{filter:brightness(1.06)!important}html[data-site-theme=clean] body #frog-game.frog-game .frog-target:focus-visible{outline-color:var(--clean-collectible-shade)!important}html[data-site-theme=clean] body dialog#crystal-lab.wordline[data-gemstone]{--gem-light:#edf4fa!important;--gem-mid:#d4e2ed!important;--gem-deep:#b5cbdc!important;--gem-edge:#94adbf!important;--gem-ink:#263744!important}html[data-site-theme=clean] body dialog#crystal-lab.wordline button.wordline-crystal{background:linear-gradient(145deg,var(--gem-light),var(--gem-mid) 35%,var(--gem-deep) 75%,var(--gem-edge))!important;color:var(--gem-ink)!important;border-color:var(--clean-collectible-edge)!important;box-shadow:inset 2px 3px 3px #ffffffa0,inset -3px -4px 3px #94adbf40,0 3px 0 var(--gem-edge)!important;text-shadow:none!important}html[data-site-theme=clean] body dialog#crystal-lab.wordline button.wordline-crystal:is([aria-pressed=true],.hint,.burst){outline:3px solid #789db9!important}html[data-site-theme=clean] body #crystal-lab .wordline-crystal:before{background:linear-gradient(125deg,#ffffff80,#0000 40%,#8faabd40)!important}html[data-site-theme=clean] body #crystal-lab .wordline-crystal:after{box-shadow:none!important;background:linear-gradient(160deg,#ffffff30,#0000 60%,#b5cbdc30)!important;border-color:#edf4fa!important}html[data-site-theme=clean] body .wordline-example-crystal{background:linear-gradient(145deg,var(--clean-collectible-light),var(--clean-collectible-blue))!important;color:#263744!important;border-color:var(--clean-collectible-edge)!important}html[data-site-theme=clean] body #frog-game.frog-game .frog-crystal-burst i{background:linear-gradient(130deg,var(--clean-collectible-light),var(--clean-collectible-blue),var(--clean-collectible-shade))!important;box-shadow:none!important;filter:none!important}html[data-site-theme=techno] body .catch-session-backdrop{background:var(--ui-paper)!important}html[data-site-theme=techno] body #catch-session-finale{background:linear-gradient(145deg,var(--ui-paper),var(--room-light))!important;color:var(--ui-ink)!important}html[data-site-theme=techno] body #catch-session-finale:before{opacity:.35;color:var(--green)!important;text-shadow:none!important}html[data-site-theme=techno] body #catch-session-finale>header :is(h2,p,small,span){color:var(--ui-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body #catch-session-finale .catch-session-word-list{scrollbar-color:var(--room-mid) var(--ui-paper)!important}html[data-site-theme=techno] body #catch-session-finale .catch-session-word-list article{background:linear-gradient(135deg,var(--ui-paper),var(--room-light))!important;border-color:var(--ui-brass)!important;color:var(--ui-ink)!important;box-shadow:inset 0 1px #ffffff80,0 3px 8px color-mix(in srgb,var(--room-dark) 20%,transparent)!important}html[data-site-theme=techno] body #catch-session-finale .catch-session-word-list article :is(b,small){color:var(--ui-ink)!important;opacity:1!important;text-shadow:none!important}html[data-site-theme=techno] body #catch-session-finale :is(.catch-session-close,article button,footer>button){background:var(--room-dark)!important;color:var(--ui-paper)!important;border-color:var(--ui-brass)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--room-glow) 35%,transparent),0 2px 3px color-mix(in srgb,var(--room-dark) 22%,transparent)!important}html[data-site-theme=techno] body #catch-session-finale button:hover:not(:disabled){background:var(--room-edge)!important;border-color:var(--green)!important}html[data-site-theme=techno] body #catch-session-finale button:focus-visible{outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=techno] body #catch-session-finale article button:disabled{background:var(--ui-paper-low)!important;color:var(--room-dark)!important;opacity:.7!important;box-shadow:none!important}html[data-site-theme=techno] body #catch-session-finale>footer{background:var(--ui-paper)!important;border-color:var(--ui-brass)!important;color:var(--ui-ink)!important;box-shadow:0 5px 16px color-mix(in srgb,var(--room-dark) 18%,transparent)!important}html[data-site-theme=techno] body #catch-session-finale>footer>b{color:var(--site-accent)!important;text-shadow:none!important}html[data-site-theme=techno] body #catch-session-finale>footer>span{color:var(--ui-ink)!important;opacity:1!important}html[data-site-theme=academy]{--profile-place-ink:#80551d}html[data-site-theme=clean]{--profile-place-ink:#2563eb}html[data-site-theme=techno]{--profile-place-ink:var(--site-accent)}html[data-site-theme=night]{--profile-place-ink:#b7c9ff}html[data-site-theme] body .content.progress-page .profile-achievement-places>p>b.profile-achievement-place{color:var(--profile-place-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .content.progress-page .repetition-links>a{background:linear-gradient(145deg,var(--ui-paper),var(--room-light))!important;border-color:var(--ui-brass)!important;color:var(--ui-ink)!important;box-shadow:inset 0 1px #ffffff80,0 4px 12px color-mix(in srgb,var(--room-dark) 12%,transparent)!important}html[data-site-theme=techno] body .content.progress-page .repetition-links>a.is-complete{background:var(--room-light)!important;border-color:var(--room-mid)!important}html[data-site-theme=techno] body .content.progress-page .repetition-links>a:hover{border-color:var(--green)!important}html[data-site-theme=techno] body .content.progress-page .repetition-links>a:is(:focus,:focus-visible){outline:3px solid var(--site-accent)!important;outline-offset:3px!important}html[data-site-theme=techno] body .content.progress-page .repetition-link-copy :is(b,small){color:var(--ui-ink)!important;text-shadow:none!important}html[data-site-theme=techno] body .content.progress-page :is(.repetition-open-arrow,.repetition-nano-check){background:var(--room-dark)!important;border-color:var(--ui-brass)!important;color:var(--ui-paper)!important;box-shadow:inset 0 1px #ffffff40,0 2px 5px color-mix(in srgb,var(--room-dark) 20%,transparent)!important}html[data-site-theme=techno] body .content.progress-page .repetition-jar-path :is(line,marker path){stroke:var(--room-mid)!important}html[data-site-theme=techno] body .content.progress-page .repetition-jar-path circle{fill:var(--ui-paper)!important;stroke:var(--ui-brass)!important}html[data-site-theme=techno] body .content.progress-page .repetition-jar-path text{fill:var(--ui-ink)!important}html[data-site-theme=techno] body .content.progress-page .repetition-jar-path .done circle{fill:var(--room-dark)!important;stroke:var(--room-dark)!important}html[data-site-theme=techno] body .content.progress-page .repetition-jar-path .done text{fill:var(--ui-paper)!important}html[data-site-theme=techno] body .content.progress-page .repetition-jar-path .current circle{fill:var(--ui-paper)!important;stroke:var(--site-accent)!important;filter:none!important;animation:none!important}html[data-site-theme=techno] body .content.progress-page .repetition-jar-path .current text,html[data-site-theme=techno] body .content.progress-page .repetition-jar-path .is-due circle{fill:var(--site-accent)!important}html[data-site-theme=techno] body .content.progress-page .repetition-jar-path .is-due text{fill:var(--ui-paper)!important}html[data-site-theme=techno] body .jar-page .jar-title-row{background:var(--lab-surface)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .jar-page .jar-title-row .jar-title-input{background:var(--room-light)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .jar-page .jar-repetition-track li+li:before{color:var(--lab-muted)!important}html[data-site-theme=techno] body .jar-page .jar-repetition-track .jar-repetition-dot{background:var(--lab-surface)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .jar-page .jar-repetition-track .is-done .jar-repetition-dot{background:var(--room-light)!important;border-color:var(--lab-teal)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .jar-page .jar-repetition-track .is-next .jar-repetition-dot{background:var(--lab-surface)!important;border-color:var(--lab-raspberry)!important;color:var(--lab-raspberry)!important}html[data-site-theme=techno] body .jar-page .jar-repetition-track .is-current .jar-repetition-dot{background:var(--room-light)!important;border-color:var(--lab-teal)!important;color:var(--lab-ink)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-teal) 20%,transparent)!important;animation:none!important}html[data-site-theme=techno] body .jar-page .jar-repetition-track .jar-repetition-dot i{background:var(--lab-teal)!important;color:var(--lab-surface)!important}html[data-site-theme=techno] body .jar-page .jar-repetition-controls button{background:var(--lab-surface)!important;border-color:var(--lab-border)!important;color:var(--lab-ink)!important}html[data-site-theme=techno] body .jar-page .jar-repetition-controls button:hover:not(:disabled){background:var(--room-light)!important;border-color:var(--lab-teal)!important}html[data-site-theme=techno] body .jar-page .jar-repetition-controls button:focus-visible{outline:3px solid var(--lab-teal)!important;outline-offset:3px!important}html[data-site-theme=techno] body .jar-page .jar-repetition-controls .jar-repetition-stop{color:var(--lab-raspberry)!important;border-color:var(--lab-raspberry)!important}html[data-site-theme=techno] body .jar-page .jar-repetition-controls .jar-repetition-stop[aria-pressed=true]{background:var(--room-light)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-raspberry) 20%,transparent)!important}html[data-site-theme=techno] body .jar-page .jar-repetition-status{color:var(--lab-muted)!important}html[data-site-theme=techno] body .jar-repetition-help{background:var(--lab-surface)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html[data-site-theme=techno] body .jar-repetition-help :is(h2,p){color:var(--lab-ink)!important}html[data-site-theme=techno] body .jar-repetition-help button{background:var(--room-light)!important;color:var(--lab-ink)!important;border-color:var(--lab-border)!important}html body #memory-recipe-game,html body #memory-recipe-game>header,html body #memory-recipe-game>.exercise-body,html body #memory-recipe-game>.memory-collection-scene{background:var(--ui-paper)!important;background-image:none!important}html body #memory-recipe-game>.exercise-body{padding:12px!important;display:block!important;overflow:hidden!important}html body #memory-recipe-game .memory-recipe-stage{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important}html body #memory-recipe-game :is(.match-ambience,.memory-floor){display:none!important}html body #memory-recipe-game>.memory-collection-scene{flex:0 0 clamp(80px,18dvh,150px)!important;height:clamp(80px,18dvh,150px)!important}html body #memory-recipe-game .memory-jar{width:110px!important;height:100%!important;bottom:0!important}html body #memory-recipe-game .memory-capsule-input{flex:none!important;height:clamp(80px,23dvh,190px)!important;margin:0!important}html body #memory-recipe-game:has(.memory-correction-banner) .memory-capsule-input{display:none!important}html body #memory-recipe-game .memory-translation h2{margin:0!important;font-size:clamp(22px,4vw,36px)!important}html body #memory-recipe-game .memory-correction-banner{box-sizing:border-box!important;flex:none!important;width:min(520px,100%)!important;margin:0!important;padding:10px!important}html body #memory-recipe-game .memory-correction-banner>header{margin-bottom:6px!important;padding:6px!important}html body #memory-recipe-game .memory-check{flex:none!important;min-height:42px!important;margin:0!important;padding:8px 16px!important}html body #memory-recipe-game:has(.memory-error-details[open])>.memory-collection-scene{display:none!important}html body #memory-recipe-game:has(.memory-error-details[open]) .memory-translation{display:none!important}html body #memory-recipe-game .memory-error-details[open] :is(.memory-correction-line,.memory-correct-answer){gap:4px!important;margin-top:5px!important;padding:4px!important}@media (max-height:650px){html body #memory-recipe-game .memory-recipe-stage{gap:6px!important}html body #memory-recipe-game .memory-simple-answers{gap:5px!important}html body #memory-recipe-game .memory-simple-answers p{gap:2px!important;font-size:17px!important;line-height:1.15!important}html body #memory-recipe-game .memory-error-details{margin-top:5px!important;padding-top:5px!important}}@media (max-height:480px){html body #memory-recipe-game>.memory-collection-scene{display:none!important}html body #memory-recipe-game:has(.memory-correction-banner) .memory-translation{display:none!important}html body #memory-recipe-game .memory-correction-banner{padding:6px!important}html body #memory-recipe-game .memory-correction-line p{font-size:13px!important}html body #memory-recipe-game:has(.memory-error-details[open]) .memory-simple-answers{display:none!important}html body #memory-recipe-game .memory-error-details[open] .memory-correction-line{grid-template-columns:100px minmax(0,1fr)!important}html body #memory-recipe-game .memory-error-details[open] .memory-correct-answer{flex-direction:row!important;align-items:center!important}html body #memory-recipe-game .memory-correction-legend{margin-top:4px!important;font-size:8px!important}}html body :is(#memory-recipe-game,#memory-recipe-intro){--memory-control-paper:#fff9e9;--memory-control-low:#ecdfc4;--memory-control-ink:#493d2f;--memory-control-edge:#bca479;--memory-control-focus:#287257}html[data-site-theme=clean] body :is(#memory-recipe-game,#memory-recipe-intro){--memory-control-paper:#f1f4f7;--memory-control-low:#e3e9ef;--memory-control-ink:#263744;--memory-control-edge:#bcc9d5;--memory-control-focus:#3983ba}html[data-site-theme=techno] body :is(#memory-recipe-game,#memory-recipe-intro){--memory-control-paper:#f2f8f8;--memory-control-low:#c9dee1;--memory-control-ink:#233e48;--memory-control-edge:#799ea5;--memory-control-focus:#138b94}html[data-site-theme=night] body :is(#memory-recipe-game,#memory-recipe-intro){--memory-control-paper:#1c263d;--memory-control-low:#141c2e;--memory-control-ink:#dbe0eb;--memory-control-edge:#5970a6;--memory-control-focus:#91d7f1}html[data-site-theme] body :is(#memory-recipe-game,#memory-recipe-intro)>header{background:var(--memory-control-low)!important;color:var(--memory-control-ink)!important;border-color:var(--memory-control-edge)!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;display:flex!important}html[data-site-theme] body :is(#memory-recipe-game,#memory-recipe-intro)>header>button{background:var(--memory-control-paper)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--memory-control-ink)!important;border:1px solid var(--memory-control-edge)!important;box-shadow:none!important;border-radius:11px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;font:400 27px/1 Arial,sans-serif!important;display:grid!important;transform:none!important}html[data-site-theme] body :is(#memory-recipe-game,#memory-recipe-intro)>header>button:before,html[data-site-theme] body :is(#memory-recipe-game,#memory-recipe-intro)>header>button:after{content:none!important;display:none!important}html[data-site-theme] body :is(#memory-recipe-game,#memory-recipe-intro)>header>button:hover{background:var(--memory-control-low)!important}html[data-site-theme] body :is(#memory-recipe-game,#memory-recipe-intro)>header>button:focus-visible{outline:3px solid var(--memory-control-focus)!important;outline-offset:2px!important}html[data-site-theme] body :is(#memory-recipe-game,#memory-recipe-intro)>header>.exercise-progress{flex:auto!important;min-width:20px!important}@media (max-width:650px){html[data-site-theme] body :is(#memory-recipe-game,#memory-recipe-intro)>header{gap:8px!important;padding:8px!important}}html[data-site-theme=clean] body #memory-recipe-game .exercise-progress{background:#e3e9ef!important}html[data-site-theme=clean] body #memory-recipe-game .exercise-progress>i{background:#3983ba!important}html[data-site-theme=clean] body #memory-recipe-game :is(.memory-jar,.memory-capsule-input,.memory-floor-capsules span){filter:drop-shadow(0 5px 5px #26374422)!important}html[data-site-theme=clean] body #memory-recipe-game .memory-floor-capsules b{color:#263744!important}html[data-site-theme=clean] body #memory-recipe-game{--memory-clean-paper:#fff;--memory-clean-silver:#eef2f6;--memory-clean-blue:#e1edf7;--memory-clean-ink:#263744;--memory-clean-accent:#3983ba;--memory-clean-edge:#bcc9d5;--ui-paper:#fff!important;--ui-paper-low:#f5f8fc!important;--ui-ink:#263744!important;--ui-brass:#bcc9d5!important;--green:#3983ba!important}html[data-site-theme=clean] body #memory-recipe-game .memory-jar-shell{content:url(/catch-jar-clean-signature-v1.webp)!important;object-position:center bottom!important}html[data-site-theme=clean] body #memory-recipe-game .memory-jar{width:min(140px,34vw)!important}html[data-site-theme=clean] body #memory-recipe-game .memory-jar-capsules{z-index:2!important;height:43%!important;bottom:18%!important;left:25%!important;right:25%!important}html[data-site-theme=clean] body #memory-recipe-game .memory-jar-capsules span{aspect-ratio:1;left:var(--memory-clean-x)!important;bottom:var(--memory-clean-bottom)!important;width:28%!important;height:auto!important;animation:none!important;transform:translate(-50%)rotate(15deg)!important}html[data-site-theme=clean] body #memory-recipe-game :is(.memory-jar-capsules,.memory-floor-capsules) img{object-fit:contain!important}html[data-site-theme=clean] body #memory-recipe-game .memory-jar-capsules b{display:none!important}html[data-site-theme=clean] body #memory-recipe-game .memory-capsule-input input{background:var(--memory-clean-paper)!important;border-color:var(--memory-clean-edge)!important;color:var(--memory-clean-ink)!important;text-shadow:none!important}html[data-site-theme=clean] body #memory-recipe-game .memory-translation :is(small,h2),html[data-site-theme=clean] body #memory-recipe-game .memory-retry-note{color:var(--memory-clean-ink)!important;text-shadow:none!important}html[data-site-theme=clean] body #memory-recipe-game .memory-correction-banner{background:var(--memory-clean-silver)!important;border-color:var(--memory-clean-edge)!important;color:var(--memory-clean-ink)!important;box-shadow:0 5px 14px #26374415!important}html[data-site-theme=clean] body #memory-recipe-game .memory-success-banner{background:var(--memory-clean-blue)!important;border-color:var(--memory-clean-accent)!important}html[data-site-theme=clean] body #memory-recipe-game .memory-correction-banner :is(header,.memory-correction-line){background:var(--memory-clean-paper)!important;border-color:var(--memory-clean-edge)!important}html[data-site-theme=clean] body #memory-recipe-game .memory-correction-banner :is(b,strong,small,p,span,summary,em){color:var(--memory-clean-ink)!important;text-shadow:none!important}html[data-site-theme=clean] body #memory-recipe-game .memory-correction-banner.memory-correction-banner>header>span{color:#fff!important;background:#61758a!important}html[data-site-theme=clean] body #memory-recipe-game .memory-success-banner.memory-success-banner>header>span{background:var(--memory-clean-accent)!important}html[data-site-theme=clean] body #memory-recipe-game :is(.memory-check,.memory-correct-answer button){background:var(--memory-clean-paper)!important;color:var(--memory-clean-ink)!important;border-color:var(--memory-clean-edge)!important;box-shadow:none!important}html[data-site-theme=clean] body #memory-recipe-game :is(button,input):focus-visible{outline:3px solid var(--memory-clean-accent)!important;outline-offset:2px!important}html[data-site-theme=clean] body #memory-recipe-game button:hover:not(:disabled){background:var(--memory-clean-blue)!important}html[data-site-theme=clean] body #memory-recipe-game button:disabled{background:var(--memory-clean-silver)!important;color:#61758a!important;opacity:1!important}html[data-site-theme=clean] body #memory-recipe-game .memory-correction-line :is(mark,i.gap){background:var(--memory-clean-blue)!important;color:var(--memory-clean-ink)!important;border-color:var(--memory-clean-edge)!important}html[data-site-theme=clean] body #memory-recipe-game .memory-correction-legend i.wrong{background:#b8cfdf!important}html[data-site-theme=clean] body #memory-recipe-game .memory-correction-legend i.missing{background:#d9e0e7!important}html[data-site-theme=clean] body #memory-recipe-game .memory-correction-legend i.extra{background:#7f9db4!important}html[data-site-theme] body .dance-break-backdrop{padding:0!important}html[data-site-theme] body .dance-break-backdrop .dance-break-player[role=dialog]{position:relative;border:0!important;border-radius:0!important;flex-direction:column!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:12px!important;display:flex!important;overflow:hidden!important}html[data-site-theme] body .dance-break-layout{flex:1 1 0!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!important;min-height:0!important;display:grid!important}html[data-site-theme] body .dance-stage{height:100%!important;min-height:0!important;padding:32px 0 0!important}html[data-site-theme] body .dance-stage>.dance-guide{flex:1;min-height:0;width:100%!important;height:100%!important}html[data-site-theme] body .dance-break-backdrop .dance-break-player[role=dialog]>.dance-close{z-index:10;min-height:44px;position:absolute;top:12px;right:18px}html[data-site-theme] body .dance-controls{padding:48px 4px 8px 0;gap:12px!important;min-height:0!important;overflow-y:auto!important}html[data-site-theme] body .dance-move-copy{min-height:0!important}html[data-site-theme] body .dance-move-copy h2{font-size:clamp(26px,2.4vw,36px)!important}html[data-site-theme] body .dance-controls .dance-step-cue{color:var(--break-accent)!important;margin:0!important;font:700 clamp(22px,2.2vw,32px)/1.2 Arial!important}html[data-site-theme] body .dance-controls .dance-mirror{text-align:left;margin:0!important;font-size:13px!important}html[data-site-theme] body .dance-controls .dance-counts{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;padding:0;display:grid}html[data-site-theme] body .dance-controls .dance-counts span{width:100%;height:30px;border-color:var(--break-edge)!important;color:var(--break-ink)!important}html[data-site-theme] body .dance-controls .dance-counts span.active{background:var(--break-accent)!important;color:var(--break-paper)!important;border-color:var(--break-accent)!important}html[data-site-theme] body .dance-next b{font-size:18px!important}html[data-site-theme] body .dance-options{min-width:0;position:relative}html[data-site-theme] body .dance-options>summary{display:none}html[data-site-theme] body .dance-options-body{gap:16px;display:grid}html[data-site-theme] body .dance-change-signal{z-index:4;border:2px solid var(--break-accent);text-align:center;width:max-content;max-width:90%;box-shadow:0 0 0 6px color-mix(in srgb,var(--break-accent) 22%,transparent);pointer-events:none;border-radius:16px;padding:12px 22px;font:700 16px/1.4 Arial;animation:1.4s ease-out both dance-change-arrive;position:absolute;top:48px;left:50%;transform:translate(-50%);background:var(--break-paper)!important;color:var(--break-ink)!important}html[data-site-theme] body .dance-change-signal b{font-size:clamp(20px,2.5vw,34px);display:block}@keyframes dance-change-arrive{0%{opacity:0;translate:0 -8px}12%,80%{opacity:1;translate:0}to{opacity:0}}@media (max-width:700px){html[data-site-theme] body .dance-break-backdrop .dance-break-player[role=dialog]{padding:6px 6px calc(6px + env(safe-area-inset-bottom))!important}html[data-site-theme] body .dance-break-layout{grid-template-columns:minmax(0,1fr) minmax(128px,36%)!important;gap:8px!important}html[data-site-theme] body .dance-break-backdrop .dance-break-player[role=dialog]>.dance-close{top:6px;right:10px}html[data-site-theme] body .dance-stage{padding-top:38px!important}html[data-site-theme] body .dance-stage-label{letter-spacing:0;font-size:10px;top:10px;left:7px;right:7px}html[data-site-theme] body .dance-controls{padding-top:48px;gap:10px!important;display:flex!important}html[data-site-theme] body .dance-controls>*{flex-shrink:0!important}html[data-site-theme] body .dance-controls .dance-move-copy h2{font-size:clamp(14px,4vw,18px)!important}html[data-site-theme] body .dance-break-backdrop .dance-controls .dance-move-copy p{font-size:13px!important;line-height:1.4!important}html[data-site-theme] body .dance-controls .dance-step-cue{font-size:19px!important}html[data-site-theme] body .dance-controls .dance-mirror{font-size:11px!important}html[data-site-theme] body .dance-controls .dance-counts{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-site-theme] body .dance-break-backdrop .dance-break-player[role=dialog] .dance-controls .dance-start{min-height:48px;order:-1!important;gap:4px!important;padding:10px!important;font-size:12px!important}html[data-site-theme] body .dance-next{flex-direction:column;gap:3px;padding:8px 8px 12px!important}html[data-site-theme] body .dance-next b{font-size:15px!important}html[data-site-theme] body .dance-options>summary{border:1px solid var(--break-edge);cursor:pointer;border-radius:10px;padding:8px;font:700 12px/1.3 Arial;background:var(--break-surface)!important;color:var(--break-ink)!important;display:block!important}html[data-site-theme] body .dance-options-body{gap:10px;padding-top:10px}html[data-site-theme] body .dance-settings{grid-template-columns:1fr!important;gap:8px!important}html[data-site-theme] body .dance-timer{flex-wrap:wrap;gap:5px}html[data-site-theme] body .dance-change-signal{padding:8px;font-size:12px}html[data-site-theme] body .dance-change-signal b{font-size:18px}}@media (max-height:500px) and (orientation:landscape){html[data-site-theme] body .dance-break-layout{grid-template-columns:minmax(0,1fr) 250px!important}}@media (prefers-reduced-motion:reduce){html[data-site-theme] body .dance-change-signal{animation:none}}html[data-site-theme=clean] .eye-break-backdrop{--break-paper:#fff;--break-surface:#eaf1f8;--break-ink:#263744;--break-accent:#3983ba;--break-edge:#bcc9d5;--break-track:#dce3eb}html[data-site-theme] body .eye-break-backdrop .eye-break-player{flex-direction:column!important;width:min(1280px,98vw)!important;height:calc(100dvh - 24px)!important;max-height:none!important;padding:16px!important;display:flex!important;overflow:hidden!important}html[data-site-theme] body .eye-break-player:before,html[data-site-theme] body .eye-break-player:after{display:none!important}html[data-site-theme] body .eye-break-progress{flex:none!important;margin:0 60px 12px 0!important}html[data-site-theme] body .break-demo-layout{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:24px;min-height:0;display:grid}html[data-site-theme] body .break-demo-stage{border:1px solid var(--break-edge);border-radius:20px;flex-direction:column;min-height:0;padding:12px;display:flex;background:var(--dance-stage)!important;color:var(--dance-light)!important}html[data-site-theme] body .break-demo-stage>small{text-align:center;flex:none;color:var(--dance-light)!important;font:18px/1.3 Arial!important}html[data-site-theme] body .break-robot-guide{flex:1;min-height:0}html[data-site-theme] body .break-robot-guide>.dance-guide{width:100%;height:100%!important}html[data-site-theme] body .break-demo-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:0;display:flex;overflow:auto}html[data-site-theme] body .break-demo-copy h2{margin:0!important;font:700 clamp(25px,2.5vw,38px)/1.2 Arial!important}html[data-site-theme] body .break-demo-copy p{margin:0!important;font:20px/1.5 Arial!important}html[data-site-theme] body .break-demo-copy>small{font:15px/1.35 Arial!important}html[data-site-theme] body .break-demo-copy .eye-break-timer{flex:0 0 125px;width:125px!important;height:125px!important;margin:0!important}html[data-site-theme] body .break-demo-copy .eye-break-controls{gap:12px;display:flex}html[data-site-theme] body .break-demo-copy button{min-height:44px;font-size:17px!important}@media (max-width:700px) and (orientation:portrait){html[data-site-theme] body .break-demo-layout{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}html[data-site-theme] body .break-demo-copy{justify-content:flex-start;gap:9px}html[data-site-theme] body .break-demo-copy .eye-break-timer{flex-basis:80px!important;width:80px!important;height:80px!important}html[data-site-theme] body .break-demo-copy .eye-break-timer>b{font-size:27px!important}html[data-site-theme] body .break-demo-copy .eye-break-timer>span{font-size:18px!important}html[data-site-theme] body .break-demo-copy .eye-break-timer>small{font-size:12px!important}html[data-site-theme] body .break-demo-copy h2{font-size:23px!important}html[data-site-theme] body .break-demo-copy p{font-size:18px!important;line-height:1.4!important}html[data-site-theme] body .break-demo-stage>small{font-size:13px!important}}@media (max-height:500px){html[data-site-theme] body .break-demo-copy{justify-content:flex-start;gap:8px}html[data-site-theme] body .break-demo-copy .eye-break-timer{flex-basis:70px!important;width:70px!important;height:70px!important}html[data-site-theme] body .break-demo-copy h2{font-size:21px!important}html[data-site-theme] body .break-demo-copy p{font-size:16px!important}}html[data-site-theme] body .eye-break-backdrop .break-demo-copy>*{flex-shrink:0!important}html[data-site-theme] body .eye-break-backdrop .break-demo-copy p{font:20px/1.5 Arial!important}html[data-site-theme] body .eye-break-backdrop .break-demo-copy p span,html[data-site-theme] body .eye-break-backdrop .break-demo-copy h2 span,html[data-site-theme] body .eye-break-backdrop .break-demo-copy small span,html[data-site-theme] body .eye-break-backdrop .break-demo-stage small span{font:inherit!important;color:inherit!important}html[data-site-theme] body .eye-break-backdrop .break-demo-copy .eye-break-timer{flex-shrink:0!important;display:grid!important}@media (max-width:700px) and (orientation:portrait){html[data-site-theme] body .eye-break-backdrop .break-demo-copy p{font:18px/1.4 Arial!important}}@media (max-height:500px){html[data-site-theme] body .eye-break-backdrop .break-demo-copy p{font:16px/1.4 Arial!important}}html[data-site-theme=night] body #memory-recipe-game{--memory-feedback-paper:#202b46;--memory-feedback-low:#151e33;--memory-feedback-ink:#e0e7f5;--memory-feedback-muted:#b1bfd9;--memory-feedback-edge:#6980ae;--memory-feedback-accent:#a1dfff;--memory-error-paper:#35273f;--memory-error-edge:#ad83a5;--memory-error-ink:#f2dce9;--ui-paper:#1c263d!important;--ui-paper-low:#141c2e!important;--ui-ink:#dbe0eb!important;--ui-brass:#5970a6!important;--green:#a1dfff!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-banner{background:var(--memory-error-paper)!important;border-color:var(--memory-error-edge)!important;color:var(--memory-feedback-ink)!important;box-shadow:0 8px 24px #060c2080,inset 0 1px #a7bce529!important}html[data-site-theme=night] body #memory-recipe-game .memory-success-banner{background:var(--memory-feedback-paper)!important;border-color:var(--memory-feedback-accent)!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-banner :is(header,.memory-correction-line){background:var(--memory-feedback-low)!important;border-color:var(--memory-feedback-edge)!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-banner :is(b,strong,p,span,summary,em){color:var(--memory-feedback-ink)!important;text-shadow:none!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-banner small{color:var(--memory-feedback-muted)!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-banner.memory-correction-banner>header>span{background:var(--memory-error-edge)!important;color:var(--memory-feedback-low)!important}html[data-site-theme=night] body #memory-recipe-game .memory-success-banner.memory-success-banner>header>span{background:var(--memory-feedback-accent)!important}html[data-site-theme=night] body #memory-recipe-game .memory-correct-answer button{background:var(--memory-feedback-paper)!important;color:var(--memory-feedback-ink)!important;border-color:var(--memory-feedback-edge)!important;box-shadow:none!important}html[data-site-theme=night] body #memory-recipe-game .memory-correct-answer button:hover:not(:disabled){background:var(--memory-feedback-low)!important;border-color:var(--memory-feedback-accent)!important}html[data-site-theme=night] body #memory-recipe-game .memory-correct-answer button:disabled{color:var(--memory-feedback-muted)!important;opacity:.7!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-banner :is(button,summary):focus-visible{outline:3px solid var(--memory-feedback-accent)!important;outline-offset:3px!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-line :is(mark,i.gap){background:var(--memory-feedback-paper)!important;color:var(--memory-feedback-ink)!important;border-color:var(--memory-feedback-accent)!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-line mark.wrong{color:var(--memory-error-ink)!important;background:#513649!important;text-decoration-color:#d9a0bd!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-line mark.missing{color:#dfd4ff!important;background:#34324e!important;border-color:#bca6ed!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-line mark.extra{color:var(--memory-error-ink)!important;background:#473449!important;text-decoration-color:#d9a0bd!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-legend i.wrong{background:#d9a0bd!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-legend i.missing{background:#bca6ed!important}html[data-site-theme=night] body #memory-recipe-game .memory-correction-legend i.extra{background:#ad83a5!important}html[data-site-theme=night] body #memory-recipe-game .exercise-progress{background:#35425e!important}html[data-site-theme=night] body #memory-recipe-game .exercise-progress>i{background:var(--memory-feedback-accent)!important}html[data-site-theme=night] body #memory-recipe-game .memory-translation :is(h2,small),html[data-site-theme=night] body #memory-recipe-game .memory-retry-note{color:var(--memory-feedback-ink)!important;text-shadow:none!important}html[data-site-theme=night] body #memory-recipe-game .memory-capsule-input input{background:var(--memory-feedback-low)!important;color:var(--memory-feedback-ink)!important;border-color:var(--memory-feedback-edge)!important;text-shadow:none!important}html[data-site-theme=night] body #memory-recipe-game .memory-capsule-input input::placeholder{color:var(--memory-feedback-muted)!important;opacity:1!important}html[data-site-theme=night] body #memory-recipe-game .memory-capsule-input input:focus-visible{outline:3px solid var(--memory-feedback-accent)!important;outline-offset:3px!important}html[data-site-theme] body .game-handwriting .handwriting-result>header b{font:500 22px/1.3 Arial,sans-serif!important}html[data-site-theme] body .game-handwriting .handwriting-result>header small{font:400 16px/1.4 Arial,sans-serif!important}html[data-site-theme] body .game-handwriting .handwriting-result>div>p>small{letter-spacing:.5px!important;font:500 14px/1.4 Arial,sans-serif!important}html[data-site-theme] body .game-handwriting .handwriting-result>div>p>strong{font:400 clamp(24px,2.3vw,32px)/1.4 Arial,sans-serif!important}html[data-site-theme] body .game-handwriting .handwriting-result>button{min-height:44px!important;font:400 16px/1.4 Arial,sans-serif!important}html[data-site-theme] body .game-handwriting .handwriting-mobile-feedback>b{font:500 18px/1.4 Arial,sans-serif!important}html[data-site-theme] body .game-handwriting .handwriting-mobile-feedback>strong{font:400 22px/1.4 Arial,sans-serif!important}html[data-site-theme=night] body .game-handwriting .handwriting-result{--hw-result-bg:#1c2942;--hw-result-low:#141e33;--hw-result-ink:#e0eaf8;--hw-result-muted:#afc2de;--hw-result-edge:#607ba9;--hw-result-accent:#91d7f1;--hw-result-error:#ffadbb;background:var(--hw-result-bg)!important;color:var(--hw-result-ink)!important;border-color:var(--hw-result-edge)!important}html[data-site-theme=night] body .game-handwriting .handwriting-result :is(header,p){background:var(--hw-result-low)!important;color:var(--hw-result-ink)!important;border-color:var(--hw-result-edge)!important}html[data-site-theme=night] body .game-handwriting .handwriting-result :is(b,strong,small){color:var(--hw-result-ink)!important;text-shadow:none!important}html[data-site-theme=night] body .game-handwriting .handwriting-result>header small{color:var(--hw-result-muted)!important}html[data-site-theme=night] body .game-handwriting .handwriting-result>header>span{background:var(--hw-result-accent)!important;color:var(--hw-result-low)!important}html[data-site-theme=night] body .game-handwriting .handwriting-result.wrong>header>span{background:var(--hw-result-error)!important}html[data-site-theme=night] body .game-handwriting .handwriting-result>button{background:var(--hw-result-bg)!important;color:var(--hw-result-ink)!important;border-color:var(--hw-result-edge)!important;box-shadow:none!important}html[data-site-theme=night] body .game-handwriting .handwriting-result>button:hover:not(:disabled){background:var(--hw-result-low)!important;border-color:var(--hw-result-accent)!important}html[data-site-theme=night] body .game-handwriting .handwriting-result>button:disabled{color:var(--hw-result-muted)!important;opacity:1!important}html[data-site-theme=night] body .game-handwriting .handwriting-result>button:focus-visible{outline:3px solid var(--hw-result-accent)!important;outline-offset:3px!important}html body .game-handwriting{--hw-close-paper:#fff9e9;--hw-close-low:#ecdfc4;--hw-close-ink:#493d2f;--hw-close-edge:#bca479;--hw-close-focus:#287257}html[data-site-theme=clean] body .game-handwriting{--hw-close-paper:#f1f4f7;--hw-close-low:#e3e9ef;--hw-close-ink:#263744;--hw-close-edge:#bcc9d5;--hw-close-focus:#3983ba}html[data-site-theme=techno] body .game-handwriting{--hw-close-paper:#f2f8f8;--hw-close-low:#c9dee1;--hw-close-ink:#233e48;--hw-close-edge:#799ea5;--hw-close-focus:#138b94}html[data-site-theme=night] body .game-handwriting{--hw-close-paper:#1c263d;--hw-close-low:#141c2e;--hw-close-ink:#dbe0eb;--hw-close-edge:#5970a6;--hw-close-focus:#91d7f1}html[data-site-theme] body .game-handwriting.game-handwriting>header>button[data-handwriting-close]{box-sizing:border-box!important;border:1px solid var(--hw-close-edge)!important;background:var(--hw-close-paper)!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;color:var(--hw-close-ink)!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;filter:none!important;background-image:none!important;border-radius:11px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;font:400 28px/1 Arial,sans-serif!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html[data-site-theme] body .game-handwriting.game-handwriting>header>button[data-handwriting-close]:before,html[data-site-theme] body .game-handwriting.game-handwriting>header>button[data-handwriting-close]:after{content:none!important;display:none!important}html[data-site-theme] body .game-handwriting.game-handwriting>header>button[data-handwriting-close]:hover{background:var(--hw-close-low)!important}html[data-site-theme] body .game-handwriting.game-handwriting>header>button[data-handwriting-close]:focus-visible{outline:3px solid var(--hw-close-focus)!important;outline-offset:3px!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner{max-height:calc(100dvh - 24px);overflow-y:auto!important}html[data-site-theme] body dialog.site-theme-dialog{box-sizing:border-box!important;width:min(680px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner{box-sizing:border-box!important;padding:18px!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner header{gap:10px!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner h2{margin:3px 0 0!important;font:600 24px/1.2 Arial,sans-serif!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner>p{margin:6px 0 0!important;font:400 13px/1.4 Arial,sans-serif!important}html[data-site-theme] body .site-theme-dialog .site-theme-options{gap:8px!important;margin-top:12px!important}html[data-site-theme] body .site-theme-dialog .site-theme-option{box-sizing:border-box!important;gap:12px!important;min-height:0!important;padding:9px!important}html[data-site-theme] body .site-theme-dialog .site-theme-preview{box-sizing:border-box!important;gap:5px!important;width:66px!important;height:48px!important;padding:6px!important}html[data-site-theme] body .site-theme-dialog .site-theme-preview>i{width:14px!important}html[data-site-theme] body .site-theme-dialog .site-theme-preview b{height:7px!important}html[data-site-theme] body .site-theme-dialog .site-theme-preview>span{gap:4px!important}html[data-site-theme] body .site-theme-dialog .site-theme-copy strong{font:600 17px/1.25 Arial,sans-serif!important}html[data-site-theme] body .site-theme-dialog .site-theme-copy small{margin-top:3px!important;font:400 13px/1.35 Arial,sans-serif!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner footer{margin-top:12px!important;font:400 12px/1.4 Arial,sans-serif!important}html[data-site-theme] body .site-theme-dialog :is(strong,small,p,footer){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:420px){html[data-site-theme] body .site-theme-dialog .site-theme-inner{padding:12px!important}html[data-site-theme] body .site-theme-dialog .site-theme-preview{width:44px!important;height:42px!important;padding:5px!important}html[data-site-theme] body .site-theme-dialog .site-theme-option{gap:9px!important;padding:8px!important}html[data-site-theme] body .site-theme-dialog .site-theme-copy strong{font-size:15px!important}html[data-site-theme] body .site-theme-dialog .site-theme-copy small{font-size:12px!important}}@media (max-height:560px) and (min-width:560px){html[data-site-theme] body dialog.site-theme-dialog{width:min(780px,100vw - 24px)!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner{padding:12px!important}html[data-site-theme] body .site-theme-dialog .site-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}html[data-site-theme] body .site-theme-dialog .site-theme-option{gap:8px!important;padding:7px!important}html[data-site-theme] body .site-theme-dialog .site-theme-preview{width:38px!important;height:38px!important;padding:4px!important}html[data-site-theme] body .site-theme-dialog .site-theme-copy strong{font-size:15px!important}html[data-site-theme] body .site-theme-dialog .site-theme-copy small{font-size:12px!important;line-height:1.25!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner footer{margin-top:8px!important}}html[data-site-theme] body dialog.site-theme-dialog{border-width:1px!important}@media (max-width:420px) and (max-height:700px){html[data-site-theme] body dialog.site-theme-dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner{padding:8px!important}html[data-site-theme] body .site-theme-dialog .site-theme-preview{display:none!important}html[data-site-theme] body .site-theme-dialog .site-theme-options{gap:6px!important;margin-top:8px!important}html[data-site-theme] body .site-theme-dialog .site-theme-option{padding:6px!important}html[data-site-theme] body .site-theme-dialog .site-theme-copy small{line-height:1.25!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner footer{margin-top:8px!important}}@media (max-height:560px) and (min-width:560px){html[data-site-theme] body .site-theme-dialog .site-theme-inner{padding:8px!important}html[data-site-theme] body .site-theme-dialog .site-theme-preview,html[data-site-theme] body .site-theme-dialog .site-theme-inner>p{display:none!important}html[data-site-theme] body .site-theme-dialog .site-theme-inner h2{font-size:20px!important}html[data-site-theme] body .site-theme-dialog .no-scores-option{grid-column:1/-1!important}html[data-site-theme] body .site-theme-dialog .no-scores-error{margin:4px 0 0!important;font:400 12px/1.25 Arial,sans-serif!important}html[data-site-theme] body .site-theme-dialog .site-theme-option{padding:4px!important}html[data-site-theme] body .site-theme-dialog .site-theme-options{gap:4px!important}}html .vita-note-library{--note-paper:#fff9e9;--note-low:#ecdfc4;--note-ink:#493d2f;--note-muted:#73644c;--note-edge:#bca479;--note-accent:#287257;--note-on-accent:#fff9e9}html[data-site-theme=clean] .vita-note-library{--note-paper:#fff;--note-low:#eaf1f8;--note-ink:#263744;--note-muted:#61758a;--note-edge:#bcc9d5;--note-accent:#3983ba;--note-on-accent:#fff}html[data-site-theme=techno] .vita-note-library{--note-paper:#eaf1f3;--note-low:#d8e8ec;--note-ink:#233e48;--note-muted:#526f79;--note-edge:#91b5bd;--note-accent:#138b94;--note-on-accent:#eaf1f3}html[data-site-theme=night] .vita-note-library{--note-paper:#151e33;--note-low:#202b46;--note-ink:#e0e7f5;--note-muted:#b1bfd9;--note-edge:#6980ae;--note-accent:#a1dfff;--note-on-accent:#151e33}html[data-site-theme] body .vita-note-library{box-sizing:border-box;background:var(--note-paper)!important;color:var(--note-ink)!important;border:1px solid var(--note-edge)!important;border-radius:18px!important;padding:clamp(12px,2vw,24px)!important}html[data-site-theme] body .vita-note-library *{box-sizing:border-box;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html[data-site-theme] body .vita-note-library :is(h1,p,label,strong,small){color:var(--note-ink)!important;text-shadow:none!important}html[data-site-theme] body .vita-note-library>header{justify-content:space-between;align-items:center;gap:16px;display:flex;background:0 0!important}html[data-site-theme] body .vita-note-library h1{margin:6px 0!important;font:600 30px/1.2 Arial,sans-serif!important}html[data-site-theme] body .vita-note-library p{font:400 16px/1.5 Arial,sans-serif!important}html[data-site-theme] body .vita-note-library button{cursor:pointer;border:1px solid var(--note-edge)!important;background:var(--note-low)!important;min-height:44px!important;color:var(--note-ink)!important;white-space:normal!important;box-shadow:none!important;border-radius:10px!important;padding:10px 14px!important;font:500 15px/1.3 Arial,sans-serif!important}html[data-site-theme] body .vita-note-library button:hover:not(:disabled){border-color:var(--note-accent)!important;background:var(--note-paper)!important}html[data-site-theme] body .vita-note-library :is(button,input):focus-visible{outline:3px solid var(--note-accent)!important;outline-offset:3px!important}html[data-site-theme] body .vita-note-library button:disabled{cursor:default;opacity:.6!important}html[data-site-theme] body .vita-note-library label{gap:6px;min-width:0;display:grid;font:400 15px/1.4 Arial,sans-serif!important}html[data-site-theme] body .vita-note-library input{border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px 12px;background:var(--note-paper)!important;color:var(--note-ink)!important;border:1px solid var(--note-edge)!important;font:400 16px/1.4 Arial,sans-serif!important}html[data-site-theme] body .vita-note-library input::placeholder{opacity:1;color:var(--note-muted)!important}html[data-site-theme] body .vita-note-create{align-items:end;gap:12px;margin:24px 0;display:flex}html[data-site-theme] body .vita-note-create label{flex:1}html[data-site-theme] body .vita-note-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}html[data-site-theme] body .vita-note-card{border:1px solid var(--note-edge);border-radius:14px;min-width:0;padding:12px;background:var(--note-low)!important}html[data-site-theme] body .vita-note-card .vita-note-open{text-align:left;align-items:center;gap:12px;width:100%;display:flex;background:var(--note-paper)!important}html[data-site-theme] body .vita-note-open>span:nth-child(2){flex:1;min-width:0}html[data-site-theme] body .vita-note-open strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font:500 20px/1.3 Arial,sans-serif!important}html[data-site-theme] body .vita-note-open small{margin-top:6px;display:block;color:var(--note-muted)!important;font:400 13px/1.3 Arial,sans-serif!important}html[data-site-theme] body .vita-note-cover{border-radius:7px;flex:none;place-items:center;width:48px;height:64px;font-size:32px;display:grid;background:var(--note-accent)!important;color:var(--note-on-accent)!important}html[data-site-theme] body .vita-note-open i{font-style:normal;color:var(--note-accent)!important}html[data-site-theme] body .vita-note-card .vita-note-rename{margin-top:8px}html[data-site-theme] body .vita-note-card form>div{gap:8px;margin-top:10px;display:flex}html[data-site-theme] body .vita-note-empty{border-radius:12px;padding:24px;background:var(--note-low)!important}@media (max-width:650px){html[data-site-theme] body .vita-note-library>header{flex-direction:column;align-items:start}html[data-site-theme] body .vita-note-create{flex-direction:column;align-items:stretch}html[data-site-theme] body .vita-note-grid{grid-template-columns:minmax(0,1fr)}}html[data-site-theme] body #exercise-book[data-vita-note] .book-header h2{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}html{--match-note-bg:#deefd9;--match-note-ink:#24523a;--match-note-line:#6c9972}html[data-site-theme=clean]{--match-note-bg:#e2eef6;--match-note-ink:#223d51;--match-note-line:#99b5cb}html[data-site-theme=techno]{--match-note-bg:#cee8eb;--match-note-ink:#144954;--match-note-line:#679ba3}html[data-site-theme=night]{--match-note-bg:#203b59;--match-note-ink:#c2f1ff;--match-note-line:#6b9bbb}html[data-site-theme=quiet]{--match-note-bg:var(--quiet-paper);--match-note-ink:var(--quiet-ink);--match-note-line:var(--quiet-accent)}html[data-site-theme] body .game-match .auto-next-note{background:var(--match-note-bg)!important;color:var(--match-note-ink)!important;border:1px solid var(--match-note-line)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--match-note-ink) 12%,transparent)!important}}.clean-game-summary,.clean-cabinet-mark,.clean-mood-robot,.clean-rank-cup{display:none}html[data-site-theme=night] body .cabinet-library .jar-card :is(.jar-shelf-treasures,.signature-jar-capsules){background:radial-gradient(at 53% 31%,#ffde926e,#0000 55%),radial-gradient(at 35% 76%,#7fefdb52,#0000 55%),radial-gradient(at 77% 70%,#ffc06f42,#0000 48%),#1327301a!important;box-shadow:inset 0 0 19px #ffda8866,inset 0 -7px 16px #5ee8d14a,0 0 12px #ffce742e!important}html[data-site-theme=night] body .cabinet-library .jar-card :is(.jar-shelf-treasures,.signature-jar-capsules):before{opacity:1;filter:drop-shadow(0 0 4px #ffd98bd9);content:""!important;z-index:2!important;pointer-events:none!important;background:url(/night-jar-fairy-lights.svg) 50%/100% 100% no-repeat!important;animation:4.2s ease-in-out infinite alternate night-jar-fairy-glow!important;display:block!important;position:absolute!important;inset:4% 4% 5%!important}@keyframes night-jar-fairy-glow{0%{opacity:.82;filter:drop-shadow(0 0 3px #ffd98ba6)}to{opacity:1;filter:drop-shadow(0 0 7px #ffd98b)}}@media (prefers-reduced-motion:reduce){html[data-site-theme=night] body .cabinet-library .jar-card :is(.jar-shelf-treasures,.signature-jar-capsules):before{animation:none!important}}@layer readability{html[data-site-theme=night] body .content.progress-page :is(.repetition-empty,.repetition-links>a,.repetition-banner>header>span,.profile-week-days i,.profile-week-games .weekly-game-group,.progress-profile-identity>strong,.paired-stat-grid article,.detailed-guide-trigger){color:#eef5ff!important;background:linear-gradient(145deg,#263c60,#182944)!important;border-color:#718fb9!important;box-shadow:inset 0 1px #cae5ff30,0 5px 13px #060c1880!important}html[data-site-theme=night] body .content.progress-page :is(.repetition-empty,.repetition-links>a,.repetition-banner>header>span,.profile-week-days i,.profile-week-games .weekly-game-group,.progress-profile-identity>strong,.paired-stat-grid article,.detailed-guide-trigger) :is(b,strong,span,small,em,p){color:#eef5ff!important;text-shadow:none!important}html[data-site-theme=night] body .content.progress-page :is(.repetition-how,.repetition-how summary,.repetition-how footer){color:#c9d0d9!important;border-color:#7b8797!important}html[data-site-theme=night] body .content.progress-page :is(.repetition-banner,.profile-week-panel){color:#dbe0e6!important;background:linear-gradient(145deg,#273241,#1a2331)!important;border-color:#7b8797!important}html[data-site-theme=night] body .content.progress-page :is(.repetition-banner,.profile-week-panel)>header h3{color:#e1e5ea!important;text-shadow:none!important}html[data-site-theme=night] body .content.progress-page .profile-week-days{background:#202a36!important;border-color:#778390!important}html[data-site-theme=night] body .content.progress-page .profile-week-days i.active{color:#f4fbff!important;background:linear-gradient(145deg,#246c8e,#1b425f)!important;border-color:#79d8e8!important}html[data-site-theme=night] body .content.ranks-page :is(.rank-reference-hero,.rank-formula,.rank-reference-grid article,.rank-reference-grid article:nth-child(10n),.rank-reference-grid article:last-child,.rank-logic){color:#dce2e9!important;background:linear-gradient(145deg,#303b49,#222b38)!important;border-color:#737f8e!important;box-shadow:0 6px 16px #060c1866!important}html[data-site-theme=night] body .content.ranks-page :is(.rank-reference-hero,.rank-formula,.rank-reference-grid article,.rank-logic) :is(h2,p,b,small,em){color:#dce2e9!important;text-shadow:none!important}html[data-site-theme=night] body .content.ranks-page :is(.rank-reference-hero>strong,.rank-formula>span,.rank-reference-grid article>span,.rank-reference-grid article em){color:#f3faff!important;background:linear-gradient(145deg,#315f87,#1d4165)!important;border-color:#85c9e0!important;box-shadow:inset 0 1px #d8f2ff55!important}html[data-site-theme=night] body .content.ranks-page :is(.rank-reference-hero>strong,.rank-formula>span,.rank-reference-grid article>span,.rank-reference-grid article em) :is(b,small){color:#f3faff!important}html[data-site-theme=night] body .content.teachers-page{background:#141d29!important}html[data-site-theme=night] body .teachers-view .teachers-hero{border-bottom-color:#7b8797!important}html[data-site-theme=night] body .teachers-view .teachers-hero :is(h2,.eyebrow){color:#dce2e9!important}html[data-site-theme=night] body .teachers-view .teacher-card{color:#dce2e9!important;background:#293543!important;border-color:#7b8797!important;box-shadow:0 8px 25px #060c1866!important}html[data-site-theme=night] body .teachers-view .teacher-photo{--portrait-tone:#aeb6c0!important;background:#aeb6c0!important}html[data-site-theme=night] body .teachers-view .teacher-card :is(h3,h4,p,b,small,em){color:#dce2e9!important}html[data-site-theme=night] body .content.jars-page :is(.crafted-courses-view,.crafted-teacher,.crafted-door,.crafted-editor,.crafted-new-door-note,.global-search-hero,.global-search-form,.global-result-grid article,.global-search-status){color:#dce2e9!important;background:linear-gradient(145deg,#303b49,#222b38)!important;border-color:#798593!important;box-shadow:0 7px 19px #060c1866!important}html[data-site-theme=night] body .content.jars-page :is(.crafted-courses-view,.crafted-teacher,.crafted-door,.crafted-editor,.crafted-new-door-note,.global-search-hero,.global-search-form,.global-result-grid article,.global-search-status) :is(h2,h3,p,b,small,em,label,span){color:#dce2e9!important;text-shadow:none!important}html[data-site-theme=night] body .content.jars-page :is(.global-search-hero>span,.global-result-grid a,.global-access-button,.global-access-mini){color:#f3faff!important;background:#294e73!important;border-color:#79c5df!important}html[data-site-theme=night] body .content.global-search-page :is(.global-search-hero,.global-search-form,.global-result-grid article,.global-search-status){color:#dce2e9!important;background:linear-gradient(145deg,#303b49,#222b38)!important;border-color:#798593!important;box-shadow:0 7px 19px #060c1866!important}html[data-site-theme=night] body .content.global-search-page :is(.global-search-hero,.global-search-form,.global-result-grid article,.global-search-status) :is(h2,h3,p,b,small,em,label,span){color:#dce2e9!important}html[data-site-theme=night] body .content.global-search-page :is(.global-search-hero>span,.global-result-grid a,.global-access-button,.global-access-mini){color:#f3faff!important;background:#294e73!important;border-color:#79c5df!important}html[data-site-theme=night] body .content.progress-page :is(.repetition-links>a,.repetition-empty,.repetition-banner>header>span,.paired-stat-grid article,.profile-week-days i,.profile-week-games .weekly-game-group,.detailed-guide-trigger){color:#eef5ff!important;background:linear-gradient(145deg,#263c60,#182944)!important;border-color:#718fb9!important;box-shadow:inset 0 1px #cae5ff30,0 7px 18px #050b1890!important}html[data-site-theme=night] body .content.progress-page .repetition-links>a.is-complete,html[data-site-theme=night] body .content.progress-page .profile-week-days i.active{background:linear-gradient(145deg,#1d5671,#19394f)!important;border-color:#63c7d9!important}html[data-site-theme=night] body .content.progress-page :is(.repetition-link-copy>b,.profile-paper h3,.repetition-banner h3,.progress-profile-identity h2,.paired-stat-grid article b,.paired-stat-grid article strong){color:#f5f8ff!important;text-shadow:none!important}html[data-site-theme=night] body .content.progress-page :is(.repetition-link-copy>small,.profile-paper p,.profile-kicker,.repetition-how summary,.repetition-how footer,.paired-stat-grid article small,.paired-stat-grid article span){color:#bdd0e9!important;text-shadow:none!important}html[data-site-theme=night] body .content.progress-page .repetition-open-arrow{color:#183754!important;background:linear-gradient(145deg,#ffe49b,#c78b25)!important;border-color:#f4cf77!important;box-shadow:0 0 10px #f4c9636b,inset 0 1px #fff4d4!important}html[data-site-theme=night] body .content.progress-page .repetition-nano-check{color:#fff!important;background:#247e9f!important;border-color:#a3e3f0!important}html[data-site-theme=night] body .content.progress-page .repetition-how{border-color:#6e87ac!important}html[data-site-theme=night] body .content.progress-page .profile-achievements button:not(#night-profile-control),html[data-site-theme=night] body .content.progress-page .repetition-empty button:not(#night-profile-control){color:#fff!important;background:linear-gradient(145deg,#327eaa,#1b537f)!important;border-color:#85d6e7!important}html[data-site-theme=night] body .content.progress-page .profile-game-details .profile-week-games>span{color:#edf6ff!important;background:#203c5c!important;box-shadow:0 2px 7px #050b1870!important}html body .modal-backdrop:has(>.catch-experience){padding:0!important;overflow:hidden!important}html body .exercise.catch-experience{box-sizing:border-box!important;border:0!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}html body .exercise.catch-experience>header{box-sizing:border-box;min-height:52px;padding-top:calc(8px + env(safe-area-inset-top));flex:none!important}html body .exercise.catch-experience>header>button{width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:26px!important}html[data-site-theme=night] body .exercise.catch-experience>header{color:#effaff!important;background:#17263d!important;border-color:#516c90!important}html[data-site-theme=night] body .exercise.catch-experience>header>span{color:#d9f5ff!important}html body .exercise.catch-experience>.catch-world{flex:auto!important;height:0!important;min-height:0!important}html body .catch-experience .catch-world .magic-drop:not(.catching-drop){animation-name:catch-fullscreen-fall!important}html body .catch-experience .catch-world .moving-jar{aspect-ratio:1;max-width:58vw;max-height:38dvh;width:clamp(190px,24vw,280px)!important;min-width:0!important;height:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;transform:translate(-50%)!important}@media (max-width:700px){html body .catch-experience .catch-world .moving-jar{width:clamp(160px,46vw,220px)!important}}@media (min-width:701px){html body .catch-experience .catch-world .moving-jar{width:5cm!important;height:5cm!important;max-height:none!important}}@media (min-width:621px){body .app-shell>.sidebar>.sidebar-scroll{box-sizing:border-box!important;padding:30px 18px 28px 22px!important}}@media (min-width:621px) and (max-width:900px){body .app-shell>.sidebar>.sidebar-scroll{padding:26px 12px 26px 16px!important}}body .library-directory summary{flex-direction:row!important;align-items:center!important;gap:6px!important;min-width:0!important;list-style:none!important;display:flex!important}body .library-directory summary:before{width:12px!important;color:var(--site-accent,var(--ink))!important;flex:0 0 12px!important;align-self:center!important;font:700 17px/1 Arial,sans-serif!important;display:block!important}body .library-directory summary::-webkit-details-marker{display:none!important}body .library-directory .directory-branches ul{margin-left:9px!important;padding-left:9px!important}body .library-directory .directory-branches>li>details>summary>.directory-workbook-link{font-size:16px!important;line-height:1.4!important}body .library-directory .directory-branches>li>details>ul>li>details>summary>button{font-size:14px!important;line-height:1.4!important}body .library-directory .directory-branches .directory-list{font-size:12px!important;font-weight:500!important;line-height:1.4!important}body .library-directory .directory-branches li>.directory-list{width:calc(100% - 18px)!important;margin-left:18px!important}body .library-directory .directory-branches summary>button:not(.directory-combined-count){flex:1 1 0!important;width:auto!important;min-width:0!important}body .library-directory .directory-branches button>span:first-child,body .library-directory .directory-branches button>small{font-size:11px!important}html[data-site-theme=night] body .sidebar .nav-item :is(span,.sidebar-nav-label){color:#dceafa!important}body .tutorial-board-controls{align-items:stretch;gap:8px}body .tutorial-board-controls .tutorial-mobile-show{max-width:none;min-height:38px;color:#173e33!important;background:linear-gradient(145deg,#ffe278,#dcae2e)!important;animation:none!important;position:static!important;transform:none!important;box-shadow:0 3px #99722a55!important}body .tutorial-board-controls .tutorial-show-all{flex-basis:100%}body .tutorial-type-cursor{animation-duration:1.25s}body .content.leaderboard-page .leaderboard{flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;display:flex!important}body .content.leaderboard-page .own-leaderboard-place,body .content.leaderboard-page .leader-table{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}body .content.leaderboard-page .leader-row{box-sizing:border-box;grid-template-columns:56px minmax(180px,1fr) minmax(85px,max-content) 110px 140px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:650px!important;margin:0!important;padding:12px!important;display:grid!important}body .content.leaderboard-page .leader-row:not(.head)>span:nth-child(2){text-align:left!important;grid-template-columns:40px minmax(0,1fr)!important;gap:4px 10px!important;min-width:0!important;display:grid!important;container-type:normal!important}body .content.leaderboard-page .leader-row .leaderboard-avatar{align-self:center;grid-area:1/1/3!important;display:block!important}body .content.leaderboard-page .leader-row b{white-space:normal!important;grid-column:2!important;min-width:0!important;font-size:16px!important;line-height:1.4!important}body .content.leaderboard-page .leader-row .user-rank{box-sizing:border-box;white-space:normal!important;grid-column:2!important;width:auto!important;max-width:100%!important;margin:0!important;font-size:12px!important;line-height:1.4!important;display:block!important;overflow:visible!important}body .content.leaderboard-page .leader-row>strong{font-variant-numeric:tabular-nums;text-align:left!important;white-space:nowrap!important;justify-self:start!important;font-size:17px!important;line-height:1.4!important}body .content.leaderboard-page .leader-row>strong.leader-time{font-size:15px!important}body .content.leaderboard-page .leader-row.head>span{white-space:normal!important;font-size:12px!important;line-height:1.35!important}body .content.leaderboard-page .leader-row.head>span:nth-child(n+3){text-align:left!important;justify-self:start!important}@media (max-width:760px){body .content.leaderboard-page .leaderboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}body .content.leaderboard-page .leaderboard-metrics button{white-space:normal;word-break:normal;overflow-wrap:normal;min-width:0;padding:9px 4px;font-size:11px}body .content.leaderboard-page .leader-table,body .content.leaderboard-page .own-leaderboard-place{min-width:0!important;padding-inline:6px!important;overflow-x:visible!important}body .content.leaderboard-page .leader-row{grid-template-columns:28px minmax(0,1fr) 108px!important;gap:6px!important;min-width:0!important;max-width:100%!important;padding:10px 6px!important}body .content.leaderboard-page [data-ranking-metric=points] .leader-row>:nth-child(4),body .content.leaderboard-page [data-ranking-metric=points] .leader-row>:nth-child(5),body .content.leaderboard-page [data-ranking-metric=time] .leader-row>:nth-child(3),body .content.leaderboard-page [data-ranking-metric=time] .leader-row>:nth-child(5),body .content.leaderboard-page [data-ranking-metric=learned] .leader-row>:nth-child(3),body .content.leaderboard-page [data-ranking-metric=learned] .leader-row>:nth-child(4){display:none!important}body .content.leaderboard-page .leader-row:not(.head)>span:nth-child(2){min-width:0!important;display:block!important}body .content.leaderboard-page .leader-row .leaderboard-avatar,body .content.leaderboard-page .leader-row .user-rank{display:none!important}body .content.leaderboard-page .leader-row b{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden;white-space:nowrap!important;font-size:13px!important}body .content.leaderboard-page .leader-row .medal{width:26px;height:30px;font-size:17px}body .content.leaderboard-page .leader-row.head>span{font-size:11px!important}body .content.leaderboard-page .leader-row>strong{max-width:100%;font-size:15px!important}}@media (min-width:761px){body .content.leaderboard-page .own-leaderboard-place .leader-row:not(.head)>span:nth-child(2){grid-template-columns:72px minmax(0,1fr)!important;column-gap:14px!important}body .content.leaderboard-page .own-leaderboard-place .leader-row .leaderboard-avatar{border-radius:14px!important;flex-basis:72px!important;width:72px!important;height:72px!important}body .content.leaderboard-page .own-leaderboard-place .leader-row .leaderboard-avatar.fallback{font-size:32px!important}}@media (min-width:901px){body .app-shell .leaderboard-heading>div{translate:-24px}}body .content.leaderboard-page .leader-row.head .leader-metric-heading{width:100%;min-width:0;min-height:44px;text-transform:inherit;letter-spacing:inherit;white-space:normal;word-break:normal;overflow-wrap:normal;cursor:pointer;border-radius:10px;padding:8px 6px;display:block;box-shadow:none!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important}body .content.leaderboard-page .leader-row.head .leader-metric-heading[aria-pressed=true]{color:#fff8df!important;background:#216c52!important;box-shadow:inset 0 -3px #d8b75d!important}body .content.leaderboard-page .leader-row.head .leader-metric-heading:hover{color:#214e3b!important;background:#e2ebd7!important}body .content.leaderboard-page .leader-row.head .leader-metric-heading:focus-visible{outline-offset:2px;outline:3px solid #c68b2e}html body .triplet-game .triplet-cards button.used{color:#59300e!important;background:linear-gradient(145deg,#ffe0a1,#f39b37)!important;border-color:#d47a1c!important;box-shadow:0 5px #b96921,0 10px 20px #a9542226!important}html body .triplet-game .triplet-cards button.used :is(b,small,span,i){color:#59300e!important}.triplet-current-player{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:24px 0;display:flex}.triplet-current-player strong{line-height:1.2;font-size:clamp(28px,4vw,46px)!important}.triplet-current-player small{letter-spacing:.12em}.triplet-setup{box-sizing:border-box;text-align:center;gap:20px;width:min(640px,100%);margin:auto;padding:24px;display:grid}.triplet-player-count{justify-content:center;gap:16px;display:flex}.triplet-player-count button{min-width:64px;min-height:56px}.triplet-player-count button[aria-pressed=true]{color:#422808!important;background:#f4ac52!important}.triplet-player-list{text-align:left;gap:18px;display:grid}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque{grid-template-columns:minmax(0,1fr)}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque>:is(.interface-copy-en,.interface-copy-ru){width:100%;min-width:0;max-width:100%;display:block}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque h2.fitted-door-title{box-sizing:border-box;font-size:var(--door-title-fit,16px)!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .sidebar .sidebar-user-top .profile>div{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important}body .sidebar .sidebar-user-top .profile>div>b,body .sidebar .mobile-account-identity>div>:is(b,small){white-space:nowrap!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}body .sidebar .mobile-account-identity>div{min-width:0!important}@media (min-width:621px){body .sidebar .sidebar-user-top .profile>div{display:grid!important}}@media (min-width:621px) and (max-width:1500px){body .sidebar .sidebar-user-top .profile{grid-template-columns:44px minmax(0,1fr) auto!important;column-gap:6px!important}body .sidebar .sidebar-user-top .profile>.sidebar-profile-avatar{width:44px!important;min-width:0!important;height:44px!important}body .sidebar .sidebar-user-top .profile>div>b{font-size:13px!important}html[data-site-theme=quiet] body .sidebar .sidebar-user-top .profile{grid-template-columns:minmax(0,1fr) auto!important}}body .sidebar .sidebar-user-top .profile>div>small{letter-spacing:0;max-width:100%;display:block;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:10px!important;line-height:1.3!important}@media (min-width:621px){body .app-shell .sidebar .sidebar-scroll>.brand{margin-bottom:16px!important}}:root{--reading-paper:#faf7ef;--font-interface:var(--font-geist-sans), "Segoe UI", Arial, sans-serif!important;--font-display:Georgia, "Times New Roman", serif!important}body :is(button,input,textarea,select,label,nav,table,.leader-row,.score-rules,.stat-grid,.paired-stat-grid,.game-guide,.game-instructions,.inside-games,.global-result-grid,.teacher-card-copy){font-family:var(--font-interface)!important}body :is(button,nav,table,.leader-row,.score-rules,.stat-grid,.paired-stat-grid,.inside-games,.global-result-grid) :is(b,strong,small,span,em){font-family:inherit!important}body :is(h1,h2,h3,h4,.cabinet-door-label,.door-title,.rank-card h3,.achievement-title,.brand),body .progress-page .progress-view :is(h1,h2,h3,h4){font-family:var(--font-display)!important}body .jar-title-input{font-family:var(--font-interface)!important}body :is(.leader-row strong,.stat-grid b,.paired-stat-grid b,.profile-week-days b,.profile-week-panel h3 strong,.game-number){font-variant-numeric:tabular-nums;font-family:var(--font-interface)!important}body :is(p,li,label,button,input,textarea,select,small,h1,h2,h3,h4,b,strong,span){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body :is(.leader-row,.score-rules,.game-guide,.game-instructions,.practice-instructions,.stat-explanation,.detailed-guide){font-size:15px!important;line-height:1.55!important}body :is(.score-rules,.game-guide,.game-instructions,.stat-explanation,.detailed-guide) :is(p,li,span,em,small),body :is(.leader-row .user-rank,.leader-row.head,.inside-games small,.practice-help>p,.profile-week-panel p,.repetition-empty span,.repetition-how summary,.repetition-how footer,.repetition-link-copy>small,.profile-week-days small,.profile-week-games .weekly-game-group>b,.progress-profile-login p,.profile-rank-progress>small,.progress-profile-identity>div>small,.paired-stat-grid article>small,.progress-page .view-intro p){letter-spacing:normal!important;white-space:normal!important;font-size:14px!important;line-height:1.5!important}body .paired-stat-grid article>small>span{text-wrap:wrap;white-space:normal!important}body :is(.paired-stat-grid article,.leader-row,.profile-week-panel){min-width:0;height:auto!important}body :is(.leader-table,.score-rules,.own-leaderboard-place,.global-search-form,.global-result-grid>article,.word-list,.repeat-panel,.modal-backdrop>form,.modal-backdrop>.modal){background:var(--reading-paper)!important;color:#244b3c!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body :is(.word-list input,.word-list textarea,.modal-backdrop input,.modal-backdrop textarea,.modal-backdrop select){background:#fffdf8!important;font-size:16px!important}body .jar-page{background:#eeeee3!important}body .modal-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#192f26a6!important}body .content.leaderboard-page{container-type:inline-size;background:linear-gradient(#e4d3ad,#faf7ef 900px)!important}body .content.progress-page{background:linear-gradient(#163128d1,#163128d1),url(/profile-apothecary-background-v2.webp) 50%/cover fixed!important}body .progress-page :is(.paired-stat-grid article,.profile-week-panel,.repetition-banner){background-color:#193e33!important}@media (min-width:621px){body .app-shell .content.leaderboard-page:before{background-position:50% -4.9cqw!important;height:28.5cqw!important;-webkit-mask-image:linear-gradient(#000 0 88%,#000000d9 92%,#00000059 97%,#0000 100%)!important;mask-image:linear-gradient(#000 0 88%,#000000d9 92%,#00000059 97%,#0000 100%)!important}body .app-shell .leaderboard-page>.leaderboard-heading{min-height:29cqw!important}}body .content.leaderboard-page:before{z-index:-1;pointer-events:none;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 90%,#0000 100%);mask-image:linear-gradient(#000 0 90%,#0000 100%);content:""!important;background:url(/leaderboard-mini-winners-v15-legs.webp) top/100% no-repeat!important;height:33.333cqw!important}body .leaderboard-page>.leaderboard-heading{border-radius:18px;color:#244b3c!important;background:0 0!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;height:auto!important;min-height:28cqw!important;padding:20px!important;display:flex!important;position:static!important}body .leaderboard-heading>div{width:max-content;top:14cqw;left:23%;position:absolute!important}@media (min-width:621px){body .app-shell .leaderboard-heading>div{top:3cqw!important}html[data-interface-language=ru] body .leaderboard-heading>div{left:17%}}body .leaderboard-heading h1{max-width:none;color:#173f35!important;letter-spacing:-.025em!important;text-shadow:none!important;white-space:nowrap!important;background:#fffdf2f5!important;border:1px solid #d8cba6!important;border-radius:12px!important;margin:0!important;padding:8px 18px!important;font-size:clamp(20px,3cqw,48px)!important;line-height:1.15!important;position:static!important;box-shadow:0 3px 12px #1e302529!important}body .leaderboard-heading .leaderboard-period{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:max-content!important;max-width:calc(100cqw - 24px)!important;margin:0!important}body .leaderboard-heading:after{content:none!important}body .repetition-empty:before{content:"";background:url(/wordamin-learning-cast-v2.webp) 0/auto 100% no-repeat;border-radius:14px;width:min(100%,320px);height:160px;margin:0 auto 16px;display:block}@media (max-width:620px){body :is(.content.global-search-page,.content.jars-page,.jar-page,.academy-panorama-view,.academy-panorama){box-shadow:none!important;background:#f3f2e9!important}body .content.progress-page{background:#193e33!important}body .academy-panorama:after,body .profile-week-panel:before{content:none!important}body .content.leaderboard-page:before{top:100px;background-position:85% 0!important;background-size:auto 100%!important;height:250px!important}body .leaderboard-page>.leaderboard-heading{min-height:330px!important;padding:14px!important}body .leaderboard-heading>div{top:20px;left:20px}body .leaderboard-heading h1{font-size:clamp(25px,8cqw,36px)!important}body .content.leaderboard-page{background:linear-gradient(#bce4f8 0,#dff1fa 100px,#e4d3ad 350px,#faf7ef 900px)!important}body .leaderboard-heading .leaderboard-period{width:280px!important}body .academy-panorama-title{background:#faf7ef!important}body .academy-panorama-title:after{background:url(/wordamin-learning-cast-v2.webp) 100%/auto 100% no-repeat;border-radius:12px;content:""!important;grid-area:auto/1/auto/-1!important;width:100%!important;height:150px!important;display:block!important}body .leader-row{padding-block:14px!important}body .score-rules{padding:16px!important}body .score-rules>div>span{white-space:normal!important}body .repeat-panel .game-skill-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-right:0!important}body .repeat-panel .game-skill-filters>button{grid-column:auto!important;min-height:44px!important;padding:8px!important;font-size:14px!important}}html body .game-quiz .quiz-answer-review{box-sizing:border-box;isolation:isolate;flex-direction:column!important;gap:12px!important;height:auto!important;max-height:none!important;padding:16px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body .game-quiz .quiz-answer-review p{flex:none;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;height:auto!important;max-height:none!important;margin:0!important;line-height:1.45!important;position:static!important}html body .game-quiz .quiz-answer-review>.check-btn{flex:none!important;width:100%!important;min-height:48px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}@media (max-width:620px){html body .game-quiz{max-height:100dvh!important;overflow-y:auto!important}html body .game-quiz .quiz-workshop{height:auto!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important;overflow-y:visible!important}html body .game-quiz .quiz-answer-review p{font-size:18px!important}}html body .game-result-report .result-review-words>div{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important}html body .game-result-report .result-review-words>div>span{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;width:100%!important;min-width:0!important;display:block!important}html body .game-result-report .result-review-words>div>span :is(b,em,i){text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:18px!important;line-height:1.45!important;display:inline!important;overflow:visible!important}html body .game-result-report .result-review-words>div>span b,html body .game-result-report .result-review-words>div>span em{white-space:normal!important}html body .game-result-report .result-review-words>div>span i{margin:0 8px!important}html[data-site-theme] body .repeat-panel .game-filter-controls .game-skill-filters>button[aria-pressed]{text-align:center!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:8px 6px!important;line-height:1.2!important;display:flex!important}html[data-site-theme] body .repeat-panel .game-filter-controls .game-skill-filters>button[aria-pressed]:after{display:none!important}@media (min-width:761px){html body .conveyor-game{box-sizing:border-box!important;border:0!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body .conveyor-game>.compact-game-heading{box-sizing:border-box!important;flex:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:10px 20px!important}html body .conveyor-game>.conveyor-stage{box-sizing:border-box!important;border-radius:0!important;flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}}html body .conveyor-game{position:relative}html body .conveyor-game>.compact-game-heading{pointer-events:none;z-index:80!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:10px 12px auto!important}html body .conveyor-game>.compact-game-heading:before,html body .conveyor-game>.compact-game-heading:after{display:none!important}html body .conveyor-game .conveyor-corner{color:#f2f8f5;pointer-events:auto;box-sizing:border-box;background:#183e3ae8;border:1px solid #b7d5c766;border-radius:15px;align-items:center;gap:10px;max-width:55%;padding:8px 10px;display:flex;box-shadow:0 4px 14px #10292133}html body .conveyor-game .conveyor-corner-left{max-width:40%}html body .conveyor-game .conveyor-heading-title p{display:none!important}html body .conveyor-game .conveyor-heading-meta,html body .conveyor-game .conveyor-heading-meta b{color:#f2f8f5!important;font-size:13px!important}html body .conveyor-game .conveyor-presets{grid-area:auto!important;min-width:0!important}html body .conveyor-game .conveyor-presets>button{min-height:36px!important;font-size:12px!important}html body .conveyor-game .conveyor-pause{top:90px!important}@media (max-width:760px){html body .conveyor-game>.compact-game-heading{gap:6px!important;inset:6px 6px auto!important}html body .conveyor-game .conveyor-corner{flex-wrap:wrap;gap:5px;max-width:62%;padding:5px}html body .conveyor-game .conveyor-corner-left{max-width:36%}html body .conveyor-game .conveyor-heading-title .pill{padding:4px!important;font-size:9px!important}html body .conveyor-game .conveyor-presets>button{padding:5px!important;font-size:10px!important}html body .conveyor-game .conveyor-heading-meta{margin-left:auto}}html[data-site-theme=night] body .conveyor-game .conveyor-corner{color:#e5ecfa;background:#17253eef;border-color:#566987}html[data-site-theme=clean] body .conveyor-game .conveyor-corner{color:#334651;background:#f2f5f7ed;border-color:#c7d1d8}html[data-site-theme=clean] body .conveyor-game .conveyor-heading-meta,html[data-site-theme=clean] body .conveyor-game .conveyor-heading-meta b{color:#334651!important}html body .conveyor-game .conveyor-corner .conveyor-pause{flex-shrink:0;min-width:36px!important;min-height:36px!important;position:static!important}html body .conveyor-game .conveyor-corner-right .conveyor-heading-meta{flex-shrink:0;text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;min-width:64px!important;margin:0!important;padding:0 8px!important;display:flex!important}html body .conveyor-game .conveyor-corner-right .conveyor-heading-meta b{text-align:center!important;width:100%!important;margin:0!important;line-height:1.2!important;display:block!important}html body .conveyor-game .conveyor-sound{flex:0 0 36px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:5px!important;display:grid!important}html body .conveyor-game .conveyor-sound svg{width:22px!important;height:22px!important}html body .game-handwriting .handwriting-writing-set{pointer-events:none;width:180px;height:180px;margin:4px 0 -10px auto;display:block;position:relative}html body .game-handwriting .handwriting-writing-set>img{object-fit:contain!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}html body .game-handwriting .handwriting-wax-imprint{transform-origin:50%;width:43px;height:29px;position:absolute;top:84%;left:69%;transform:translate(-50%,-50%)scale(.7)}html body .game-handwriting .handwriting-wax-imprint .brand-mark{margin:0!important}@media (max-width:700px){html body .game-handwriting .handwriting-writing-set{width:140px;height:140px}html body .game-handwriting .handwriting-wax-imprint{transform:translate(-50%,-50%)scale(.55)}}html body .game-handwriting{box-sizing:border-box!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}html body .game-handwriting>header{flex-shrink:0}html body .game-handwriting>.exercise-body{flex:1;align-items:center;min-height:0;display:flex;padding:12px 20px!important}html body .game-handwriting .handwriting-stage{gap:14px!important;width:100%!important;max-width:1500px!important}html body .game-handwriting .handwriting-desk{box-sizing:border-box;grid-template-columns:minmax(100px,1fr) minmax(0,3fr) minmax(100px,1fr);align-items:center;gap:18px;width:100%!important;padding:20px!important;display:grid!important}html body .game-handwriting .handwriting-paper{width:100%;min-width:0;box-sizing:border-box!important;min-height:clamp(180px,34dvh,380px)!important}html body .game-handwriting .handwriting-prop{aspect-ratio:1;pointer-events:none;background-image:url(/handwriting-desk-props-v2.png);background-repeat:no-repeat;background-size:300% 100%;width:100%;position:relative}html body .game-handwriting .handwriting-inkwell{background-position:0}html body .game-handwriting .handwriting-seal{background-position:50%}html body .game-handwriting .handwriting-water{background-position:100%;width:80%;margin:auto}html body .game-handwriting .handwriting-right-props{gap:0;width:100%;display:grid}html body .game-handwriting .handwriting-seal .handwriting-wax-imprint{top:83%;left:50%;transform:translate(-50%,-50%)scale(.75)}@media (max-width:700px){html body .game-handwriting>.exercise-body{padding:8px!important}html body .game-handwriting .handwriting-desk{grid-template-columns:minmax(40px,1fr) minmax(0,4fr) minmax(40px,1fr);gap:4px;padding:10px!important}html body .game-handwriting .handwriting-paper{padding:20px 8px!important}html body .game-handwriting .handwriting-seal .handwriting-wax-imprint{transform:translate(-50%,-50%)scale(.3)}}html body .game-handwriting .handwriting-inkwell{aspect-ratio:810/724;background-position:0;background-size:268.148% 100%}html body .game-handwriting .handwriting-seal{aspect-ratio:590/724;background-position:51.833%;background-size:368.136% 100%;justify-self:center;width:min(100%,21dvh)}html body .game-handwriting .handwriting-water{aspect-ratio:662/724;background-position:100%;background-size:328.096% 100%;justify-self:center;width:85.4%;max-width:none}html body .game-handwriting .handwriting-seal .handwriting-wax-imprint{top:81%}html body .game-handwriting .handwriting-stage.is-done .handwriting-desk{display:none!important}html body .game-handwriting .handwriting-seal .handwriting-wax-letter{color:#791b25!important;text-shadow:0 1px 1px #f78c8266,0 -1px 1px #430812!important;width:43px!important;height:29px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;font:700 30px/1 Georgia,serif!important;animation:none!important;display:grid!important}html body .game-handwriting .handwriting-answer-row{justify-content:center;align-items:center;gap:18px;width:min(700px,96%);margin:auto;display:flex}html body .game-handwriting .handwriting-answer-row .handwriting-answer{box-sizing:border-box;flex:1;min-width:0;width:auto!important}html body .game-handwriting .handwriting-answer-row .handwriting-seal{flex:none;width:clamp(65px,10vw,115px);margin:0!important}html body .game-handwriting .handwriting-stage.is-done .handwriting-answer-row{display:none!important}@media (max-width:700px){html body .game-handwriting .handwriting-answer-row{gap:8px}html body .game-handwriting .handwriting-answer-row .handwriting-seal{width:65px}}html body .game-handwriting .handwriting-seal .handwriting-stamp-letter{text-shadow:0 1px 1px #ffe6a9,0 -1px 1px #624014;transform-origin:50%;pointer-events:none;place-items:center;width:25%;height:15%;display:grid;position:absolute;top:58%;left:53%;transform:translate(-50%,-50%)rotate(25deg)scaleY(.65)rotate(180deg)scaleX(-1);color:#956019!important;font:700 clamp(12px,2.7vw,35px)/1 Georgia,serif!important}html body .game-handwriting .handwriting-seal .handwriting-wax-letter{transform-origin:50%;width:25%!important;height:16%!important;font-size:clamp(12px,2.7vw,35px)!important;top:80%!important;left:49%!important;transform:translate(-50%,-50%)rotate(-3deg)scaleY(.58)!important}html body .game-handwriting .handwriting-answer-row{grid-template-columns:minmax(0,1fr) minmax(0,480px) minmax(0,1fr)!important;align-items:center!important;gap:0!important;width:100%!important;display:grid!important}html body .game-handwriting .handwriting-answer-row .handwriting-answer{grid-column:2!important;width:100%!important;margin:0!important}html body .game-handwriting .handwriting-answer-row .handwriting-seal{grid-column:3!important;justify-self:start!important;margin-left:18px!important}@media (max-width:700px){html body .game-handwriting .handwriting-answer-row{grid-template-columns:60px minmax(0,480px) 60px!important}html body .game-handwriting .handwriting-answer-row .handwriting-seal{width:52px!important;margin-left:8px!important}}html body .game-handwriting .handwriting-seal .handwriting-stamp-letter{width:20%!important;height:11%!important;font-size:clamp(9px,1.8vw,23px)!important;line-height:1!important;top:59%!important;left:53%!important;transform:translate(-50%,-50%)rotate(25deg)scaleY(.6)rotate(180deg)scaleX(-1)!important}html body .game-handwriting .handwriting-answer-row{position:relative!important}html body .game-handwriting .handwriting-answer-row .handwriting-seal{grid-column:auto!important;width:155px!important;margin:0!important;position:absolute!important;top:0!important;left:calc(50% + 258px)!important}@media (max-width:700px){html body .game-handwriting .handwriting-answer-row .handwriting-seal{transform:translate(10px);width:75px!important;top:0!important;left:auto!important;right:0!important}}html body .game-handwriting>header{flex-shrink:0!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;padding:10px 16px!important;display:flex!important}html body .game-handwriting .handwriting-top-title{flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;margin-right:48px;display:flex}html body .game-handwriting .handwriting-top-title .handwriting-brand{margin:0!important}html body .game-handwriting .handwriting-top-count{font-variant-numeric:tabular-nums;white-space:nowrap!important;font-size:18px!important;font-weight:700!important}@media (max-width:700px){html body .game-handwriting .handwriting-top-title{gap:8px;margin-right:0}html body .game-handwriting .handwriting-top-count{font-size:14px!important}}.game-handwriting>header .handwriting-sound{flex:0 0 44px;width:44px;height:44px;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.game-handwriting .handwriting-top-title{margin-right:108px}@media (max-width:600px){.game-handwriting>header{gap:8px}.game-handwriting .handwriting-top-title{margin-right:0}}html body .game-handwriting .handwriting-companion{pointer-events:none;width:155px;height:190px;position:absolute;top:0;right:calc(50% + 258px)}html body .game-handwriting .handwriting-result .handwriting-clean-word{display:block;letter-spacing:normal!important;text-shadow:none!important;filter:none!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font:500 clamp(24px,3vw,38px)/1.5 Segoe Script,Segoe Print,Bradley Hand,cursive!important}@media (max-width:700px){html body .game-handwriting .handwriting-companion{width:75px;height:92px;left:-10px;right:auto}}html body .game-handwriting .handwriting-result .handwriting-revealed{justify-content:center;align-items:center;width:100%;min-height:120px!important;margin:8px 0!important;padding:12px 8px!important;display:flex!important;transform:none!important}html body .game-handwriting .handwriting-result .handwriting-revealed:before,html body .game-handwriting .handwriting-result .handwriting-revealed:after{display:none!important}html body .game-result-report .result-finished-at{color:#365b4c!important;background:linear-gradient(110deg,#e1f0e9,#f6edcb)!important;border:1px solid #fff9!important;border-radius:20px!important;padding:12px 18px!important;box-shadow:0 6px 18px #284b3310!important}html body .game-result-report .result-finished-at:before{display:none!important}html body .game-result-report .result-finished-at :is(small,strong,b){color:#365b4c!important;text-shadow:none!important}html body .game-result-report .result-finished-at strong{font-size:clamp(15px,1.7vw,22px)!important}html body .game-result-report .result-finished-at b{font-size:clamp(24px,2.6vw,34px)!important}html body .game-result-report .result-score-trophy{box-sizing:border-box;border:2px solid #dac467;border-radius:24px;box-shadow:0 12px 28px #16503b30;background:linear-gradient(135deg,#153f33,#246e56 52%,#153f33)!important;padding:18px!important}html body .game-result-report .result-score-trophy>.result-summary{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .game-result-report .result-score-metric>strong{color:#fff0a2!important;font-size:clamp(30px,4vw,54px)!important}html body .game-result-report .result-score-metric>b{color:#fff!important;font-size:clamp(25px,3vw,40px)!important}html body .game-result-report .result-score-metric>:is(span,small){color:#d9f2e8!important}html[data-site-theme=night] body .game-result-report .result-finished-at{background:linear-gradient(110deg,#263654,#303e5b)!important}html[data-site-theme=night] body .game-result-report .result-finished-at :is(small,strong,b){color:#d9deea!important}html[data-site-theme=night] body .game-result-report .result-score-trophy{background:linear-gradient(135deg,#10192e,#233958)!important}@media (max-width:899px){html body .result-backdrop{padding:0!important}html body .result-backdrop>.game-result-report.report-two-columns{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;will-change:auto!important;width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:calc(22px + env(safe-area-inset-top)) 12px calc(24px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden auto!important;transform:none!important}html body .result-backdrop>.game-result-report.report-two-columns>*{flex-shrink:0!important}html body .game-result-report.report-two-columns>.result-left-column{max-height:none!important;overflow:visible!important}}html body .exercise.catch-experience{flex-direction:column!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}html body .exercise.catch-experience>header{flex-shrink:0!important}html body .exercise.catch-experience>.catch-world{flex:auto!important;min-height:0!important;margin:0!important;padding-bottom:0!important}@media (max-width:700px){html body .exercise.catch-experience{box-sizing:border-box!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}html body .exercise.catch-experience>.catch-world{height:0!important}html body .catch-experience .catch-world .moving-jar{bottom:calc(8px + env(safe-area-inset-bottom))!important}}html[data-site-theme=academy] body .content.jars-page .library-directory>header{border-radius:6px;padding:10px;background:#e7eddf!important}html[data-site-theme=academy] body .content.jars-page .library-directory .directory-branches button:not(.directory-combined-count),html[data-site-theme=academy] body .content.jars-page .wordcraft-global-search{color:#294735!important;background:#e7eddf!important}html[data-site-theme=academy] body .content.jars-page .library-directory>header>b{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .cabinet-library .jar-card .jar-front-glass,body .jar-title-miniature .jar-front-glass{z-index:5!important;pointer-events:none!important;filter:none!important;-webkit-mask-image:linear-gradient(90deg,#000 12%,#0000 25% 75%,#000 88%),linear-gradient(#0000 86%,#000 93%),linear-gradient(#000 25%,#0000 37%),linear-gradient(#0003,#0003)!important;mask-image:linear-gradient(90deg,#000 12%,#0000 25% 75%,#000 88%),linear-gradient(#0000 86%,#000 93%),linear-gradient(#000 25%,#0000 37%),linear-gradient(#0003,#0003)!important}body .cabinet-library .jar-card .jar-info{z-index:6!important}@media (max-width:620px){body .content.leaderboard-page:before{height:280px!important;top:0!important}body .content.leaderboard-page>.leaderboard-heading{align-items:stretch!important;min-height:0!important;padding:296px 12px 18px!important}body .content.leaderboard-page>.leaderboard-heading>div{gap:12px;display:grid;width:100%!important;position:static!important}body .content.leaderboard-page>.leaderboard-heading h1{text-align:center;text-shadow:none!important}body .content.leaderboard-page>.leaderboard-heading .leaderboard-period{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;max-width:none!important;display:grid!important;position:static!important;transform:none!important}body .content.leaderboard-page>.leaderboard-heading .leaderboard-period>button{width:100%;min-width:0}}body .content.leaderboard-page>.leaderboard{grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;gap:12px!important;min-height:0!important}body .content.leaderboard-page .own-leaderboard-place{flex:none!important;align-self:start!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 10px 10px!important}@media (max-width:620px){body .academy-panorama-view .academy-panorama-title{overflow:hidden;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:0!important}body .academy-panorama-view .academy-panorama-title>.academy-logo,body .academy-panorama-view .academy-panorama-title h1,body .academy-panorama-view .academy-panorama-title>p,body .academy-panorama-view .academy-panorama-glints{display:none!important}body .academy-panorama-view .academy-panorama-title:before{content:none!important;display:none!important}body .academy-panorama-view .academy-panorama-title:after{aspect-ratio:3;border-radius:12px;background:url(/wordamin-learning-cast-v2.webp) 50%/contain no-repeat!important;grid-area:1/1!important;width:100%!important;height:auto!important}body .academy-panorama-view .academy-name-with-song{justify-self:end;padding:0 8px 8px;grid-area:2/1!important}body .academy-panorama-view .academy-section-heading{display:none!important}body .academy-panorama-view .academy-panorama-title .academy-name-with-song{box-sizing:border-box;justify-self:stretch;align-items:center!important;gap:12px!important;width:100%!important;padding:4px 12px 12px!important;display:flex!important}body .academy-panorama-view .academy-mobile-activity-copy{color:#315e4b;text-align:left;flex:1;min-width:0;display:block!important}body .academy-panorama-view .academy-mobile-activity-copy h2{white-space:normal!important;margin:0!important;font:700 16px/1.3 Arial,sans-serif!important}body .academy-panorama-view .academy-mobile-activity-copy h2 small{margin-top:3px;display:block;font:400 11px/1.4 Arial,sans-serif!important}body .academy-panorama-view .academy-panorama-title .academy-mobile-activity-copy p{text-align:left!important;margin:5px 0 0!important;font:400 12px/1.4 Arial,sans-serif!important;display:block!important}body .academy-panorama-view .academy-name-with-song>.academy-song{flex:none}}@media (min-width:621px){body .content.academy-page .academy-panorama-view{--academy-scene-inset:clamp(20px,3.5vw,56px);aspect-ratio:auto!important;padding-bottom:0!important;overflow:hidden!important}body .content.academy-page .academy-panorama-view .academy-panorama{max-width:none!important}body .content.academy-page .academy-panorama-view .academy-proverb-illustration{display:none!important}body .content.academy-page .academy-panorama-view .academy-learning-proverb{margin-bottom:8px}body .content.academy-page .academy-panorama-view,body .content.academy-page .academy-panorama-view *,body .content.academy-page .academy-panorama-view :before,body .content.academy-page .academy-panorama-view :after{-webkit-backdrop-filter:none!important}body .content.academy-page .academy-panorama-view{aspect-ratio:2/3!important;background:#d7cda9 url(/academy-redrawn-stairs-v12.webp) top/100% no-repeat!important}body .content.academy-page .academy-panorama-view .academy-panorama-title{width:fit-content!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;min-height:clamp(180px,19vw,300px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:80px!important;padding-right:0!important}body .content.academy-page .academy-panorama-view .academy-panorama-title:before,body .content.academy-page .academy-panorama-view .academy-panorama-title:after{content:none!important;display:none!important}}body .academy-activity-filters{z-index:2;width:100%;margin:16px auto 20px;position:relative}body .academy-activity-filter-buttons{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}body .academy-activity-filter-buttons button{white-space:normal;word-break:normal;width:100%;min-width:0;min-height:46px;padding:10px 8px;font-size:clamp(14px,1.2vw,18px)!important}body .academy-activity-filter-buttons button[aria-pressed=true]{color:#173e30!important;background:#dceade!important;border-color:#386651!important;box-shadow:inset 0 0 0 1px #386651!important}body .academy-activity-description{background:#fffcf1f0;border-radius:16px;margin:12px 0 0;padding:14px 18px;line-height:1.5;color:#234638!important;text-shadow:none!important;font-size:17px!important}@media (max-width:900px){body .academy-activity-filter-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){body .academy-activity-filter-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}body .academy-activity-description{padding:12px;font-size:16px!important}}@media (min-width:621px){body .content.academy-page .academy-panorama-view .academy-panorama-title{align-content:start!important;margin-top:clamp(24px,5vw,80px)!important;padding-top:0!important}body .content.academy-page .academy-panorama-view .academy-hotspot{background:linear-gradient(125deg,#fffdf494 0%,#f3f9e97a 48%,#e6f5e96b 100%)!important}body .content.academy-page .academy-panorama-view .academy-activity-filters{flex-direction:column!important;gap:20px!important;margin-top:24px!important;margin-bottom:28px!important;display:flex!important}body .content.academy-page .academy-panorama-view .academy-activity-description{margin:0!important;padding:18px 22px!important;line-height:1.6!important}body .content.academy-page .academy-panorama-view{min-height:150cqw;container-type:inline-size;overflow-anchor:none!important}body .content.academy-page .academy-panorama-view .academy-panorama-title{min-height:clamp(160px,20cqw,400px)!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important}body .content.academy-page .academy-panorama-view .academy-activity-filters,body .content.academy-page .academy-panorama-view .academy-hotspots{overflow-anchor:none!important}body .content.academy-page .academy-panorama-view .academy-activity-description{box-sizing:border-box!important;min-height:90px!important}body .content.academy-page .academy-panorama-view .academy-hotspots{min-height:var(--activity-grid-height,0px)!important;align-content:start!important}body .content.academy-page .academy-panorama-view{padding:0!important}body .content.academy-page .academy-panorama-view .academy-panorama{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:22cqw 4cqw 0!important;position:relative!important}body .content.academy-page .academy-panorama-view .academy-panorama-title{align-content:start!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 0 80px!important;position:absolute!important;inset:3cqw auto auto 50%!important;transform:translate(-50%)!important}body .content.academy-page .academy-panorama-view .academy-section-heading{box-sizing:border-box!important;min-height:4cqw!important;margin:0!important}body .content.academy-page .academy-panorama-view .academy-activity-filters{margin-top:2cqw!important}body .content.academy-page .academy-panorama-view{align-content:start!important;display:block!important}}body .academy-activity-description p{color:inherit!important;font:inherit!important;text-shadow:none!important;margin:0 0 14px!important;line-height:1.6!important}body .academy-theory-sources{font-size:14px!important;line-height:1.5!important}body .academy-theory-sources a{text-underline-offset:3px;color:#215c48!important;text-decoration:underline!important}@media (min-width:621px){body .content.academy-page .academy-panorama-view .academy-panorama-title{grid-template-rows:auto auto!important;grid-template-columns:66px minmax(0,auto) 66px!important;align-items:center!important;gap:2px 18px!important;width:max-content!important;max-width:92%!important;padding:0!important;display:grid!important}body .content.academy-page .academy-panorama-view .academy-panorama-title>.academy-logo{grid-area:1/1!important;align-self:center!important;margin:0!important;position:static!important}body .content.academy-page .academy-panorama-view .academy-name-with-song{display:contents!important}body .content.academy-page .academy-panorama-view .academy-panorama-title h1{grid-area:1/2!important;align-items:flex-start!important;gap:2px!important;margin:0!important;font-size:clamp(32px,4cqw,58px)!important;line-height:1.05!important}body .content.academy-page .academy-panorama-view .academy-panorama-title h1 small{letter-spacing:1.4px!important;font-size:clamp(9px,1cqw,13px)!important;line-height:1.4!important}body .content.academy-page .academy-panorama-view .academy-name-with-song>.academy-song{grid-area:1/3!important;align-self:center!important;margin:0!important}body .content.academy-page .academy-panorama-view .academy-panorama-title>p{text-align:left!important;grid-area:2/2!important;margin:-10px 0 0!important}body .content.academy-page .academy-panorama-view .academy-section-heading,body .content.academy-page .academy-panorama-view .academy-section-heading h2,body .content.academy-page .academy-panorama-view .academy-section-heading h2 small,body .content.academy-page .academy-panorama-view .academy-section-heading p{-webkit-text-stroke:.35px #17382b;paint-order:stroke fill;color:#fffbed!important;text-shadow:-1px -1px #17382b,1px -1px #17382b,-1px 1px #17382b,1px 1px #17382b,0 2px 3px #0a1d14b3!important}body .content.academy-page .academy-panorama-view .academy-panorama-title>.academy-logo{isolation:isolate;position:relative!important;inset:auto!important;overflow:hidden!important}body .content.academy-page .academy-panorama-view .academy-panorama-title>.academy-logo:after{content:none!important;animation:none!important;display:none!important}body .content.academy-page .academy-panorama-view .academy-panorama-title{top:.3cqw!important}body .content.academy-page .academy-panorama-view .academy-panorama-title h1{box-sizing:border-box;min-width:0;text-align:center!important;justify-self:center!important;align-items:center!important;width:100%!important}body .content.academy-page .academy-panorama-view .academy-panorama-title h1 small{justify-content:center!important;padding:0!important}body .content.academy-page .academy-panorama-view .academy-panorama-title h1 small,body .content.academy-page .academy-panorama-view .academy-panorama-title>p,body .content.academy-page .academy-panorama-view .academy-panorama-title>p small{text-align:center!important;justify-self:center!important;width:100%!important}}body .content.academy-page .academy-panorama-view details.academy-activity-description{min-height:0!important;padding:0!important}body .academy-activity-description>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-weight:600;list-style:none;display:flex}body .academy-activity-description>summary::-webkit-details-marker{display:none}body .academy-theory-arrow{flex:none;font-size:24px;transition:transform .2s}body .academy-activity-description[open] .academy-theory-arrow{transform:rotate(180deg)}body .academy-theory-content{padding:4px 20px 20px}@media (min-width:621px){body .content.academy-page .academy-panorama-view{isolation:isolate;aspect-ratio:auto!important;background:#ded8bc!important;width:100%!important;max-width:1672px!important;min-height:100vh!important}body .content.academy-page .academy-panorama-view:before{content:""!important;filter:contrast(1.08)saturate(1.04)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;z-index:-1!important;pointer-events:none!important;background:#ded8bc url(/academy-children-local-v18.webp) top/min(100%,1672px,177.683dvh) no-repeat!important;width:100cqw!important;max-width:1672px!important;height:100dvh!important;animation:none!important;display:block!important;position:fixed!important;inset:0 auto auto!important;transform:none!important}body .content.academy-page .academy-panorama-view:after{content:none!important;display:none!important}}body .content.academy-page .academy-panorama-view .academy-section-heading,body .content.academy-page .academy-panorama-view .academy-learning-proverb{background:linear-gradient(125deg,#fffdf494 0%,#f3f9e97a 48%,#e6f5e96b 100%)!important}@media (min-width:621px){body .content.academy-page .academy-panorama-view .academy-section-heading,body .content.academy-page .academy-panorama-view .academy-learning-proverb,body .content.academy-page .academy-panorama-view .academy-hotspot,body .content.academy-page .academy-panorama-view .academy-activity-filters{background:linear-gradient(125deg,#fffdf4f0,#f3f9e9e8 48%,#e6f5e9e3)!important}body .content.academy-page .academy-panorama-view .academy-section-heading h2,body .content.academy-page .academy-panorama-view .academy-section-heading h2 small,body .content.academy-page .academy-panorama-view .academy-section-heading p{font-family:var(--font-geist-sans),Arial,sans-serif!important;color:#284b3e!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-weight:600!important}}body .admin-copy-jar{color:#2c5744;background:linear-gradient(#fff9e7,#eee0ba);border:1px solid #c6b282;border-radius:12px;padding:10px 16px;font-weight:700}@media (max-width:900px){body .admin-copy-jar{display:none!important}}body .word-list>.admin-copy-jar-row{justify-content:flex-end;min-width:0;margin:8px 0 12px;display:flex}@media (max-width:900px){body .word-list>.admin-copy-jar-row{display:none}}@media (min-width:621px){body .content.jars-page>.library-mini-cast>.academy-photo{height:auto;display:block;position:absolute}body .content.jars-page>.library-mini-cast>.academy-photo-0{width:4.2%;bottom:18%;left:29%}body .content.jars-page>.library-mini-cast>.academy-photo-1{width:5.7%;bottom:6%;left:48.95%}body .content.jars-page>.library-mini-cast>.academy-photo-2{width:4.8%;bottom:13%;left:75.75%}body .content.jars-page>.library-mini-cast>.academy-photo-3{width:5%;bottom:7%;left:19%}body .content.jars-page>.library-mini-cast>.academy-extra-robot{aspect-ratio:1/2;height:auto;display:block;position:absolute;overflow:hidden}body .content.jars-page>.library-mini-cast>.academy-extra-robot-0{width:4.5%;bottom:3%;left:60%}body .content.jars-page>.library-mini-cast>.academy-extra-robot-1{width:2.3%;bottom:32%;left:49%}body .content.jars-page>.library-mini-cast>.academy-extra-robot-2{width:4%;bottom:8%;left:25%}}body .content.jars-page>.library-mini-cast{display:none!important}body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode):after{display:none!important}@media (min-width:621px){body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode):before{background:url(/library-integrated-academy-v1.webp) top/100% no-repeat!important}body .content.jars-page>.library-mini-cast{aspect-ratio:1672/941!important;z-index:-1!important;pointer-events:none!important;width:min(100%,1672px)!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}body .content.jars-page>.library-mini-cast>i{aspect-ratio:418/941;background:url(/library-academy-adults-wide-toe-v2.png) var(--cast-column) center / 400% 100% no-repeat;width:6%;display:block;position:absolute}body .content.jars-page>.library-mini-cast>.familiar-adult{background-image:url(/profile-academy-adults-wide-toe-v2.png)}body .library-mini-cast>i:first-child{bottom:22%;left:24%}body .library-mini-cast>i:nth-child(2){width:4.5%;bottom:32%;left:39%}body .library-mini-cast>i:nth-child(3){width:5%;bottom:27%;right:26%}body .library-mini-cast>i:nth-child(4){bottom:13%;right:8%}body .library-mini-cast>i:nth-child(5){bottom:12%;left:10%}body .library-mini-cast>i:nth-child(6){width:4%;bottom:34%;left:54%}body .library-mini-cast>i:nth-child(7){width:5.5%;bottom:21%;right:18%}body .library-mini-cast>i:nth-child(8){width:7%;bottom:7%;left:38%}}@media (max-width:620px){:is(body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode),body .content.jars-page:has(.cabinet-library:is(.room-mode,.open-mode))){background:#f6f2e6!important}body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode):before{display:none!important}body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode):after{display:none!important}}@media (min-width:621px){body .content.jars-page>.library-mini-cast>i:first-child{width:4.8%;bottom:22%;left:23%}body .content.jars-page>.library-mini-cast>i:nth-child(5){width:5.8%}body .content.jars-page>.library-mini-cast>i:nth-child(7){width:4.8%}body .content.jars-page>.library-mini-cast>i:nth-child(8){width:6.8%}body .content.jars-page>.library-mini-cast>.academy-child{background-image:url(/library-academy-children-wide-toe-v2.png)}body .content.jars-page>.library-mini-cast>i:nth-child(9){width:4%;bottom:15%;left:57%}body .content.jars-page>.library-mini-cast>i:nth-child(10){width:4%;bottom:15%;left:62%}body .content.jars-page>.library-mini-cast>i:nth-child(11){width:3.2%;bottom:24%;left:17%}body .content.jars-page>.library-mini-cast>i:nth-child(12){width:2.6%;bottom:32%;left:46%}body .content.jars-page>.library-mini-cast>.academy-robot,body .content.jars-page>.library-mini-cast>.academy-braid{aspect-ratio:1/2;background-image:url(/library-academy-robot-braid-wide-toe-v2.png);background-size:200% 100%}body .content.jars-page>.library-mini-cast>.academy-robot{background-position:0;width:5.2%;bottom:15%;left:68%}body .content.jars-page>.library-mini-cast>.academy-braid{background-position:100%;width:4%;bottom:30%;left:34.5%}body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode){background-color:#f6f2e6!important;background-image:linear-gradient(#f6f2e21f,#f6f2e21f),url(/library-floor-continuation-v1.webp)!important;background-position:top!important;background-repeat:no-repeat,repeat-y!important;background-size:100% 100%,min(100%,1672px)!important}body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode):before{-webkit-mask-image:linear-gradient(#000 0% 99%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 99%,#0000 100%)!important}body .content.jars-page>.library-mini-cast>i:nth-child(2){width:3.5%;bottom:54%;left:28%}body .content.jars-page>.library-mini-cast>i:nth-child(6){width:3%;bottom:55%;left:54%}body .content.jars-page>.library-mini-cast:before,body .content.jars-page>.library-mini-cast:after{content:"";z-index:1;pointer-events:none;transform-origin:0 0;background:linear-gradient(#fff0ad,#a87117 55%,#62410c) 0 0/100% 3px no-repeat,linear-gradient(#ebce78,#875415) 0 52%/100% 2px no-repeat,linear-gradient(#e4ba56,#805015) 0 100%/100% 2px no-repeat,repeating-linear-gradient(90deg,#0000 0 calc(25% - 2px),#b78b35 calc(25% - 2px) calc(25% - 1px),#f7dc8c calc(25% - 1px) 25%);width:6%;height:4.5%;position:absolute;inset:auto}body .content.jars-page>.library-mini-cast:after{top:41.5%;left:27%;transform:skewY(7deg)}body .content.jars-page>.library-mini-cast:before{width:5%;height:4%;top:40.8%;left:53.5%;transform:skewY(-2deg)}body .content.jars-page>.library-mini-cast>i:nth-child(3){width:4.8%;bottom:20%;right:26%}body .content.jars-page>.library-mini-cast>i:nth-child(7){width:3%;bottom:34%;left:64.25%;right:auto}body .content.jars-page>.library-mini-cast>i:nth-child(4){width:6%;bottom:10%;right:14%}body .content.jars-page>.library-mini-cast>i:nth-child(3):after,body .content.jars-page>.library-mini-cast>i:nth-child(7):after,body .content.jars-page>.library-mini-cast>i:nth-child(4):after{content:"";z-index:-1;background:radial-gradient(#4b351952,#4b35191a 45%,#0000 72%);height:3%;position:absolute;bottom:1%;left:12%;right:10%}body .content.jars-page>.library-mini-cast>i:nth-child(4){width:3%;bottom:34%;left:58%;right:auto}body .content.jars-page>.library-mini-cast{display:none!important}html[data-site-theme=academy] body .content[data-library-backdrop="2"]:has(.wordstore-catalog-mode){--library-visit-art:url(/library-academy-garden-cast-v1.webp)}html[data-site-theme=academy] body .content[data-library-backdrop]:not([data-library-backdrop="0"]):has(.wordstore-catalog-mode){background:#e5dcc6!important}html[data-site-theme=academy] body .content[data-library-backdrop]:not([data-library-backdrop="0"]):has(.wordstore-catalog-mode):before{background:var(--library-visit-art) center top / 100% auto no-repeat!important;-webkit-mask-image:linear-gradient(#000 0% 85%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 85%,#0000 100%)!important}html[data-site-theme=academy] body .content.jars-page:has(.cabinet-library:is(.room-mode,.open-mode)){min-height:calc(100dvh - 24px);background:#362315 var(--room-visit-art,url(/workbook-study-classroom-v5.webp)) center top / min(100%,1672px) auto no-repeat!important}}body .content.progress-page{color:#254e3e!important;isolation:isolate!important;background:#f6f2e6!important}body .content.progress-page:before{content:""!important;pointer-events:none!important;opacity:.2!important;z-index:-1!important;background:url(/wordamin-herb-3d.png) right 32px top 230px/110px no-repeat!important;position:absolute!important;inset:0!important}body .content.progress-page>.topbar{box-shadow:none!important;color:#254e3e!important;background:0 0!important;border:0!important}body .content.progress-page>.topbar h1{color:#254e3e!important;text-shadow:none!important}body .content.progress-page .progress-view{background:0 0!important;flex-direction:column!important;gap:22px!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:16px 24px 40px!important;display:flex!important}body .content.progress-page .progress-profile-identity,body .content.progress-page .repetition-banner,body .content.progress-page .profile-paper,body .content.progress-page .desktop-disclosure{color:#254e3e!important;text-shadow:none!important;background:#fffff9d1!important;border:1px solid #d8cba6!important;border-radius:22px!important;box-shadow:0 6px 24px #5f684608!important}body .content.progress-page .progress-profile-identity{grid-template-columns:64px minmax(0,1fr)!important;gap:16px!important;min-height:0!important;padding:18px 22px!important}body .content.progress-page .progress-profile-identity>strong,body .content.progress-page .progress-profile-identity>.profile-help-actions,body .content.progress-page .progress-profile-identity:before,body .content.progress-page .progress-profile-identity:after,body .content.progress-page .repetition-banner:before,body .content.progress-page .repetition-banner:after{display:none!important}body .content.progress-page .progress-profile-avatar,body .content.progress-page .progress-avatar-button{width:64px!important;min-width:64px!important;height:64px!important}body .content.progress-page .progress-profile-identity h2{color:#254e3e!important;text-shadow:none!important;font-size:25px!important}body .content.progress-page .progress-profile-identity :is(small,p){color:#607264!important}body .content.progress-page .repetition-banner{margin:0!important;padding:24px!important;overflow:hidden!important}body .content.progress-page .repetition-banner>header{background:0 0!important;margin-bottom:18px!important;padding:0!important}body .content.progress-page .repetition-banner>header h3{color:#254e3e!important;text-shadow:none!important}body .content.progress-page .repetition-banner>header small{color:#6a795d!important;letter-spacing:.08em!important}body .content.progress-page .repetition-banner>header>span{color:#315b43!important;box-shadow:none!important;background:#e9eedb!important;border:1px solid #d8cba6!important}body .content.progress-page .repetition-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .content.progress-page .repetition-links>a{box-shadow:none!important;color:#31583f!important;background:#f9f8ed!important;border:1px solid #dcd6b9!important;border-radius:16px!important;min-width:0!important;padding:14px!important}body .content.progress-page .repetition-links>a.is-complete{background:#edf3e7!important}body .content.progress-page .repetition-link-copy>b{color:#254e3e!important;text-shadow:none!important;font-size:16px!important;line-height:1.35!important}body .content.progress-page .repetition-link-copy>small{color:#62735d!important;font-size:12px!important;line-height:1.5!important}body .content.progress-page .repetition-link-copy>.repetition-location{display:none!important}body .content.progress-page .repetition-open-arrow{color:#287657!important}body .content.progress-page .repetition-how{border-top:1px solid #ded6bc!important;margin-top:18px!important;padding-top:12px!important}body .content.progress-page .repetition-how summary,body .content.progress-page .repetition-how footer{color:#607264!important;background:0 0!important;font-size:12px!important}body .content.progress-page .repetition-empty{color:#31583f!important;background:#eff3e6!important;border:0!important}body .content.progress-page .profile-overview{gap:22px!important;min-width:0!important;display:grid!important}body .content.progress-page .profile-paper{min-width:0!important;padding:24px!important}body .content.progress-page .profile-paper h3{color:#254e3e!important;margin:6px 0 10px!important;font-size:23px!important;font-weight:700!important;line-height:1.25!important}body .content.progress-page .profile-paper p{color:#62735d!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.6!important}body .content.progress-page .profile-kicker{letter-spacing:.12em!important;color:#7e7956!important;font-size:10px!important;font-weight:700!important}body .content.progress-page .profile-learning-counts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:22px 0 18px!important;display:grid!important}body .content.progress-page .profile-learning-counts>div{border-left:3px solid #cdb778!important;flex-direction:column!important;gap:6px!important;padding-left:16px!important;display:flex!important}body .content.progress-page .profile-learning-counts>.reviewing{border-color:#8aa980!important}body .content.progress-page .profile-learning-counts>.learned{border-color:#287657!important}body .content.progress-page .profile-learning-counts b{color:#254e3e!important;font-size:34px!important;line-height:1.1!important}body .content.progress-page .profile-learning-counts span{color:#62735d!important;font-size:14px!important}body .content.progress-page .profile-charts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;display:grid!important}body .content.progress-page .profile-time-bars{gap:12px!important;height:174px!important;margin:18px 0 8px!important;display:flex!important}body .content.progress-page .profile-time-bars>div{color:#62735d!important;flex-direction:column!important;flex:1!important;align-items:center!important;gap:8px!important;min-width:0!important;font-size:12px!important;display:flex!important}body .content.progress-page .profile-time-bars>div>div{border-bottom:1px solid #d8cba6!important;align-items:flex-end!important;width:100%!important;height:120px!important;display:flex!important}body .content.progress-page .profile-time-bars i{background:#689676!important;border-radius:6px 6px 0 0!important;width:100%!important;max-width:34px!important;margin:auto auto 0!important;display:block!important}body .content.progress-page .profile-time-bars small{font-size:12px!important}body .content.progress-page .profile-growth{width:100%!important;height:166px!important;margin-top:14px!important;display:block!important}body .content.progress-page .profile-chart-labels{color:#62735d!important;justify-content:space-between!important;gap:10px!important;font-size:12px!important;display:flex!important}body .content.progress-page .profile-achievements{justify-content:space-between!important;align-items:center!important;gap:20px!important;display:flex!important}body .content.progress-page .profile-achievement-places{flex-direction:column;gap:6px;margin-top:10px;display:flex}body .content.progress-page .profile-achievement-places>p{white-space:nowrap;word-break:normal;overflow-wrap:normal;font-size:clamp(12px,1.1vw,16px);margin:0!important}body .content.progress-page .profile-achievements button{color:#fffdf2!important;cursor:pointer!important;background:#287657!important;border:1px solid #d8cba6!important;border-radius:12px!important;flex-shrink:0!important;padding:13px 18px!important;font-size:13px!important}body .content.progress-page .profile-game-details{isolation:isolate;box-sizing:border-box;text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:min(100%,760px);height:auto;min-height:300px;margin:0 auto 20px;display:flex;position:relative;color:#223b36!important;padding:70px 17%!important}body .content.progress-page .profile-game-details:before{content:"";z-index:-1;pointer-events:none;filter:hue-rotate(85deg)saturate(1.2);background:url(/profile-mineral-amethyst-v1.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}body .content.progress-page .profile-game-details>h3{text-shadow:0 1px 2px #ffffffb0;color:#223b36!important;margin:0 0 8px!important;font:700 clamp(20px,2vw,28px)/1.25 Georgia,serif!important}body .content.progress-page .profile-game-details>p{font-weight:700;color:#223b36!important;margin:0 0 14px!important;font-size:20px!important}body .content.progress-page .profile-game-details .profile-week-games{justify-content:center;width:100%;min-width:0;font-size:15px;line-height:1.5}@media (max-width:620px){body .content.progress-page .profile-game-details{min-height:220px;padding:42px 14%!important}body .content.progress-page .profile-game-details>p{font-size:17px!important}}body .content.progress-page .profile-game-details .profile-week-games{flex-wrap:wrap!important;gap:12px!important;display:flex!important}body .content.progress-page .desktop-disclosure-toggle{color:#315b43!important;box-shadow:none!important;background:0 0!important}body .content.progress-page :is(button,a,summary):focus-visible{outline-offset:4px!important;outline:3px solid #a88a36!important}body .content.progress-page .progress-view :is(h2,h3,p,b,span,small){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:760px){body .content.progress-page .progress-view{gap:16px!important;padding:12px 10px 28px!important}body .content.progress-page .progress-profile-identity{grid-template-columns:54px minmax(0,1fr)!important;padding:16px!important}body .content.progress-page .progress-profile-avatar,body .content.progress-page .progress-avatar-button{width:54px!important;min-width:54px!important;height:54px!important}body .content.progress-page .progress-profile-identity h2{font-size:21px!important}body .content.progress-page .repetition-banner,body .content.progress-page .profile-paper{padding:18px!important}body .content.progress-page .repetition-links,body .content.progress-page .profile-charts{grid-template-columns:1fr!important}body .content.progress-page .profile-overview,body .content.progress-page .profile-charts{gap:16px!important}body .content.progress-page .profile-learning-counts{gap:8px!important}body .content.progress-page .profile-learning-counts>div{padding-left:9px!important}body .content.progress-page .profile-learning-counts b{font-size:28px!important}body .content.progress-page .profile-learning-counts span{font-size:12px!important}body .content.progress-page .profile-achievements{flex-direction:column!important;align-items:flex-start!important}body .content.progress-page .progress-profile-login{flex-wrap:wrap!important}body .content.progress-page .progress-profile-identity .profile-mobile-signout{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;padding:6px 10px!important;animation:none!important;position:static!important}}body .content.progress-page .repetition-empty{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-height:0!important;padding:20px!important;display:flex!important}body .content.progress-page .repetition-empty:before,body .content.progress-page .repetition-empty:after{display:none!important}body .content.progress-page .repetition-empty button{color:#fffdf2!important;cursor:pointer!important;background:#287657!important;border:1px solid #d8cba6!important;border-radius:10px!important;padding:10px 15px!important}body .content.progress-page .progress-view>.profile-help-actions--mobile{box-shadow:none!important;background:0 0!important;justify-content:flex-start!important;gap:12px!important;margin-top:0!important;display:flex!important}body .content.progress-page header.progress-profile-identity{grid-template-columns:64px minmax(0,1fr)!important;display:grid!important;position:relative!important}body .content.progress-page header.progress-profile-identity .progress-avatar-button{border-radius:18px!important;grid-area:1/1!important;align-self:center!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}body .content.progress-page header.progress-profile-identity>div{grid-column:2!important;min-width:0!important}body .content.progress-page .progress-profile-avatar{justify-content:center!important;align-items:center!important;display:flex!important;position:static!important}body .content.progress-page .profile-help-actions--mobile .tutorial-replay,body .content.progress-page .profile-help-actions--mobile .detailed-guide-trigger{animation:none!important;position:static!important;transform:none!important}body .content.progress-page .profile-paper{padding:24px!important}@media (max-width:760px){body .content.progress-page header.progress-profile-identity{grid-template-columns:54px minmax(0,1fr)!important}body .content.progress-page .profile-paper{padding:18px!important}}body .content.progress-page header.progress-profile-identity{grid-template-rows:auto!important;margin-bottom:0!important}body .content.progress-page header.progress-profile-identity>div:not(.wordamood-control):not(.profile-help-actions){grid-row:1!important;display:block!important}body .content.progress-page .progress-profile-name{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}body .content.progress-page .progress-profile-name h2{min-width:0!important;max-width:100%!important;margin:6px 0!important;display:block!important}body .content.progress-page .progress-profile-login{gap:4px!important;margin:4px 0 0!important;display:flex!important}body .content.progress-page header.progress-profile-identity .progress-avatar-button{align-self:start!important;height:64px!important;min-height:64px!important}@media (max-width:760px){body .content.progress-page header.progress-profile-identity .progress-avatar-button{height:54px!important;min-height:54px!important}body .content.progress-page header.progress-profile-identity h2{letter-spacing:-.03em!important;font-size:18px!important}body .content.progress-page .progress-profile-name .wordamood-control{margin:0!important;display:block!important;position:static!important}body .content.progress-page .profile-learning-counts{grid-template-columns:1fr!important}body .content.progress-page .profile-learning-counts>div{flex-direction:row!important;align-items:center!important;gap:12px!important}}body .content.progress-page .paired-stat-grid article{color:#254e3e!important;box-shadow:none!important;background:#f8f7ee!important;border-color:#d8cba6!important}body .content.progress-page .paired-stat-grid article :is(b,small,span){color:#315b43!important;text-shadow:none!important}body .content.progress-page header.progress-profile-identity .progress-profile-name h2 .profile-display-name-edit{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}body .content.progress-page header.progress-profile-identity .profile-display-name-edit:before,body .content.progress-page header.progress-profile-identity .profile-display-name-edit:after{display:none!important}body .content.progress-page header.progress-profile-identity.profile-calm{--profile-portrait-width:144px;grid-template-columns:var(--profile-portrait-width) minmax(0, 1fr)!important;gap:20px!important;min-height:144px!important;padding:0!important}body .content.progress-page header.progress-profile-identity.profile-calm>.progress-avatar-button{width:var(--profile-portrait-width)!important;aspect-ratio:auto!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:21px 0 0 21px!important;position:absolute!important;inset:0 auto 0 0!important;transform:none!important}body .content.progress-page header.progress-profile-identity.profile-calm>.progress-avatar-button .progress-profile-avatar{aspect-ratio:1!important;object-fit:cover!important;border-radius:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;font-size:48px!important;position:absolute!important;inset:0 auto auto 50%!important;transform:translate(-50%)!important}body .content.progress-page header.progress-profile-identity.profile-calm>div:not(.wordamood-control):not(.profile-help-actions){align-self:center!important;padding:18px 22px 18px 0!important}@media (max-width:760px){body .content.progress-page header.progress-profile-identity.profile-calm{--profile-portrait-width:96px;gap:14px!important}body .content.progress-page header.progress-profile-identity.profile-calm>div:not(.wordamood-control):not(.profile-help-actions){padding:16px 12px 16px 0!important}}body .content.progress-page:before{opacity:.5!important;background:url(/wordamin-herb-3d.png) right -18px top 390px/125px no-repeat,url(/wordamin-crystal-3d.webp) -16px 820px/100px no-repeat,url(/wordamin-herb-3d.png) right -22px bottom 160px/115px no-repeat!important}@media (min-width:1000px){body .content.progress-page header.progress-profile-identity.profile-calm{padding-right:220px!important}body .content.progress-page header.progress-profile-identity.profile-calm:after{content:""!important;pointer-events:none!important;opacity:.88!important;background:url(/academy-welcome-characters-v2.webp) 100%/auto 100% no-repeat!important;border-radius:0 21px 21px 0!important;width:220px!important;height:100%!important;display:block!important;position:absolute!important;inset:0 0 0 auto!important;transform:none!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%)!important;mask-image:linear-gradient(90deg,#0000,#000 32%)!important}}body .content.progress-page .repetition-banner{position:relative!important}body .content.progress-page .repetition-banner>header{align-items:center!important;min-height:110px!important;padding-right:170px!important;position:relative!important}body .content.progress-page .repetition-banner>header:after{content:""!important;pointer-events:none!important;background:url(/profile-repetition-academy-v2.webp) 50%/contain no-repeat!important;width:140px!important;height:110px!important;display:block!important;position:absolute!important;top:0!important;right:48px!important}body .content.progress-page .repetition-banner>header>span{position:absolute!important;top:34px!important;right:0!important}body .content.progress-page .profile-overview>.profile-paper:first-child{position:relative!important}body .content.progress-page .profile-overview>.profile-paper:first-child>h3{padding-right:88px!important}body .content.progress-page .profile-overview>.profile-paper:first-child:after{content:""!important;pointer-events:none!important;background:url(/sidebar-teachers-book-3d-v2.webp) 50%/contain no-repeat!important;width:80px!important;height:75px!important;position:absolute!important;top:10px!important;right:20px!important}body .content.progress-page .profile-achievements:before{place-items:center;font-size:52px;content:attr(data-rank-icon)!important;pointer-events:none!important;flex:0 0 76px!important;width:76px!important;height:88px!important;display:grid!important}body .content.progress-page .profile-achievements>div{flex:1!important}@media (max-width:760px){body .content.progress-page .repetition-banner>header{min-height:98px!important;padding-right:126px!important}body .content.progress-page .repetition-banner>header:after{width:100px!important;height:90px!important;top:8px!important;right:30px!important}body .content.progress-page .repetition-banner>header>span{top:28px!important}body .content.progress-page .profile-achievements{position:relative!important}body .content.progress-page .profile-achievements:before{width:58px!important;height:70px!important;position:absolute!important;top:16px!important;right:16px!important}body .content.progress-page .profile-achievements>div{padding-right:64px!important}}body .content.progress-page .paired-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:12px!important}body .content.progress-page .paired-stat-grid>.stat-pair{--mineral-hue:0deg;gap:12px!important}body .content.progress-page .paired-stat-grid>.stat-pair:nth-child(2){--mineral-hue:85deg}body .content.progress-page .paired-stat-grid>.stat-pair:nth-child(3){--mineral-hue:160deg}body .content.progress-page .paired-stat-grid>.stat-pair:nth-child(4){--mineral-hue:240deg}body .content.progress-page .paired-stat-grid .stat-pair>article{isolation:isolate!important;box-shadow:none!important;clip-path:none!important;aspect-ratio:2!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:36px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:4px 10px!important;height:auto!important;min-height:160px!important;padding:34px 17%!important;display:grid!important;position:relative!important;overflow:visible!important}body .content.progress-page .paired-stat-grid .stat-pair>article:before{content:""!important;opacity:1!important;width:100%!important;height:100%!important;box-shadow:none!important;clip-path:none!important;filter:hue-rotate(var(--mineral-hue)) saturate(1.25)!important;z-index:-1!important;pointer-events:none!important;background:url(/profile-mineral-amethyst-v1.webp) 50%/contain no-repeat!important;border:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}body .content.progress-page .paired-stat-grid .stat-pair>article:nth-child(2):before{filter:hue-rotate(calc(var(--mineral-hue) + 35deg)) saturate(1.2)!important}body .content.progress-page .paired-stat-grid .stat-pair>article:after{display:none!important}body .content.progress-page .paired-stat-grid .stat-pair>article>b{color:#223b36!important;text-shadow:0 1px 2px #ffffffb0!important;font-size:28px!important;line-height:1.15!important}body .content.progress-page .paired-stat-grid .stat-pair>article>small{color:#223b36!important;text-shadow:0 1px 2px #ffffffb0!important;grid-column:2!important;font-size:12px!important;line-height:1.3!important}body .content.progress-page .paired-stat-grid article>.crystal-engraving{color:#315b43!important;grid-area:1/1/3!important;width:34px!important;height:36px!important}@media (min-width:1600px){body .content.progress-page .paired-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .content.progress-page .paired-stat-grid .stat-pair>article>b{font-size:23px!important}}@media (max-width:760px){body .content.progress-page .paired-stat-grid{grid-template-columns:1fr!important;gap:12px!important;padding:6px!important}body .content.progress-page .paired-stat-grid .stat-pair>article{min-height:150px!important;padding:28px 16%!important}}@media (min-width:1000px){body .content.progress-page:before{opacity:1!important;background:url(/academy-desktop-landscape-v13.webp) top/min(100%,1672px) repeat-y!important;-webkit-mask-image:linear-gradient(90deg,#000 0% 7%,#0000 27% 73%,#000 93% 100%)!important;mask-image:linear-gradient(90deg,#000 0% 7%,#0000 27% 73%,#000 93% 100%)!important}body .content.progress-page .progress-view{width:calc(100% - 100px)!important;max-width:none!important;margin-left:0!important;margin-right:100px!important;padding:24px 0 40px!important}body .content.progress-page :is(.repetition-banner,.profile-paper,.desktop-disclosure),body .content.progress-page header.progress-profile-identity.profile-calm{background:#fffdf4f5!important}}@media (min-width:1500px){body .content.progress-page .progress-view{width:calc(100% - 100px)!important}}@media (min-width:1000px) and (max-width:1250px){body .content.progress-page header.progress-profile-identity.profile-calm{padding-right:0!important}body .content.progress-page header.progress-profile-identity.profile-calm:after{display:none!important}}@media (min-width:1000px){body .content.progress-page:before{-webkit-mask-composite:source-in!important;-webkit-mask-composite:source-in!important;opacity:.9!important;-webkit-mask-composite:source-over!important;background:url(/wordamin-teacher-3d-v4.webp) 12px 2%/82px no-repeat,url(/profile-flower-sprig-v1.webp) right 16px top 3%/70px no-repeat,url(/profile-flower-sprig-v1.webp) 12px 23%/72px no-repeat,url(/profile-repetition-academy-v2.webp) right 2px top 23%/108px no-repeat,url(/sidebar-teachers-book-3d-v2.webp) right 15px top 36%/68px no-repeat,url(/profile-flower-sprig-v1.webp) right 14px top 44%/76px no-repeat,url(/wordamin-teacher-3d-v4.webp) right 8px top 63%/84px no-repeat,url(/profile-flower-sprig-v1.webp) 14px 65%/74px no-repeat,url(/profile-repetition-academy-v2.webp) 0 83%/104px no-repeat,url(/wordamin-herb-3d.png) right 18px top 82%/68px no-repeat,url(/profile-flower-sprig-v1.webp) right 14px bottom 12px/74px no-repeat,url(/profile-flower-sprig-v1.webp) left 12px bottom 12px/68px no-repeat!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}body .content.progress-page header.progress-profile-identity.profile-calm{padding-right:0!important}body .content.progress-page header.progress-profile-identity.profile-calm:after{display:none!important}}body .content.progress-page .profile-adult-cast{display:none!important}body .content.progress-page .repetition-banner>header:after{background-image:url(/profile-academy-adults-wide-toe-v2.png)!important;background-position:100%!important;background-size:400% 100%!important;width:54px!important;height:122px!important;top:-6px!important;right:84px!important}@media (min-width:1000px){body .content.progress-page:before{background:url(/profile-flower-sprig-v1.webp) right 16px top 3%/70px no-repeat,url(/wordamin-crystal-3d.webp) right 14px top 18%/68px no-repeat,url(/sidebar-teachers-book-3d-v2.webp) right 15px top 36%/68px no-repeat,url(/signature-jar-lidded-3d-v1.webp) right 14px top 57%/68px no-repeat,url(/wordamin-herb-3d.png) right 18px top 92%/68px no-repeat!important}body .content.progress-page .profile-adult-cast{pointer-events:none!important;z-index:0!important;display:block!important;position:absolute!important;inset:0!important}body .content.progress-page .profile-adult-cast>i{aspect-ratio:418/941!important;background-image:url(/profile-academy-adults-wide-toe-v2.png)!important;background-repeat:no-repeat!important;background-size:400% 100%!important;width:82px!important;position:absolute!important}body .content.progress-page .profile-adult-cast>i:first-child{background-position:0%!important;top:23%!important;left:12px!important}body .content.progress-page .profile-adult-cast>i:nth-child(2){background-position:33.3333%!important;top:24%!important;right:10px!important}body .content.progress-page .profile-adult-cast>i:nth-child(3){background-position:66.6667%!important;top:61%!important;right:10px!important}body .content.progress-page .profile-adult-cast>i:nth-child(4){background-position:100%!important;top:81%!important;left:12px!important}}@media (max-width:760px){body .content.progress-page .repetition-banner>header:after{width:40px!important;height:90px!important;top:4px!important;right:58px!important}}body .content.progress-page .repetition-banner>header:after{content:none!important;display:none!important}body .content.progress-page .repetition-banner>header>span{top:8px!important}body .content.progress-page .profile-growth-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}body .content.progress-page .profile-growth-heading>div{min-width:0}body .content.progress-page .profile-growth-heading>.profile-growth-brand{flex:0 0 64px;width:64px;height:43px;font-size:30px}@media (max-width:620px){body .content.progress-page .profile-growth-heading>.profile-growth-brand{flex-basis:43px;width:43px;height:29px;font-size:20px}}body .content.progress-page>.profile-margin-jar{display:none}@media (min-width:1000px){body .content.progress-page>.profile-margin-jar{aspect-ratio:1;pointer-events:none;z-index:0;opacity:.9;width:68px;display:block;position:absolute;top:78%;right:14px;transform:translateY(-78%)}.profile-margin-jar>span{position:absolute;inset:0}.profile-margin-jar .profile-margin-capsule{width:20%;height:auto;position:absolute}.profile-margin-jar .profile-margin-jar-shell{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}}body .content.progress-page .progress-view>.profile-help-actions--mobile{grid-template-columns:repeat(2,minmax(0,200px));width:100%;align-items:stretch!important;gap:12px!important;display:grid!important}body .content.progress-page .profile-help-actions--mobile>button{box-sizing:border-box;text-align:center!important;grid-template-columns:26px minmax(0,1fr)!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:68px!important;margin:0!important;padding:12px 16px!important;display:grid!important}body .content.progress-page .profile-help-actions--mobile>button>span{place-items:center;width:26px;height:26px;font-size:23px!important;line-height:1!important;display:grid!important}body .content.progress-page .profile-help-actions--mobile>button>b{font:700 15px/1.3 var(--font-interface)!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important}@media (max-width:420px){body .content.progress-page .profile-help-actions--mobile>button{gap:6px!important;padding:10px 8px!important}body .content.progress-page .profile-help-actions--mobile>button>b{font-size:13px!important}}body .avatar-picker-gallery .avatar-color-controls>button.avatar-academy-set{box-sizing:border-box;font:700 12px/1.2 var(--font-interface)!important;white-space:nowrap!important;letter-spacing:0!important;flex:0 0 82px!important;width:82px!important;min-width:82px!important;padding:8px 6px!important}body .content.progress-page:before{content:none!important;display:none!important}body .content.progress-page>.profile-margin-jar,body .content.progress-page>.progress-magic-decor,body .content.progress-page .profile-adult-cast{display:none!important}body .content.progress-page .repetition-banner>header{min-height:82px!important;padding-right:152px!important}body .content.progress-page .profile-today-books{object-fit:contain;pointer-events:none;width:76px;height:76px;position:absolute;top:0;right:68px}@media (max-width:620px){body .content.progress-page .repetition-banner>header{min-height:64px!important;padding-right:118px!important}body .content.progress-page .profile-today-books{width:54px;height:60px;right:56px}}body .content.progress-page .desktop-disclosure:has(.profile-game-details){box-shadow:none!important;border:0!important}body .content.progress-page .desktop-disclosure:has(.profile-game-details)>.desktop-disclosure-toggle{box-shadow:none!important;border:0!important}body .content.progress-page .profile-overview>.profile-paper:first-child:after{content:none!important;display:none!important}body .content.progress-page .profile-progress-heading{justify-content:space-between;align-items:center;gap:16px;min-height:104px;display:flex}body .content.progress-page .profile-random-character{background-repeat:no-repeat;flex-shrink:0;height:100px;display:block}body .content.progress-page .profile-growth-heading>.profile-growth-capsule{object-fit:contain;flex:0 0 76px;width:76px;height:64px;display:block}@media (max-width:620px){body .content.progress-page .profile-growth-heading>.profile-growth-capsule{flex-basis:54px;width:54px;height:48px}}body .content.progress-page .profile-overview>.profile-paper:first-child{padding-left:clamp(110px,12vw,160px)!important;position:relative!important}body .content.progress-page .profile-progress-heading{min-height:0!important}body .content.progress-page .profile-random-character{background-repeat:no-repeat;width:auto;max-width:none;height:calc(100% - 24px);position:absolute;inset:12px auto 12px 16px}@media (max-width:620px){body .content.progress-page .profile-overview>.profile-paper:first-child{padding-left:100px!important}body .content.progress-page .profile-random-character{max-width:none;height:calc(100% - 24px);inset:12px auto 12px 8px}}body .content.progress-page .profile-rhythm-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}body .content.progress-page .profile-rhythm-heading>div{min-width:0}body .content.progress-page .profile-rhythm-trophy{object-fit:contain;flex:0 0 76px;width:76px;height:88px;display:block}@media (max-width:620px){body .content.progress-page .profile-rhythm-trophy{flex-basis:54px;width:54px;height:64px}}body .content.progress-page .progress-view>.profile-help-actions--mobile{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),200px))}@media (max-width:620px){body .content.progress-page .profile-overview>.profile-paper:first-child{padding-left:18px!important;padding-right:100px!important}body .content.progress-page .profile-overview>.profile-paper:first-child .profile-random-character{max-width:84px;left:auto;right:8px}}body .content.progress-page .profile-game-details{width:min(100%,940px);min-height:380px;padding:64px clamp(24px,8%,88px)!important}body .content.progress-page .profile-game-details>h3{color:#123d30!important;text-shadow:0 1px 2px #fff,0 0 8px #ffffffe6!important;font-size:clamp(26px,2.6vw,36px)!important}body .content.progress-page .profile-game-details>p{color:#123d30!important;text-shadow:0 1px 2px #fff!important;font-size:24px!important}body .content.progress-page .profile-game-details .profile-week-games{gap:10px 12px!important;font-size:18px!important;line-height:1.5!important}body .content.progress-page .profile-game-details .profile-week-games>span{white-space:normal;word-break:normal;overflow-wrap:normal;background:#fffff3df;border-radius:9px;padding:5px 10px;font-weight:700;box-shadow:0 1px 4px #3b281b20;color:#123d30!important}@media (max-width:620px){body .content.progress-page .profile-game-details{min-height:340px;padding:48px 20px!important}body .content.progress-page .profile-game-details .profile-week-games{gap:8px!important;font-size:16px!important}body .content.progress-page .profile-game-details>p{font-size:21px!important}}html body .wordamood-quote p,html body .wordamood-quote p>span{letter-spacing:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-family:Georgia,serif!important;font-size:28px!important;font-style:italic!important;font-weight:500!important;line-height:1.45!important}html body .wordamood-quote cite,html body .wordamood-quote cite a{font-size:14px!important;line-height:1.4!important}@media (max-width:620px){html body .wordamood-quote p,html body .wordamood-quote p>span{font-size:22px!important}}html body .wordamood-quote p,html body .wordamood-quote p>span{font-size:var(--quote-fit-size,22px)!important;white-space:nowrap!important}html body .wordamood-quote p{width:100%;min-width:0}html body .wordamood-quote p>span{width:max-content!important;max-width:none!important}html body .wordamood-quote cite{flex-direction:column;gap:3px;font-style:normal;display:flex;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body .wordamood-quote cite .wordamood-quote-author{font-weight:600;font-size:14px!important}html body .wordamood-quote cite small{opacity:.8;font-size:11px!important}html body .wordamood-quote cite a:focus-visible{outline-offset:3px;outline:2px solid}html body .wordamood-quote,html body .wordamood-quote :is(p,cite,a,small,span){letter-spacing:normal!important;text-align:right!important;font-family:Georgia,serif!important;font-style:normal!important;font-weight:400!important}html body .wordamood-quote p>span{margin-left:auto!important;margin-right:0!important}html body .wordamood-quote cite{align-items:flex-end!important}html body .wordamood-quote cite :is(span,a,small){font-size:14px!important;line-height:1.4!important}html body .hopeful-game button.hopeful-reveal-control{box-shadow:none!important;background:0 0!important;border:0!important}html body .hopeful-game .hopeful-hidden-label{z-index:4!important;color:#f1f6ff!important}html[data-site-theme=night] body .hopeful-game .hopeful-card-brand{color:#d9eeff!important}html[data-site-theme=night] body .hopeful-game .hopeful-study-badge{color:#bce7ff!important}html body .game-result-report.report-two-columns{box-sizing:border-box;min-width:0!important;overflow-x:hidden!important}html body .game-result-report .result-left-column{min-width:0!important;overflow-x:hidden!important}html body .game-result-report .result-left-column>:is(.result-learning-summary,.result-praise){box-sizing:border-box!important;flex-shrink:0!important;min-width:0!important;max-width:100%!important}html body .game-result-report :is(.result-learning-summary,.result-review-words,.result-review-words>div){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .game-result-report .result-review-words .result-word-pair :is(b,em,i){white-space:normal!important;font-size:var(--review-pair-size,18px)!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body .game-result-report .result-praise{height:auto!important;min-height:0!important;overflow:visible!important}html body .catch-experience .catch-world .magic-drop .drop-object{width:var(--catch-object-size,26px)!important;height:var(--catch-object-size,26px)!important;flex-basis:var(--catch-object-size,26px)!important}html body .catch-experience .moving-jar .jar-treasures{border-radius:25% 25% 32% 32%;z-index:4!important;height:43%!important;bottom:18%!important;left:25%!important;right:25%!important;overflow:hidden!important}html body .catch-experience .moving-jar .jar-treasures img{aspect-ratio:1;transform-origin:50%;animation:.3s ease-out catch-treasure-settle;top:auto!important;right:auto!important;left:var(--catch-treasure-x)!important;bottom:var(--catch-treasure-bottom)!important;width:28%!important;height:auto!important}html body .catch-experience .magic-drop.catching-drop .drop-hit-area{transform:none!important}html body .catch-experience .magic-drop.phase-dropping b{opacity:0;transition:opacity .15s}@media (max-width:700px){html body .catch-experience .catch-world .moving-jar{width:min(clamp(160px,46vw,220px),38dvh)!important}}@media (prefers-reduced-motion:reduce){html body .catch-experience .moving-jar .jar-treasures img{animation:none}}}@layer apothecary-ui{html[data-site-theme=night] body .content.teachers-page{background:#141d29!important}html[data-site-theme=night] body .teachers-view .teachers-hero{border-bottom-color:#7b8797!important}html[data-site-theme=night] body .teachers-view .teachers-hero :is(h2,.eyebrow){color:#dce2e9!important}html[data-site-theme=night] body .teachers-view .teacher-card{color:#dce2e9!important;background:#293543!important;border-color:#7b8797!important;box-shadow:0 8px 25px #060c1866!important}html[data-site-theme=night] body .teachers-view .teacher-photo{--portrait-tone:#aeb6c0!important;background:#aeb6c0!important}html[data-site-theme=night] body .teachers-view .teacher-card :is(h3,h4,p,b,small,em){color:#dce2e9!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-section-heading,html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-activity-description{color:#f4f6fb!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#142035f5!important;border:1px solid #7288ae!important;box-shadow:0 8px 22px #050b18a6,inset 0 1px #dce6fa26!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-section-heading :is(h2,h2 small,p),html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-activity-description :is(summary,summary span,p,h3,h4,li,strong,b){color:#f4f6fb!important;-webkit-text-stroke:0!important;text-shadow:none!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-section-heading h2 small,html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-activity-description :is(p,li){color:#cbd7e9!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-hotspot:not(#night-academy-control){text-shadow:none!important;background:linear-gradient(145deg,#263956,#1a2942)!important;border-color:#8398bc!important;box-shadow:0 8px 18px #050b1899,inset 0 1px #e2ebfa2b!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-hotspot>b{color:#fff!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-size:18px!important;line-height:1.24!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-hotspot>small{color:#dce6f5!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:1.38!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-hotspot>.game-number{color:#f6f8fd!important;text-shadow:none!important;background:#455d7e!important;border-color:#aabbd5!important}html[data-site-theme=night] body .content.academy-page .academy-panorama-view .academy-hotspot>i{color:#172941!important;text-shadow:none!important;background:#d8e6ee!important;border-color:#e9f2fa!important}html[data-site-theme=night] body .content.progress-page .repetition-jar-path circle{fill:#223856!important;stroke:#7798bf!important}html[data-site-theme=night] body .content.progress-page .repetition-jar-path text{fill:#dbe9f9!important}html[data-site-theme=night] body .content.progress-page .repetition-jar-path :is(path,line){stroke:#76b5d2!important}html[data-site-theme=night] body .content.progress-page .repetition-jar-path .done circle{fill:#287d9d!important;stroke:#80e0e9!important}html[data-site-theme=night] body .content.progress-page .repetition-jar-path .done text{fill:#fff!important}html[data-site-theme=night] body .content.progress-page .repetition-jar-path .current circle{fill:#a97721!important;stroke:#ffdb83!important}html[data-site-theme=night] body .content.progress-page .repetition-jar-path .current text{fill:#fff8e8!important}html[data-site-theme=night] body .content.progress-page .repetition-jar-path .is-due circle{fill:#254b75!important;stroke:#8cdbef!important;animation:none!important}html[data-site-theme=night] body .content.progress-page .repetition-jar-path .is-due text{fill:#f3faff!important}body .progress-page .repetition-banner{container:spaced-rep/inline-size}body .progress-page .repetition-banner>.repetition-links{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}body .progress-page .repetition-links>a{box-sizing:border-box!important;min-width:0!important}body .progress-page .repetition-link-copy b,body .progress-page .repetition-link-copy small{overflow-wrap:anywhere}@container spaced-rep (width>=620px){body .progress-page .repetition-banner>.repetition-links{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .progress-page .repetition-links>a{padding-inline:8px!important}}body .progress-page .repetition-links>a{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:8px!important;min-height:0!important;padding:10px 12px 42px!important}body .progress-page .repetition-jar-scene{aspect-ratio:180/160;grid-area:1/1!important;width:100%!important;max-width:200px!important;display:block!important;position:relative!important}body .progress-page .repetition-jar-scene .repetition-nano-jar{width:52%!important;height:65%!important;margin:0!important;position:absolute!important;bottom:4%!important;left:24%!important}body .progress-page .repetition-jar-scene .repetition-nano-jar.signature{width:46%!important;left:27%!important}body .progress-page .repetition-jar-path{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}body .progress-page .repetition-jar-path circle{fill:#fffaf0;stroke:#b7c6ac;stroke-width:1.5px}body .progress-page .repetition-jar-path text{fill:#66785d;font:700 10px Arial,sans-serif}body .progress-page .repetition-jar-path .done circle{fill:#398463;stroke:#398463}body .progress-page .repetition-jar-path .done text{fill:#fff}body .progress-page .repetition-jar-path .current circle{fill:#fff0b0;stroke:#c79a30;stroke-width:2.5px}body .progress-page .repetition-jar-path .current text{fill:#765a14}body .progress-page .repetition-jar-path .is-due circle{fill:#fff0f5;stroke:#bd245b;animation:1.6s ease-in-out infinite profile-review-pulse}body .progress-page .repetition-jar-path .is-due text{fill:#912044}@keyframes profile-review-pulse{0%,to{stroke:#bd245b;stroke-width:2.5px;filter:drop-shadow(0 0 1px #bd245b22)}50%{stroke:#ee4080;stroke-width:3.5px;filter:drop-shadow(0 0 4px #bd245b99)}}@media (prefers-reduced-motion:reduce){body .progress-page .repetition-jar-path .is-due circle{stroke:#bd245b;stroke-width:3px;animation:none}}body .progress-page .repetition-links>a>.repetition-link-copy{grid-area:2/1!important}body .progress-page .repetition-links>a>.repetition-open-arrow{top:auto!important;bottom:8px!important;right:12px!important;transform:none!important}html[data-site-theme] body .create-dialog.library-create-dialog{text-align:center;color:#713815!important;background:linear-gradient(145deg,#fffaf5,#ffead6)!important;border:2px solid #edb27e!important}html[data-site-theme] body .create-dialog.library-create-dialog .dialog-wordstore-icon{color:#fffaf3!important;background:linear-gradient(145deg,#ffb565,#e97424)!important;border-color:#a84a15!important;box-shadow:inset 0 0 0 3px #ffd6ad,0 8px 18px #b8542024!important}html[data-site-theme] body .create-dialog.library-create-dialog :is(h2,h2 small,.eyebrow){color:#874317!important}html[data-site-theme] body .create-dialog.library-create-dialog :is(input,select){caret-color:#db641a;color:#673414!important;background:#fff!important;border:1px solid #e7b48b!important}html[data-site-theme] body .create-dialog.library-create-dialog :is(input,select):focus{outline-offset:3px;box-shadow:none!important;border-color:#d96b20!important;outline:3px solid #f5ba86!important}html[data-site-theme] body .create-dialog.library-create-dialog button.primary{width:100%;margin-top:12px;color:#fff!important;box-shadow:none!important;background:#df691e!important;border:1px solid #c45615!important}html[data-site-theme] body .create-dialog.library-create-dialog button.primary:hover:not(:disabled){background:#c95513!important}html[data-site-theme] body .create-dialog.library-create-dialog button:disabled{opacity:.5;cursor:not-allowed}html[data-site-theme] body .create-dialog.library-create-dialog button.close-x{color:#9c4a18!important;box-shadow:none!important;background:#fff4e9!important;border-color:#e8b486!important}body .multiplayer-report{box-sizing:border-box!important;color:#304d3c!important;background:#fff8e9!important;border:1px solid #cfba8a!important;border-radius:14px!important;width:100%!important;max-width:620px!important;margin:18px auto!important;padding:16px!important;display:block!important}body .multiplayer-report h2{color:#304d3c!important;margin:0 0 12px!important;font:700 21px/1.2 Georgia!important}body .multiplayer-report table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important}body .multiplayer-report th,body .multiplayer-report td{text-align:left!important;overflow-wrap:anywhere!important;border-bottom:1px solid #dfd3b9!important;padding:12px 8px!important;font-size:14px!important}body .multiplayer-report th:last-child,body .multiplayer-report td:last-child{text-align:right!important;width:110px!important}body .multiplayer-report td b,body .multiplayer-report td small{color:#304d3c!important;display:block!important}body .multiplayer-report td strong{color:#bc5700!important;font:800 28px/1.2 Arial!important;display:block!important}body .multiplayer-report td small{margin-top:4px!important;font-size:12px!important}body .multiplayer-report p{margin:12px 0 0!important;font-size:12px!important}body .dialog-player-picker .dialog-player-options{background:#fffdf5!important;max-height:220px!important;display:block!important;position:relative!important;overflow-y:auto!important}body .dialog-player-picker .dialog-player-options button{width:100%!important;min-height:44px!important;padding:10px!important;font-size:14px!important;display:flex!important}body .dialog-player-picker .dialog-player-options button b{font-size:14px!important}body .dialog-player-picker .dialog-player-options button small{font-size:12px!important}html[data-site-theme] body .repeat-panel .game-filter-controls :is(.game-filter-heading,.game-skill-filters)>button[aria-pressed]{transition:background-color .16s,color .16s,box-shadow .16s;position:relative;padding-inline:24px!important}html[data-site-theme] body .repeat-panel .game-filter-controls :is(.game-filter-heading,.game-skill-filters)>button[aria-pressed=true]{color:#fff8e6!important;text-shadow:none!important;background:linear-gradient(145deg,#2d745a,#184c3c)!important;border-color:#bb9b56!important;box-shadow:inset 0 1px #ffffff35,0 3px 8px #184c3c30!important}html[data-site-theme] body .repeat-panel .game-filter-controls :is(.game-filter-heading,.game-skill-filters)>button[aria-pressed=true]:after{content:"";border:2px solid #f5df9c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:50%;right:10px;transform:translateY(-65%)rotate(45deg)}html[data-site-theme] body .repeat-panel .game-filter-controls button:focus-visible{outline-offset:3px;outline:3px solid #348f78!important}@media (min-width:621px){body .sidebar-scroll .sidebar-user-top{margin:12px 0 20px!important;padding:0!important}body .sidebar-scroll .sidebar-user-top .profile{width:100%;margin:0!important}body .sidebar-scroll .sidebar-exit-actions{margin-top:auto!important;padding-top:18px!important}}@media (max-width:620px){body .sidebar .sidebar-user-top{top:8px!important}body .sidebar .sidebar-exit-actions{top:56px!important}}body .progress-page .stat-grid article{--gem-hue:32;padding-top:18px;padding-bottom:20px;background:radial-gradient(ellipse at 37% 42%,hsl(var(--gem-hue) 70% 94% / .95),transparent 58%), conic-gradient(from 25deg at 76% 65%,hsl(var(--gem-hue) 55% 40% / .85),hsl(var(--gem-hue) 75% 83% / .65) 65deg,hsl(var(--gem-hue) 60% 30% / .9) 145deg,hsl(var(--gem-hue) 70% 78% / .75) 225deg,hsl(var(--gem-hue) 55% 40% / .85)), linear-gradient(135deg,#f4ffff,#6aadb6)!important;border:0!important;border-radius:0!important;box-shadow:inset 0 0 18px #e8ffff65!important}body .progress-page .stat-grid article:nth-child(2){--gem-hue:157}body .progress-page .stat-grid article:nth-child(3){--gem-hue:272}body .progress-page .stat-grid article:nth-child(4){--gem-hue:83}body .progress-page .stat-grid article:nth-child(5){--gem-hue:196}body .progress-page .stat-grid article:nth-child(6){--gem-hue:322}body .progress-page .stat-grid article:nth-child(7){--gem-hue:258}body .progress-page .stat-grid article:nth-child(8){--gem-hue:108}body .progress-page .stat-grid article:before{opacity:1!important;background:url(/stat-crystal-facets.svg) 50%/100% 100% no-repeat!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}body .progress-page .stat-grid article:after{opacity:.3;pointer-events:none}body .progress-page .stat-grid article>span{background:linear-gradient(140deg,#ffffffb3,#e7ffff18)!important;border:1px solid #f3ffffb3!important;border-radius:9px!important;box-shadow:inset 2px 2px 3px #ffffffa1,inset -3px -3px 6px #15405538!important}body .progress-page .stat-grid small>span{line-height:1.2;white-space:normal!important}body .progress-weekly-games{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}body .progress-weekly-games>div{grid-area:1/1;min-width:0}body .progress-weekly-games>button{grid-area:1/2}body .progress-weekly-games>span{grid-area:2/1/auto/-1;width:100%;min-width:0;flex-wrap:wrap!important;justify-content:flex-start!important}body .progress-weekly-games>span>i{flex:none}body .weekly-games-count{color:#493d2f;font:inherit;white-space:nowrap;background:#ecdfc4;border:1px solid #bca479;border-radius:5px;margin-left:8px;padding:2px 9px;display:inline-block}body .sidebar .profile{color:#75462f!important;text-shadow:none!important;background:#f8dfcc!important;border:1px solid #ab8a56!important;border-radius:8px!important;box-shadow:inset 0 0 0 3px #ffffff0b,inset 0 0 0 4px #d9b97d35,0 4px 9px #49362324!important}body .sidebar .sidebar-user-top .profile{box-sizing:border-box;gap:9px;grid-template-columns:56px minmax(0,1fr) auto!important;min-height:64px!important;padding:3px 8px 3px 3px!important;display:grid!important}body .sidebar .sidebar-user-top .profile>.sidebar-profile-avatar{width:56px!important;height:56px!important;box-shadow:none!important;border-radius:6px!important}body .sidebar .profile .sidebar-profile-avatar.fallback{font-family:Georgia,serif;color:#57432d!important;text-shadow:none!important;background:linear-gradient(135deg,#fff8e5,#e4d1a4)!important;border:1px solid #c2a165!important;border-radius:6px!important;box-shadow:inset 0 0 0 2px #fff9e780,0 2px 4px #20171140!important}body .sidebar .profile b{color:#75462f!important}body .sidebar .profile small{color:#805640!important}body .sidebar .profile em{color:#8a682d!important}body .sidebar .profile:is(:hover,.current-profile){border-color:#e0bb72!important;box-shadow:inset 0 0 0 3px #ffffff0b,inset 0 0 0 4px #e7c88966,0 4px 10px #49362330!important}body .sidebar .profile:focus-visible{outline-offset:3px!important;outline:2px solid #b68c45!important}@media (min-width:621px){body .app-shell>.sidebar{scrollbar-gutter:auto!important;background:linear-gradient(110deg,#fff9e9,#eee3ce)!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:0!important;display:flex!important;position:sticky!important;top:0!important;bottom:auto!important;overflow:hidden!important}body .app-shell>.sidebar>.sidebar-scroll{box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b49a70 #f1e8d5;background:inherit;width:100%;padding:34px 18px 32px 22px;scroll-padding-block:20px;flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden auto!important}body .sidebar-scroll>*{flex-shrink:0!important}body .sidebar-scroll .profile-actions{margin-top:18px!important;padding-top:0!important;position:static!important}body .sidebar-scroll>nav{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;height:auto!important}}@media (min-width:621px) and (max-width:900px){body .app-shell>.sidebar>.sidebar-scroll{padding:28px 8px 28px 10px}}body .sidebar nav .nav-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;transform:none!important}body .sidebar nav .nav-item>.sidebar-nav-label{text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:1;min-width:0}body .sidebar nav .nav-item>span:first-child{flex-shrink:0}:root{--ui-paper:#fff9e9;--ui-paper-low:#ecdfc4;--ui-ink:#493d2f;--ui-brass:#bca479;--ui-paint:#34584b;--ui-paint-dark:#243d34;--ui-edge:#d4c6aa;--ui-radius:7px}body :is(button,input[type=submit],input[type=button],[role=button],.teacher-card-actions>a,.teacher-profile>footer>a,.global-result-grid a,.wordamin-yandex):not(:where(.academy-hotspot,.crafted-door-object,.pw-npc,.magic-drop,.conveyor-capsule,.wordamin-flashcard,.hopeful-lens,.leader-row,.profile,.jar-card,.library-create-action,.vita-team-board>button)){border:1px solid var(--ui-brass)!important;border-radius:var(--ui-radius)!important;background:linear-gradient(135deg, var(--ui-paper), var(--ui-paper-low))!important;color:var(--ui-ink)!important;text-shadow:none!important;filter:none!important;font-weight:700!important;transition:border-color .16s,background-color .16s,box-shadow .16s,opacity .16s!important;box-shadow:inset 0 1px #fffdf5,inset 0 0 0 2px #fff8e344,0 2px 3px #342a241c!important}body :is(.primary,.check-btn,.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn,.auth-submit,.teacher-save-button,.game-guide button,.inside-games>button,.nav-item):before,body :is(.primary,.check-btn,.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn,.auth-submit,.teacher-save-button,.game-guide button,.inside-games>button,.nav-item):after{content:none!important}body :is(.primary,.auth-submit,.check-btn,.wordstore-back-only>button,.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn,.teacher-save-button,.teacher-add-button,.dna-start,.dna-check,.dialog-start,.triplet-complete,.eye-break-start,.record-start,.eye-break-finish,.game-guide section>button,.monetization-actions>button,.global-search-form>button,.teacher-card-actions>a,.teacher-profile>footer>a){color:#fff7e4!important;background:linear-gradient(135deg,#896634,#624525)!important;border-color:#775832!important;box-shadow:inset 0 1px #e6c88b66,inset 0 0 0 2px #f6e3b012,0 3px #49362033!important}body button:is(.active,.selected,.current,.chosen,.global-on,[aria-pressed=true],[aria-selected=true],[aria-current=page]):not(:where(.hopeful-lens,.pw-npc,.magic-drop,.conveyor-capsule,.wordamin-flashcard)),body :is(.wordstore-directory,.cabinet-directory) button.current{background:linear-gradient(135deg, var(--ui-paint), var(--ui-paint-dark))!important;color:#fff4dc!important;border-color:#a9956d!important;box-shadow:inset 0 1px #e7dcc333,inset 0 0 0 2px #ead8b51c,0 2px 3px #342a2426!important}body button:is(.correct,.matched,.winner,.copied,.used,.used-letter,.locked-letter,.is-playing,.playing),body .result-share-button.sent{color:#254b39!important;background:linear-gradient(135deg,#e8efdf,#d0dfcd)!important;border-color:#628374!important;box-shadow:inset 0 1px #fff8,0 2px 3px #243d341a!important}body button:is(.danger,.delete,.wrong,.wrong-letter,.violation,.record-delete,.record-stop,.wordamin-delete,.hard){color:#7c302b!important;background:linear-gradient(135deg,#faede1,#ebcebc)!important;border-color:#b28b79!important;box-shadow:inset 0 1px #fff8ec,0 2px 3px #63312a1a!important}body .tutorial-mobile-coach .tutorial-mobile-show.is-ready{color:#fff8ed!important;background:linear-gradient(145deg,#eb508a,#d93472 58%,#ac2255)!important;border-color:#ff91b5!important;box-shadow:inset 0 1px #ffc6da,0 0 0 3px #d9347230,0 0 24px #d9347280,0 5px 12px #76203c40!important}body :is(.primary,.check-btn,.nav-item,.auth-tabs button,.inside-games>button,.wordcraft-level-key,.wordcraft-global-search,.wordstore-directory button,.cabinet-directory button,.tutorial-replay,.teacher-save-button,.game-guide button,.admin-wellness-tests button) :is(b,strong,small,em){color:inherit!important;text-shadow:none!important}body :is(.inside-games>button,.nav-item,.tutorial-replay){transform:none!important}body :is(.wordcraft-level-key>b,.wordcraft-level-stat>b,.game-number,.cabinet-directory button>small,.wordstore-directory button>small){color:#594831!important;text-shadow:none!important;background:#e8dcc3!important;border:1px solid #c6b28b!important;border-radius:4px!important;box-shadow:inset 0 1px #fff8e377!important}body :is(.pill,.wordcraft-level-stat,.filter-row,.auth-tabs,.shelf-title,.stat-card,.dose,.profile-score,.profile-weekly-games,.profile-shared,.profile-metrics>article,.progress-weekly-games,.rank-logic,.rank-current,.temporary-password,.global-access-notice,.cabinet-share-toast,.monetization-status,.monetization-card,.money-switch,.global-search-status,.global-search-suggestions button,.handwriting-brand){border:1px solid var(--ui-edge)!important;color:var(--ui-ink)!important;text-shadow:none!important;filter:none!important;background:linear-gradient(135deg,#fff9e9,#eee3ce)!important;border-radius:8px!important;box-shadow:inset 0 0 0 2px #fff8e34d,0 3px 8px #342a2412!important}body .pill{border-color:var(--ui-brass)!important;letter-spacing:.09em!important}body :is(.eyebrow,.profile-shared small,.stat-card small,.monetization-card small,.handwriting-brand small){color:#796b56!important;text-shadow:none!important}body :is(.handwriting-brand b,.profile-score b,.profile-shared b,.progress-weekly-games b,.monetization-card h3){color:var(--ui-ink)!important;text-shadow:none!important}body :is(.create-dialog,.admin-dialog,.monetization-dialog,.teacher-editor,.teacher-profile,.user-profile-dialog,.password-change-card,.game-guide>section,.eye-break-player,.voice-recorder,.result-leaderboard,.jar-leaderboard-modal,.dontsay-setup,.exercise){color:var(--ui-ink)!important;background:linear-gradient(135deg,#fffaf0,#eee3ce)!important;border:2px solid #bca479!important;border-radius:14px!important;box-shadow:inset 0 0 0 3px #fff8e36b,0 18px 50px #25221940!important}body .modal-backdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#24251f99!important}body :is(.create-dialog,.admin-dialog,.teacher-editor,.teacher-profile,.user-profile-dialog,.monetization-dialog,.game-guide>section,.password-change-card) :is(h1,h2,h3){color:#493d2f!important;text-shadow:none!important;font-family:Georgia,serif!important}body :is(input,textarea,select):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button],.memory-glass)){color:#493d2f!important;text-shadow:none!important;background-color:#fffaf0!important;border-color:#c6b697!important;border-radius:6px!important;box-shadow:inset 0 1px 3px #493d2f12!important}body :is(input,textarea)::placeholder{color:#837760!important}body input.memory-glass:not(:focus){color:#0000!important;text-shadow:0 0 12px #493d2fbb!important}body :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#49664f}body :is(input,textarea,select)[aria-invalid=true]{border-color:#a65d4b!important}body :is(.auth-error,.feedback.bad,.hearing-feedback.wrong,.handwriting-result.wrong,.risk-note){color:#7c302b!important;text-shadow:none!important;background:#f7e8dc!important;border-color:#b98c79!important;border-radius:7px!important}body :is(.feedback.good,.hearing-feedback.right,.handwriting-result.right){color:#254b39!important;text-shadow:none!important;background:#e6ecdc!important;border-color:#8aa18a!important;border-radius:7px!important}body :is(button,[role=button],a,input,select,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #98743d!important}body .game-match .match-board button.wrong{color:#8d241f!important;background:linear-gradient(145deg,#fff2e9,#ffc5b8)!important;border-color:#d64b42!important;box-shadow:0 6px #a7322e,0 0 0 5px #e1433933,0 12px 22px #8b251f47!important}body .game-match .match-board button.newly-matched{opacity:1!important;color:#fff!important;background:linear-gradient(145deg,#79d99d,#24845d)!important;border-color:#fff3a5!important;box-shadow:0 7px #176546,0 0 0 6px #ffe97599,0 0 30px #6cf0aacc!important}body .game-match .match-game-heading{justify-items:center!important;gap:5px!important;min-height:0!important;padding:10px 14px!important;display:grid!important}body .game-match .match-game-heading>p{text-align:center!important;flex:none!important;width:auto!important}body :is(button:disabled,input:disabled,select:disabled,[aria-disabled=true]){opacity:.5!important;cursor:not-allowed!important}@media (hover:hover){body button:not(:disabled):not(:where(.academy-hotspot,.crafted-door-object,.pw-npc,.magic-drop,.conveyor-capsule,.wordamin-flashcard,.hopeful-lens,.leader-row,.profile,.vita-team-board>button)):hover{border-color:#8d7045!important;box-shadow:inset 0 1px #fff8e366,0 3px 7px #342a2433!important}}@media (prefers-reduced-motion:reduce){body :is(button,input,select,textarea){transition:none!important}}body .leaderboard-page .leader-table{background:#eee4d0!important;border:1px solid #bca479!important;border-radius:12px!important;padding:10px!important;box-shadow:inset 0 0 0 3px #fff8e355,0 6px 18px #342a2417!important}body .leaderboard-page .leader-row{color:#493d2f!important;text-shadow:none!important;filter:none!important;background:linear-gradient(110deg,#fffaf0,#f4ecdc)!important;border:1px solid #d8c9ad!important;border-radius:7px!important;transform:none!important;box-shadow:inset 0 1px #fffdf7,0 2px 3px #342a240d!important}body .leaderboard-page .leader-row.head{color:#fff4dc!important;background:linear-gradient(135deg,#34584b,#243d34)!important;border-color:#a9956d!important;box-shadow:inset 0 1px #e7dcc333!important}body .leaderboard-page .leader-row.head>span{color:inherit!important;text-shadow:none!important;font-family:Georgia,serif!important}body .leaderboard-page .leader-row.current-user{background:linear-gradient(110deg,#fff0d8,#ffd49b)!important;border-color:#ed922f!important;box-shadow:inset 4px 0 #f28a18,inset 0 1px #fff8e3!important}body .leaderboard-page .leader-row b,body .leaderboard-page .leader-row>strong,body .leaderboard-page .leader-row:not(.head)>span:first-child:not(.medal){color:#493d2f!important;text-shadow:none!important}body .leaderboard-page .leader-row>strong{font-variant-numeric:lining-nums tabular-nums!important;font-family:Georgia,serif!important}body .leaderboard-page .leader-row .user-rank{color:#655031!important;text-shadow:none!important;background:#ede0c3!important;border:1px solid #c7b18a!important;border-radius:4px!important;padding:3px 7px!important;font-family:Georgia,serif!important;font-style:normal!important;box-shadow:inset 0 1px #fff8e377!important}body .leaderboard-page .score-rules{color:#493d2f!important;background:linear-gradient(135deg,#fff9e9,#eee3ce)!important;border:1px solid #d4c6aa!important;border-radius:10px!important;box-shadow:inset 0 1px #fffdf5!important}body .leaderboard-page .score-rules>h3{color:#69573d!important;text-shadow:none!important}body .leaderboard-page .score-rules>div>span{box-shadow:none!important;background:#f8f0df!important;border-color:#d4c6aa!important;border-radius:5px!important}body .leaderboard-page .score-rules :is(b,em){color:#594831!important;text-shadow:none!important}@media (hover:hover){body .leaderboard-page button.leader-row:hover{background:#f0e4cb!important;border-color:#96713d!important;box-shadow:inset 0 1px #fff8e3,0 3px 7px #342a241f!important}}body .jars-page .wordstore-directory{background:linear-gradient(135deg,#fff9e9,#eee3ce)!important;border:1px solid #bca479!important;border-radius:10px!important;gap:8px!important;padding:12px!important;box-shadow:inset 0 0 0 3px #fff8e355,0 6px 15px #342a241c!important}body .jars-page .wordstore-directory>b{color:#69573d!important;letter-spacing:.045em!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #cdbb9633!important;border-radius:0!important;margin:0 0 3px!important;padding:4px 2px 11px!important;font:700 12px/1.4 Georgia,serif!important}body .jars-page .wordstore-directory button{text-align:left!important;grid-template-columns:18px minmax(0,1fr) 28px!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:9px 8px!important;display:grid!important;transform:none!important}body .jars-page .wordstore-directory button.current{border-color:#a9956d!important;outline:none!important;box-shadow:inset 3px 0 #d2b67e,inset 0 1px #fff2!important}body .jars-page .wordstore-directory button em{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-shadow:none!important;font:700 11px/1.35 Georgia,serif!important}body .jars-page .wordstore-directory button>small{font-variant-numeric:tabular-nums!important;color:#594831!important;place-items:center!important;width:28px!important;min-width:28px!important;height:26px!important;margin:0!important;padding:0!important;font:700 12px/1 Georgia,serif!important;display:grid!important}body .jars-page .wordstore-directory button>span{border:1px solid var(--door-edge,#315346)!important;background:linear-gradient(110deg,var(--door-light,#759a89),var(--door-dark,#34584b))!important;border-radius:3px 3px 1px 1px!important;width:14px!important;height:24px!important;font-size:0!important;display:block!important;position:relative!important;box-shadow:inset 0 0 0 2px #fff5df22!important}body .jars-page .wordstore-directory button>span:after{content:"";background:#ddc58e;border-radius:1px;width:2px;height:5px;position:absolute;top:11px;right:2px}body .content.academy-page{background:#f5f6f0!important}body .academy-panorama-view{box-sizing:border-box;background:radial-gradient(at 100% 0,#dcece3 0,#0000 48%),radial-gradient(at 0 70%,#f2eadd 0,#0000 45%),#f5f6f0!important;min-height:100dvh!important;padding:clamp(20px,3.5vw,56px)!important;overflow:visible!important}body .academy-panorama-view .academy-panorama{width:100%;max-width:1380px;margin:0 auto;aspect-ratio:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}body .academy-panorama-view .academy-panorama:after,body .academy-panorama-view .academy-panorama-glints{display:none!important}body .academy-panorama-view .academy-panorama-title{box-sizing:border-box;gap:8px 22px;width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #cfddd3!important;border-radius:0!important;grid-template-columns:64px minmax(0,1fr)!important;margin:0 0 28px!important;padding:28px 0 32px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}body .academy-panorama-view .academy-panorama-title:after{display:none!important}body .academy-panorama-view .academy-seal{align-self:start;background:#e4eddf!important;border:1px solid #cad8ca!important;border-radius:18px!important;width:60px!important;height:60px!important;box-shadow:inset 0 1px #ffffffb0!important}body .academy-panorama-view .academy-seal i{color:#35664f!important;text-shadow:none!important;font:700 30px Georgia,serif!important}body .academy-panorama-view .academy-panorama-title h1{flex-direction:column;color:#254b3d!important;text-align:left!important;text-shadow:none!important;white-space:normal!important;align-items:flex-start!important;gap:9px!important;font:600 clamp(32px,3.5vw,48px)/1.05 Georgia,serif!important;display:flex!important}body .academy-panorama-view .academy-panorama-title h1 small{text-transform:uppercase;color:#557362!important;font:600 11px/1.5 var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:2px!important}body .academy-panorama-view .academy-panorama-title p{grid-column:2;color:#75877b!important;text-align:left!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;display:block!important}body .academy-panorama-view .academy-panorama-title p small{color:inherit!important;font-size:inherit!important}body .academy-section-heading{color:#304f40;justify-content:space-between;align-items:baseline;gap:14px;margin:0 0 18px;display:flex}body .academy-section-heading h2{margin:0;font:600 23px/1.3 Georgia,serif}body .academy-section-heading h2 small{color:#61786a;font:500 12px/1.4 var(--font-geist-sans),Arial,sans-serif;white-space:nowrap}body .academy-section-heading p{color:#7a897e;margin:0;font-size:12px}body .academy-panorama-view .academy-hotspots{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid!important;position:relative!important;inset:auto!important}body .academy-panorama-view .academy-hotspot{--activity-tint:#e9f0e7;box-sizing:border-box;grid-template-rows:48px auto 1fr;grid-template-columns:1fr 28px;gap:10px 8px;min-width:0;display:grid;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;min-height:174px!important;text-shadow:none!important;background:#ffffffd9!important;border:1px solid #dde5dc!important;border-radius:18px!important;padding:20px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;animation:none!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 3px 9px #2c503705!important}body .academy-panorama-view .academy-hotspot:nth-child(4n+2){--activity-tint:#f4eadb}body .academy-panorama-view .academy-hotspot:nth-child(4n+3){--activity-tint:#e7edf5}body .academy-panorama-view .academy-hotspot:nth-child(4n+4){--activity-tint:#efe8f1}body .academy-panorama-view .academy-hotspot>span{grid-area:1/1;background:var(--activity-tint)!important;width:46px!important;height:46px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:13px!important;font-size:25px!important;animation:none!important;position:static!important;transform:none!important}body .academy-panorama-view .academy-hotspot>b{text-align:left;text-wrap:pretty;grid-area:2/1/auto/-1;color:#284b3e!important;font:600 18px/1.25 var(--font-geist-sans),Arial,sans-serif!important;text-shadow:none!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important}body .academy-panorama-view .academy-hotspot>small{grid-area:3/1;color:#7b887f!important;font:400 12px/1.5 var(--font-geist-sans),Arial,sans-serif!important;white-space:normal!important;text-shadow:none!important;margin:0!important;overflow:visible!important}body .academy-panorama-view .academy-hotspot>.game-number{color:#97a499!important;width:auto!important;height:auto!important;box-shadow:none!important;font:500 12px/1.3 var(--font-geist-sans),Arial,sans-serif!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;inset:24px 21px auto auto!important}body .academy-panorama-view .academy-hotspot>i{grid-area:3/2;align-self:end;color:#48765c!important;width:26px!important;height:26px!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#edf3ec!important;border:0!important;font:400 18px/1 Arial,sans-serif!important;position:static!important;transform:none!important}body .academy-panorama-view .academy-hotspot:focus-visible{outline-offset:3px!important;outline:3px solid #76a58a!important}body .academy-panorama-view .academy-hotspot:disabled{opacity:.6!important}body .academy-panorama-view .academy-panorama-proverb,body .academy-panorama-view .academy-panorama-legend{display:none!important}@media (hover:hover){body .academy-panorama-view .academy-hotspot:hover:not(:disabled){filter:none!important;border-color:#abc7b1!important;transform:translateY(-3px)!important;box-shadow:0 12px 26px #365a3e12!important}}@media (max-width:620px){body .academy-panorama-view{padding:22px 16px 100px!important}body .academy-panorama-view .academy-panorama-title{gap:10px 14px;grid-template-columns:48px minmax(0,1fr)!important;padding:8px 0 24px!important}body .academy-panorama-view .academy-seal{border-radius:14px!important;width:46px!important;height:46px!important}body .academy-panorama-view .academy-panorama-title p{grid-column:1/-1!important}body .academy-section-heading{display:block}body .academy-section-heading h2 small{white-space:normal;margin-top:4px;display:block}body .academy-section-heading p{margin-top:6px}}@media (prefers-reduced-motion:reduce){body .academy-panorama-view .academy-hotspot{transition:none!important}}body .content.teachers-page{background:linear-gradient(145deg,#f7f7f1,#edf2ed)!important}body .teachers-page:before,body .teachers-page:after{display:none!important}body .teachers-view{gap:30px;max-width:1440px;margin-inline:auto}body .teachers-view .teachers-hero{min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d8e1d6!important;border-radius:0!important;padding:12px 0 28px!important}body .teachers-view .teachers-hero>div{padding:0!important}body .teachers-view .teachers-hero:after,body .teachers-hero-capsule{display:none!important}body .teachers-view .teachers-hero h2{margin:12px 0;font:500 clamp(28px,3vw,44px)/1.1 Georgia,serif;color:#2d473b!important}body .teachers-view .teachers-hero .eyebrow{letter-spacing:1.5px;color:#78877b!important;font-size:10px!important}body .teachers-view .teacher-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));align-items:stretch;gap:24px}body .teachers-view .teacher-card{--portrait-tone:#e6e9df;align-items:start;min-height:0;text-align:left!important;background:#fffefb!important;border:1px solid #dde4db!important;border-radius:24px!important;grid-template-columns:minmax(160px,36%) minmax(0,1fr)!important;padding:14px!important;transition:transform .2s,box-shadow .2s!important;display:grid!important;box-shadow:0 8px 25px #30453508!important}body .teachers-view .teacher-card:nth-child(3n+2){--portrait-tone:#eee6df}body .teachers-view .teacher-card:nth-child(3n+3){--portrait-tone:#e5e8ee}body .teachers-view .teacher-photo{aspect-ratio:3/4;flex:none;align-self:start;width:100%;background:var(--portrait-tone)!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border-radius:16px!important}body .teachers-view .teacher-photo:before{display:none!important}body .teachers-view .teacher-photo img{object-fit:contain;object-position:center top;display:block;filter:none!important;border-radius:0!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}body .teachers-view .teacher-photo:has(img:not([style*="display: none"])){aspect-ratio:auto}body .teachers-view .teacher-photo>span{border-radius:50%;width:84px;height:84px;font-weight:400;position:absolute;color:#647463!important;box-shadow:none!important;background:#fff5!important;border:1px solid #fffa!important}body .teachers-view .teacher-card-copy{flex:1;align-self:stretch;gap:16px;padding:8px 8px 8px 24px!important}body .teachers-view .teacher-info-treasures{display:none!important}body .teachers-view .teacher-card-heading{flex-direction:column-reverse;gap:14px;display:flex}body .teachers-view .teacher-card-heading small{letter-spacing:1.3px;font-weight:500;line-height:1.5;color:#8b9388!important;font-size:9px!important}body .teachers-view .teacher-card-heading h2{overflow-wrap:normal;word-break:normal;margin:8px 0 0;color:#293f34!important;font:500 clamp(27px,2.4vw,34px)/1.08 Georgia,serif!important}body .teachers-view .teacher-status{align-items:center;gap:7px;max-width:100%;display:inline-flex;color:#7a8278!important;width:auto!important;min-width:0!important;box-shadow:none!important;background:#f0f2ee!important;border:0!important;border-radius:5px!important;padding:5px 9px!important;font:500 10px/1.4 Arial,sans-serif!important}body .teachers-view .teacher-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}body .teachers-view .teacher-status.available{color:#4b7755!important;background:#eaf3e8!important}body .teachers-view .teacher-description{margin:0;color:#748075!important;font:400 13px/1.6 var(--font-geist-sans),Arial,sans-serif!important}body .teachers-view .teacher-details{gap:0;margin-top:auto;padding-top:4px}body .teachers-view .teacher-details>div{grid-template-columns:22px minmax(0,1fr);gap:10px;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #e8ece4!important;border-radius:0!important;padding:12px 0!important}body .teachers-view .teacher-details>div>span{font-size:18px;color:#8d9b87!important;box-shadow:none!important;background:0 0!important}body .teachers-view .teacher-details small{letter-spacing:1px;font-weight:500;color:#8a958b!important;font-size:9px!important}body .teachers-view .teacher-details b{font-weight:400;line-height:1.5;color:#4e6455!important;font-size:12px!important}body .teachers-view .teacher-card-actions{flex-wrap:wrap;gap:10px;padding-top:4px}body .teachers-view .teacher-card-actions>a,body .teachers-view .teacher-card-actions>button{flex:1;min-width:0;color:#fff!important;box-shadow:none!important;font:500 11px/1.4 var(--font-geist-sans),Arial,sans-serif!important;background:#315442!important;border:1px solid #315442!important;border-radius:10px!important;padding:12px 14px!important}body .teachers-view .teacher-card-actions>div button{width:32px;height:36px;box-shadow:none!important;color:#7c8778!important;background:0 0!important;border:1px solid #e0e5db!important;border-radius:8px!important}body .teachers-view .teacher-card-actions>div button.danger{color:#ae7163!important}body .teachers-view .teacher-card:focus-visible{outline-offset:4px!important;outline:3px solid #86a88a!important}@media (hover:hover){body .teachers-view .teacher-card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 32px #30453512!important}}@media (max-width:620px){body .teachers-view .teacher-card{grid-template-columns:minmax(0,1fr)!important;padding:16px!important}body .teachers-view .teacher-photo{justify-self:center;width:min(100%,240px)}body .teachers-view .teacher-card-copy{padding:20px 4px 4px!important}body .teachers-view .teacher-grid{gap:20px}body .teachers-view .teachers-hero{gap:18px}}@media (prefers-reduced-motion:reduce){body .teachers-view .teacher-card{transition:none!important}}body .login-screen .auth-form .auth-label-copy :is(b,small){color:#fff!important;opacity:1!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font-size:clamp(14px,1.2vw,16px)!important;font-weight:700!important;line-height:1.25!important}body .login-screen .auth-tabs button{flex:1 1 0;min-width:0;container-type:inline-size}body .login-screen .auth-submit{grid-template-columns:minmax(0,1fr) auto;gap:8px;container-type:inline-size}body .login-screen .auth-tabs button :is(span,small),body .login-screen .auth-button-copy :is(b,small){letter-spacing:0!important;opacity:1!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-family:Arial,sans-serif!important;font-weight:800!important;line-height:1.15!important}body .login-screen .auth-tabs button :is(span,small){font-size:clamp(10px,8.5cqi,20px)!important}body .login-screen .auth-button-copy :is(b,small){font-size:clamp(12px,6.2cqi,24px)!important}body .login-panel .login-brand-heading{flex-direction:column;align-self:flex-start;align-items:center;gap:8px;max-width:100%;margin-bottom:18px;display:flex}body .login-panel .login-brand-heading .login-brand{margin:0!important;padding:0!important}body .login-panel .login-brand-heading>.eyebrow{text-align:center;width:100%;margin:0;display:block}body .login-screen .auth-form .auth-submit{color:#492500!important;background:linear-gradient(#ffb34b,#f58a20)!important;border:2px solid #c65b08!important;box-shadow:inset 0 1px #ffe0a3,0 3px 8px #a54f142b!important}body .login-screen .auth-form .auth-submit:hover:not(:disabled){background:linear-gradient(#ffc064,#ff952b)!important;border-color:#a94800!important}body .auth-tabs button.active,body .auth-tabs button.active:hover{color:#492500!important;text-shadow:none!important;background:linear-gradient(#ffb34b,#f58a20)!important;border:2px solid #c65b08!important;box-shadow:inset 0 1px #ffe0a3,0 0 0 2px #f7932538,0 3px 8px #a54f142b!important}body .auth-tabs button.active :is(span,small){color:inherit!important;opacity:1!important}body .auth-tabs button:focus-visible{outline-offset:3px;outline:3px solid #c65b08}body .content.jars-page .library-layout,body .content.jars-page .cabinet-library>.wordstore-grid,body .content.jars-page .cabinet-library>.cabinet-grid{padding-left:0!important}body .content.jars-page .wordstore-grid>.wordstore-card.apothecary-door,body .content.jars-page .cabinet-grid>.cabinet-card.apothecary-cabinet{box-sizing:border-box;justify-self:start!important;width:100%!important;margin-left:0!important;padding-left:0!important}body .content.jars-page>.topbar,body .content.jars-page .library-directory{-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,#fffdf5ad,#f7f4e87a)!important;border:1px solid #ffffffa6!important;box-shadow:inset 0 1px #ffffffa6,0 8px 24px #30392a1a!important}body .content.jars-page{box-sizing:border-box;max-width:none!important;margin:0!important;padding-left:clamp(10px,1vw,16px)!important;padding-right:clamp(8px,1vw,16px)!important}body .content.jars-page>.topbar,body .content.jars-page>.library-layout{margin-left:0!important}body .content.jars-page .cabinet-library{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}body .content.jars-page .cabinet-library:before,body .content.jars-page .cabinet-library:after{content:none!important;display:none!important}body .content.jars-page .cabinet-library.room-mode>.library-units-empty{--units-empty-ink:#514d43;--units-empty-paper:#f6efdef0;--units-empty-edge:#bba782;grid-area:cabinets;font-size:14px;line-height:1.4;box-sizing:border-box!important;text-align:center!important;width:auto!important;min-width:0!important;max-width:100%!important;color:var(--units-empty-ink)!important;background:var(--units-empty-paper)!important;border:1px solid var(--units-empty-edge)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;border-radius:12px!important;place-self:stretch stretch!important;margin:4px 0!important;padding:12px 16px!important}html[data-site-theme=clean] body .content.jars-page .cabinet-library.room-mode>.library-units-empty{--units-empty-ink:#334155;--units-empty-paper:#fff;--units-empty-edge:#dce3eb}html[data-site-theme=techno] body .content.jars-page .cabinet-library.room-mode>.library-units-empty{--units-empty-ink:#263f47;--units-empty-paper:#edf5f6;--units-empty-edge:#799ea5}html[data-site-theme=night] body .content.jars-page .cabinet-library.room-mode>.library-units-empty{--units-empty-ink:#f1f4fa;--units-empty-paper:#121c2ff0;--units-empty-edge:#7183a8}body .content.jars-page .cabinet-library :is(.library-units-empty,.catalog-loose-empty){font-family:var(--font-interface)!important;letter-spacing:0!important;color:#514d43!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important}@media (min-width:621px){body .content.jars-page .cabinet-library.room-mode>.catalog-loose-area{grid-template-rows:auto auto auto;box-shadow:none!important;background:0 0!important;border:0!important;align-content:start!important;gap:8px!important;min-height:0!important;padding:10px 0 18px!important}body .content.jars-page .catalog-loose-head{box-sizing:border-box;align-self:start;background:linear-gradient(#fff7e6,#eee2c8)!important;border:1px solid #c8b28a!important;border-radius:8px!important;height:auto!important;min-height:36px!important;padding:7px 13px!important;box-shadow:inset 0 1px #fffcf1aa,0 3px 6px #7862421a!important}body .content.jars-page .catalog-loose-empty{z-index:1;background:#f6efdec7;border-radius:4px;grid-area:2/1;place-self:end start;color:#514d43!important;text-shadow:none!important;margin:0 13px 68px!important;padding:2px 8px!important}body .content.jars-page .catalog-loose-grid:empty{grid-area:2/1;grid-template-rows:var(--loose-shelf-height)!important;height:auto!important}body .content.jars-page .cabinet-library .catalog-loose-grid{--loose-shelf-height:230px;grid-auto-rows:var(--loose-shelf-height)!important;box-shadow:none!important;background:linear-gradient(to bottom, transparent 0 calc(var(--loose-shelf-height) - 66px), #38221166 calc(var(--loose-shelf-height) - 65px), #73502e calc(var(--loose-shelf-height) - 61px), #b88b53 calc(var(--loose-shelf-height) - 56px), #e3c389 calc(var(--loose-shelf-height) - 27px), #fff0cb calc(var(--loose-shelf-height) - 26px), #c8a66b calc(var(--loose-shelf-height) - 23px), #87673b calc(var(--loose-shelf-height) - 21px), #bd915a calc(var(--loose-shelf-height) - 20px), #946b3e calc(var(--loose-shelf-height) - 15px), #624323 calc(var(--loose-shelf-height) - 10px), #30201080 calc(var(--loose-shelf-height) - 9px),transparent 100%) 0 18px / 100% var(--loose-shelf-height) repeat-y!important;border:0!important;border-radius:0!important;row-gap:0!important;padding-bottom:0!important}}@media (min-width:621px) and (max-width:760px){body .content.jars-page .cabinet-library .catalog-loose-grid{--loose-shelf-height:190px}}body .jars-page .cabinet-library .catalog-loose-grid{--jar-enlargement:1.5;box-sizing:border-box;justify-items:center;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))!important;grid-auto-rows:230px!important;align-items:end!important;gap:18px 12px!important;padding:18px 22px!important;display:grid!important}body .jars-page .catalog-loose-grid>.jar-card{zoom:var(--jar-enlargement);filter:none!important;margin:0 0 calc(31px / var(--jar-enlargement)) 16px!important;animation:none!important;display:block!important;top:0!important;transform:none!important}@media (max-width:760px){body .jars-page .cabinet-library .catalog-loose-grid{--jar-enlargement:1.2;grid-template-columns:repeat(auto-fill,minmax(min(100%,145px),1fr))!important;grid-auto-rows:190px!important;padding-inline:8px!important}}@media (max-width:380px){body .jars-page .cabinet-library .catalog-loose-grid{--jar-enlargement:1.1;grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr))!important}}body .cabinet-library .jar-card.simple-glass-jar .jar-shelf-treasures{box-shadow:none!important;background:0 0!important}body .cabinet-library .jar-card.simple-glass-jar .jar-shelf-treasures:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}body .jars-page>.topbar>.cabinet-top-actions{box-sizing:border-box;justify-content:flex-end;align-items:center;max-width:100%;flex-flow:row!important;flex:1!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important}body .jars-page>.topbar>.cabinet-top-actions>button{box-sizing:border-box;min-width:0;max-width:100%;white-space:normal!important}body .jars-page>.topbar>.cabinet-top-actions>.wordcraft-global-search{text-align:center;flex:0 auto;justify-content:center;align-self:center;align-items:center;display:flex;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;order:1!important;grid-area:auto!important;margin-inline:auto 0!important}@media (min-width:621px){body .jar-page .word-row.labels>span:nth-child(2){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex;grid-column:6!important}}body .jars-page .cabinet-library>.library-level-header{box-sizing:border-box;background:linear-gradient(#fff7e6,#eee2c8)!important;border:1px solid #c8b28a!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:64px!important;margin:0 0 14px!important;padding:10px 14px!important;display:flex!important;box-shadow:inset 0 2px 4px #fffcf1aa,0 5px 12px #7862421a!important}body .jars-page .cabinet-library.room-mode{row-gap:8px!important}body .jars-page .cabinet-library.room-mode>.library-level-header{margin-bottom:0!important}body .jars-page .cabinet-library.room-mode>.cabinet-grid{grid-auto-rows:max-content!important;align-content:start!important;min-height:0!important;padding-top:8px!important;padding-bottom:0!important}body .content.jars-page .cabinet-library.room-mode>.catalog-loose-area{padding-top:0!important}body .jars-page .cabinet-library.open-mode>.jar-grid.apothecary-interior{box-sizing:border-box!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;margin-inline:0!important}body .jars-page .cabinet-library>.library-level-header>.level-back-label{justify-content:center;align-items:center;gap:7px;color:#624d31!important;background:linear-gradient(#fffaf0,#eadcbd)!important;border-radius:8px!important;flex:none!important;width:auto!important;min-width:72px!important;height:40px!important;padding:0 12px!important;font:700 12px Arial,sans-serif!important;display:flex!important}body .jars-page .cabinet-library>.library-level-header>.level-back-label>span{font-size:20px!important}@media (max-width:620px){body .jars-page .cabinet-library>.library-level-header>.level-back-label{display:none!important}body .jars-page .cabinet-library>.library-level-header>.library-breadcrumbs{flex-basis:100%!important}}body .jars-page .cabinet-library .library-level-header>.library-breadcrumbs{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;margin:0;padding:0}body .jars-page .cabinet-library.open-mode .library-level-header>.library-breadcrumbs{flex:0 auto!important}body .jars-page .cabinet-library.open-mode .library-level-header>.cabinet-open-count{color:#425747!important;flex:none!important;gap:9px!important;margin:0!important;padding:0!important;font:700 13px/1.2 inherit!important}body .jars-page .cabinet-library.open-mode .library-level-header>.cabinet-open-count>span{font:inherit!important;color:inherit!important;margin:0!important}body .jars-page .cabinet-library .library-level-header>.library-breadcrumbs li{color:#425747;text-shadow:none;white-space:normal}@media (max-width:620px){body .jars-page .cabinet-library .library-level-header{flex-wrap:wrap!important}body .jars-page .cabinet-library .library-level-header>.library-breadcrumbs{flex-basis:calc(100% - 110px)}body .jars-page .cabinet-library .library-level-header>.cabinet-open-count{white-space:normal;width:100%}}body .library-breadcrumbs{color:#425747;background:#faf5e8;border:1px solid #d9ccb2;border-radius:10px;grid-column:1/-1;min-width:0;margin:0 0 8px;padding:8px 12px}body .library-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:5px 9px;margin:0;padding:0;list-style:none;display:flex}body .library-breadcrumbs li{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;max-width:100%;font-size:13px;display:flex}body .library-breadcrumbs button{text-align:left;min-height:36px;font:inherit;text-underline-offset:3px;cursor:pointer;text-decoration:underline;box-shadow:none!important;color:#426f57!important;background:0 0!important;border:0!important;padding:5px 7px!important}body .library-breadcrumbs [aria-current=page]{font-weight:700}body .library-breadcrumbs button:focus-visible{outline-offset:2px;outline:2px solid #426f57}@media (max-width:620px){body .library-breadcrumbs button{min-height:44px}}body .dictionary-word>a:first-of-type,body .dictionary-word>a:nth-of-type(2){border-radius:7px!important}body .cabinet-library .jar-card.simple-glass-jar .jar-info{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}body .cabinet-library .jar-card.simple-glass-jar .jar-info h3{color:#fff3c5!important;-webkit-text-stroke:.18px #0d4536b8!important;text-shadow:0 1px 2px #083026eb,0 0 5px #d7ffeb8f!important;font-family:Georgia,serif!important;font-style:italic!important;font-weight:900!important}body .cabinet-library .jar-card.simple-glass-jar .jar-info>p{color:#e8f7dc!important;text-shadow:0 1px 2px #083026eb,0 0 3px #d7ffeb6b!important}body .cabinet-library .jar-card.signature-jar .signature-jar-capsules{-webkit-mask:url(/signature-jar-contents-mask.svg) 50%/100% 100% no-repeat!important;mask:url(/signature-jar-contents-mask.svg) 50%/100% 100% no-repeat!important}body .library-layout .wordstore-grid{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;align-items:start!important;gap:24px 22px!important}body .library-layout .wordstore-grid .wordstore-card.apothecary-door{aspect-ratio:2/3;box-sizing:border-box;place-self:start center;width:100%!important;max-width:210px!important;height:auto!important;min-height:0!important}@media (max-width:1180px){body .library-layout .wordstore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){body .library-layout .wordstore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .progress-page .paired-stat-grid .stat-pair>article{container-type:inline-size;grid-template-columns:30px minmax(0,1fr)!important;gap:0 8px!important;padding:20px 15% 24px!important}body .progress-page .paired-stat-grid article>.crystal-engraving{width:30px!important;height:34px!important}body .progress-page .paired-stat-grid .crystal-engraving svg{width:27px;height:27px}body .progress-page .paired-stat-grid article>b{max-width:100%;font-size:clamp(14px,calc(140cqi / max(var(--stat-length,6), 5)),32px)!important;text-overflow:clip!important;overflow:visible!important}body .progress-page .paired-stat-grid article small{font-size:clamp(8px,4.5cqi,11px)!important;line-height:1.25!important}@media (max-width:620px){body .progress-page .paired-stat-grid .stat-pair>article{box-sizing:border-box;text-align:center;align-content:center;justify-self:center;justify-items:center;width:100%;max-width:340px;grid-template-rows:36px auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;min-height:210px!important;padding:34px 18% 40px!important}body .progress-page .paired-stat-grid article>.crystal-engraving{grid-area:1/1!important}body .progress-page .paired-stat-grid article>b{grid-area:2/1;align-self:center}body .progress-page .paired-stat-grid article>small{grid-area:3/1;align-self:center;white-space:normal!important;margin:0!important;font-size:12px!important}body .progress-page .paired-stat-grid article>small>span{overflow-wrap:normal;white-space:normal!important;line-height:1.3!important}}body .jars-page .apothecary-interior>.jar-card{margin-bottom:calc(31px / var(--jar-enlargement))!important;filter:none!important;transition:transform .18s!important;animation:none!important;transform:none!important}body .jars-page .apothecary-interior>.jar-card:hover{transform:translateY(-3px)!important}@media (prefers-reduced-motion:reduce){body .jars-page .apothecary-interior>.jar-card{transition:none!important}}body .jars-page .apothecary-interior>.jar-card.simple-glass-jar{top:5px!important}body .jars-page .apothecary-interior>.jar-card.signature-jar{top:0!important}body .jars-page .apothecary-interior>.jar-card .signature-jar-shell,body .jars-page .apothecary-interior>.jar-card .ordinary-jar-shell{filter:none!important;animation:none!important;transform:none!important}body .jars-page .apothecary-interior .jar-contact-shadow{background:radial-gradient(#101518b3 0 25%,#10151855 50%,#0000 74%);width:64%;height:5px;bottom:0;left:18%;filter:none!important;transform:none!important}body .academy-panorama-view .academy-logo{grid-area:1/1/3;place-self:start center;width:64px;height:43px;margin-top:7px;font-size:30px}@media (max-width:620px){body .academy-panorama-view .academy-logo{width:46px;height:31px;font-size:22px}}body .progress-page .stat-grid article>.crystal-engraving{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:hsl(var(--gem-hue) 30% 27% / .62)!important;background:0 0!important;border:0!important;border-radius:0!important;animation:none!important;transform:none!important}body .progress-page .crystal-engraving svg{filter:drop-shadow(0 1px #ffffffb3)drop-shadow(0 -1px #16342b20);width:36px;height:36px;overflow:visible}body .academy-panorama-view{aspect-ratio:2/3;background:#f4f0df url(/academy-garden-adult-cast-v6.webp) top/100% repeat-y!important;padding-bottom:clamp(200px,24vw,400px)!important;overflow:visible!important}body .academy-panorama-view .academy-hotspots{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),240px))!important;justify-content:space-between!important;gap:56px 60px!important}body .academy-panorama-view .academy-hotspot{grid-template-rows:30px minmax(21px,auto) minmax(40px,1fr)!important;grid-template-columns:minmax(0,1fr) 28px!important;gap:6px 10px!important;min-height:132px!important;padding:13px 15px 14px!important}body .academy-panorama-view .academy-hotspot>span{width:30px!important;height:30px!important;font-size:19px!important}body .academy-panorama-view .academy-hotspot>b{color:#12382b!important;align-self:center!important;font-size:16px!important;font-weight:750!important;line-height:1.25!important}body .academy-panorama-view .academy-hotspot>small{align-self:start!important;font-size:12px!important;font-weight:560!important;line-height:1.42!important}body .academy-panorama-view .academy-hotspot>.game-number{color:#244837!important;text-shadow:0 1px 2px #fff!important;-webkit-backdrop-filter:blur()!important;background:#f7fff370!important;border:1px solid #ffffffb8!important;border-radius:999px!important;place-items:center!important;min-width:23px!important;height:23px!important;padding:0 5px!important;display:grid!important;inset:14px 15px auto auto!important;box-shadow:inset 0 1px #fff,0 3px 8px #25473724!important}body .content.academy-page{height:auto!important;max-height:none!important;overflow:visible!important}body .academy-panorama-view .academy-panorama-title{align-content:start;border-bottom-color:#64857140!important;grid-template-columns:minmax(0,1fr)!important;min-height:245px!important;position:relative!important}body .academy-panorama-view .academy-seal{background:linear-gradient(#ffffff65,#0000 50%,#123d392b),linear-gradient(90deg,#d18e51 49%,#649980 51%)!important;border:2px solid #fffde8!important;border-radius:24px!important;width:66px!important;height:40px!important;margin:0!important;position:absolute!important;top:7px!important;left:0!important;box-shadow:inset 0 3px 4px #fff8,0 5px 12px #23443824!important}body .academy-panorama-view .academy-logo{width:66px!important;height:40px!important;margin:0!important;position:absolute!important;top:7px!important;left:0!important}body .academy-panorama-view .academy-seal i{color:#fff8e4!important;text-shadow:0 2px 2px #31453470!important;font-size:30px!important}body .academy-panorama-view .academy-panorama-title h1,body .academy-panorama-view .academy-panorama-title p{grid-column:1!important}body .academy-panorama-view .academy-hotspot{-webkit-backdrop-filter:blur()brightness(1.035)saturate(1.04)!important;isolation:isolate!important;background:linear-gradient(125deg,#ffffff1a 0%,#effff00d 48%,#d9fff005 100%)!important;border-color:#ffffffb8!important;animation:none!important;overflow:hidden!important;box-shadow:inset 1px 1px #ffffffeb,inset -1px -1px #cde9da80,inset 0 12px 22px #ffffff14,0 13px 24px #173c2c35,0 3px 7px #173c2c24!important}body .academy-panorama-view .academy-hotspot:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,#ffffff38 0%,#0000 21% 72%,#d9fff00d 86%,#ffffff26 100%);border-radius:16px;position:absolute;inset:1px}body .academy-panorama-view .academy-hotspot>b,body .academy-panorama-view .academy-hotspot>small{z-index:2;-webkit-text-stroke:1px #fffef8eb;paint-order:stroke fill;position:relative;text-shadow:-1px -1px #fffef8,1px -1px #fffef8,-1px 1px #fffef8,1px 1px #fffef8,0 0 4px #fffef8,0 2px 5px #14382942!important}body .academy-panorama-view .academy-hotspot>b{color:#173e30!important}body .academy-panorama-view .academy-hotspot>small{color:#274b39!important;font-weight:600!important}body .academy-panorama-view .academy-hotspot>i{-webkit-backdrop-filter:blur()!important;background:#f7fff3a3!important;border:1px solid #ffffffd9!important;box-shadow:inset 0 1px #fff,0 5px 10px #2448372b!important}body .academy-section-heading{-webkit-backdrop-filter:blur()brightness(1.035)saturate(1.04);background:linear-gradient(125deg,#ffffff1a 0%,#effff00d 48%,#d9fff005 100%);border:1px solid #ffffffb8;border-radius:14px;padding:12px 16px;box-shadow:inset 1px 1px #ffffffeb,inset -1px -1px #cde9da80,0 10px 22px #173c2c28}body .academy-panorama-view .academy-panorama-title h1{color:#153d30!important}body .academy-panorama-view .academy-panorama-title h1 small{box-sizing:border-box;text-transform:uppercase;order:-1;align-items:center;min-height:40px;padding-left:78px;color:#2f5b49!important;letter-spacing:2.2px!important;font-size:13px!important;line-height:1.2!important;display:flex!important}body .academy-panorama-view .academy-panorama-title p{color:#355b4c!important;text-shadow:0 1px 2px #fffef8,0 0 7px #fffef8cc!important;width:min(100%,560px)!important;font-weight:600!important;line-height:1.35!important}body .academy-panorama-view .academy-panorama-title p small{margin-top:3px!important;display:block!important}body .academy-section-heading h2{color:#163f31!important}body .academy-section-heading h2 small{color:#111!important;font-weight:650!important}body .academy-section-heading p{font-weight:700;color:#fffaf0!important;text-shadow:0 1px 2px #142b20,0 0 4px #142b20,0 0 8px #142b20d9!important;font-size:14px!important;line-height:1.45!important}body .jar-title-row .jar-back-brand{flex:none;align-items:center;gap:10px;flex-direction:column!important;display:flex!important}body .jar-title-row .jar-back-brand .jar-title-brand{gap:6px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}body .jar-back-brand .jar-title-brand>span:last-child{font-size:16px!important;display:block!important}body .jar-back-brand .jar-title-brand .brand-mark{width:32px!important;height:23px!important;font-size:19px!important}body .jar-back-brand .jar-back-button{margin:0!important}body .jar-title-meta-row:empty{display:none!important}body .progress-page .paired-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}body .progress-page .paired-stat-grid>.stat-pair{grid-template-rows:1fr 1fr;gap:14px;min-width:0;display:grid}body .progress-page .paired-stat-grid>.stat-pair>article{min-width:0;display:grid;--gem-hue:var(--pair-hue)!important}body .library-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}body .library-layout>.cabinet-library{box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;width:100%!important;display:flex!important}body .library-layout>.cabinet-library>*{box-sizing:border-box;width:100%}body .library-directory{box-sizing:border-box;background:#faf5e8;border:1px solid #d1c4ab;border-radius:14px;max-height:calc(100dvh - 32px);padding:16px;position:sticky;top:16px;overflow:auto}body .library-directory>header{color:#3c5444;gap:5px;margin-bottom:14px;display:grid}body .library-directory>header>b{font:600 20px Georgia,serif}body .content.jars-page .library-directory>header>small{line-height:1.4;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;color:#ff7a1a!important;font-size:min(12px,3.2cqi)!important;overflow:visible!important}body .library-directory>header>.directory-count-legend{color:#667765;align-items:center;gap:6px;font:700 9px/1.2 Arial,sans-serif;display:flex}body .library-directory>header>.directory-count-legend>i{color:#6d7d69;background:#fffaf0;border:1px solid #d3dacb;border-radius:6px;padding:3px 5px;font:800 9px/1 Arial,sans-serif}body .library-directory .wordcraft-navigation{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:6px!important;margin:0!important;padding:0 0 14px!important;display:grid!important}body .library-directory .wordcraft-navigation>.wordcraft-level-key{justify-content:space-between;align-items:center;flex-direction:row-reverse!important;gap:5px!important;width:auto!important;min-width:0!important;min-height:40px!important;padding:6px!important;display:flex!important}body .library-directory .wordcraft-navigation>.wordcraft-level-key>small{font-size:10px!important}body .library-directory .wordcraft-navigation>.wordcraft-level-key>b{width:auto!important;min-width:24px!important;height:auto!important;padding:2px!important;font-size:12px!important}body .library-directory .wordcraft-global-search{grid-column:1/-1;width:100%!important;min-height:36px!important}body .library-directory ul{margin:0;padding:0;list-style:none}body .library-directory ul ul{border-left:1px solid #d9dfd1;margin-left:9px;padding-left:9px}body .library-directory li{margin:5px 0}body .library-directory summary{cursor:pointer;align-items:center;gap:3px;list-style:none;display:flex}body .library-directory summary:before{content:"›";color:#84947f;flex:none;width:9px}body .library-directory details[open]>summary:before{content:"⌄"}body .library-directory summary::-webkit-details-marker{display:none}body .library-directory .directory-branches button{text-align:left;flex:1;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;color:#455543!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:9px 6px!important;font-size:11px!important;display:grid!important}body .library-directory .directory-branches button>span:nth-child(2){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}body .library-directory .directory-branches button>span:first-child{font:700 10px Georgia,serif;color:#ff7a1a!important}body .library-directory .directory-branches button small{color:#7c8d76;font-size:10px}body .library-directory .directory-branches button.directory-combined-count{text-align:center;cursor:help;outline:none;flex:none;width:auto;min-width:36px;position:relative;color:#6b7b67!important;background:#fffaf0!important;border:1px solid #d3dacb!important;border-radius:6px!important;padding:5px 6px!important;font:800 10px/1 Arial,sans-serif!important;display:block!important}body .library-directory .directory-combined-count:after{content:attr(data-tooltip);z-index:20;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#385747;border:1px solid #3d584433;border-radius:8px;width:max-content;max-width:180px;padding:7px 9px;font:700 10px/1.2 Arial,sans-serif;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px);box-shadow:0 7px 18px #263e2e33}body .library-directory .directory-combined-count:is(:hover,:focus-visible,.is-open):after{opacity:1;transform:translateY(0)}body .library-directory .directory-combined-count:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #43745340}body .library-directory .directory-branches button[aria-current],body .library-directory .directory-branches button:hover{color:#294735!important;background:#e7eddf!important}body .directory-key{color:#86907e;margin:15px 0 0;font-size:9px;line-height:1.6}body .jars-page>.topbar>div:first-child:empty{display:none!important}@media (max-width:1100px){body .progress-page .paired-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body .library-layout{grid-template-columns:minmax(0,1fr)}body .library-directory{max-height:none;position:static}}@media (max-width:620px){body .content.academy-page{width:100%!important;min-width:0!important;overflow-x:clip!important}body .academy-panorama-view{aspect-ratio:auto!important;background-color:#e8eee2!important;background-image:url(/academy-garden-adult-cast-v6.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:100dvh!important;padding:18px 12px 100px!important;overflow-x:clip!important}body .academy-panorama-view .academy-panorama{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}body .academy-panorama-view .academy-hotspots{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:14px 10px!important;width:100%!important;min-width:0!important}body .academy-panorama-view .academy-hotspot{border-radius:14px!important;grid-template-rows:26px auto 1fr!important;grid-template-columns:minmax(0,1fr) 22px!important;gap:5px 4px!important;width:100%!important;min-width:0!important;min-height:112px!important;padding:10px!important}body .academy-panorama-view .academy-hotspot>span{border-radius:9px!important;width:26px!important;height:26px!important;font-size:17px!important}body .academy-panorama-view .academy-hotspot>b{overflow-wrap:anywhere!important;text-wrap:balance!important;min-width:0!important;font-size:clamp(11px,3.35vw,14px)!important;line-height:1.12!important}body .academy-panorama-view .academy-hotspot>small{overflow-wrap:anywhere!important;min-width:0!important;font-size:clamp(8px,2.25vw,10px)!important;line-height:1.25!important}body .academy-panorama-view .academy-hotspot>.game-number{font-size:10px!important;inset:11px 11px auto auto!important}body .academy-panorama-view .academy-hotspot>i{width:22px!important;height:22px!important;font-size:15px!important}body .academy-panorama-view .academy-panorama-title{-webkit-backdrop-filter:blur()brightness(1.05)!important;background:linear-gradient(125deg,#fffdf4dc,#eef6e6b8)!important;border:1px solid #ffffffbd!important;border-radius:18px!important;grid-template-columns:48px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:7px 12px!important;min-height:0!important;margin:0 0 18px!important;padding:13px 14px 14px!important;box-shadow:inset 0 1px #fff,0 10px 24px #24483724!important}body .academy-panorama-view .academy-seal,body .academy-panorama-view .academy-logo{align-self:center!important;width:46px!important;height:30px!important;margin:0!important;position:static!important}body .academy-panorama-view .academy-seal i{font-size:23px!important}body .academy-panorama-view .academy-panorama-title h1{letter-spacing:-.4px!important;flex-direction:column!important;grid-column:2!important;align-items:flex-start!important;gap:3px!important;font-size:28px!important;line-height:1!important;display:flex!important}body .academy-panorama-view .academy-panorama-title h1 small{letter-spacing:1px!important;min-height:0!important;padding-left:0!important;font-size:9px!important;line-height:1.25!important;display:block!important}body .academy-panorama-view .academy-panorama-title p{color:#536e5e!important;grid-column:1/-1!important;margin:2px 0 0!important;font-size:10px!important;font-weight:550!important;line-height:1.4!important}body .academy-panorama-view .academy-panorama-title p small{margin-top:0!important;display:inline!important}body .academy-section-heading{box-sizing:border-box!important;-webkit-backdrop-filter:blur()brightness(1.035)saturate(1.04)!important;background:linear-gradient(125deg,#ffffff1a 0%,#effff00d 48%,#d9fff005 100%)!important;border:1px solid #ffffffbd!important;border-radius:16px!important;width:100%!important;margin-bottom:16px!important;padding:13px 14px!important;overflow:visible!important;box-shadow:inset 1px 1px #ffffffeb,inset -1px -1px #cde9da80,0 10px 22px #173c2c28!important}body .academy-section-heading h2{font-size:21px!important;line-height:1.2!important}body .academy-section-heading h2 small{white-space:normal!important;max-width:100%!important;margin-top:5px!important;font-size:11px!important;line-height:1.35!important;display:block!important;overflow:visible!important}body .academy-section-heading p{margin-top:8px!important;font-size:14px!important;line-height:1.45!important}body .progress-page .paired-stat-grid{grid-template-columns:minmax(0,1fr)!important}}body .leaderboard-page .leader-row{grid-template-columns:90px minmax(0,1fr) 130px!important;justify-content:stretch!important;column-gap:16px!important}body .leaderboard-page .leader-row>span:first-child{text-align:left!important;justify-self:start!important}body .leaderboard-page .leader-row>strong,body .leaderboard-page .leader-row.head>span:last-child{text-align:right!important;justify-self:end!important}body .leaderboard-page .leader-row:not(.head)>span:nth-child(2){grid-template-columns:40px minmax(0,1fr);gap:4px 10px;container-type:inline-size;display:grid!important}body .leaderboard-page .leader-row .leaderboard-avatar{grid-area:1/1/3;align-self:center}body .leaderboard-page .leader-row b{grid-column:2;white-space:nowrap!important;font-size:min(20px,var(--leader-name-size,20px))!important;line-height:1.25!important}body .leaderboard-page .leader-row .user-rank{box-sizing:border-box;grid-column:2;justify-self:start;max-width:100%;margin-left:0!important}@media (max-width:620px){body .leaderboard-page .leader-row{grid-template-columns:48px minmax(0,1fr) 70px!important;column-gap:6px!important}body .leaderboard-page .leader-row:not(.head)>span:nth-child(2){grid-template-columns:minmax(0,1fr)}body .leaderboard-page .leader-row b,body .leaderboard-page .leader-row .user-rank{grid-column:1}body .leaderboard-page .leader-row .leaderboard-avatar{display:none!important}body .leaderboard-page .leader-row b{font-size:min(16px,var(--leader-name-size,16px))!important}}body .content.leaderboard-page{isolation:isolate;min-height:100vh;position:relative;background-color:#c9b68d!important;background-image:url(/leaderboard-academy-distant-v3.webp)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:100%!important}body .content.leaderboard-page:before{content:"";z-index:-1;pointer-events:none;background:url(/leaderboard-academy-banner-v5.webp) bottom/min(100%,2172px) no-repeat;height:clamp(240px,22vw,360px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}@media (max-width:620px){body .content.leaderboard-page:before{background-position:83% 0;background-size:auto 100%;height:280px}body .leaderboard-page>.leaderboard-heading{align-items:flex-start!important;min-height:250px!important}}body .leaderboard-page .topbar{-webkit-backdrop-filter:none!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100%!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border-color:#0000!important}body .leaderboard-page .leader-row:not(.head)>span:nth-child(2){align-items:center;gap:10px;flex-wrap:nowrap!important;display:flex!important}body .leaderboard-page .leader-row b{flex:0 auto;min-width:0}body .leaderboard-page .leader-row .leaderboard-avatar{border-radius:8px;flex:0 0 28px;width:28px;height:28px}body .leaderboard-page .leader-row .user-rank{overflow-wrap:normal;flex:none;max-width:55%;white-space:normal!important;margin-left:0!important}@media (min-width:621px){body .leaderboard-page .leader-row:has(>.medal) b{font-size:min(30px,var(--leader-name-size,30px))!important}body .leaderboard-page .leader-row:has(>.medal) .leaderboard-avatar{border-radius:15px;flex:0 0 48px!important;width:48px!important;height:48px!important}body .leaderboard-page .leader-row:has(>.medal) .leaderboard-avatar.fallback{font-size:21px!important}}body .progress-page .progress-profile-identity.profile-calm{background:#f6f7ef!important;border:1px solid #dce3d8!important;border-radius:22px!important;grid-template-columns:100px minmax(0,1fr) minmax(220px,280px)!important;align-items:center!important;gap:20px 24px!important;min-height:0!important;margin:0 0 24px!important;padding:24px!important;display:grid!important;overflow:visible!important;box-shadow:0 8px 24px #122b221c!important}body .progress-page .profile-calm:before,body .progress-page .profile-calm:after{display:none!important}body .progress-page .profile-calm>.progress-avatar-button,body .progress-page .profile-calm>.progress-avatar-button.has-selected-avatar,body .progress-page .profile-calm .progress-profile-avatar{width:100px!important;height:100px!important;box-shadow:none!important;border:0!important;border-radius:18px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}body .progress-page .profile-calm>.progress-avatar-button{grid-area:1/1!important}body .progress-page .profile-calm>div:not(.wordamood-control):not(.profile-help-actions){min-width:0;grid-area:1/2!important;padding:0!important}body .progress-page .profile-calm .progress-profile-name{flex-wrap:wrap;align-items:center;gap:12px;display:flex!important}body .progress-page .profile-calm .progress-profile-name h2{color:#204a3b!important;margin:6px 0!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.15!important}body .progress-page .profile-calm .progress-profile-login{flex-wrap:wrap!important;gap:4px!important;display:flex!important}body .progress-page .profile-calm .progress-profile-login p{color:#65776c!important;font-size:12px!important;line-height:1.5!important}body .progress-page .profile-calm .wordamood-trigger.has-mood{width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important}body .progress-page .profile-calm .wordamood-face.small{width:42px!important;height:42px!important;box-shadow:none!important;border:0!important;transform:none!important}body .progress-page .profile-calm>strong{aspect-ratio:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;grid-area:1/3!important;align-items:stretch!important;gap:9px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}body .progress-page .profile-calm>strong>b{text-align:left!important;white-space:normal!important;font-size:16px!important;line-height:1.4!important}body .progress-page .profile-calm>strong>.profile-ranks-link{align-self:flex-start;box-shadow:none!important;color:#476958!important;background:0 0!important;border:0!important;min-height:24px!important;padding:0!important;position:static!important}body .progress-page .profile-calm>.profile-help-actions{border-top:1px solid #dde4d8;justify-content:flex-end;padding-top:12px;grid-area:2/2/auto/-1!important;gap:22px!important;width:auto!important;display:flex!important;position:static!important;transform:none!important}body .progress-page .profile-calm>.profile-help-actions>button{width:auto!important;min-height:24px!important;box-shadow:none!important;color:#526d5e!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;transform:none!important}body .progress-page .profile-calm>.profile-help-actions>button>span,body .progress-page .profile-calm>.profile-help-actions>button:before,body .progress-page .profile-calm>.profile-help-actions>button:after{display:none!important}body .progress-page .profile-calm>.profile-help-actions>button b{font-size:12px!important;font-weight:600!important;line-height:1.5!important}body .progress-page .profile-calm>.profile-help-actions br{display:none}@media (hover:hover){body .progress-page .profile-calm .progress-avatar-button:not(:hover):not(:focus-visible)>i{opacity:0}}@media (max-width:620px){body .progress-page .progress-profile-identity.profile-calm{grid-template-columns:76px minmax(0,1fr)!important;gap:16px!important;margin-bottom:16px!important;padding:18px!important}body .progress-page .profile-calm>.progress-avatar-button,body .progress-page .profile-calm>.progress-avatar-button.has-selected-avatar,body .progress-page .profile-calm .progress-profile-avatar{width:76px!important;height:76px!important}body .progress-page .profile-calm>strong{border-top:1px solid #dde4d8!important;grid-area:2/1/auto/-1!important;padding-top:16px!important}body .progress-page .profile-calm>.profile-help-actions,body .progress-page .profile-calm>.wordamood-control--mobile,body .progress-page .profile-calm .profile-mobile-tutorial{display:none!important}body .progress-page .profile-calm .progress-profile-name>.wordamood-control{display:block!important}body .progress-page .profile-calm .progress-profile-name h2{font-size:26px!important}}body .progress-page header.progress-profile-identity.profile-calm{--profile-portrait-width:clamp(150px,18vw,210px);padding-left:calc(var(--profile-portrait-width) + 24px)!important;grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;min-height:210px!important;position:relative!important}body .progress-page header.profile-calm>.progress-avatar-button,body .progress-page header.profile-calm>.progress-avatar-button.has-selected-avatar{z-index:1;width:var(--profile-portrait-width)!important;border-radius:21px 0 0 21px!important;grid-area:auto!important;place-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto 0 0!important;overflow:hidden!important}body .progress-page header.profile-calm>.progress-avatar-button .progress-profile-avatar{border-radius:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}body .progress-page header.profile-calm>.progress-avatar-button .progress-profile-avatar :is(canvas,img){object-fit:cover!important;width:100%!important;height:100%!important}body .progress-page header.profile-calm>div:not(.wordamood-control):not(.profile-help-actions){z-index:2;position:relative;grid-column:1!important}body .progress-page header.profile-calm>strong{grid-column:2!important}body .progress-page header.profile-calm>.profile-help-actions{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-start!important;gap:12px 24px!important}@media (max-width:620px){:is(body .progress-page header.progress-profile-identity.profile-calm:has(>.progress-avatar-button),body .progress-page header.progress-profile-identity.profile-calm){--profile-portrait-width:88px;grid-template-columns:88px minmax(0,1fr)!important;align-items:start!important;gap:6px 14px!important;min-height:0!important;padding:16px!important}body .progress-page header.profile-calm>.progress-avatar-button,body .progress-page header.profile-calm>.progress-avatar-button.has-selected-avatar{aspect-ratio:1!important;border-radius:21px 0 16px!important;grid-area:1/1/4!important;align-self:start!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important;margin:-16px 0 0 -16px!important;position:relative!important;inset:auto!important}body .progress-page header.profile-calm>.progress-avatar-button .progress-profile-avatar{aspect-ratio:1!important;width:104px!important;height:104px!important}body .progress-page header.profile-calm>.progress-avatar-button>i{z-index:2;box-sizing:border-box!important;width:23px!important;height:23px!important;margin:0!important;position:absolute!important;inset:auto 5px 5px auto!important;transform:none!important;box-shadow:0 1px 3px #143b3326!important}body .progress-page header.profile-calm>div:not(.wordamood-control):not(.profile-help-actions){display:contents!important}body .progress-page header.profile-calm>div>small{grid-area:1/2!important;align-self:end!important}body .progress-page header.profile-calm .progress-profile-name{display:contents!important}body .progress-page header.profile-calm .progress-profile-name h2,body .progress-page header.profile-calm .profile-display-name-editor{grid-area:2/2!important;min-width:0!important;margin:0!important}body .progress-page header.profile-calm .progress-profile-name h2{overflow-wrap:anywhere;white-space:normal!important;max-width:100%!important;font-size:clamp(20px,5.5vw,26px)!important;line-height:1.2!important;display:block!important;overflow:visible!important}body .progress-page header.profile-calm .progress-profile-name h2 .profile-display-name-edit,body .progress-page header.profile-calm .progress-profile-name h2 .profile-display-name-edit:hover{box-shadow:none!important;background:0 0!important;border:0!important}body .progress-page header.profile-calm .profile-display-name-edit:before,body .progress-page header.profile-calm .profile-display-name-edit:after{display:none!important}body .progress-page header.profile-calm .progress-profile-name>.wordamood-control{grid-area:3/2!important;margin:0!important}body .progress-page header.profile-calm .progress-profile-name .wordamood-trigger.has-mood{box-shadow:none!important;background:0 0!important;border:0!important}body .progress-page header.profile-calm .progress-profile-name .wordamood-trigger.has-mood:before,body .progress-page header.profile-calm .progress-profile-name .wordamood-trigger.has-mood:after{display:none!important}body .progress-page header.profile-calm .progress-profile-name .wordamood-face.small{mix-blend-mode:normal;box-shadow:none!important;background-color:#0000!important;background-image:url(/wordamood-robot-transparent-v3.webp)!important;border:0!important}body .progress-page header.profile-calm .progress-profile-login{flex-flow:wrap!important;grid-area:4/1/auto/-1!important;align-items:center!important;gap:2px 6px!important;margin:4px 0 2px!important;display:flex!important}body .progress-page header.profile-calm .progress-profile-login p{overflow-wrap:anywhere;white-space:normal!important;max-width:100%!important;overflow:visible!important}body .progress-page header.profile-calm>strong{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:5/1/auto/-1!important;margin:0!important;padding:0!important;display:block!important}body .progress-page header.profile-calm .progress-profile-login>.progress-profile-role,body .progress-page header.profile-calm>strong>span:first-child,body .progress-page header.profile-calm>strong>b{color:#65776c!important;letter-spacing:normal!important;text-transform:none!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:560!important;line-height:1.5!important}body .progress-page header.profile-calm>strong>b{min-width:0!important;margin:0!important;padding:0!important;display:inline!important}body .progress-page header.profile-calm>strong>span:first-child{margin-right:5px!important;display:inline!important}body .progress-page header.profile-calm>strong>.profile-rank-progress,body .progress-page header.profile-calm>strong .profile-rank-icon,body .progress-page header.profile-calm>strong .profile-ranks-link,body .progress-page header.profile-calm>strong:before,body .progress-page header.profile-calm>strong:after{display:none!important}}body .content.jars-page .wordstore-grid .apothecary-door .wordstore-arch i{letter-spacing:1.4px!important;font-size:12px!important}body .content.jars-page .wordstore-grid .wordstore-card.apothecary-door .wordstore-engraving{font-size:14px!important;line-height:1.35!important}body .content.jars-page .wordstore-grid .wordstore-card.apothecary-door .wordstore-engraving>span{font-size:12px!important;line-height:1.35!important}body .content.jars-page .library-directory>header>b{overflow-wrap:anywhere;font-size:28px!important;line-height:1.15!important}body .content.jars-page .library-directory>header>.directory-count-legend,body .content.jars-page .library-directory>header>.directory-count-legend>i{font-size:14px!important}body .content.jars-page .library-directory .directory-branches button{font-size:17px!important;line-height:1.35!important}body .content.jars-page .library-directory .directory-branches button>span:first-child{font-size:17px!important}body .content.jars-page .library-directory .directory-branches button small,body .content.jars-page .library-directory .directory-branches button.directory-combined-count{font-size:14px!important}@media (max-width:620px){body .content.jars-page .wordstore-grid .apothecary-door .wordstore-arch i{font-size:11px!important}body .content.jars-page .wordstore-grid .wordstore-card.apothecary-door .wordstore-engraving{font-size:12px!important}}body .content.jars-page .cabinet-library .catalog-loose-grid:empty{display:none!important}body .content.jars-page .cabinet-library .catalog-loose-grid:not(:empty){--loose-row-height:230px;grid-auto-rows:var(--loose-row-height)!important;background:linear-gradient(to bottom,transparent 0 calc(100% - 31px),#e3c389 calc(100% - 31px),#b88b53 calc(100% - 27px),#73502e calc(100% - 18px),#38221166 calc(100% - 12px),transparent 100%) 0 18px / 100% var(--loose-row-height) repeat-y!important;row-gap:0!important;padding:18px 22px 0!important}@media (min-width:621px) and (max-width:760px){body .content.jars-page .cabinet-library .catalog-loose-grid:not(:empty){--loose-row-height:190px}}@media (max-width:620px){body .content.jars-page .cabinet-library .catalog-loose-grid:not(:empty){--loose-row-height:210px;--jar-enlargement:1.3!important;background-position:0 8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:0!important;padding:8px 2px 0!important}body .content.jars-page .cabinet-library .catalog-loose-grid>.jar-card{zoom:var(--jar-enlargement)!important;width:min(2.4cm,100%)!important;min-width:0!important;max-width:150px!important;margin-left:22px!important;margin-right:0!important;transform:none!important}}@media (max-width:350px){body .content.jars-page .cabinet-library .catalog-loose-grid:not(:empty){--loose-row-height:170px;--jar-enlargement:1!important}}@media (min-width:351px) and (max-width:380px){body .content.jars-page .cabinet-library .catalog-loose-grid:not(:empty){--loose-row-height:190px;--jar-enlargement:1.15!important}}@media (min-width:450px) and (max-width:620px){body .content.jars-page .cabinet-library .catalog-loose-grid:not(:empty){--loose-row-height:240px;--jar-enlargement:1.55!important}}@media (max-width:620px){body .content.jars-page .cabinet-library :is(.catalog-loose-grid,.jar-grid.apothecary-interior)>.jar-card .jar-info h3{font-size:var(--mobile-jar-label-size,10px)!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:2px!important;line-height:.96!important;display:flex!important}body .content.jars-page .cabinet-library .catalog-loose-grid>.jar-card .jar-info h3{color:#123e30!important;-webkit-text-stroke:.18px #123e30!important;text-shadow:0 1px #fff8de,0 0 3px #fff8de,0 0 6px #fff8de!important;font-weight:900!important}body .jars-page>.topbar{box-sizing:border-box;width:100%;padding-inline:0!important}body .content.jars-page>.library-layout,body .content.jars-page>.library-layout>.cabinet-library,body .content.jars-page .cabinet-library>.library-level-header,body .content.jars-page .cabinet-library>.wordstore-grid,body .content.jars-page .cabinet-library>.cabinet-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}body .content.jars-page>.library-layout{padding-inline:0!important}body .content.jars-page .cabinet-library>.cabinet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:24px 20px!important;padding-inline:0!important}body .content.jars-page .cabinet-grid>.cabinet-card.apothecary-cabinet{justify-self:stretch!important;width:100%!important;max-width:none!important;margin-inline:0!important}body .jars-page>.topbar>.cabinet-top-actions:has(.library-create-action--unit){grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}body .jars-page>.topbar>.cabinet-top-actions:has(.library-create-action--unit)>.library-create-action{white-space:nowrap!important;width:100%!important;min-width:0!important;padding-inline:2px!important}body .jars-page .library-layout>.cabinet-library.wordstore-catalog-mode>.wordstore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:24px 20px!important;padding:4px 0!important}body .jars-page .library-layout>.cabinet-library.wordstore-catalog-mode>.wordstore-grid>.wordstore-card.apothecary-door{justify-self:stretch;width:100%!important;max-width:none!important}body .progress-page .paired-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body .progress-page .paired-stat-grid>.stat-pair{display:contents!important}body .progress-page .paired-stat-grid .stat-pair>article{border-radius:18px!important;grid-template-rows:27px auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:100%!important;min-height:122px!important;padding:14px 8px 17px!important}body .progress-page .paired-stat-grid article>.crystal-engraving{width:27px!important;height:27px!important}body .progress-page .paired-stat-grid .crystal-engraving svg{width:24px!important;height:24px!important}body .progress-page .paired-stat-grid article>b{font-size:clamp(15px,6vw,21px)!important}body .progress-page .paired-stat-grid article>small{font-size:8px!important;line-height:1.12!important}body .progress-page .progress-profile-identity{align-content:start!important;min-height:0!important}body .progress-page .progress-profile-identity:has(>.progress-avatar-button.has-selected-avatar){grid-template-columns:120px minmax(0,1fr)!important}body .progress-page .progress-profile-identity>.progress-avatar-button.has-selected-avatar,body .progress-page .progress-avatar-button.has-selected-avatar .progress-profile-avatar{width:120px!important;height:120px!important}body .progress-page .progress-profile-identity>strong{justify-self:start!important}body .progress-page .progress-profile-identity>.wordamood-control--mobile{justify-self:end!important}body .progress-page .wordamood-control--mobile>.wordamood-trigger.has-mood{mix-blend-mode:multiply;opacity:.86;filter:saturate(.65)!important}body .progress-page .wordamood-control--mobile .wordamood-picker{left:auto!important;right:0!important}body .progress-page .progress-profile-identity>.wordamood-control--mobile,body .progress-page .progress-profile-identity>strong{aspect-ratio:auto!important;box-sizing:border-box!important;height:72px!important;min-height:0!important;margin:0!important}body .progress-page .progress-profile-identity>.wordamood-control--mobile{width:72px!important}body .progress-page .progress-profile-identity>strong{grid-template-rows:auto auto auto;align-content:center;width:calc(100% - 80px)!important;box-shadow:none!important;background:#ffffff24!important;border:1px solid #687b622b!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 6px!important;padding:5px 8px!important;display:grid!important}body .progress-page .progress-profile-identity>strong>span:first-child{grid-row:1;grid-column:1/-1!important}body .progress-page .progress-profile-identity>strong>b{grid-area:2/1}body .progress-page .progress-profile-identity>strong>.profile-rank-progress{grid-row:3;grid-column:1/-1!important}body .progress-page .progress-profile-identity>strong>b{font-size:10px!important;line-height:1.2!important}body .progress-page .progress-profile-identity>strong>.profile-ranks-link{grid-area:2/2;align-self:center;min-height:24px!important;box-shadow:none!important;background:0 0!important;padding:3px 8px!important}body .progress-page .wordamood-control--mobile>.wordamood-trigger{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;gap:0!important;padding:0!important;overflow:hidden!important;transform:none!important}body .progress-page .wordamood-control--mobile>.wordamood-trigger.has-mood .wordamood-face{width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;filter:none!important;transform-origin:50%!important;border:0!important;border-radius:0!important;transform:scale(1.35)!important}}body .inside-games button>div>.required-review-badge{box-sizing:border-box;place-self:start;max-width:100%;color:#715020!important;letter-spacing:.1px!important;white-space:normal!important;background:linear-gradient(135deg,#fff6d5,#f2dfac)!important;border:1px solid #c5a15e!important;border-radius:8px!important;width:fit-content!important;margin:4px 0!important;padding:5px 8px!important;font:700 9px/1.35 Arial,sans-serif!important;display:block!important;box-shadow:inset 0 1px #fffaf0,0 2px 5px #77521c14!important}@media (max-width:620px){body .jar-page .word-list .list-title-line :is(.list-screenshot-btn,.share-btn,.jar-leaderboard-btn){height:auto!important;min-height:40px!important;padding:8px 4px!important;font-size:clamp(10px,2.8vw,13px)!important;line-height:1.2!important}body .jar-page .word-list .list-title-line .list-control-mobile{font-size:inherit!important;line-height:inherit!important;letter-spacing:0!important}body .jar-page .inside-games>button{text-align:left!important;grid-template-columns:42px minmax(0,1fr) 44px!important;gap:10px!important;padding:12px 10px!important;display:grid!important}body .jar-page .inside-games>button>span:not(.game-drag-handle){justify-self:start;width:42px!important;height:42px!important;margin:0!important}body .jar-page .inside-games>button>div{width:100%;min-width:0!important}body .jar-page .inside-games>button>em{justify-self:end;grid-template-rows:28px auto!important;gap:4px!important;width:44px!important;min-width:44px!important;height:auto!important;display:grid!important}body .jar-page .inside-games>button>em>.game-number-text{white-space:nowrap!important;width:max-content!important;min-width:0!important;margin:0!important;padding:3px 5px!important;font-size:11px!important;line-height:1.2!important;display:block!important}body .repeat-panel .practice-instructions{display:none!important}body .repeat-panel .game-skill-filters{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important;margin:0 0 16px!important;display:grid!important}body .repeat-panel .game-skill-filters>button{text-align:center!important;grid-column:auto!important;width:100%!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:8px 3px!important;font:700 10px/1.2 Arial,sans-serif!important}body .jar-page .jar-title-row{grid-template-columns:max-content minmax(0,1fr)!important;gap:8px 10px!important;display:grid!important}body .jar-page .jar-title-row .jar-back-brand{grid-area:2/1;place-self:center start;align-items:flex-start!important;margin-left:0!important;padding-left:0!important}body .jar-page .jar-title-row .jar-back-brand .jar-title-brand,body .jar-page .jar-title-row>.jar-title-miniature{display:none!important}body .jar-page .jar-title-row>div:last-child{display:contents!important}body .jar-page .jar-title-row .mobile-wordamin-list-heading{grid-area:1/1;align-self:center;gap:6px;margin:0;letter-spacing:0!important;font:700 clamp(11px,3.2vw,14px)/1.3 Arial,sans-serif!important}body .jar-page .jar-title-row .mobile-wordamin-list-heading>span,body .jar-page .jar-title-row .jar-back-brand .jar-back-button,body .jar-page .jar-title-row .jar-back-brand .jar-back-button>span{letter-spacing:0!important;font:700 clamp(11px,3.2vw,14px)/1.3 Arial,sans-serif!important}body .jar-page .jar-title-row .jar-back-brand .jar-back-button{min-height:40px!important;padding:8px 12px!important}body .jar-page .jar-title-row .wordlist-title-with-creator{display:contents!important}body .jar-page .jar-title-row .wordlist-credits{grid-area:1/2;align-self:center;min-width:0}body .jar-page .jar-title-row .jar-title-input{grid-area:2/2;min-width:0;width:100%!important}body .jar-page .jar-title-row .jar-repetition-scroll{grid-area:3/1/auto/-1;min-width:0;padding:5px 0;overflow:visible}}@media (min-width:901px),(max-width:620px){body .sidebar nav .nav-item{overflow-wrap:normal;word-break:normal;font-size:18px!important;font-weight:700!important;line-height:1.2!important}body .sidebar nav .mobile-version-link>span:last-child{flex:auto!important;height:auto!important;font-size:18px!important;line-height:1.2!important}body .sidebar .admin-tools>button{font-size:16px!important;line-height:1.2!important}body .sidebar .sidebar-signout-copy b{font-size:18px!important;line-height:1.2!important}body .sidebar .sidebar-signout-copy small{font-size:12px!important;line-height:1.2!important}}body .content.leaderboard-page>.topbar{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body .progress-page .view-intro h2,body .progress-page .view-intro h2 span{color:#fff7e6!important}body .progress-page .view-intro .eyebrow,body .progress-page .view-intro .eyebrow span{color:#f4d58a!important}body .progress-page .view-intro p,body .progress-page .view-intro p span{color:#ede5d5!important}.mobile-account-identity{display:none!important}@media (max-width:620px){body .app-shell .mobile-learning-nav{display:none!important}body .app-shell>header.mobile-app-header{display:grid!important}body main.app-shell{padding-top:calc(64px + env(safe-area-inset-top,0px))!important;padding-bottom:16px!important}body .jar-page{padding-bottom:16px!important}body .app-shell>aside.sidebar{width:min(340px,90vw)!important;height:100dvh!important;max-height:100dvh!important;padding:calc(14px + env(safe-area-inset-top,0px)) 16px calc(18px + env(safe-area-inset-bottom,0px))!important;z-index:270!important;border-radius:0 20px 20px 0!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important;transform:translate(-105%)!important}body main.app-shell.mobile-menu-open>aside.sidebar{visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}body .app-shell>.mobile-menu-scrim{z-index:260!important}body .app-shell>aside.sidebar>.sidebar-scroll>nav{grid-template-columns:minmax(0,1fr)!important;display:grid!important}body .app-shell>aside.sidebar>.sidebar-scroll>nav>.nav-item{white-space:normal!important;gap:10px!important;font-size:16px!important;display:flex!important}body .app-shell>aside.sidebar>.sidebar-scroll>nav>.nav-item[data-nav-id=Leaderboard]{font-size:16px!important}body .app-shell>aside.sidebar>.sidebar-scroll>.sidebar-user-top>.profile{display:flex!important}body .app-shell>aside.sidebar>.sidebar-scroll>.sidebar-user-top>.profile>.sidebar-profile-avatar{box-sizing:border-box!important;aspect-ratio:1!important;flex:0 0 56px!important;align-self:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}body .app-shell>aside.sidebar .mobile-account-identity,body .app-shell>.sidebar>.sidebar-scroll>.sidebar-user-top>.profile{display:none!important}body .app-shell .sidebar .mobile-account-identity{align-items:center;gap:12px;min-width:0;padding:4px 0 10px;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important}body .app-shell .sidebar .mobile-account-avatar{overflow:hidden;width:56px!important;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;flex:0 0 56px!important;padding:0!important;display:block!important}body .app-shell .sidebar .mobile-account-avatar>.sidebar-profile-avatar{width:56px!important;height:56px!important;box-shadow:none!important;border:0!important;border-radius:12px!important;margin:0!important;display:block!important;position:static!important;transform:none!important}body .app-shell .sidebar .mobile-account-identity>div{flex:1;min-width:0}body .app-shell .sidebar .mobile-account-identity b{display:block;color:#294f3b!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font:600 clamp(13px,4vw,17px)/1.3 Arial,sans-serif!important}body .app-shell .sidebar .mobile-account-identity small{margin-top:4px;display:block;color:#65776c!important;overflow-wrap:normal!important;word-break:normal!important;font:12px/1.4 Arial,sans-serif!important}body .app-shell>.sidebar>.sidebar-scroll>.admin-tools>.admin-monetization-btn{display:none!important}body .app-shell>.sidebar>.sidebar-scroll>nav>.nav-item{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-family:Arial,sans-serif!important;font-size:clamp(12px,3.6vw,16px)!important;line-height:1.3!important}body .app-shell>.sidebar>.sidebar-scroll>nav>.nav-item[data-nav-id=Leaderboard]{white-space:nowrap!important;gap:5px!important;font-size:clamp(11px,3.2vw,14px)!important}body .app-shell>.sidebar>.sidebar-scroll>nav>.nav-item *{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}body .progress-page header.profile-calm:has(.wordamood-picker){position:relative;z-index:30!important;overflow:visible!important}body .progress-page header.profile-calm>div:has(.wordamood-picker){position:relative;z-index:20!important;overflow:visible!important}body .progress-page .wordamood-control:has(>.wordamood-picker){z-index:30!important}body .progress-page .wordamood-picker{z-index:40!important}html[data-interface-language=ru] body .interface-copy-en,html:is([data-interface-language=en],[data-interface-language=es]) body .interface-copy-ru,html[data-interface-language=ru] body [data-interface-copy=en],html:is([data-interface-language=en],[data-interface-language=es]) body [data-interface-copy=ru]{display:none!important}html[data-interface-language=en] body .cabinet-card.drop-target:after{content:"Drop here"!important}html[data-interface-language=ru] body .cabinet-card.drop-target:after{content:"Положить сюда"!important}html[data-interface-language=en] body .dontsay-hidden:after{content:"The secret word is no longer on screen"!important}html[data-interface-language=ru] body .dontsay-hidden:after{content:"Секретное слово больше не отображается на экране"!important}html[data-interface-language=en] body .content>.jar-grid:before{content:"Shared cabinet"!important}html[data-interface-language=ru] body .content>.jar-grid:before{content:"Общая аптечка"!important}html[data-interface-language=en] body .content>.jar-grid:after{content:"All your jars and wordamins in one place"!important}html[data-interface-language=ru] body .content>.jar-grid:after{content:"Все ваши баночки и вордаминки собраны в одном месте"!important}html[data-interface-language=en] body .admin-rank-guide>p:after{content:"70 ranks. Level n starts at 150 × (n − 1)² + 350 × (n − 1) points. Early ranks advance quickly; higher ranks require more practice."!important}html[data-interface-language=ru] body .admin-rank-guide>p:after{content:"70 рангов. Порог уровня n = 150 × (n − 1)² + 350 × (n − 1) баллов. Ранние уровни меняются быстро; высшие ранги требуют больше практики."!important}html[data-interface-language=en] body .monetization-dialog .money-switch:first-of-type small:after{content:"Future subscription access includes 7 pre-rendered avatar looks. All looks are currently free."!important}html[data-interface-language=ru] body .monetization-dialog .money-switch:first-of-type small:after{content:"В будущем подписка открывает 7 готовых образов аватара. Сейчас все образы бесплатны."!important}html[data-interface-language=es] body .cabinet-card.drop-target:after{content:"Suelta aquí"!important}html[data-interface-language=es] body .dontsay-hidden:after{content:"La palabra secreta ya no aparece en pantalla"!important}html[data-interface-language=es] body .content>.jar-grid:before{content:"Estante compartido"!important}html[data-interface-language=es] body .content>.jar-grid:after{content:"Todos tus frascos y wordamins en un mismo lugar"!important}body .word-table .word-row.labels button.definition-mode-link,body .word-table .word-row.labels button.definition-mode-link:hover,body .word-table .word-row.labels button.definition-mode-link:active{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;text-shadow:none!important;color:#78877f!important;filter:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;text-decoration:none!important;transform:none!important}body .word-table .word-row.labels button.definition-mode-link.is-active{color:#16824b!important;text-underline-offset:3px!important;font-weight:800!important;text-decoration:underline!important;text-decoration-thickness:2px!important}body .word-table .word-row.labels button.definition-mode-link:before,body .word-table .word-row.labels button.definition-mode-link:after{content:none!important;display:none!important}}html[data-site-theme=night] body .jar-page .jar-title-miniature:before{content:""!important;z-index:5!important;pointer-events:none!important;filter:drop-shadow(0 0 3px #ffe4a8b3)!important;background:radial-gradient(at 48% 42%,#ffe0a954,#0000 65%),url(/night-jar-fairy-lights.svg) 50%/100% 100% no-repeat!important;border-radius:24% 24% 20% 20%/15% 15% 12% 12%!important;animation:4.2s ease-in-out infinite alternate night-jar-fairy-glow!important;display:block!important;position:absolute!important;inset:18px 18px 8px!important;box-shadow:inset 0 0 12px #ffe0a950,0 0 8px #ffdd8d55!important}html[data-site-theme=night] body .jar-page .jar-title-miniature .jar-title-mini-shell{filter:brightness(1.08)saturate(1.1)!important}@media (prefers-reduced-motion:reduce){html[data-site-theme=night] body .jar-page .jar-title-miniature:before{animation:none!important}}html[data-site-theme=night] body .content.progress-page .repetition-nano-contents:before{content:"";z-index:0;pointer-events:none;filter:drop-shadow(0 0 3px #ffe4a8d9);background:radial-gradient(at 50% 48%,#ffd5724d,#0000 72%),url(/night-jar-fairy-lights.svg) 50%/100% 100% no-repeat;animation:3.6s ease-in-out infinite alternate night-review-lights;position:absolute;inset:0}html[data-site-theme=night] body .content.progress-page .repetition-nano-contents img{z-index:1}@keyframes night-review-lights{0%{opacity:.72;filter:drop-shadow(0 0 2px #ffe4a8a8)}to{opacity:1;filter:drop-shadow(0 0 5px #ffe4a8e0)}}@media (prefers-reduced-motion:reduce){html[data-site-theme=night] body .content.progress-page .repetition-nano-contents:before{animation:none}}@keyframes night-plane-beacon{0%,60%,to{opacity:.6}65%,75%{opacity:1}70%{opacity:.75}}@keyframes night-flight-atmosphere{0%{opacity:.55}to{opacity:1}}.catch-night-lights,.catch-jar-lights{pointer-events:none;display:none}@keyframes catch-fullscreen-fall{0%{top:-125px;transform:translate(0,0)}to{top:-125px;transform:translateY(calc(100dvh + 125px))}}.memory-jar-lights,.conveyor-jar-lights{pointer-events:none;display:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.shrink{flex-shrink:1}.grow{flex-grow:1}.grow\!{flex-grow:1!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.tutorial-replay{z-index:38;color:#fff3c6;cursor:pointer;background:linear-gradient(145deg,#175f4b,#0c392f);border:1px solid #cfae4e;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font:800 10px Arial;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 28px #082c2360}.tutorial-replay span{font:900 15px Georgia}.tutorial-layer{z-index:150;pointer-events:none;position:fixed;inset:0}.tutorial-dim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03130fca;position:absolute;inset:0}.tutorial-spot{border-radius:18px;transition:all .25s;position:fixed;box-shadow:0 0 0 9999px #03130fca,0 0 0 3px #f1ce67,0 0 34px #57e6c188}.tutorial-card{pointer-events:auto;color:#173e33;background:linear-gradient(145deg,#fffaf0,#e9f4eb);border:2px solid #caa846;border-radius:23px;outline:0;width:min(520px,100vw - 24px);padding:25px 26px 18px 108px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 25px 80px #000a,inset 0 0 0 5px #ffffff80}.tutorial-card>small,.game-guide small{color:#886616;letter-spacing:1.3px;font:900 9px Arial}.tutorial-card h2,.game-guide h2{margin:7px 0;font:800 24px/1.08 Georgia}.tutorial-card p,.game-guide p{color:#506e64;margin:0;font:600 12px/1.5 Arial}.tutorial-card p em{color:#81958d;font-size:10px}.tutorial-wordamin{background:linear-gradient(145deg,#2f7993,#082c3b);border:3px solid #b99a43;border-radius:29px 29px 21px 21px;width:68px;height:66px;position:absolute;top:36px;left:20px;box-shadow:inset 0 0 15px #49e9ff88,0 10px 22px #183d3460}.tutorial-wordamin b{color:#5af0f8;text-align:center;background:#06191f;border-radius:9px;width:34px;height:25px;font:900 15px/25px Georgia;position:absolute;top:15px;left:14px}.tutorial-wordamin i{background:#175269;border:2px solid #b99a43;border-radius:8px;width:23px;height:20px;position:absolute;bottom:-11px}.tutorial-wordamin i:first-of-type{left:4px}.tutorial-wordamin i:nth-of-type(2){right:4px}.tutorial-skip{color:#6f847c;cursor:pointer;background:0 0;border:0;font:700 9px Arial;position:absolute;top:12px;right:15px}.tutorial-progress{gap:5px;margin:14px 0 10px;display:flex}.tutorial-progress i{background:#d2ddd7;border-radius:4px;width:18px;height:4px}.tutorial-progress i.done{background:#80b49e}.tutorial-progress i.active{background:#c4992d}.tutorial-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.tutorial-card footer button,.game-guide button{color:#285747;cursor:pointer;background:#f9fcf9;border:1px solid #b9c9c1;border-radius:11px;padding:9px 13px;font:800 10px Arial}.tutorial-card footer button:disabled{opacity:.3}.tutorial-card footer .tutorial-next,.game-guide button{color:#fff5d1;background:#175d49;border-color:#c8a43f;margin-left:auto}.tutorial-card footer>b{color:#82948d;font:800 9px Arial}.game-guide{z-index:170;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03130fc4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.game-guide section{text-align:center;background:linear-gradient(145deg,#fffaf0,#e8f4eb);border:2px solid #cfac4d;border-radius:24px;width:min(420px,100%);padding:28px;box-shadow:0 30px 90px #0009}.game-guide section>span{font-size:48px;display:block}.game-guide button{margin-top:15px}@media (max-width:620px){.tutorial-replay{padding:8px;bottom:8px;right:8px}.tutorial-replay b{display:none}.tutorial-card{padding:20px 15px 15px 78px;bottom:7px}.tutorial-wordamin{transform-origin:0 0;top:32px;left:11px;transform:scale(.72)}.tutorial-card h2{font-size:19px}.tutorial-card p{font-size:10px}}@media (prefers-reduced-motion:reduce){.tutorial-spot{transition:none!important}.tutorial-replay{transition:none!important;animation:none!important}}.game-guide{z-index:400;overflow:auto}.game-guide section{box-sizing:border-box;text-align:left;width:min(680px,100%);padding:34px 38px}.game-guide section>span{float:left;margin:0 20px 10px 0;font-size:58px}.game-guide section>small{padding-top:5px;font-size:11px;display:block}.game-guide h2{margin:8px 0 22px;font-size:32px;line-height:1.08}.game-guide ol{clear:both;gap:12px;margin:0;padding:0;list-style:none;display:grid}.game-guide li{color:#345d50;grid-template-columns:36px 1fr;align-items:start;gap:12px;font:700 17px/1.42 Arial,sans-serif;display:grid}.game-guide li>b{color:#24634e;background:#dceee2;border-radius:50%;place-items:center;width:34px;height:34px;font:900 16px Georgia,serif;display:grid}.game-guide-never{cursor:pointer;background:#ffffffb3;border:1px solid #c7d8ce;border-radius:15px;align-items:center;gap:12px;margin-top:23px;padding:14px 16px;display:flex}.game-guide-never input{accent-color:#236b52;width:24px;height:24px;margin:0}.game-guide-never span{color:#284f42;gap:2px;display:grid}.game-guide-never span>b{letter-spacing:.5px;font:900 13px Arial,sans-serif}.game-guide-never span>small{color:#6c8278;letter-spacing:0;font:700 10px Arial,sans-serif}.game-guide section>button{margin:20px 0 0 auto;padding:14px 22px;font-size:14px;display:block}@media (max-width:620px){.game-guide{padding:8px}.game-guide section{padding:22px 18px}.game-guide section>span{font-size:44px}.game-guide h2{font-size:24px}.game-guide li{grid-template-columns:30px 1fr;gap:9px;font-size:14px}.game-guide li>b{width:28px;height:28px;font-size:13px}.game-guide-never{padding:11px}.game-guide section>button{width:100%;font-size:13px}}.tutorial-card{padding-left:132px}.tutorial-card>img.tutorial-wordamin{object-fit:contain;width:124px;height:132px;box-shadow:none;filter:drop-shadow(0 12px 9px #0f413247);transform-origin:50% 85%;background:0 0;border:0;border-radius:0;animation:1.8s ease-in-out infinite alternate tutorial-mascot-wave;position:absolute;top:28px;left:4px}@keyframes tutorial-mascot-wave{0%{transform:translateY(2px)rotate(-1.5deg)}to{transform:translateY(-3px)rotate(1.5deg)}}@media (max-width:620px){.tutorial-card{padding-left:96px}.tutorial-card>img.tutorial-wordamin{width:92px;height:102px;top:32px;left:1px;transform:none}.tutorial-card h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.tutorial-card>img.tutorial-wordamin{animation:none}}@media (max-width:620px){.tutorial-layer.tutorial-mobile{z-index:260}.tutorial-mobile .tutorial-arrow{z-index:5;filter:drop-shadow(0 4px 4px #6012337a);width:48px;height:34px;animation:.82s ease-in-out infinite alternate tutorial-mobile-arrow-blink;display:block}.tutorial-mobile .tutorial-card{left:8px;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));border-radius:19px;width:auto;max-height:36vh;padding:15px 14px 13px 68px;overflow:auto;transform:none;box-shadow:0 14px 38px #041f186b,inset 0 0 0 3px #ffffffbf}.tutorial-mobile .tutorial-card.tutorial-card-top{top:max(8px,env(safe-area-inset-top));bottom:auto}.tutorial-mobile .tutorial-card>img.tutorial-wordamin{filter:drop-shadow(0 6px 5px #0f41323d);width:54px;height:60px;animation:none;top:36px;left:7px}.tutorial-mobile .tutorial-skip{min-height:30px;padding:5px 7px;font-size:8px;top:8px;right:10px}.tutorial-mobile .tutorial-card>small{letter-spacing:.8px;max-width:calc(100% - 80px);font-size:8px;display:block}.tutorial-mobile .tutorial-card h2{margin:5px 0;font-size:17px;line-height:1.08}.tutorial-mobile .tutorial-welcome-card h2{color:#d93472;text-shadow:0 0 1px #ffffffe6,0 0 10px #d9347240;animation:.9s ease-in-out infinite alternate tutorial-welcome-blink}.tutorial-mobile .tutorial-card p{font-size:10px;line-height:1.4}.tutorial-mobile .tutorial-card p em{margin-top:3px;font-size:8px;display:block}.tutorial-mobile .tutorial-progress{gap:3px;width:100%;margin:9px 0 8px;overflow:hidden}.tutorial-mobile .tutorial-progress i{flex:1;width:auto;min-width:0;height:4px}.tutorial-mobile .tutorial-card footer{gap:5px}.tutorial-mobile .tutorial-card footer button{min-height:40px;padding:7px 9px;font-size:9px}.tutorial-mobile .tutorial-card footer>b{white-space:nowrap;font-size:8px}.tutorial-mobile .tutorial-card footer .tutorial-next{max-width:58%;margin-left:0}.tutorial-mobile .tutorial-spot{border-radius:12px;box-shadow:0 0 0 9999px #03191442,0 0 0 4px #d93472,0 0 0 7px #ffffffe6,0 0 28px 8px #d93472c7}.tutorial-mobile.tutorial-keyboard-step .tutorial-card{top:max(6px,env(safe-area-inset-top));max-height:29vh;padding-top:12px;padding-bottom:10px;bottom:auto}.tutorial-mobile.tutorial-keyboard-step .tutorial-card>img.tutorial-wordamin{width:48px;height:53px;top:30px}.tutorial-mobile.tutorial-keyboard-step .tutorial-card h2{font-size:15px}.tutorial-mobile.tutorial-keyboard-step .tutorial-card p{font-size:9px}.tutorial-mobile.tutorial-keyboard-step .tutorial-progress{margin-block:6px}.tutorial-mobile.tutorial-keyboard-step .tutorial-card footer button{min-height:34px}}@keyframes tutorial-mobile-arrow-blink{0%{opacity:.48;filter:drop-shadow(0 3px 3px #60123357)saturate(.9);margin-top:-2px}to{opacity:1;filter:drop-shadow(0 5px 5px #d93472b8)saturate(1.18)brightness(1.08);margin-top:3px}}@keyframes tutorial-welcome-blink{0%{opacity:.58;filter:saturate(.9)}to{opacity:1;filter:saturate(1.2)brightness(1.08)}}@media (prefers-reduced-motion:reduce){.tutorial-mobile .tutorial-welcome-card h2{animation:none}}.tutorial-mobile-coach{z-index:300;padding:max(42px,env(safe-area-inset-top)) 14px max(22px,env(safe-area-inset-bottom));color:#fff;box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.tutorial-mobile-skip,.tutorial-target-skip{pointer-events:auto;z-index:12;right:12px;top:max(10px,env(safe-area-inset-top));color:#fff;letter-spacing:.3px;background:#042a22b8;border:1px solid #ffffff8c;border-radius:999px;min-height:38px;padding:8px 12px;font:800 10px Arial,sans-serif;position:fixed}.tutorial-mobile-robot{justify-content:center;align-items:center;width:min(94vw,430px);height:min(72vh,650px);display:flex;position:relative}.tutorial-mobile-robot>img{object-fit:contain;filter:drop-shadow(0 22px 18px #001f197a);width:100%;height:100%;animation:.42s ease-out both tutorial-mobile-robot-arrive;display:block}.tutorial-chest-board{box-sizing:border-box;text-align:center;background:linear-gradient(160deg,#092631,#031116);border:5px solid #f0bc3e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:64%;min-height:118px;padding:13px 15px 15px;display:flex;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)rotate(-1deg);box-shadow:0 0 0 3px #68400d,0 12px 24px #0000008c,inset 0 0 18px #37eff047}.tutorial-chest-board small{color:#5ef6f3;letter-spacing:1.4px;font:900 9px Arial,sans-serif}.tutorial-chest-board h2{color:#fff7c8;text-wrap:balance;text-shadow:0 0 12px #5ef6f357;margin:6px 0 4px;font:900 clamp(19px,5.6vw,27px)/1.02 Georgia,serif}.tutorial-chest-board p{color:#bffbf3;text-wrap:balance;margin:0;font:800 12px/1.25 Arial,sans-serif}.tutorial-mobile-coach-actions{z-index:2;justify-content:center;gap:8px;width:min(92vw,420px);margin-top:-8px;display:flex}.tutorial-mobile-coach-actions button{color:#285347;background:#f8f3dc;border:1px solid #d4b151;border-radius:14px;min-height:48px;padding:11px 16px;font:900 11px Arial,sans-serif}.tutorial-mobile-coach-actions .tutorial-mobile-show{color:#173e33;background:linear-gradient(145deg,#ffe278,#dcae2e);flex:1;max-width:290px;box-shadow:0 8px 24px #001a1459}.tutorial-mobile-target .tutorial-dim{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.tutorial-mobile-target.tutorial-mobile .tutorial-spot{box-shadow:0 0 0 4px #e83278,0 0 0 8px #ffffffeb,0 0 32px 10px #e83278bf}.tutorial-target-skip{top:auto;bottom:max(10px,env(safe-area-inset-bottom));background:#042a22db}@keyframes tutorial-mobile-robot-arrive{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:none}}@media (max-width:380px){.tutorial-mobile-robot{height:min(69vh,570px)}.tutorial-chest-board{width:66%;min-height:104px;padding:10px 11px;top:59%}.tutorial-chest-board h2{font-size:18px}.tutorial-chest-board p{font-size:10px}}@media (prefers-reduced-motion:reduce){.tutorial-mobile-robot>img{animation:none}}.tutorial-mobile-coach{justify-content:safe center;overflow-y:auto}.tutorial-mobile-coach .tutorial-mobile-robot{flex-shrink:0;width:min(106vw,560px);height:min(82dvh,780px);min-height:360px}.tutorial-mobile-coach-actions{flex-shrink:0}.tutorial-type-line{width:100%;display:grid}.tutorial-type-reserve,.tutorial-type-visible{grid-area:1/1}.tutorial-type-reserve{opacity:0;pointer-events:none}.tutorial-type-visible{text-wrap:inherit}.tutorial-type-cursor{vertical-align:-.05em;background:#5ef6f3;width:2px;height:.9em;margin-left:2px;animation:.75s step-end infinite tutorial-cursor;display:inline-block}@keyframes tutorial-cursor{50%{opacity:0}}.tutorial-board-controls{flex-wrap:wrap;justify-content:center;gap:5px;min-height:32px;margin-top:8px;display:flex}.tutorial-board-controls button{color:#fff1d1;cursor:pointer;background:#173d43;border:1px solid #dca868;border-radius:9px;min-height:32px;padding:6px 9px;font:800 10px/1.2 Arial,sans-serif}.tutorial-board-controls button:hover{background:#28565c}.tutorial-board-controls button:focus-visible{outline-offset:3px;outline:2px solid #ff8bb7}.tutorial-chest-board .tutorial-voice-error{color:#ffd2df;margin-top:5px;font-size:10px}@media (max-width:620px){.tutorial-mobile-coach .tutorial-chest-board{width:70%}.tutorial-board-controls button{min-height:38px}}@media (prefers-reduced-motion:reduce){.tutorial-type-cursor{animation:none}}.tutorial-layer .tutorial-dim{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}.tutorial-layer.tutorial-mobile-target .tutorial-spot{background:0 0;border-radius:16px;transition:left .25s,top .25s,width .25s,height .25s;animation:1.15s ease-in-out infinite tutorial-frame-pulse;box-shadow:0 0 0 8px #d93472,0 0 0 12px #fff5ed,0 0 30px 8px #d9347299}@keyframes tutorial-frame-pulse{0%,to{opacity:1;box-shadow:0 0 0 10px #ee367e,0 0 0 14px #fff5ed,0 0 38px 12px #d93472b3}50%{opacity:.6;box-shadow:0 0 0 6px #bf215b,0 0 0 9px #fff5ed,0 0 12px 2px #d934724d}}.tutorial-card{background:linear-gradient(145deg,#fffcf3fa,#ebf7eefa);box-shadow:0 20px 55px #05261d52,inset 0 0 0 5px #ffffffb8}.tutorial-layer .tutorial-arrow{z-index:5;pointer-events:none;transform-origin:50%;filter:drop-shadow(0 3px #793047)drop-shadow(0 6px 5px #50243c40);--arrow-away:-10px;width:118px;height:79px;animation:1.15s ease-in-out infinite tutorial-arrow-point;display:block;position:fixed}.tutorial-arrow:before,.tutorial-arrow:after{content:"";clip-path:polygon(3% 34%,57% 34%,57% 8%,98% 50%,57% 92%,57% 66%,3% 66%);background:linear-gradient(155deg,#fff5d5,#dbb96d 55%,#9b703b);position:absolute;inset:0}.tutorial-arrow:after{background:linear-gradient(160deg,#ffb8ce 8%,#e34b85 35%,#d93472 58%,#92224c 100%);inset:4px}.tutorial-arrow.from-right{--arrow-away:10px;transform:scaleX(-1)}@keyframes tutorial-arrow-point{0%,to{translate:var(--arrow-away) 0;filter:drop-shadow(0 3px #793047)drop-shadow(0 6px 5px #50243c40);scale:1}50%{filter:drop-shadow(0 3px #793047)drop-shadow(0 0 10px #e83278b3)brightness(1.15);translate:0;scale:1.08}}@media (max-width:620px){.tutorial-layer .tutorial-arrow{width:64px;height:44px}.tutorial-arrow:after{inset:2px}.tutorial-layer.tutorial-mobile-target .tutorial-spot{border-radius:12px}}@media (prefers-reduced-motion:reduce){.tutorial-layer.tutorial-mobile-target .tutorial-spot{transition:none;animation-duration:1.8s}.tutorial-layer .tutorial-arrow{--arrow-away:-3px;animation-duration:1.8s}.tutorial-layer .tutorial-arrow.from-right{--arrow-away:3px}}body .progress-page .repetition-links{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}body .progress-page .repetition-links>a{background:linear-gradient(145deg,#ffffffe6,#ebf6e2cc);border-color:#578b6940;grid-template-rows:104px auto;place-items:center;gap:5px;min-height:286px;padding:10px 44px 12px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px #fffc,0 8px 18px #22553c17}body .progress-page .repetition-links>a.is-complete{background:linear-gradient(145deg,#ebfaeff0,#d9f1e2e0)}.repetition-nano-jar{filter:drop-shadow(0 9px 7px #17413140);width:94px;height:104px;transition:transform .25s,filter .25s;display:block;position:relative}.repetition-links>a:hover .repetition-nano-jar{filter:drop-shadow(0 12px 9px #1741314d);transform:translateY(-3px)rotate(1.5deg)scale(1.04)}.repetition-nano-shell{z-index:2;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.repetition-nano-jar.signature{width:82px}.repetition-nano-contents{z-index:3;border-radius:12px 12px 19px 19px;height:56px;position:absolute;bottom:14px;left:18px;right:18px;overflow:hidden;box-shadow:inset 0 -8px 10px #2679701f}.repetition-nano-jar.signature .repetition-nano-contents{border-radius:15px 15px 22px 22px;height:58px;bottom:12px;left:14px;right:14px}.repetition-nano-contents img{object-fit:contain;filter:drop-shadow(0 3px 2px #16392a59);width:20px;height:20px;position:absolute}.repetition-nano-jar.signature .repetition-nano-contents img{width:21px;height:21px}.repetition-nano-check{z-index:4;color:#fff;background:#2f8a65;border:2px solid #fff8d6;border-radius:50%;place-items:center;width:24px;height:24px;font:900 13px/1 Arial,sans-serif;display:grid;position:absolute;top:4px;right:-3px;box-shadow:0 4px 9px #19533b47}body .progress-page .repetition-link-copy{text-align:center;justify-items:center;width:100%;min-width:0;display:grid}body .progress-page .repetition-link-copy b{color:#244b3f;max-width:100%;font:800 12px/1.1 Georgia,serif}body .progress-page .repetition-link-copy small{color:#718178;margin-top:4px;font-size:8px;line-height:1.15}body .progress-page .repetition-link-copy .repetition-location{color:#3f6758;font-size:8px;font-weight:800;line-height:1.2}body .progress-page .repetition-open-arrow{color:#285747;background:linear-gradient(145deg,#fff7be,#d9ac37);border:1px solid #bb942d8c;border-radius:50%;place-items:center;width:28px;height:28px;margin:0;font:900 18px/1 Georgia,serif;transition:transform .2s;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 5px 10px #4a390f29,inset 0 2px #ffffffb3}body .progress-page .repetition-links>a:hover .repetition-open-arrow{transform:translate(3px,-50%)}.repetition-stage-scale{gap:9px;width:100%;margin-top:8px;display:grid}.repetition-stage-track{padding:0 5px;display:block;position:relative}.repetition-stage-line{background:#d7dfda;border-radius:4px;height:3px;position:absolute;top:9px;left:12px;right:12px}.repetition-stage-points{grid-template-columns:repeat(7,1fr);align-items:start;display:grid;position:relative}.repetition-stage-points>i{color:#8a9891;justify-items:center;gap:2px;font-style:normal;display:grid}.repetition-stage-points>i>b{z-index:1;background:#fff;border:2px solid #d7dfda;border-radius:50%;place-items:center;width:19px;height:19px;font:900 7px Arial;display:grid}.repetition-stage-points>i>small{font-size:6px!important}.repetition-stage-points>i.done>b{color:#fff;background:#398463;border-color:#398463}.repetition-stage-points>i.current>b{color:#765a14;background:#fff6c8;border-color:#c79a30;box-shadow:0 0 0 3px #dbb24333}.repetition-stage-points>i.learned b{color:#315846;background:#f5dc76;border-color:#a88a35}.repetition-stage-dates{background:#eff5f0e6;border-radius:9px;gap:3px;padding:7px 8px;display:grid}body .progress-page .repetition-stage-dates small{color:#667970;margin:0;font-size:7px;line-height:1.3}body .progress-page .repetition-stage-dates b{color:#315b4b;font-family:Arial,sans-serif;font-size:7px}@media (max-width:700px){body .progress-page .repetition-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .progress-page .repetition-links>a{grid-template-rows:94px auto;min-height:278px;padding:8px 28px 10px 7px}.repetition-nano-jar{width:82px;height:94px}.repetition-nano-jar.signature{width:73px}body .progress-page .repetition-open-arrow{width:23px;height:23px;font-size:14px;right:6px}.repetition-stage-points>i>b{width:17px;height:17px;font-size:6px}.repetition-stage-points>i>small{font-size:5px!important}}.catch-heading{white-space:nowrap;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:9px 18px;display:flex}.catch-heading p{margin:0;font-size:9px}.catch-experience .catch-world{height:680px}.catch-world .magic-drop{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;gap:0;width:150px;margin-left:-75px;animation-name:online-fall;animation-timing-function:linear;animation-iteration-count:infinite;transform:translate(0)}.catch-world .magic-drop.paused{opacity:.28;animation-play-state:paused}.catch-world .magic-drop.catching-drop{z-index:15;animation-play-state:paused}.magic-drop .drop-object{object-fit:contain;pointer-events:none;filter:drop-shadow(0 9px 8px #122c2375);width:60px;height:60px;animation:1.8s ease-in-out infinite alternate collectible-float}.magic-drop b{z-index:2;color:#153f34;letter-spacing:.1px;max-width:154px;text-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff7;border:1px solid #ffffffe6;border-radius:10px;margin-top:-4px;padding:7px 10px;font-size:10px;line-height:1.15;position:relative;box-shadow:0 6px 16px #1130253d,inset 0 1px #fffc;transform:none!important}.catch-world .moving-jar{will-change:left;width:220px;height:302px;transition:left .78s cubic-bezier(.22,.72,.25,1);bottom:-49px}.moving-jar .catch-jar-shell{z-index:3;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.moving-jar .jar-treasures{z-index:4;border-radius:15% 15% 38% 38%;height:45%;display:block;bottom:13%;left:22%;right:22%;overflow:hidden}.moving-jar .jar-treasures img{z-index:auto;object-fit:contain;filter:drop-shadow(0 5px 4px #14362b47);width:39px;height:39px;animation:.5s cubic-bezier(.25,.8,.35,1.25) treasure-land;position:absolute;inset:auto}.moving-jar .jar-question{z-index:6;min-height:59px;padding:8px 6px;top:45%;left:18%;right:18%}.moving-jar .jar-question b{font-size:13px;line-height:1.05}.moving-jar .jar-question small{font-size:6px}@keyframes online-fall{0%{top:-125px;transform:translate(0)}to{top:-125px;transform:translateY(850px)}}@keyframes collectible-float{to{transform:rotate(4deg)scale(1.015)}}@media (max-width:650px){.catch-experience .catch-world{height:560px}.catch-heading{white-space:normal;flex-wrap:wrap;gap:7px;padding:8px 9px}.catch-heading p{font-size:8px}.magic-drop{width:112px;margin-left:-56px}.magic-drop .drop-object{width:48px;height:48px}.magic-drop b{max-width:110px;padding:6px;font-size:8px}.catch-world .moving-jar{width:190px;height:260px;bottom:-41px}.moving-jar .jar-treasures img{width:33px;height:33px}}main.login-screen{isolation:isolate;background:linear-gradient(90deg,#04100c38,#0000 56%),url(/login-hero-wide-v3.webp) 50%/cover no-repeat;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-screen .login-panel{z-index:4;color:#fff9e7;-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(145deg,#0e2a20c2,#07181394);border:1px solid #fff3;border-radius:28px;justify-content:center;width:min(470px,100vw - 48px);margin:5vh 0 5vh clamp(28px,7vw,110px);padding:34px 36px 32px;position:relative;box-shadow:0 28px 70px #020e0a6b,inset 0 1px #ffffff2e}.login-screen .login-panel:before{content:"";pointer-events:none;border:1px solid #daeeda1a;border-radius:20px;position:absolute;inset:10px}.login-panel .login-brand{color:#fff9e7;text-shadow:0 3px 12px #00000059;padding:0 0 34px;font-size:27px}.login-panel .eyebrow{color:#c9dfcf}.login-panel h1{color:#fff9e7;text-shadow:0 3px 16px #00000061;font-size:36px}.login-panel>p{color:#c7d9cd;line-height:1.55}.login-panel .user-list{gap:9px}.login-panel .user-list button{color:#f8f9ef;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(110deg,#ffffff24,#ffffff12);border-color:#ffffff2b;box-shadow:0 6px 18px #02130d29,inset 0 1px #ffffff17}.login-panel .user-list button:hover{background:#fff3;border-color:#f4da8bbf;transform:translate(4px)}.login-panel .user-list small{color:#bdd2c4}.login-panel .user-list em{color:#f0d993}.login-screen .login-art{z-index:2;pointer-events:none;background:0 0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.login-screen .login-art:before{background:linear-gradient(#0000 55%,#04120d70);inset:0}.login-screen .login-art:after{text-shadow:-165px 17px #f7de978c,165px 17px #f7de978c,0 0 13px #fff1b0;bottom:88px;left:78%}.login-screen .login-art .login-slogan{width:min(620px,48vw);position:absolute;bottom:42px;right:4vw;display:none!important}.login-art .login-slogan span{font-size:17px}.login-art .login-slogan strong{font-size:34px}@media (max-width:800px){main.login-screen{background-position:66%;align-items:center}.login-screen .login-panel{background:#081e17c7;width:min(440px,100vw - 28px);margin:14px;padding:28px 24px}.login-screen .login-art{display:block}.login-art .login-slogan{opacity:.82;width:45vw;bottom:18px;right:18px}.login-art .login-slogan span{font-size:11px}.login-art .login-slogan strong{font-size:20px}}@media (max-width:560px){main.login-screen{background-position:72%;align-items:flex-start;overflow:auto}.login-screen .login-panel{width:calc(100vw - 24px);margin:12px auto 105px;padding:24px 20px}.login-panel .login-brand{padding-bottom:22px}.login-panel h1{font-size:29px}.login-art .login-slogan{width:auto;bottom:22px;left:20px;right:20px}.login-art .login-slogan strong{font-size:22px}}.content>.jar-grid{padding-top:108px;position:relative}.content>.topbar:has(+.jar-grid){margin-bottom:10px}.content>.jar-grid:before{content:"Общая аптечка · Shared cabinet";white-space:nowrap;color:#fff8dd;letter-spacing:-.7px;text-shadow:0 4px 18px #000000b8;background:linear-gradient(90deg,#031c160d,#031c160d),url(/shared-cabinet-banner.webp) 50%/cover no-repeat;border:1px solid #37715638;border-radius:18px;align-items:center;height:92px;padding:0 clamp(22px,4vw,48px);font:700 clamp(19px,2.3vw,27px)/1 Georgia;display:flex;position:absolute;inset:0 0 auto;overflow:hidden;box-shadow:0 10px 26px #17423029,inset 0 1px #ffffff2e}.content>.jar-grid:after{content:"Все ваши баночки и вордаминки собраны в одном месте · All your jars and wordamins in one place";z-index:2;white-space:nowrap;color:#d3e8dc;letter-spacing:.15px;text-shadow:0 3px 12px #000000d9;max-width:48%;font:600 clamp(7px,.8vw,9px)/1 Arial;position:absolute;top:58px;left:clamp(22px,4vw,48px);overflow:hidden}@media (max-width:760px){.content>.jar-grid{padding-top:94px}.content>.jar-grid:before{background-position:62%;height:80px;padding:0 18px;font-size:18px}.content>.jar-grid:after{max-width:74%;font-size:7px;top:51px;left:18px}}@media (max-width:480px){.content>.jar-grid:before{border-radius:15px;font-size:16px}.content>.jar-grid:after{max-width:85%;font-size:7px}}.leader-hero{isolation:isolate;color:#fff8df;background:url(/leaderboard-banner.webp) 50%/cover no-repeat;border:1px solid #e9c87042;align-items:center;min-height:230px;padding:35px clamp(28px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 18px 45px #0a291f3d,inset 0 1px #ffffff29}.leader-hero:before{content:"";z-index:-1;background:linear-gradient(112deg,#0000 34%,#fff2b221 45%,#ffffff4d 50%,#ffe8911a 56%,#0000 67%);animation:5.8s ease-in-out infinite leader-shimmer;position:absolute;inset:-35%;transform:translate(-58%)}.leader-hero:after{content:"✦  ✧  ✦";z-index:2;color:#ffe7a0;letter-spacing:24px;text-shadow:92px 90px #a4ffdfc7,-36px 118px #cfa7ffb8,0 0 14px #fff1ad;font-size:15px;animation:2.5s ease-in-out infinite alternate leader-sparkles;position:absolute;top:24px;left:42%}.leader-hero>span{display:none}.leader-hero>div{z-index:3;max-width:47%;position:relative}.leader-hero h2{color:#fff5ce;letter-spacing:-1.5px;text-shadow:0 4px 18px #000000d1,0 0 27px #ffd2623d;margin:0 0 10px;font:italic 700 clamp(35px,4vw,50px)/.96 Georgia;animation:2.8s ease-in-out infinite alternate leader-title-glow}.leader-hero p{color:#cde4d8;letter-spacing:.15px;text-shadow:0 3px 10px #000c;margin:0;font:600 10px/1.55 Arial}.leader-hero p br{display:none}.leader-table{box-shadow:0 13px 35px #18443214}.leader-row:not(.head){transition:transform .18s,background .18s}.leader-row:not(.head):hover{background:#edf5ef;transform:translate(3px)}.leader-row>span:first-child{filter:drop-shadow(0 4px 4px #5f451326)}@keyframes leader-shimmer{0%,28%{transform:translate(-58%)}72%,to{transform:translate(62%)}}@keyframes leader-sparkles{to{opacity:.45;transform:translateY(7px)scale(.9)}}@keyframes leader-title-glow{to{text-shadow:0 4px 18px #000000d1,0 0 34px #ffda7480}}@media (max-width:720px){.leader-hero{background-position:61%;min-height:190px;padding:25px 22px}.leader-hero>div{max-width:61%}.leader-hero h2{font-size:32px}.leader-hero p{font-size:8px}}@media (max-width:480px){.leader-hero{background-position:68%;min-height:172px}.leader-hero>div{max-width:70%}.leader-hero h2{font-size:27px}.leader-hero:after{display:none}}.flight-question{white-space:nowrap;justify-content:center;align-items:center;gap:13px;min-height:51px;padding:8px 18px;display:flex}.flight-question p small{color:#a9ced9;font-size:9px}.cockpit-stage{cursor:default;-webkit-user-select:none;user-select:none;height:570px}.sky-question-card{z-index:7;color:#16485a;text-align:center;pointer-events:none;background:linear-gradient(145deg,#fffffff7,#e6f8fced);border:2px solid #ffffffeb;border-radius:14px;place-items:center;gap:2px;min-width:245px;max-width:42%;padding:10px 20px 11px;display:grid;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #11465b3d,inset 0 1px #fff}.sky-question-card:after{content:"";background:#e8f7fa;border-bottom:2px solid #fff;border-right:2px solid #fff;width:16px;height:16px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.sky-question-card small{letter-spacing:1.2px;color:#65909d;font-size:7px;font-weight:800}.sky-question-card b{font:700 17px Georgia}.target-cloud{width:165px;min-height:98px}.target-cloud span{font-size:96px}.target-cloud b{max-width:122px;font-size:11px}.guided-plane{filter:drop-shadow(0 8px 6px #051b2480);pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:92px;height:62px;font-size:0;transform:translate(-50%,-50%)}.guided-plane.dragging{z-index:14;cursor:grabbing;will-change:left,top;filter:drop-shadow(0 11px 8px #051b2494)drop-shadow(0 0 10px #ffef9ca6);transition:none}.guided-plane img{object-fit:contain;filter:saturate(1.06)contrast(1.03);width:100%;height:100%;display:block}.cockpit-panel{background:linear-gradient(#526368 0,#24383d 19%,#091a21 72%);border:6px solid #68797a;align-items:flex-start;gap:17px;width:78%;height:174px;padding:20px 30px 0;bottom:-61px;box-shadow:0 -13px 38px #011118ad,inset 0 3px #ffffff26}.cockpit-panel:before{content:"";background:linear-gradient(90deg,#25393c,#9ba9a4 20%,#34494c 50%,#9ba9a4 80%,#25393c);border-radius:6px;height:5px;position:absolute;top:10px;left:8%;right:8%}.cockpit-instrument{text-align:center;background:radial-gradient(circle,#173039 0 54%,#07141a 56%);border:4px solid #81908c;border-radius:50%;flex:0 0 72px;place-content:center;width:72px;height:72px;display:grid;position:relative;box-shadow:inset 0 0 12px #65d3ba38,0 4px 7px #00000059}.cockpit-instrument small{color:#85cbb8;letter-spacing:.8px;font-size:7px}.cockpit-instrument b{color:#e3f7dd;font:700 13px Arial;animation:2.2s ease-in-out infinite instrument-number-pulse}.cockpit-instrument i{transform-origin:bottom;background:#f2b557;width:2px;height:20px;animation:2.8s ease-in-out infinite alternate altimeter-needle;position:absolute;bottom:14px;left:50%;transform:rotate(42deg);box-shadow:0 0 5px #f2b557}.cockpit-instrument:nth-of-type(4) i{animation-name:speedometer-needle;animation-duration:1.9s;animation-delay:-.7s}.cockpit-panel .radar{isolation:isolate;color:#73ecad;flex:0 0 72px;place-items:center;width:72px;height:66px;font-size:17px;animation:1.8s ease-in-out infinite alternate radar-glow;display:grid;position:relative;overflow:hidden}.cockpit-panel .radar:before{content:"";z-index:-1;background:conic-gradient(from 0deg,transparent 0 76%,#6affb3b8 88%,transparent 91%);border-radius:50%;animation:2.4s linear infinite radar-sweep;position:absolute;inset:4px}.cockpit-panel .radar:after{content:"";background:#c8ffb4;border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite radar-target;position:absolute;top:31%;left:59%;box-shadow:0 0 8px 3px #72ffb1d1}.airline-plate{color:#f5dc91;letter-spacing:.3px;text-align:center;text-shadow:0 2px 5px #000;background:linear-gradient(145deg,#174b3a,#0c2e27);border:2px solid #b89848;border-radius:9px;min-width:168px;margin-top:8px;padding:10px 16px;font:italic 700 14px Georgia;box-shadow:inset 0 0 10px #e8cd6f1f,0 4px 8px #00000047}.flight-points{background:#071d20;border:2px solid #536d6a;border-radius:10px;place-items:center;width:68px;height:66px;display:grid}.cockpit-panel .flight-points span{color:#8dcab7;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:7px}.flight-points strong{color:#efffdc;font:700 17px Georgia}@keyframes altimeter-needle{0%{transform:rotate(-38deg)}48%{transform:rotate(31deg)}to{transform:rotate(66deg)}}@keyframes speedometer-needle{0%{transform:rotate(-55deg)}40%{transform:rotate(18deg)}72%{transform:rotate(52deg)}to{transform:rotate(35deg)}}@keyframes instrument-number-pulse{50%{color:#fff8b8;text-shadow:0 0 7px #ffe17eb3}}@keyframes radar-sweep{to{transform:rotate(360deg)}}@keyframes radar-target{0%,42%,to{opacity:.25;transform:scale(.7)}55%,82%{opacity:1;transform:scale(1.25)}}@keyframes radar-glow{to{box-shadow:inset 0 0 19px #54ffae94,0 0 8px #5be19e57}}@media (max-width:760px){.cockpit-stage{height:450px}.flight-question{white-space:normal;flex-wrap:wrap;gap:6px;padding:7px 8px}.flight-question p{font-size:8px}.target-cloud{width:125px;min-height:82px}.target-cloud span{font-size:78px}.target-cloud b{max-width:94px;font-size:8px}.guided-plane{width:72px;height:49px}.sky-question-card{min-width:200px}.cockpit-panel{gap:8px;width:95%;padding-inline:12px}.cockpit-instrument{flex-basis:57px;width:57px;height:57px}.cockpit-panel .radar{flex-basis:54px;width:54px}.airline-plate{min-width:130px;padding-inline:8px;font-size:11px}.flight-points{display:none}}@media (prefers-reduced-motion:reduce){.cockpit-instrument i,.cockpit-instrument b,.cockpit-panel .radar,.cockpit-panel .radar:before,.cockpit-panel .radar:after{animation:none!important}}.sidebar .side-card{text-align:left;background:linear-gradient(145deg,#fff,#f4f8f4);border:1px solid #e0e9e2;grid-template-rows:auto auto;grid-template-columns:74px minmax(0,1fr);align-items:center;column-gap:8px;min-height:108px;margin-inline:0;padding:12px 10px;display:grid;overflow:visible;box-shadow:0 9px 24px #204d3b1a,inset 0 1px #fff}.sidebar .mini-brain{filter:drop-shadow(0 8px 7px #304f3a33);background:url(/sidebar-brain-3d.webp) 50%/contain no-repeat;grid-row:1/3;width:78px;height:84px;margin:0 0 0 -7px;font-size:0;animation:3.2s ease-in-out infinite alternate sidebar-brain-breathe}.sidebar .side-card strong{color:#245a46;align-self:end;font:700 11px/1.25 Georgia}.sidebar .side-card p{color:#779087;align-self:start;margin:4px 0 0;font-size:7px;line-height:1.3}@keyframes sidebar-brain-breathe{to{filter:drop-shadow(0 11px 9px #304f3a3d);transform:translateY(-4px)scale(1.025)}}@media (max-width:900px){.sidebar .side-card{display:none}}html body{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 86% 5%,#8fcaa92e,#0000 25%),radial-gradient(circle at 8% 92%,#eebe6f21,#0000 22%),#f5f3ea;font-family:Trebuchet MS,Arial,sans-serif}body button,body input,body select{font-family:inherit}body button{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}:is(body button:focus-visible,body input:focus-visible){outline-offset:3px;outline:3px solid #f4bc5894}body ::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar-track{background:#edf0e8}body ::-webkit-scrollbar-thumb{background:linear-gradient(#77ad91,#d9ad66);border:2px solid #edf0e8;border-radius:20px}body .app-shell{background:0 0}body .sidebar{z-index:25;background:linear-gradient(#fffffff7,#f9f9f4f2);border-right:1px solid #30664e21;box-shadow:12px 0 35px #1c463412}body .brand{letter-spacing:-.7px;font-family:Georgia,serif}body .brand-mark{animation:3.4s ease-in-out infinite alternate logo-float}body .nav-item{color:#49685c;border:1px solid #0000;position:relative}body .nav-item:hover{color:#1f684e;background:#edf5ef;border-color:#d8e7de;transform:translate(4px)}body .nav-item.active{color:#175d45;background:linear-gradient(135deg,#d9ede2,#eef4dc);border-color:#c7e0d1;box-shadow:0 8px 18px #2264491c,inset 0 1px #fff}body .nav-item.active:after{content:"";background:#e2a64f;border-radius:50%;width:6px;height:6px;position:absolute;right:8px;box-shadow:0 0 9px #efc274}body .sidebar nav .nav-item>span{--nav-depth:#a95b28;isolation:isolate;width:42px;height:40px;box-shadow:0 5px 0 var(--nav-depth),0 9px 13px #43442e33,inset 0 3px 4px #ffffffa3,inset 0 -4px 6px #76431a2e;text-shadow:0 2px 2px #2c392833;background:linear-gradient(145deg,#f8c881,#dc7f36);border:2px solid #ffffffd1;border-radius:12px;flex:0 0 42px;place-items:center;font-size:19px;line-height:1;transition:transform .2s cubic-bezier(.2,.85,.25,1.35),filter .2s,box-shadow .2s;display:grid;position:relative}body .sidebar nav .nav-item>span>img{z-index:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 3px #1e372b47);width:40px;height:40px;display:block;position:relative;transform:translateY(-1px)}body .sidebar nav .nav-item>span:before{content:"";z-index:-1;background:linear-gradient(90deg,#ffffffd1,#ffffff2e);border-radius:999px;height:7px;position:absolute;top:3px;left:6px;right:6px;transform:skew(-16deg)}body .sidebar nav .nav-item:nth-child(2)>span{--nav-depth:#a86a1e;box-shadow:0 5px 0 var(--nav-depth),0 9px 13px #4e3e2038,inset 0 3px 4px #ffffffad,inset 0 -4px 6px #77460f33;background:linear-gradient(145deg,#ffe68b,#d79828)}body .sidebar nav .nav-item:nth-child(3)>span{--nav-depth:#67468f;box-shadow:0 5px 0 var(--nav-depth),0 9px 13px #42315738,inset 0 3px 4px #ffffffad,inset 0 -4px 6px #48296933;background:linear-gradient(145deg,#d9c0ff,#8d64bf)}body .sidebar nav .nav-item:nth-child(4)>span{--nav-depth:#347e65;box-shadow:0 5px 0 var(--nav-depth),0 9px 13px #294c4038,inset 0 3px 4px #ffffffad,inset 0 -4px 6px #1d5c452e;background:linear-gradient(145deg,#a9ead7,#48a987)}body .sidebar nav .nav-item:hover>span{filter:saturate(1.12)brightness(1.04);transform:translateY(-3px)rotate(-3deg)scale(1.06)}body .sidebar nav .nav-item.active>span{filter:saturate(1.13);box-shadow:0 3px 0 var(--nav-depth),0 8px 15px #34533f3d,inset 0 3px 4px #ffffffb8,inset 0 -4px 6px #484d2b2b;transform:translateY(-1px)scale(1.04)}body .admin-users-btn .admin-nav-icon{background:linear-gradient(145deg,#b8ead1,#55a982);border:2px solid #ffffffd6;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:40px;font-size:18px;display:grid;position:relative;box-shadow:0 4px #36795d,0 8px 12px #284f3d2e,inset 0 3px #ffffff9e}body .admin-users-btn .admin-nav-icon>img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 3px #1f3d2e45);width:40px;height:40px;display:block;transform:translateY(-1px)}body .admin-users-btn:hover .admin-nav-icon{transform:translateY(-2px)rotate(2deg)}body .sidebar nav .nav-item>span,body .sidebar nav .nav-item:nth-child(2)>span,body .sidebar nav .nav-item:nth-child(3)>span,body .sidebar nav .nav-item:nth-child(4)>span{color:#527065;width:36px;height:36px;box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:9px;flex:0 0 36px;transition:color .16s,background-color .16s,transform .16s}body .sidebar nav .nav-item>span:before{content:none}body .sidebar nav .nav-item>span>svg,body .admin-users-btn .admin-nav-icon>svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:25px;height:25px;display:block;overflow:visible}body .sidebar nav .nav-item:hover>span{color:#257054;filter:none;background:#e3efe8;transform:none}body .sidebar nav .nav-item.active>span{color:#176248;filter:none;box-shadow:none;background:#cfe5d8;transform:none}body .admin-users-btn .admin-nav-icon{color:#32755b;width:36px;height:36px;box-shadow:none;background:#e1eee7;border:0;border-radius:9px;flex:0 0 36px}body .admin-users-btn:hover .admin-nav-icon{background:#d4e8dc;transform:none}@media (prefers-reduced-motion:reduce){body .sidebar nav .nav-item>span,body .admin-users-btn .admin-nav-icon{transition:none!important}}body .profile{border-radius:14px;padding:9px}body .profile:hover{background:#edf4ef;transform:translateY(-2px)}body .profile>span,body .profile-mini span{box-shadow:inset 0 2px #ffffff8c,0 5px 12px #2f4a3a2e}body .content{max-width:1440px;padding-top:30px}body .topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8f;border:1px solid #ffffffd1;border-radius:17px;padding:13px 16px;box-shadow:0 9px 25px #274e3d0f}body .topbar h1{color:#173f34;font-family:Georgia,serif}body .eyebrow{color:#63877a;font-weight:900}body .cabinet-count{color:#23664e}body .cabinet-count>b,body .cabinet-count span>b{color:#174d3b;font-weight:900}body .new-jar-btn,body .primary,body .check-btn{background:linear-gradient(145deg,#328565,#185e46);border:1px solid #144c3780;box-shadow:0 8px 17px #1b60443b,inset 0 1px #ffffff40}body .new-jar-btn:hover,body .primary:hover,body .check-btn:hover{transform:translateY(-2px);box-shadow:0 12px 23px #1b604447,inset 0 1px #ffffff47}body .new-jar-btn:active,body .primary:active,body .check-btn:active{transform:translateY(1px);box-shadow:0 4px 9px #1b604433}body .jar-grid{gap:20px}body .jar-card{border-color:#2f634c1f;border-radius:23px;transition:transform .25s cubic-bezier(.2,.8,.25,1),box-shadow .25s,border-color .25s;box-shadow:0 12px 28px #1e493717,inset 0 1px #fff}body .jar-card:hover{border-color:#36805c47;transform:translateY(-7px)rotateX(1deg);box-shadow:0 22px 42px #1e493729,inset 0 1px #fff}body .jar-card:active{transform:translateY(-2px)scale(.992)}body .jar-visual:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff52,#0000 40%,#ffffff1a);position:absolute;inset:0}body .bottle{filter:drop-shadow(0 9px 7px #25503e3b);transition:transform .28s}body .jar-card:hover .bottle{transform:translateY(-4px)rotate(2deg)}body .jar-info{background:linear-gradient(#ffffff4d,#fbfaf5)}body .jar-info h3{color:#173f34;font-size:18px}body .jar-actions button{box-shadow:0 4px 9px #2348391a}body .jar-actions button:hover{transform:translateY(-2px)}body .jar-page{background:radial-gradient(circle at 85% 4%,#e5f0e8,#0000 25%),#f5f3ea}body .jar-top{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffcdb;position:sticky;top:0;box-shadow:0 8px 24px #224b3912}body .big-emoji{background:linear-gradient(145deg,#d8eee3,#eef5dc);border:1px solid #c9dfd2;animation:3.2s ease-in-out infinite alternate jar-icon-float;box-shadow:0 10px 22px #21533d21,inset 0 1px #fff}body .jar-title-input{color:#163e33;font-family:Georgia,serif}body .jar-title-row{grid-template-columns:90px minmax(0,1fr);align-items:center}body .jar-title-miniature{isolation:isolate;filter:drop-shadow(0 9px 7px #2343343d);place-items:end center;width:86px;height:88px;display:grid;position:relative}body .jar-title-mini-shell{z-index:2;object-fit:contain;width:82px;height:86px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}body .jar-title-miniature.signature .jar-title-mini-shell{width:84px;height:88px}body .jar-title-mini-shell{z-index:4}body .jar-title-mini-treasures,body .jar-title-mini-signature-capsules{z-index:3;clip-path:inset(0 round 7px 7px 15px 15px);pointer-events:none;border-radius:7px 7px 15px 15px/5px 5px 9px 9px;position:absolute;inset:47px 20px 17px;overflow:hidden}body .jar-title-mini-treasures{bottom:20px}body .jar-title-mini-treasures:before,body .jar-title-mini-signature-capsules:before{content:"";z-index:0;background:radial-gradient(#1d5b4c47,#57b59d1f 58%,#0000 72%);border-radius:50%;height:6px;position:absolute;bottom:0;left:12%;right:12%;box-shadow:0 2px 3px #1b483b2e}body .jar-title-mini-treasures:after,body .jar-title-mini-signature-capsules:after{content:"";z-index:3;background:linear-gradient(105deg,#ffffff47,#0000 25% 68%,#cffff426 79%,#0000),radial-gradient(at 50% 100%,#80e7d52b,#0000 58%);position:absolute;inset:0}body .jar-title-mini-treasure{z-index:1;filter:drop-shadow(0 3px 2px #1f42304d);transform-origin:50% 100%;place-items:center;width:16px;height:16px;display:grid;position:absolute}body .jar-title-mini-treasure img{object-fit:contain;width:100%;height:100%}body .jar-title-mini-treasure.capsule{width:19px;height:16px}body .jar-title-mini-treasure.crystal{filter:saturate(1.12)drop-shadow(0 0 4px #56dacd85);width:17px;height:20px}body .jar-title-mini-treasure.herb{width:19px;height:21px}body .jar-title-mini-treasure:first-child{bottom:2%;left:4%;transform:rotate(-18deg)}body .jar-title-mini-treasure:nth-child(2){bottom:0;left:25%;transform:rotate(11deg)}body .jar-title-mini-treasure:nth-child(3){bottom:2%;left:49%;transform:rotate(-7deg)}body .jar-title-mini-treasure:nth-child(4){bottom:1%;right:3%;transform:rotate(19deg)}body .jar-title-mini-treasure:nth-child(5){bottom:17%;left:13%;transform:rotate(8deg)scale(.9)}body .jar-title-mini-treasure:nth-child(6){bottom:18%;left:38%;transform:rotate(-14deg)scale(.88)}body .jar-title-mini-treasure:nth-child(7){bottom:17%;right:11%;transform:rotate(15deg)scale(.9)}body .jar-title-mini-treasure:nth-child(8){bottom:31%;left:4%;transform:rotate(-10deg)scale(.78)}body .jar-title-mini-treasure:nth-child(9){bottom:32%;left:29%;transform:rotate(14deg)scale(.78)}body .jar-title-mini-treasure:nth-child(10){bottom:31%;right:23%;transform:rotate(7deg)scale(.72)}body .jar-title-mini-treasure:nth-child(11){bottom:30%;right:3%;transform:rotate(-10deg)scale(.72)}body .jar-title-mini-signature-capsules{border-radius:8px 8px 16px 16px/5px 5px 10px 10px;inset:46px 19px 15px}body .jar-title-mini-signature-capsules img{z-index:1;object-fit:contain;transform-origin:50% 90%;filter:drop-shadow(0 2px 2px #173d2c4d)saturate(1.06)brightness(1.04);width:15px;height:19px;position:absolute}body .jar-title-miniature .jar-title-mini-shell{z-index:3}body .jar-title-miniature .jar-title-mini-treasures,body .jar-title-miniature .jar-title-mini-signature-capsules{z-index:4;clip-path:inset(0 round 8px 8px 15px 15px/6px 6px 10px 10px);inset:48px 19px 10px;overflow:hidden}body .jar-title-miniature.signature .jar-title-mini-signature-capsules{clip-path:inset(0 round 42% 42% 34% 34%/16% 16% 12% 12%);border-radius:42% 42% 34% 34%/16% 16% 12% 12%;inset:49px 20px 9px}body .jar-title-miniature:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(108deg,#ffffff5c,#0000 27% 66%,#d0fff533 79%,#0000),radial-gradient(at 50% 96%,#56d3c038,#0000 58%);border-radius:9px 9px 18px 18px/7px 7px 12px 12px;position:absolute;inset:43px 18px 8px;box-shadow:inset 0 -3px 4px #196f5e29}body .jar-title-miniature.signature:after{background:linear-gradient(110deg,#ffffff4d,#0000 29% 65%,#c7fff42e 79%,#0000),radial-gradient(at 50% 94%,#34bcab2e,#0000 60%);border-radius:44% 44% 35% 35%/18% 18% 13% 13%;inset:39px 16px 7px}body .jar-title-mini-treasures:before,body .jar-title-mini-signature-capsules:before{background:radial-gradient(#1963524d,#57b59d1f 58%,#0000 73%);height:5px;bottom:1px}body .jar-title-meta-row{align-items:center;gap:12px;min-width:0;margin:0 0 3px;display:flex}body .jar-title-meta-row .eyebrow{white-space:nowrap;flex:none}body .jar-title-row .jar-sync-note{color:#60796e;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:9px;line-height:1.25}body .jar-title-meta-row>.share-btn{white-space:nowrap;flex:none;padding:8px 11px}@media (max-width:700px){body .jar-title-meta-row{flex-direction:column;align-items:flex-start;gap:4px}}body .share-btn{transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 6px 15px #234b3a1a}body .share-btn:hover{background:#edf6f0;transform:translateY(-2px)}body .share-btn.copied,body .share-btn.copied:hover{color:#fffaf0;background:linear-gradient(#f5a357,#df762f);border-color:#d97431;box-shadow:0 8px 18px #bf5b214d,inset 0 1px #ffffff6b}body .jar-detail{display:block}body .jar-detail>.jar-workspace{align-items:start;margin-top:0}body .jar-primary-column{align-content:start;gap:0;min-width:0;display:grid}body .jar-primary-column>.word-list{margin-top:0}body .list-title-line{align-items:center;gap:12px;min-width:0;display:flex}body .list-title-line h2{white-space:nowrap;margin:0}body .list-title-line .share-btn{color:#276c52;white-space:nowrap;background:#fff;border:1px solid #ccd9d1;border-radius:9px;flex:none;padding:8px 11px}body .list-screenshot-btn{color:#276c52;white-space:nowrap;cursor:pointer;background:linear-gradient(#fff,#edf5ee);border:1px solid #bdd2c4;border-radius:9px;flex:none;padding:8px 11px;font-size:9px;font-weight:800;transition:transform .18s,background .18s,color .18s,box-shadow .18s;box-shadow:0 5px 12px #234b3a1a}body .list-screenshot-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #234b3a29}body .list-screenshot-btn.copied{color:#fffaf0;background:linear-gradient(#f5a357,#df762f);border-color:#d97431}body .list-screenshot-btn.downloaded{color:#fff;background:linear-gradient(#69b68e,#347c5d);border-color:#408b68}body .list-screenshot-btn:disabled{opacity:.56;cursor:wait}@media (max-width:800px){body .list-title-line{flex-wrap:wrap}body .list-title-line h2{white-space:normal}}body .jar-page>.jar-detail{padding-top:24px}body .jar-page .jar-title-row{grid-template-columns:auto 90px minmax(0,1fr);gap:14px 18px}body .jar-page .jar-title-row>.jar-back-button{color:#205f47;white-space:nowrap;cursor:pointer;place-self:center start;min-height:44px;padding:0 17px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:inset 0 2px #ffffffe6,0 7px #2c694d1f,0 12px 18px #224e3a1f;background:linear-gradient(#fffdf0,#dcecdf)!important;border:2px solid #3077553b!important;border-radius:14px!important;font-size:10px!important}body .jar-page .jar-title-row>.jar-back-button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 2px #fff,0 9px #2c694d1a,0 15px 22px #224e3a26}body .jar-page .jar-title-meta-row{align-items:center;min-height:37px;margin:0 0 2px}body .jar-page .jar-title-brand{color:#174d3b;background:0 0;border-radius:12px;width:max-content;padding:3px 7px 3px 2px}body .jar-page .jar-title-brand:hover{background:#dbeee0b3}body .jar-page .list-title-line{flex-wrap:wrap}body .jar-page .list-title-line h2{margin-right:auto}body .jar-page .list-title-line :is(.list-screenshot-btn,.share-btn){justify-content:center;align-items:center;min-height:36px;display:inline-flex}@media (max-width:760px){body .jar-page .jar-detail{padding-inline:14px}body .jar-page .jar-title-row{grid-template-columns:auto 70px minmax(0,1fr);gap:10px}body .jar-page .jar-title-row>.jar-back-button{padding-inline:10px;font-size:8px!important}body .jar-page .jar-title-miniature{width:68px;transform:scale(.82)}body .jar-page .list-title-line h2{flex-basis:100%}}body .word-list,body .repeat-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffcdb;border-color:#2e624b1f;box-shadow:0 16px 36px #1e493717,inset 0 1px #fff}body .word-row input{background:#ffffffe6;font-size:15px;box-shadow:inset 0 2px 5px #22473909}body .word-row input:hover{border-color:#b5d0c0}body .word-row input:focus{transform:translateY(-1px)}body .inside-games{gap:10px}body .inside-games button{background:linear-gradient(135deg,#fff,#f6f8f2);border-color:#35695221;min-height:61px;box-shadow:0 7px 16px #234b3a12,inset 0 1px #fff}body .inside-games button:hover{border-color:#9ec3ae;transform:translate(6px)translateY(-2px);box-shadow:0 12px 23px #234b3a21}body .inside-games button>span{text-shadow:0 3px 5px #2643332e;border:1px solid #fffc;width:43px;height:43px;box-shadow:0 7px 13px #264c3b24,inset 0 2px #ffffff8c}body .inside-games button:first-child>span{background:linear-gradient(145deg,#f3d99e,#eaa45e)}body .inside-games button:nth-child(2)>span{background:linear-gradient(145deg,#d6efdf,#78b897)}body .inside-games button:nth-child(3)>span{background:linear-gradient(145deg,#d8eff6,#76b9d4)}body .inside-games button:nth-child(4)>span{background:linear-gradient(145deg,#eadff4,#ab89c5)}body .inside-games button:nth-child(5)>span{background:linear-gradient(145deg,#e4efd1,#8db76e)}body .inside-games button:nth-child(6)>span{background:linear-gradient(145deg,#f7e6c2,#d8a75c)}body .inside-games button:nth-child(7)>span{background:linear-gradient(145deg,#e5def0,#9d83b8)}body .inside-games button:nth-child(8)>span{background:linear-gradient(145deg,#d9f3fa,#61bad2)}body .inside-games button:nth-child(9)>span{background:linear-gradient(145deg,#f5dfaa,#cf8741)}body .inside-games button:nth-child(10)>span{background:linear-gradient(145deg,#dcebd0,#6fa25f)}body .inside-games button:nth-child(11)>span{background:linear-gradient(145deg,#e4e1f7,#8179c2)}body .inside-games button:nth-child(12)>span{background:linear-gradient(145deg,#f6d9c8,#cf7457)}body .repeat-panel{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 91% 5%,#ffda7457,#0000 22%),radial-gradient(circle at 5% 55%,#4cae852b,#0000 28%),linear-gradient(145deg,#fffef0f7,#e3f1e1f2 58%,#f5e2bbeb)!important;border:2px solid #74502a47!important;box-shadow:0 8px #b6905f,0 18px 34px #2f462f33,inset 0 3px #ffffffe6,inset 0 -4px #6b4b261a,inset 10px 0 22px #ffffff47!important}body .repeat-panel:before{content:"";z-index:0;pointer-events:none;opacity:.75;background:radial-gradient(circle at 92% 13%,#fffc 0 3px,#0000 4px),radial-gradient(circle at 88% 18%,#63be994d 0 6px,#0000 7px),radial-gradient(circle at 7% 74%,#9770be33 0 8px,#0000 9px),linear-gradient(112deg,#0000 0 40%,#ffffff59 47%,#0000 54%);position:absolute;inset:0}body .repeat-panel>*{z-index:1;position:relative}body .repeat-panel .eyebrow{color:#fffbea;text-shadow:0 1px 2px #14463280;background:linear-gradient(#4d9875,#267054);border:1px solid #fffc;border-radius:999px;padding:6px 11px;display:inline-flex;box-shadow:0 4px #1d5d45,0 7px 12px #1e533c33,inset 0 2px #ffffff47}body .repeat-panel .practice-instructions{color:#315c4d;text-align:center;gap:4px;width:100%;margin:0 auto 8px;font:700 10px/1.25 Arial,sans-serif;display:grid}body .repeat-panel .practice-instructions+.inside-games{margin-top:8px}body .repeat-panel .practice-instructions span,body .repeat-panel .practice-instructions small{white-space:normal;width:100%;margin:0;display:block}body .repeat-panel .practice-instructions small{color:#667d73;font-size:9px;font-weight:600}body .inside-games button{position:relative;overflow:hidden;transform:translateY(0);background:linear-gradient(145deg,#fffef5 0%,#eff7ec 52%,#e1eddd 100%)!important;border:2px solid #ffffffeb!important;transition:transform .2s,box-shadow .2s,filter .2s,border-color .2s!important;box-shadow:0 6px #9eb99d,0 11px 18px #264c382b,inset 0 3px #fffffff5,inset 0 -3px #3d77571f!important}body .inside-games button:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(#ffffffe0,#fff0);border-radius:50%;height:24%;position:absolute;top:3px;left:8%;right:24%}body .inside-games button:hover:not(:disabled){filter:saturate(1.08);border-color:#fff2baf2!important;transform:translateY(-3px)scale(1.012)!important;box-shadow:0 9px #8eaa8f,0 17px 25px #224d3738,inset 0 3px #fff!important}body .inside-games button:active:not(:disabled){transform:translateY(4px)scale(.995)!important;box-shadow:0 2px #8eaa8f,0 5px 9px #224d372b,inset 0 3px #37694d1f!important}body .inside-games button>span{filter:saturate(1.12)drop-shadow(0 3px 2px #2c42302e);flex:0 0 47px;transition:transform .22s,filter .22s;position:relative;text-shadow:0 2px 1px #ffffff8c,0 4px 5px #24372c4d!important;border:2px solid #ffffffe6!important;border-radius:15px 19px 16px 20px!important;width:47px!important;height:47px!important;font-size:23px!important;box-shadow:0 6px #4f5c4140,0 10px 13px #25483733,inset 4px 5px 9px #ffffffa6,inset -5px -6px 10px #3c3e3729!important}body .inside-games button:hover:not(:disabled)>span{filter:saturate(1.18)drop-shadow(0 5px 3px #2c423038);transform:translateY(-2px)rotate(-3deg)scale(1.06)}body .inside-games button b{color:#174a39;text-shadow:0 1px #fffffff2;font:800 11px/1.15 Georgia,serif}body .inside-games button small{color:#587166;font-size:8px;line-height:1.2}body .inside-games button em{color:#fff9dc;text-shadow:0 2px 2px #502c1773;background:linear-gradient(145deg,#e5a552,#b96a32);border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 4px #8b4c26,0 7px 10px #693e1f38,inset 0 2px #ffffff7a}@media (prefers-reduced-motion:reduce){body .inside-games button,body .inside-games button>span{transition:none!important}}body .modal-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);background:#0b261da8;animation:.24s ease-out backdrop-in}body .exercise,body .create-dialog,body .result-leaderboard{border:1px solid #ffffff40;animation:.32s cubic-bezier(.2,.85,.28,1) panel-rise;box-shadow:0 30px 90px #041b1373,inset 0 1px #fff3}body .exercise header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffcdb}body .exercise header>button,body .create-dialog .close-x,body .result-close{transition:transform .22s,background .22s}body .exercise header>button:hover,body .create-dialog .close-x:hover,body .result-close:hover{background:#e6f1eae6;transform:rotate(8deg)scale(1.08)}body .pill{letter-spacing:1.1px;border:1px solid #ffffff8c;box-shadow:inset 0 1px #ffffff73}body .exercise-body>h2{color:#173f34;text-shadow:0 2px #fff}body .answers button,body .pair-grid button,body .match-board button{box-shadow:0 7px 15px #20483712,inset 0 1px #fff}body .answers button:hover,body .pair-grid button:hover{transform:translateY(-2px);box-shadow:0 11px 20px #2048371f}body .feedback{animation:.28s ease-out feedback-in;box-shadow:inset 0 1px #ffffff8c}body .leader-table,body .score-rules,body .stat-grid article,body .chart-card{border-color:#2b5e481f;box-shadow:0 12px 29px #1f483614,inset 0 1px #fff}body .stat-grid article{transition:transform .23s,box-shadow .23s}body .stat-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 34px #1f483624}body .score-rules span{border:1px solid #2e624b14;box-shadow:inset 0 1px #ffffffbf}body .result-summary{box-shadow:inset 0 1px #fff,0 8px 18px #2a4e3c14}body .result-row.current-player{animation:1.8s ease-in-out infinite alternate current-player-glow}body .create-dialog input,body .answer-input{box-shadow:inset 0 3px 7px #2046370d}body .create-dialog input:focus,body .answer-input:focus{border-color:#65a184;box-shadow:0 0 0 4px #509d771f,inset 0 2px 5px #2046370a}body .share-toast,body .notice-pop p{border:1px solid #3777581f;animation:.25s ease-out feedback-in;box-shadow:0 7px 16px #234b3a14}@keyframes logo-float{to{filter:brightness(1.06);transform:rotate(-7deg)translateY(-2px)}}@keyframes jar-icon-float{to{transform:translateY(-4px)rotate(2deg)}}@keyframes backdrop-in{0%{opacity:0}}@keyframes panel-rise{0%{opacity:0;transform:translateY(18px)scale(.975)}}@keyframes feedback-in{0%{opacity:0;transform:translateY(8px)}}@keyframes current-player-glow{to{box-shadow:inset 4px 0 #2d7c5d,inset 0 0 25px #58ad8026}}@media (max-width:900px){body .topbar{padding:10px 12px}body .content{padding-top:22px}body .jar-card:hover{transform:translateY(-4px)}}@media (max-width:620px){body .topbar{box-shadow:none;background:0 0;border:0;padding:0}body .word-list,body .repeat-panel{border-radius:17px;padding:16px}body .exercise,body .create-dialog,body .result-leaderboard{border-radius:20px}}body .teachers-page{background:radial-gradient(circle at 88% 14%,#ddbcef57,#0000 25%),radial-gradient(circle at 8% 70%,#7cbf9740,#0000 24%),linear-gradient(145deg,#f8f0d8,#eef5e8 54%,#f3e8df);max-width:1400px;position:relative}body .teachers-page:before,body .teachers-page:after{content:"";z-index:-1;opacity:.25;pointer-events:none;filter:drop-shadow(0 18px 17px #3e4b3f38);background:url(/wordamin-crystal-3d.webp) 50%/contain no-repeat;width:170px;height:170px;position:fixed}body .teachers-page:before{bottom:3%;right:2%;transform:rotate(17deg)}body .teachers-page:after{background-image:url(/wordamin-capsule-3d.webp);width:115px;height:115px;top:45%;left:250px;transform:rotate(-14deg)}body .teachers-page>.topbar{margin-bottom:13px}body .teachers-view{gap:19px;display:grid}body .teachers-hero{background:radial-gradient(circle at 80% 24%,#fff4a9e6,#0000 28%),linear-gradient(135deg,#dbf0dcf5,#f9e7b7f2 58%,#d4c2e7eb);border:3px solid #ffffffc7;border-radius:27px;justify-content:space-between;align-items:center;gap:24px;min-height:165px;padding:25px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 4px #ffffffad,inset 0 -9px 16px #4e694a14,0 17px 28px #364c3d21}body .teachers-hero:after{content:"✦";color:#fff3ad;text-shadow:0 0 19px #fff4a8;font-size:37px;animation:1.8s ease-in-out infinite alternate recorder-spark;position:absolute;top:17px;right:24%}body .teachers-hero>div{z-index:2;padding-left:76px;position:relative}body .teachers-hero-capsule{color:#fffaf0;text-shadow:0 2px 3px #1a44356b;background:linear-gradient(90deg,#e48342 0 49%,#378368 51%);border:3px solid #fff;border-radius:999px;place-items:center;width:58px;height:39px;font:900 22px Georgia,serif;display:grid;position:absolute;top:4px;left:0;box-shadow:inset 0 5px #ffffff3d,0 10px 15px #2a584233}body .teachers-hero h2{color:#204d3c;letter-spacing:-.6px;margin:7px 0 6px;font:900 clamp(23px,3vw,35px)/1.04 Georgia,serif}body .teachers-hero p{color:#526f63;margin:0;font-size:11px;line-height:1.45}body .teachers-hero p small{font-size:9px}body .teacher-add-button,body .teachers-empty button{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(145deg,#479574,#216c4e);border:2px solid #ffffffbd;border-radius:16px;flex:none;padding:12px 18px;font-size:11px;font-weight:900;line-height:1.1;position:relative;box-shadow:inset 0 3px #ffffff38,0 10px 17px #215f4538}body .teacher-add-button small{opacity:.78;font-size:8px;font-weight:700}body .teacher-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}body .teacher-card{background:linear-gradient(145deg,#fffff8f2,#e5f1e4f0);border:3px solid #fffc;border-radius:28px;grid-template-columns:190px minmax(0,1fr);min-height:274px;transition:transform .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 4px #ffffffb8,0 16px 27px #304c3c21}body .teacher-card:hover{transform:translateY(-4px);box-shadow:inset 0 4px #ffffffc2,0 22px 34px #304c3c2e}body .teacher-photo{background:radial-gradient(circle at 25% 18%,#fffac2f2,#0000 27%),radial-gradient(circle at 82% 82%,#826ba775,#0000 34%),linear-gradient(145deg,#d9a967,#79ad91 58%,#605687);place-items:center;min-height:274px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #fff3}body .teacher-photo:before{content:"";opacity:.5;background:radial-gradient(circle at 15% 80%,#ffffffa3 0 2px,#0000 3px) 0 0/52px 52px,radial-gradient(circle at 87% 16%,#fff2a4c7 0 3px,#0000 4px) 0 0/74px 74px;position:absolute;inset:0}body .teacher-photo>span{color:#fff;background:linear-gradient(145deg,#e89350,#40866a);border:5px solid #fffc;border-radius:50%;place-items:center;width:88px;height:88px;font:900 44px Georgia,serif;display:grid;box-shadow:inset 0 6px #ffffff38,0 15px 22px #2544343b}body .teacher-photo img{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 12px #22413133);border-radius:18px;width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;inset:7px}body .teacher-card-copy{isolation:isolate;flex-direction:column;gap:12px;min-width:0;padding:21px 21px 17px;display:flex;position:relative}body .teacher-card-copy>:not(.teacher-info-treasures){z-index:2;position:relative}body .teacher-card-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}body .teacher-card-heading small{color:#769083;letter-spacing:.75px;font-size:7px;font-weight:900}body .teacher-card-heading h2{color:#214a3b;overflow-wrap:anywhere;margin:4px 0 0;font:900 23px/1 Georgia,serif}body .teacher-info-treasures{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}body .teacher-info-treasures img{object-fit:contain;filter:drop-shadow(0 8px 7px #2c413533);opacity:.74;position:absolute}body .teacher-info-treasures img:first-child{width:62px;animation:3.2s ease-in-out infinite alternate teacher-treasure-float;bottom:48px;right:12px;transform:rotate(19deg)}body .teacher-info-treasures img:last-child{width:54px;animation:3.7s ease-in-out -1.4s infinite alternate teacher-treasure-float;bottom:38px;left:8px;transform:rotate(-14deg)}@keyframes teacher-treasure-float{to{filter:brightness(1.1)drop-shadow(0 11px 9px #2c41352e);translate:0 -5px}}body .teacher-status{text-align:center;border:1px solid #fffc;border-radius:999px;flex:none;max-width:115px;padding:6px 8px;font-size:7px;font-weight:900;line-height:1.15;box-shadow:inset 0 2px #ffffff73,0 4px 8px #2b4d3a1a}body .teacher-status.available{color:#1d6548;background:linear-gradient(#dff5d2,#a8d6ac)}body .teacher-status.unavailable{color:#845347;background:linear-gradient(#f7e1cf,#e8b7a4)}body .teacher-description{color:#587066;white-space:pre-line;margin:0;font-size:10px;line-height:1.45}body .teacher-details{gap:7px;margin-top:auto;display:grid}body .teacher-details>div{background:#ffffff94;border:1px solid #4470581f;border-radius:12px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 9px;display:grid;box-shadow:inset 0 2px #ffffffb8}body .teacher-details>div>span{color:#fff;background:linear-gradient(145deg,#e99b55,#33795c);border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;display:grid;box-shadow:inset 0 2px #ffffff40}body .teacher-details p{gap:2px;min-width:0;margin:0;display:grid}body .teacher-details small{color:#82948c;letter-spacing:.65px;font-size:6px;font-weight:900}body .teacher-details b{color:#335448;white-space:pre-line;overflow-wrap:anywhere;font-size:8px;line-height:1.25}body .teacher-card-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}body .teacher-card-actions>a,body .teacher-card-actions>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#3d8c69,#226449);border:0;border-radius:11px;justify-content:space-between;align-items:center;min-width:150px;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 7px 12px #235e4330}body .teacher-card-actions>div{gap:5px;margin-left:auto;display:flex}body .teacher-card-actions>div button{color:#285f49;cursor:pointer;background:#ffffffba;border:1px solid #fffc;border-radius:9px;width:29px;height:29px;font-size:14px;box-shadow:0 4px 7px #2c4b3b1c}body .teacher-card-actions>div button.danger{color:#9d4f3c}body .teachers-empty{text-align:center;background:#fffff894;border:3px dashed #497f623b;border-radius:27px;align-content:center;place-items:center;min-height:285px;padding:42px 24px;display:grid}body .teachers-empty>span{filter:drop-shadow(0 8px 7px #2f533a26);font-size:46px}body .teachers-empty h3{color:#2a5945;margin:9px 0 5px;font:900 22px Georgia,serif}body .teachers-empty p{color:#698077;margin:0 0 17px;font-size:10px;line-height:1.5}body .teachers-empty p small{font-size:9px}body .teacher-editor-backdrop{z-index:125;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f2c22b8}body .teacher-editor{color:#244d3d;background:radial-gradient(circle at 85% 0,#fff2ad,#0000 26%),linear-gradient(145deg,#fffdf5,#e7f1e7);border:3px solid #ffffffe0;border-radius:29px;width:min(750px,95vw);max-height:92vh;padding:31px 34px;position:relative;overflow:auto;box-shadow:0 30px 80px #09271c6e,inset 0 3px #fff}body .teacher-editor h2{margin:7px 0 19px;font:900 28px Georgia,serif}body .teacher-editor-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}body .teacher-editor label{color:#416355;gap:6px;font-size:8px;font-weight:900;display:grid}body .teacher-editor-wide{grid-column:1/-1}body .teacher-editor input:not([type=checkbox]),body .teacher-editor textarea{resize:vertical;color:#254a3c;background:#ffffffdb;border:2px solid #4a7b6033;border-radius:13px;outline:0;width:100%;padding:11px 12px;font-size:11px;box-shadow:inset 0 3px 5px #2f4b3d0f}body .teacher-editor input:focus,body .teacher-editor textarea:focus{border-color:#5b9b79;box-shadow:0 0 0 4px #5b9b791f}body .teacher-availability{background:#daefdaa6;border-radius:14px;align-items:center;margin:14px 0;padding:11px 13px;grid-template-columns:22px 1fr!important}body .teacher-availability input{accent-color:#2c7a59;width:18px;height:18px}body .teacher-availability span{gap:2px;display:grid}body .teacher-availability b{font-size:9px}body .teacher-availability small{color:#72887f;font-size:7px}body .teacher-save-button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#3f9270,#206449);border:2px solid #fff;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 15px;font-size:10px;font-weight:900;display:flex;box-shadow:0 10px 17px #235f4438}body .teacher-save-button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:1050px){body .teacher-grid{grid-template-columns:1fr}body .teacher-card{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:700px){body .teachers-hero{flex-direction:column;align-items:stretch;padding:21px}body .teachers-hero>div{padding-top:53px;padding-left:0}body .teacher-add-button{align-self:flex-start}body .teacher-card{grid-template-columns:1fr}body .teacher-photo{min-height:220px;max-height:280px}body .teacher-editor{padding:28px 18px 21px}body .teacher-editor-grid{grid-template-columns:1fr}body .teacher-editor-wide{grid-column:auto}}body .teacher-card[role=button]{cursor:pointer}body .teacher-card[role=button]:focus-visible{outline-offset:4px;outline:4px solid #dfb544}body .teacher-profile-backdrop{z-index:360;-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);background:#123025c7;padding:18px;overflow:auto}body .teacher-profile{color:#1c4938;background:radial-gradient(circle at 88% 4%,#ffe4777a,#0000 25%),linear-gradient(145deg,#f8f4df,#e2efe5 58%,#e5d8ef);border:4px solid #ffffffd1;border-radius:32px;width:min(900px,96vw);max-height:calc(100dvh - 36px);padding:26px;position:relative;overflow:auto;box-shadow:0 35px 90px #0820177a,inset 0 4px #ffffffb8}body .teacher-profile>.close-x{z-index:5;color:#285e49;cursor:pointer;background:#ffffffd1;border:2px solid #fff;border-radius:50%;width:39px;height:39px;font-size:25px;position:absolute;top:17px;right:17px;box-shadow:0 6px 12px #1c433124}body .teacher-profile>header{border-bottom:1px solid #2a5b4329;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:24px;padding:14px 52px 22px 10px;display:grid}body .teacher-profile-photo{color:#fff4ca;background:linear-gradient(145deg,#4a9b75,#205e46);border:5px solid #fff;border-radius:28px;place-items:center;height:220px;font:900 80px Georgia,serif;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 24px #264d3938,inset 0 5px #fff3}body .teacher-profile-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}body .teacher-profile>header>div:last-child{justify-items:start;gap:8px;display:grid}body .teacher-profile>header small{color:#6f8379;letter-spacing:1.1px;font-size:8px;font-weight:900}body .teacher-profile>header h2{color:#173f32;margin:0;font:900 clamp(28px,5vw,45px)/1 Georgia,serif}body .teacher-profile>header p{color:#4d695e;white-space:pre-line;max-width:60ch;margin:5px 0 0;font:700 13px/1.5 Georgia,serif}body .teacher-profile-sections{grid-template-columns:1fr 1fr;gap:11px;padding:20px 0;display:grid}body .teacher-profile-sections article{background:#ffffff9e;border:2px solid #fffc;border-radius:19px;grid-template-columns:40px 1fr;align-items:start;gap:10px;min-height:105px;padding:14px;display:grid;box-shadow:0 8px 14px #2d4f3d17,inset 0 2px #fff}body .teacher-profile-sections article>span{color:#fff;background:linear-gradient(145deg,#55a17c,#286c51);border-radius:13px;place-items:center;width:38px;height:38px;font-size:19px;display:grid;box-shadow:0 6px 10px #26593f2e}body .teacher-profile-sections article small{color:#6d8278;letter-spacing:.8px;font-size:7px;font-weight:900}body .teacher-profile-sections article p{color:#254f40;white-space:pre-line;margin:6px 0 0;font:700 12px/1.5 Georgia,serif}body .teacher-credentials{background:linear-gradient(145deg,#fff7d2d1,#dbecded1);border:3px solid #ffffffd6;border-radius:23px;padding:17px;box-shadow:0 12px 20px #284e3a1f,inset 0 3px #fff}body .teacher-credentials>div:first-child{gap:4px;display:grid}body .teacher-credentials small{color:#71847a;letter-spacing:.9px;font-size:8px;font-weight:900}body .teacher-credentials b{font:900 16px Georgia,serif}body .teacher-credential-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid!important}body .teacher-credential-gallery a{aspect-ratio:4/3;background:#e8e8df;border:4px solid #fff;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 8px 14px #2d45392e}body .teacher-credential-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .25s}body .teacher-credential-gallery a:hover img{transform:scale(1.04)}body .teacher-credential-gallery a span{color:#fff;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b4835d1;border-radius:8px;padding:6px;font-size:8px;font-weight:900;position:absolute;bottom:7px;left:7px;right:7px}body .teacher-profile>footer{justify-content:flex-end;gap:9px;padding-top:16px;display:flex}body .teacher-profile>footer a,body .teacher-profile>footer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#448f6d,#25674d);border:2px solid #fff;border-radius:14px;padding:11px 16px;font-size:9px;font-weight:900;text-decoration:none;box-shadow:0 8px 14px #23543b2b}body .teacher-profile>footer button{color:#315f4d;background:#ffffffb8}body .teacher-editor{max-height:94dvh;overflow:auto}body .teacher-editor-grid label>small{color:#70837a;margin-top:4px;font-size:8px}body .teacher-editor-grid input[type=file]{background:#ffffffc2;padding:8px}body .teacher-upload-preview{align-items:center;gap:8px;margin-top:7px;display:flex}body .teacher-upload-preview img{object-fit:cover;border:3px solid #fff;border-radius:14px;width:64px;height:64px;box-shadow:0 6px 11px #2d4b3b24}body .teacher-upload-preview button{color:#934d3e;cursor:pointer;background:#fff0ea;border:1px solid #ddada2;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:900}body .teacher-upload-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}body .teacher-upload-gallery figure{aspect-ratio:4/3;margin:0;position:relative}body .teacher-upload-gallery img{object-fit:cover;border:3px solid #fff;border-radius:10px;width:100%;height:100%;box-shadow:0 5px 9px #2b473921}body .teacher-upload-gallery button{color:#fff;cursor:pointer;background:#b95d47;border:2px solid #fff;border-radius:50%;width:23px;height:23px;padding:0;font-size:16px;line-height:1;position:absolute;top:-5px;right:-4px}@media (max-width:700px){body .teacher-profile-backdrop{padding:6px}body .teacher-profile{border-radius:24px;width:100%;max-height:calc(100dvh - 12px);padding:17px}body .teacher-profile>header{grid-template-columns:1fr;padding:35px 0 17px}body .teacher-profile-photo{width:170px;height:180px}body .teacher-profile-sections{grid-template-columns:1fr}body .teacher-credential-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}body .teacher-profile>footer{flex-direction:column}body .teacher-profile>footer :is(a,button){text-align:center}body .teacher-upload-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}body .cabinet-top-actions{align-items:center;gap:10px;display:flex}body .new-cabinet-btn{color:#5e4723;cursor:pointer;background:linear-gradient(#fff9df,#f1dfaa);border:1px solid #d3c18d;border-radius:12px;padding:11px 15px;font-size:10px;font-weight:900;box-shadow:inset 0 1px #ffffffe6,0 7px 16px #59411d1c}body .new-cabinet-btn:hover{filter:brightness(1.03);transform:translateY(-2px)}body .cabinet-library{--wordamin-jar-width:176px;isolation:isolate;background:radial-gradient(circle at 7% 8%,#ffe17d66,#0000 19%),radial-gradient(circle at 92% 16%,#8768b23d,#0000 20%),radial-gradient(circle at 80% 92%,#4a99713d,#0000 28%),linear-gradient(145deg,#fff9e8 0%,#e9f2df 48%,#e3eadb 100%);border:1px solid #5773502e;border-radius:25px;gap:16px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #2f4e381f,inset 0 2px #ffffffeb,inset 0 -6px 14px #4866480f}body .cabinet-library:before{content:"✦  ◆  ✧";z-index:-1;color:#734e9d47;letter-spacing:13px;text-shadow:-82px 28px #368c6633,0 0 15px #ffe07c66;font-size:26px;position:absolute;top:12px;right:24px}body .cabinet-section-head{justify-content:space-between;align-items:end;display:flex}body .cabinet-section-head h2{color:#204638;margin:5px 0 4px;font:800 25px/1.1 Georgia,serif}body .cabinet-section-head p{color:#778a80;margin:0;font-size:9px}body .cabinet-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;display:grid}body .catalog-loose-area{border-top:1px solid #5d765729;gap:12px;padding-top:15px;display:grid}body .catalog-loose-head{background:#fffdf4b8;border:1px solid #c6ae7073;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:9px 13px;display:flex;box-shadow:inset 0 1px #ffffffe6}body .catalog-loose-head>div{align-items:center;gap:8px;display:flex}body .catalog-loose-head b{color:#385341;font:800 14px Georgia,serif}body .catalog-loose-head small{color:#72857b;white-space:nowrap;font-size:8px;font-weight:800}body .catalog-loose-grid{grid-template-columns:repeat(4,var(--wordamin-jar-width));grid-auto-rows:276px;justify-content:space-between;align-items:end;gap:20px;padding:23px 18px 12px;display:grid}body .cabinet-library .catalog-loose-jar{width:var(--wordamin-jar-width);background:linear-gradient(90deg,#ffffffa6,#ace4cd7a 20%,#ffffffd6 50%,#66b89461 78%,#ffffffa6);border:0;border-radius:34% 34% 22% 22%/18% 18% 12% 12%;justify-self:center;max-width:100%;min-height:276px;overflow:visible;box-shadow:inset 10px 0 18px #ffffff85,inset -10px 0 18px #2d6c4d1f,0 15px 16px #432f1833}body .cabinet-library .catalog-loose-jar:before{content:"";z-index:4;background:repeating-linear-gradient(90deg,#b4743f 0 7px,#d69d64 8px 12px);border-radius:10px 10px 5px 5px;height:33px;position:absolute;top:-16px;left:16%;right:16%;box-shadow:inset 0 4px #ffffff40,0 5px 8px #44271647}body .cabinet-library .catalog-loose-jar .jar-shelf-treasures{z-index:2;pointer-events:none;border-radius:38% 38% 21% 21%/17% 17% 12% 12%;position:absolute;inset:8px 9% 10px;overflow:hidden}body .cabinet-library .catalog-loose-jar .jar-shelf-treasures:after{content:"";z-index:4;background:linear-gradient(105deg,#ffffff57,#0000 24% 67%,#ffffff2e 79%,#0000),radial-gradient(circle at 34% 9%,#ffffff57,#0000 25%);position:absolute;inset:0;box-shadow:inset 8px 0 14px #ffffff2e,inset -7px 0 12px #2a765314}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure{filter:drop-shadow(0 6px 5px #273e3047);place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:5%}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure img{object-fit:contain;width:100%;height:100%}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:first-child{left:10%;transform:rotate(-18deg)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:nth-child(2){bottom:3%;left:38%;transform:rotate(13deg)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:nth-child(3){right:9%;transform:rotate(-8deg)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:nth-child(4){bottom:4%;right:7%;transform:rotate(21deg)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:nth-child(5){bottom:16%;left:16%;transform:rotate(9deg)scale(.9)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:nth-child(6){bottom:17%;left:39%;transform:rotate(-16deg)scale(.88)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:nth-child(7){bottom:16%;right:13%;transform:rotate(17deg)scale(.9)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:nth-child(8){top:17%;left:4%;transform:rotate(-12deg)scale(.82)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:nth-child(9){top:19%;right:3%;transform:rotate(18deg)scale(.8)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:nth-child(10){top:34%;left:13%;transform:rotate(8deg)scale(.7)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure:nth-child(11){top:36%;right:12%;transform:rotate(-11deg)scale(.7)}body .cabinet-library .catalog-loose-jar .jar-shelf-treasure.herb i{background:radial-gradient(circle at 35% 28%,#e4f8ad 0 8%,#76ac4e 10% 45%,#315f38 75%);border-radius:55% 45% 58% 42%;width:31px;height:23px;display:block;box-shadow:inset 5px 4px 6px #ffffff59,inset -5px -5px 7px #184a274d,0 5px 5px #2a412342}body .cabinet-library .catalog-loose-jar .jar-visual{height:76px;overflow:visible;background:0 0!important}body .cabinet-library .catalog-loose-jar .bottle{display:none}body .cabinet-library .catalog-loose-jar .jar-info{z-index:5;text-align:center;background:linear-gradient(145deg,#fff2bd,#e7c46a);border:2px solid #fff8db;border-radius:17px;grid-template-rows:minmax(52px,1fr) auto auto;gap:4px;padding:12px 9px 8px;display:grid;position:absolute;inset:74px 14% 45px;overflow:hidden;box-shadow:0 7px 13px #563a192e,inset 0 -5px 8px #a767191a}body .cabinet-library .catalog-loose-jar .jar-info h3{overflow-wrap:anywhere;color:#4c3d22;justify-content:center;align-items:center;min-width:0;margin:0;font-family:Georgia,serif;font-weight:800;line-height:1.05;display:flex}body .cabinet-library .catalog-loose-jar .jar-info>p{color:#775d2b;white-space:nowrap;margin:0;font-size:8px;font-weight:800}body .cabinet-library .catalog-loose-jar .jar-cabinet-select{gap:2px;min-width:0;display:grid;position:static}body .cabinet-library .catalog-loose-jar .jar-cabinet-select span{color:#82682f;font-size:7px;line-height:1}body .cabinet-library .catalog-loose-jar .jar-cabinet-select select{background:#fff8dd;width:100%;min-width:0;padding:4px;font-size:7px}body .cabinet-card{--cabinet-light:#d29660;--cabinet-mid:#91532f;--cabinet-dark:#4d291c;--cabinet-edge:#6c3823;--cabinet-metal:#f7d98b;color:#3b3529;min-width:0;box-shadow:none;cursor:pointer;text-align:left;isolation:isolate;background:0 0;border:0;border-radius:24px;padding:7px 7px 10px;transition:transform .24s,filter .24s;position:relative;overflow:visible}body button.cabinet-card{-webkit-appearance:none;appearance:none}body .cabinet-card:hover{filter:drop-shadow(0 16px 14px #35251933);transform:translateY(-5px)}body .cabinet-card.selected{filter:drop-shadow(0 0 9px #49997085)drop-shadow(0 15px 13px #35251933)}body .cabinet-card.selected:after{content:"";z-index:-1;pointer-events:none;border:3px solid #4f9770ad;border-radius:25px;position:absolute;inset:3px 4px 7px;box-shadow:0 0 0 5px #64b98b21}body .cabinet-card-meta{z-index:5;text-align:center;background:linear-gradient(#fffbe5f7,#e7ce91f5);border:1px solid #fff6d0c7;border-radius:11px 11px 16px 16px;width:calc(100% - 24px);min-height:56px;margin:-10px auto 0;padding:9px 12px 8px;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffeb,inset 0 -5px 8px #82511c1f,0 7px 12px #462a1733}body .cabinet-card-meta:before{content:"";pointer-events:none;border:1px solid #85592633;border-radius:8px 8px 12px 12px;position:absolute;inset:4px}body .cabinet-card-meta strong,body .cabinet-card-meta small{display:block;position:relative}body .cabinet-card-meta strong{color:#3d3626;text-align:center;text-wrap:balance;white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;text-shadow:0 1px #ffffffe6;width:100%;max-width:100%;font-family:Georgia,serif;font-weight:800;line-height:1.03}body .cabinet-card-meta small{text-overflow:ellipsis;white-space:nowrap;color:#756547;margin-top:4px;font-size:8px;font-weight:800;overflow:hidden}body .cabinet-wood{border:5px solid var(--cabinet-edge);background:linear-gradient(90deg,#ffffff47,transparent 13% 86%,#1e0c0838), repeating-linear-gradient(91deg,#ffffff09 0 7px,#27110a0b 8px 12px), linear-gradient(145deg,var(--cabinet-light),var(--cabinet-mid) 58%,var(--cabinet-dark));perspective:700px;border-radius:22px 22px 16px 16px;height:142px;padding:18px 12px 13px;position:relative;overflow:visible;box-shadow:inset 0 0 0 3px #ffdd9733,inset 8px 8px 12px #ffecbe29,inset -9px -11px 14px #26100a52,0 13px 16px #41261642}body .cabinet-wood:before{content:"";z-index:3;background:linear-gradient(180deg,var(--cabinet-light),var(--cabinet-edge) 55%,var(--cabinet-dark));border-radius:4px 4px 12px 12px;height:15px;position:absolute;bottom:-8px;left:10px;right:10px;box-shadow:inset 0 2px #ffe5ad40,0 6px 7px #361c113d}body .cabinet-wood:after{content:"";z-index:3;background:linear-gradient(#ffe8b580,#411c1038);border-radius:50%;height:10px;position:absolute;top:6px;left:17px;right:17px;box-shadow:0 2px 4px #34190e33}body .cabinet-card.tone-1{--cabinet-light:#8ab99b;--cabinet-mid:#4d8064;--cabinet-dark:#244b39;--cabinet-edge:#315f47;--cabinet-metal:#f3d681}body .cabinet-card.tone-2{--cabinet-light:#b39ac2;--cabinet-mid:#755e84;--cabinet-dark:#44364e;--cabinet-edge:#594368;--cabinet-metal:#f4d891}body .cabinet-card.tone-3{--cabinet-light:#88b9cd;--cabinet-mid:#517f94;--cabinet-dark:#294d60;--cabinet-edge:#39677c;--cabinet-metal:#f4d587}body .cabinet-card.tone-4{--cabinet-light:#d19aa7;--cabinet-mid:#945f70;--cabinet-dark:#593643;--cabinet-edge:#744654;--cabinet-metal:#f6d88b}body .cabinet-crown{z-index:6;color:#fff1b8;background:linear-gradient(180deg,var(--cabinet-light),var(--cabinet-edge));text-shadow:0 2px 3px #26150e73;border:1px solid #ffeaae85;border-radius:5px 5px 13px 13px;justify-content:center;align-items:center;gap:8px;width:106px;height:26px;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #ffffff38,0 4px 8px #27140e40}body .cabinet-crown span{font-size:9px}body .cabinet-crown b{font:800 16px/1 Georgia,serif}body .cabinet-doors{z-index:2;grid-template-columns:1fr 1fr;gap:5px;width:100%;height:100%;display:grid;position:relative}body .cabinet-door{border:2px solid var(--cabinet-edge);background:linear-gradient(108deg,#ffffff38,transparent 23% 68%,#26100a2e),repeating-linear-gradient(88deg,#ffffff06 0 8px,#230d080d 9px 13px),linear-gradient(145deg,var(--cabinet-light),var(--cabinet-mid) 58%,var(--cabinet-dark));position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #ffe2a129,inset 8px 6px 10px #ffffff1f,inset -8px -8px 12px #1f0c083b,0 5px 7px #26130c33}body .cabinet-door:before{content:"";border:2px solid #ffe8b04f;border-radius:40% 40% 13px 13px/24% 24% 13px 13px;position:absolute;inset:12px 10px;box-shadow:inset 0 0 0 4px #27100a14,inset 0 9px 12px #ffffff14}body .cabinet-door:after{content:"✦";color:#ffebb094;text-shadow:0 2px 3px #26140c4d;background:radial-gradient(circle,#ffe59d29,#0000 68%);border:1px solid #ffe5a547;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body .cabinet-door-left{transform-origin:0;border-radius:16px 6px 8px 13px;transform:rotateY(-2deg)}body .cabinet-door-right{transform-origin:100%;border-radius:6px 16px 13px 8px;transform:rotateY(2deg)}body .cabinet-door i{z-index:5;background:radial-gradient(circle at 35% 30%,#fff8c8 0 9%,var(--cabinet-metal) 18% 50%,#a76a27 78%);border:1px solid #57310f73;border-radius:50%;width:10px;height:17px;position:absolute;top:51%;box-shadow:inset 2px 2px 3px #ffffff7a,0 3px 5px #2b170c57}body .cabinet-door-left i{right:8px}body .cabinet-door-right i{left:8px}body .cabinet-door-left::selection,body .cabinet-door-right::selection{background:0 0}body .cabinet-wood .cabinet-actions{z-index:9;background:linear-gradient(#30160c1f,#210e0947);border:1px solid #ffe5a84d;border-radius:18px;gap:7px;padding:5px 8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff21,0 5px 8px #25110a40}body .cabinet-wood .cabinet-actions button{color:#28513f;background:radial-gradient(circle at 34% 25%,#fffbd2 0 8%,var(--cabinet-metal) 20% 50%,#a56727 78%);text-shadow:0 1px #ffffff8c;cursor:pointer;border:1px solid #4a280e9e;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font:900 15px/1 Georgia,serif;transition:transform .16s,filter .16s;display:grid;position:relative;box-shadow:inset 2px 2px 3px #ffffff8c,inset -2px -3px 4px #49230a40,0 4px 6px #23110961}body .cabinet-wood .cabinet-actions button:after{content:"";pointer-events:none;border:1px solid #fffbd866;border-radius:50%;position:absolute;inset:3px}body .cabinet-wood .cabinet-actions button:hover{filter:brightness(1.13);transform:translateY(-2px)scale(1.08)}body .cabinet-wood .cabinet-actions button.share{color:#245b58}body .cabinet-wood .cabinet-actions button.rename{color:#315f43}body .cabinet-wood .cabinet-actions button.delete{color:#7e2f29;background:radial-gradient(circle at 34% 25%,#fff0c8 0 8%,#e8ac65 20% 50%,#98472d 78%)}body .cabinet-share-toast{z-index:45;color:#225f46;background:linear-gradient(145deg,#e7f6e9,#c7e7d3);border:2px solid #ffffffe6;border-radius:15px;gap:4px;max-width:min(390px,100vw - 36px);padding:12px 15px;font:800 11px/1.25 Georgia,serif;animation:.28s ease-out cabinet-toast-in;display:grid;position:fixed;top:14px;right:18px;box-shadow:0 13px 28px #1b483438,inset 0 2px #fff}body .cabinet-share-toast small{color:#517565;font:600 8px/1.35 Arial,sans-serif}@keyframes cabinet-toast-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}}body .shelf-title{background:linear-gradient(#fffdf4,#f3ead6);border:1px solid #e3d7bc;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-top:4px;padding:10px 15px;display:flex;box-shadow:inset 0 -4px 9px #98673112}body .shelf-title>div{align-items:center;gap:9px;display:flex}body .shelf-title b{color:#3e503f;font:800 14px Georgia,serif}body .shelf-title small{color:#7a897f;text-align:right;font-size:8px}body .cabinet-library .jar-grid{margin-top:-7px}body .cabinet-library .jar-card{min-height:260px}body .cabinet-library .jar-info{padding-bottom:46px}body .jar-cabinet-select{cursor:default;align-items:center;gap:7px;display:flex;position:absolute;bottom:13px;left:14px;right:52px}body .jar-cabinet-select span{color:#7b8982;flex:none;font-size:7px;font-weight:800}body .jar-cabinet-select select{color:#315746;cursor:pointer;background:#fffdf8;border:1px solid #dcd8cc;border-radius:8px;outline:0;width:100%;min-width:0;padding:6px 24px 6px 8px;font-size:8px}body .jar-cabinet-select select:focus{border-color:#65a384;box-shadow:0 0 0 3px #65a38426}body .cabinet-dialog{text-align:center;background:radial-gradient(circle at 50% -10%,#fff5bf,#0000 38%),#fffdf5}body .dialog-cabinet-icon{color:#fff3bb;background:linear-gradient(145deg,#86bd98,#3a7559);border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 10px;font-size:34px;display:grid;transform:rotate(-2deg);box-shadow:inset 0 4px 7px #ffffff4d,0 10px 20px #2c5b4333}body .cabinet-dialog .primary{width:100%;margin-top:12px}@media (max-width:1050px){body .cabinet-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}body .catalog-loose-grid{grid-template-columns:repeat(3,var(--wordamin-jar-width))}}@media (max-width:760px){body .cabinet-top-actions{flex-direction:column;align-items:stretch}body .cabinet-grid{grid-template-columns:repeat(2,minmax(145px,1fr))}body .catalog-loose-grid{grid-template-columns:repeat(2,var(--wordamin-jar-width))}body .cabinet-wood{height:124px}body .cabinet-card-meta{padding-right:66px}body .shelf-title{flex-direction:column;align-items:flex-start;gap:5px}body .shelf-title small{text-align:left}body .catalog-loose-head{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:470px){body .cabinet-grid{grid-template-columns:1fr}body .catalog-loose-grid{grid-template-columns:minmax(0,var(--wordamin-jar-width));justify-content:center}body .cabinet-card{max-width:none}}body .new-wordstore-btn{color:#fff8d7;cursor:pointer;background:linear-gradient(#c99542,#8c5d24);border:1px solid #9a7731;border-radius:13px;min-height:38px;padding:8px 15px;font:800 10px/1.15 Georgia,serif;box-shadow:inset 0 2px #ffffff47,inset 0 -4px #532d0e2e,0 6px 12px #4b301233}body .new-wordstore-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}body .cabinet-library.wordstore-catalog-mode .cabinet-grid,body .cabinet-library.wordstore-catalog-mode .catalog-loose-area,body .cabinet-library.wordstore-catalog-mode .shelf-title,body .cabinet-library.wordstore-catalog-mode>.jar-grid,body .cabinet-library.wordstore-catalog-mode .cabinet-directory{display:none}body .wordstore-grid{grid-template-columns:repeat(6,minmax(0,185px));justify-content:center;gap:17px 14px;padding:14px 4px 26px;display:grid}body .wordstore-card{--room-light:#a26f3e;--room-mid:#6e4328;--room-dark:#3c2419;--room-edge:#2d1a12;--room-glow:#f5d883;cursor:pointer;isolation:isolate;perspective:900px;background:0 0;border:0;border-radius:116px 116px 28px 28px/58px 58px 28px 28px;align-content:end;width:100%;min-width:0;min-height:278px;padding:0 8px 13px;transition:transform .24s,filter .24s;display:grid;position:relative;overflow:visible}body .wordstore-card:hover{filter:brightness(1.045);transform:translateY(-5px)}body .wordstore-card.wordstore-tone-0,body .cabinet-card.tone-0,body .apothecary-interior.cabinet-shelf-tone-0{--room-light:#995c61;--room-mid:#663d41;--room-dark:#492c2e;--room-edge:#331f20;--room-glow:#e0ccce}body .wordstore-card.wordstore-tone-1,body .cabinet-card.tone-1,body .apothecary-interior.cabinet-shelf-tone-1{--room-light:#e9a5c1;--room-mid:#d5588c;--room-dark:#9f285a;--room-edge:#832149;--room-glow:#f3cedd}body .wordstore-card.wordstore-tone-2,body .cabinet-card.tone-2,body .apothecary-interior.cabinet-shelf-tone-2{--room-light:#c760c7;--room-mid:#8c318c;--room-dark:#5b205b;--room-edge:#401740;--room-glow:#efd2ef}body .wordstore-card.wordstore-tone-3,body .cabinet-card.tone-3,body .apothecary-interior.cabinet-shelf-tone-3{--room-light:#856595;--room-mid:#5c4667;--room-dark:#413249;--room-edge:#2e2334;--room-glow:#d9cede}body .wordstore-card.wordstore-tone-4,body .cabinet-card.tone-4,body .apothecary-interior.cabinet-shelf-tone-4{--room-light:#343eb2;--room-mid:#1f256b;--room-dark:#12163f;--room-edge:#0e112f;--room-glow:#d0d2f1}body .wordstore-card.wordstore-tone-5,body .cabinet-card.tone-5,body .apothecary-interior.cabinet-shelf-tone-5{--room-light:#8dbae7;--room-mid:#3182d3;--room-dark:#1d548b;--room-edge:#17426d;--room-glow:#cde0f4}body .wordstore-card.wordstore-tone-6,body .cabinet-card.tone-6,body .apothecary-interior.cabinet-shelf-tone-6{--room-light:#688aa6;--room-mid:#445e74;--room-dark:#2f4150;--room-edge:#222f3a;--room-glow:#ccd7e1}body .wordstore-card.wordstore-tone-7,body .cabinet-card.tone-7,body .apothecary-interior.cabinet-shelf-tone-7{--room-light:#64a680;--room-mid:#3f7356;--room-dark:#2b503b;--room-edge:#1e392a;--room-glow:#cbe6d7}body .wordstore-card.wordstore-tone-8,body .cabinet-card.tone-8,body .apothecary-interior.cabinet-shelf-tone-8{--room-light:#bf8d63;--room-mid:#8e5f39;--room-dark:#634227;--room-edge:#462e1b;--room-glow:#ecdeca}body .wordstore-room-head.wordstore-tone-0{--room-light:#995c61;--room-mid:#663d41;--room-dark:#492c2e;--room-edge:#331f20}body .wordstore-room-head.wordstore-tone-1{--room-light:#e9a5c1;--room-mid:#d5588c;--room-dark:#9f285a;--room-edge:#832149}body .wordstore-room-head.wordstore-tone-2{--room-light:#c760c7;--room-mid:#8c318c;--room-dark:#5b205b;--room-edge:#401740}body .wordstore-room-head.wordstore-tone-3{--room-light:#856595;--room-mid:#5c4667;--room-dark:#413249;--room-edge:#2e2334}body .wordstore-room-head.wordstore-tone-4{--room-light:#343eb2;--room-mid:#1f256b;--room-dark:#12163f;--room-edge:#0e112f}body .wordstore-room-head.wordstore-tone-5{--room-light:#8dbae7;--room-mid:#3182d3;--room-dark:#1d548b;--room-edge:#17426d}body .wordstore-room-head.wordstore-tone-6{--room-light:#688aa6;--room-mid:#445e74;--room-dark:#2f4150;--room-edge:#222f3a}body .wordstore-door{z-index:1;border:7px solid var(--room-edge);background:linear-gradient(90deg,#fff3,transparent 16% 84%,#14080638),linear-gradient(145deg,var(--room-light),var(--room-mid) 55%,var(--room-dark));transform-origin:50% 100%;border-bottom-width:11px;border-radius:112px 112px 19px 19px/58px 58px 19px 19px;position:absolute;inset:0 5px 42px;overflow:hidden;transform:rotateX(.8deg);box-shadow:inset 0 0 0 4px #ffe09e33,inset 12px 9px 18px #ffffff1a,inset -13px -12px 18px #1809074d,0 20px 25px #3d271742}body .wordstore-door:before{content:"";border:3px solid #ffe2a057;border-radius:70px 70px 12px 12px/34px 34px 12px 12px;position:absolute;inset:35px 14px 16px;box-shadow:inset 0 0 0 7px #200c091f,0 0 18px #f8dc8b14}body .wordstore-door:after{content:"";background:linear-gradient(180deg,var(--room-light),var(--room-edge));border-radius:50%;height:23px;position:absolute;bottom:-8px;left:5%;right:5%;box-shadow:inset 0 3px #ffe8af33,0 9px 10px #351f1147}body .wordstore-arch{z-index:3;background:radial-gradient(circle at 35% 24%,#fff6c8 0 5%,var(--room-glow) 16%,#b8762d 55%,#6e3e1b 90%);width:67px;height:43px;box-shadow:inset 0 3px 7px #ffffff57,0 6px 9px #22110a59,0 0 20px var(--room-glow);border:2px solid #ffecb585;border-radius:50% 50% 15px 15px;place-items:center;display:grid;position:absolute;top:15px;left:50%}@supports (color:color-mix(in lab, red, red)){body .wordstore-arch{box-shadow:inset 0 3px 7px #ffffff57,0 6px 9px #22110a59,0 0 20px color-mix(in srgb,var(--room-glow) 42%,transparent)}}body .wordstore-arch{transform:translate(-50%)}body .wordstore-arch i{color:#fff7da;text-shadow:0 3px 3px #3e1f0c99;font:900 22px/1 Georgia,serif}body .wordstore-door-panel{z-index:2;background:repeating-linear-gradient(90deg,#ffffff06 0 7px,#1709070b 8px 11px);border:2px solid #ffe3aa47;border-radius:46px 46px 9px 9px/22px 22px 9px 9px;display:block;position:absolute;inset:64px 20px 21px;box-shadow:inset 0 0 0 5px #1c0a0814}body .wordstore-door-panel:before,body .wordstore-door-panel:after{content:"✦";color:#ffebb27a;background:radial-gradient(circle,#ffe59621,#0000 69%);border:2px solid #ffe4a340;border-radius:50%;place-items:center;width:45px;height:45px;font-size:19px;display:grid;position:absolute;left:50%;transform:translate(-50%)}body .wordstore-door-panel:before{top:18px}body .wordstore-door-panel:after{bottom:17px}body .wordstore-door-panel>i{background:linear-gradient(90deg,#7b481e,#f1cc71,#714015);border-radius:4px;width:10px;height:24px;position:absolute;left:8px;box-shadow:0 3px 4px #210f084d}body .wordstore-door-panel>i:first-child{top:31%}body .wordstore-door-panel>i:nth-child(2){bottom:22%}body .wordstore-door-panel>b{z-index:5;background:radial-gradient(circle at 34% 27%,#fffbd2 0 8%,#e9bd5e 19% 52%,#9a5d21 77%);border:1px solid #49280f6b;border-radius:50%;width:18px;height:18px;position:absolute;top:56%;right:14px;box-shadow:inset 2px 2px 3px #ffffff80,0 4px 6px #2612096b}body .wordstore-light{z-index:4;pointer-events:none;background:linear-gradient(108deg,#0000 35%,#fff8cc5c 48%,#0000 60%);animation:5.8s ease-in-out infinite wordstore-door-shine;position:absolute;inset:-20% 56% -20% -20%;transform:translate(-80%)}@keyframes wordstore-door-shine{0%,38%{transform:translate(-80%)}66%,to{transform:translate(290%)}}body .wordstore-plaque{z-index:6;text-align:center;background:linear-gradient(145deg,#fffae0f5,#e2cd93f0);border:2px solid #fff5c6e6;border-radius:17px;align-content:center;place-items:center;gap:3px;min-height:70px;padding:8px 9px;display:grid;position:relative;box-shadow:inset 0 3px #fffc,inset 0 -6px 10px #794d1921,0 9px 15px #2f1b0f4d}body .modal-backdrop .wordstore-plaque>small{color:#977233;letter-spacing:.45px;text-align:center;white-space:nowrap;width:100%;display:block;font:900 5px/1 Arial,sans-serif!important}body .wordstore-plaque h2{color:#3e3827;text-align:center;text-wrap:balance;white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;text-shadow:0 1px #fff;width:100%;max-width:100%;max-height:3.15em;margin:0;font-family:Georgia,serif;font-weight:900;line-height:1.02;display:block;overflow:visible}body .wordstore-plaque p{color:#72654b;white-space:nowrap;margin:0;font-size:7.5px;font-weight:800}body .wordstore-door .wordstore-actions{z-index:8;background:linear-gradient(90deg,#2d140b38,#ffebb21a);border:1px solid #ffe1973d;border-radius:18px;gap:7px;padding:6px 4px;display:grid;position:absolute;top:74px;right:11px;box-shadow:inset 0 1px #ffffff26,0 5px 9px #1e0d0838}body .wordstore-door .wordstore-actions button{color:#244c3d;text-shadow:0 1px #ffffff8c;cursor:pointer;background:radial-gradient(circle at 34% 25%,#fff9cf 0 8%,#efc66b 20% 48%,#a66022 78%);border:1px solid #49270e94;border-radius:50%;width:27px;height:27px;padding:0;font-size:14px;font-weight:900;transition:transform .16s,filter .16s;position:relative;box-shadow:inset 2px 2px 3px #ffffff8c,inset -2px -3px 4px #51270a3d,0 4px 6px #1f0e0861}body .wordstore-door .wordstore-actions button:after{content:"";pointer-events:none;border:1px solid #fffad261;border-radius:50%;position:absolute;inset:3px}body .wordstore-door .wordstore-actions button:hover{filter:brightness(1.12);transform:scale(1.1)}body .wordstore-door .wordstore-actions button.danger{color:#7f2f29;background:radial-gradient(circle at 34% 25%,#fff2cc 0 8%,#e9ac68 20% 48%,#9a482b 78%)}body .wordstore-card.drop-target .wordstore-door{outline-offset:5px;filter:brightness(1.12)saturate(1.08);outline:4px solid #ffcf60}body .cabinet-library.room-mode{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:14px;display:grid;position:relative}body .cabinet-library.room-mode>.cabinet-section-head{grid-column:1/-1}body .cabinet-library.room-mode .shelf-title,body .cabinet-library.room-mode>.jar-grid,body .cabinet-library.room-mode .cabinet-directory{display:none}body .wordstore-room-head{border:4px solid var(--room-edge,#6d4628);background:linear-gradient(145deg,var(--room-light,#95643a),var(--room-dark,#4d2d1d));color:#fff4ce;border-radius:17px;grid-column:1;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:10px 14px;display:flex;box-shadow:inset 0 3px #ffffff2b,0 10px 18px #4027162e}body .wordstore-room-title{text-align:left;gap:3px;min-width:0;display:grid}body .wordstore-room-title small{color:#f3dfac;letter-spacing:1.5px;font:900 8px/1 Arial,sans-serif}body .wordstore-room-head h2{overflow-wrap:anywhere;color:#fff8dc;text-shadow:0 2px 2px #2f190ca6;max-width:min(58vw,620px);margin:0;font-family:Georgia,serif;font-weight:900;line-height:1.05}body .wordstore-room-head .wordstore-room-stats{color:#f4e5bd;background:#2d191033;border:1px solid #fff3c761;border-radius:11px;flex:none;margin:0;padding:8px 11px;font-size:9px;font-weight:800;box-shadow:inset 0 1px #ffffff24}body .room-mode .cabinet-grid,body .room-mode .catalog-loose-area{grid-column:1}body .wordstore-directory{background:linear-gradient(155deg,#fffdf2,#ead9ae);border:1px solid #d1bc87;border-radius:18px;grid-area:2/2/span 4;gap:7px;padding:12px;display:grid;position:sticky;top:18px;box-shadow:0 15px 26px #44311a26,inset 0 2px #fff}body .wordstore-directory>b{color:#806129;letter-spacing:1.2px;padding:4px 6px;font:900 8px/1 Arial,sans-serif}body .wordstore-directory button{color:#5f4b2c;text-align:left;cursor:pointer;background:#fff9ea;border:1px solid #ddcda6;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:10px 8px;display:grid}body .wordstore-directory button.wordstore-academy-back{color:#fff5cf;background:linear-gradient(#b9843d,#72451f);border-color:#8b672d;min-height:45px;margin-bottom:3px;box-shadow:inset 0 2px #ffffff3b,inset 0 -4px #31180a33,0 6px 10px #41271433}body .wordstore-directory button.wordstore-academy-back span{background:#fff4c526;border:1px solid #ffefb673;border-radius:50%;place-items:center;width:24px;height:24px;font:900 16px/1 Georgia,serif;display:grid}body .wordstore-directory button.wordstore-academy-back em{color:#fff8dc;white-space:normal;text-shadow:0 2px 2px #2b160b73;font-size:9px}body .wordstore-directory button.wordstore-academy-back small{color:#f2d996;letter-spacing:.7px;font-size:6px}body .wordstore-directory button.wordstore-academy-back:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 2px #ffffff47,inset 0 -4px #31180a2b,0 8px 13px #4127143b}body .wordstore-directory button em{text-overflow:ellipsis;white-space:nowrap;font:800 9px/1.2 Georgia,serif;overflow:hidden}body .wordstore-directory button small{color:#8a7650;font-size:7px}body .wordstore-directory button.current{color:#255b45;background:linear-gradient(145deg,#d7ecdf,#f5e4ad);border-color:#6c9c82;box-shadow:0 7px 12px #2f5c4521}body .wordstore-directory button.drop-target{outline-offset:2px;background:#fff0b7;outline:3px solid #f6c453}body .cabinet-card.is-dragging{opacity:.45;filter:saturate(.65)}body .cabinet-wordstore-location{color:#63512d;text-align:left;background:#fff8df;border:1px solid #d7c697;border-radius:10px;margin:8px 0 2px;padding:9px 10px;font-size:9px;font-weight:800}body .wordstore-dialog{text-align:center;background:radial-gradient(circle at 50% -5%,#fff0a9,#0000 38%),#fffdf4}body .dialog-wordstore-icon{color:#fff3c6;background:linear-gradient(145deg,#a77847,#54321f);border:6px solid #5a3721;border-radius:38px 38px 10px 10px/24px 24px 10px 10px;place-items:center;width:74px;height:84px;margin:0 auto 10px;font:900 29px/1 Georgia,serif;display:grid;box-shadow:inset 0 0 0 3px #ffe1a438,0 10px 18px #3d251438}body .wordstore-dialog .primary{width:100%;margin-top:12px}@media (max-width:1250px){body .wordstore-grid{grid-template-columns:repeat(5,minmax(0,180px))}}@media (max-width:1020px){body .wordstore-grid{grid-template-columns:repeat(4,minmax(0,180px))}}@media (max-width:900px){body .cabinet-library.room-mode{grid-template-columns:1fr}body .wordstore-directory{grid-area:auto/1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));position:static}body .wordstore-directory>b,body .wordstore-directory .wordstore-academy-back{grid-column:1/-1}}@media (max-width:760px){body .wordstore-grid{grid-template-columns:repeat(3,minmax(0,170px))}}@media (max-width:560px){body .wordstore-grid{grid-template-columns:repeat(2,minmax(0,165px));gap:14px 10px}body .wordstore-card{min-height:270px}}@media (max-width:370px){body .wordstore-grid{grid-template-columns:minmax(0,180px)}}@media (prefers-reduced-motion:reduce){body .wordstore-light{animation:none}body .wordstore-card{transition:none}}body .cabinet-grid .cabinet-card.apothecary-cabinet{--cabinet-light:var(--room-light);--cabinet-mid:var(--room-mid);--cabinet-dark:var(--room-dark);--cabinet-edge:var(--room-edge)}body .jar-page .jar-workspace.games-collapsed{grid-template-columns:minmax(0,1fr)!important}body .jar-page .jar-workspace #jar-games[hidden]{display:none!important}body .jar-page .jar-games-toolbar{justify-content:flex-end;min-width:0;padding:8px 0;display:flex}body .jar-page .jar-games-toggle{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:14px;line-height:1.3;display:inline-flex}body .jar-page .jar-games-toggle:focus-visible{outline-offset:3px;outline:2px solid}body .jar-page .word-list .list-title-line>.jar-games-toggle:not([aria-expanded]){box-sizing:border-box;flex:0 0 100%;justify-content:center;min-width:0;grid-column:1/-1!important;width:100%!important}body .catch-experience .catch-world{height:700px}body .catch-experience .magic-drop{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;pointer-events:auto;width:190px;min-height:132px;margin-left:-95px;padding:10px 12px 14px;display:block;overflow:visible}body .catch-experience .magic-drop:before{content:"";z-index:0;background:#fff0;border-radius:24px;position:absolute;inset:0}body .catch-experience .drop-hit-area{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:108px;display:flex;position:relative}body .catch-experience .magic-drop .drop-object{object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 9px #122c237a);flex:0 0 78px;width:78px;height:78px}body .catch-experience .magic-drop b{z-index:4;overflow-wrap:anywhere;color:#123e32;letter-spacing:.05px;text-align:center;text-shadow:0 1px #fff;pointer-events:none;background:linear-gradient(#fffffffc,#f7fffaf7);border:2px solid #fffffff5;border-radius:13px;width:max-content;min-width:88px;max-width:184px;margin-top:-6px;padding:9px 13px 10px;font:900 14px/1.18 Arial,sans-serif;position:relative;box-shadow:0 8px 19px #0a2b1f4d,inset 0 -3px 6px #307a5912}:is(body .catch-experience .magic-drop:hover .drop-hit-area,body .catch-experience .magic-drop:focus-visible .drop-hit-area){transform:scale(1.06)}body .catch-experience .magic-drop:focus-visible{outline-offset:-4px;border-radius:24px;outline:4px solid #ffe984e6}body .catch-experience .magic-drop:active .drop-hit-area{filter:brightness(1.1);transform:scale(.97)}body .catch-experience .magic-drop.drop-wrong{animation-name:online-fall}body .catch-experience .magic-drop.drop-wrong .drop-hit-area{animation:.42s catch-readable-wiggle}body .catch-experience .moving-jar .jar-treasures{z-index:4}body .catch-experience .moving-jar .jar-treasures img{opacity:.98;filter:drop-shadow(0 5px 4px #14362b52);width:41px;height:41px}@keyframes catch-readable-wiggle{20%,60%{transform:translate(-7px)rotate(-2deg)}40%,80%{transform:translate(7px)rotate(2deg)}}@media (max-width:650px){body .catch-experience .catch-world{height:570px}body .catch-experience .magic-drop{width:150px;min-height:112px;margin-left:-75px;padding:7px 8px 10px}body .catch-experience .drop-hit-area{min-height:96px}body .catch-experience .magic-drop .drop-object{flex-basis:64px;width:64px;height:64px}body .catch-experience .magic-drop b{min-width:76px;max-width:145px;padding:8px 10px;font-size:12px}}body .catch-session-finale .catch-session-jar{aspect-ratio:1;isolation:isolate;flex-shrink:0;width:min(610px,94vw,68vh);height:auto;min-height:0}body .catch-session-finale .catch-session-jar>img{z-index:1}body .catch-session-finale .catch-session-word-list{z-index:2;box-sizing:border-box;overscroll-behavior:contain;border-radius:12px;flex-flow:column;place-content:normal flex-start;gap:6px;padding:4px;display:flex;inset:34% 29% 25%;overflow:hidden auto}body .catch-session-finale .catch-session-word-list article{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:none;min-height:44px;padding:6px 7px;animation:none;transform:none}body .catch-session-finale .catch-session-word-list article b,body .catch-session-finale .catch-session-word-list article small{white-space:normal;text-overflow:clip;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;overflow:visible}body .catch-session-finale .catch-session-word-list article b{font-size:12px;line-height:1.2}body .catch-session-finale .catch-session-word-list article small{font-size:10px;line-height:1.2}@media (max-width:680px){body .catch-session-finale .catch-session-jar{width:min(96vw,610px);height:auto;min-height:0}body .catch-session-finale .catch-session-word-list{inset:34% 27% 25%}body .catch-session-finale .catch-session-word-list article b{font-size:10px}body .catch-session-finale .catch-session-word-list article small{font-size:9px}}body .list-head .word-limit{background:#f2f8f4;border:1px solid #d7e2da;border-radius:10px;justify-items:end;gap:2px;margin-left:auto;padding:7px 10px;display:grid}body .list-head .word-limit b{color:#286e53;font:800 13px Georgia,serif}body .list-head .word-limit span{color:#71847b;font-size:7px}body .list-head>button:disabled{opacity:.42;cursor:not-allowed}body .word-row.limit-reached input{color:#7c8983;cursor:not-allowed;background:#f0f0eb}body .inside-games button:disabled{opacity:.48;filter:grayscale(.35);cursor:not-allowed;transform:none}@media (max-width:650px){body .list-head{flex-wrap:wrap;align-items:flex-start}body .list-head .word-limit{margin-left:0}}body .brand>span:last-child{padding-right:0;display:inline-block;position:relative}body .brand>span:last-child:after{content:none;color:#68897b;letter-spacing:.15px;text-transform:lowercase;text-align:center;width:48px;text-shadow:none;font:700 7px/1.08 Georgia,serif;display:none;position:absolute;top:-9px;left:64%;transform:translate(-50%)}body .login-panel .login-brand>span:last-child:after{content:none;color:#f1d993;text-shadow:0 2px 7px #0006;width:50px;display:none;top:-10px;left:64%}body .login-panel .login-brand>span:last-child{padding-right:0}body .login-screen .login-art .login-slogan{filter:drop-shadow(0 8px 18px #03120c4d);background:radial-gradient(at 50% 45%,#102d1f4d,#0000 72%);border-radius:24px;width:min(660px,36vw);padding:15px 24px 18px;top:clamp(58px,9vh,104px);bottom:auto;right:3vw}body .login-screen .login-art .login-slogan span{color:#e6f1e7}body .login-screen .login-art .login-slogan strong{color:#fff2bd}@media (max-width:900px){body .brand>span:last-child{padding-right:0}body .brand>span:last-child:after{display:block}body .login-screen .login-panel .login-brand>span:last-child{padding-right:0;font-size:27px}body .login-screen .login-panel .login-brand>span:last-child:after{display:block}body .login-screen .login-art .login-slogan{width:46vw;padding:10px 14px;top:36px;bottom:auto;right:18px}}@media (max-width:560px){body .login-screen .login-art .login-slogan{width:auto;inset:auto 20px 22px}}body .sidebar .profile{margin-top:auto}body .brain-promenade{background:linear-gradient(#e6f4ea33,#dceee28c);border-radius:20px;flex:260px;min-width:150px;max-width:360px;height:58px;margin:0 clamp(14px,3vw,42px);position:relative;overflow:hidden}body .brain-promenade:after{content:"";background:linear-gradient(90deg,#0000,#b2cfbb 12%,#75a98a 50%,#b2cfbb 88%,#0000);border-radius:999px;height:3px;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 3px 6px #30694b21}body .walking-brain{z-index:2;filter:drop-shadow(0 7px 5px #29583f38);width:58px;height:52px;animation:6s ease-in-out infinite alternate brain-promenade-walk;position:absolute;top:0;left:0}body .walking-brain>span{font-size:37px;line-height:1;animation:.42s ease-in-out infinite alternate brain-step-bob;position:absolute;top:0;left:50%;transform:translate(-50%)}body .walking-brain>i{z-index:-1;transform-origin:50% 0;background:linear-gradient(#835a42 0 63%,#f1bd61 64%);border-radius:5px 5px 7px 7px;width:7px;height:14px;position:absolute;top:33px;box-shadow:0 3px 3px #323f312e}body .walking-brain>i:first-of-type{animation:.42s ease-in-out infinite alternate brain-leg-left;left:19px}body .walking-brain>i:last-of-type{animation:.42s ease-in-out infinite alternate brain-leg-right;right:19px}@keyframes brain-promenade-walk{0%{left:0}to{left:calc(100% - 74px)}}@keyframes brain-step-bob{to{transform:translate(-50%)translateY(-3px)rotate(2deg)}}@keyframes brain-leg-left{0%{transform:rotate(19deg)}to{transform:rotate(-22deg)}}@keyframes brain-leg-right{0%{transform:rotate(-22deg)}to{transform:rotate(19deg)}}@media (max-width:1050px){body .brain-promenade{max-width:240px;margin-inline:14px}}@media (max-width:850px){body .brain-promenade{display:none}}@media (prefers-reduced-motion:reduce){body .walking-brain{animation:none;left:calc(50% - 29px)}body .walking-brain>span,body .walking-brain>i{animation:none}}body .brain-promenade{background:linear-gradient(#ffffffb3,#e5f1e9ad);height:72px}body .walking-brain{width:74px;height:70px}body .walking-brain>span{display:none}body .walking-brain>img{object-fit:contain;filter:drop-shadow(0 7px 5px #29583f40);width:74px;height:74px;animation:.42s ease-in-out infinite alternate brain-step-bob;position:absolute;top:-5px;left:50%;transform:translate(-50%)}body .walking-brain>i{display:none}body .brand-mark{color:#fffef7;text-shadow:0 2px 2px #18352bc7,0 0 1px #163f32;background:linear-gradient(90deg,#c96932 0 49%,#347b58 51% 100%);font-weight:900;animation:2.8s ease-in-out infinite alternate magic-logo;overflow:hidden}body .brand-mark:after{z-index:-1;background:#fff8cf;border-radius:2px;width:2px;animation:3.2s linear infinite logo-cursor-travel,.72s step-end infinite logo-cursor-blink;top:5px;bottom:5px;box-shadow:0 0 5px #fff4a8,0 0 1px #fff}@keyframes magic-logo{to{transform:rotate(-5deg)translateY(-3px)scale(1.04);box-shadow:inset 0 -5px 7px #4d553033,inset 0 5px 6px #ffffff80,0 9px 16px #2253404d}}@keyframes logo-cursor-travel{0%{left:18%}to{left:82%}}@keyframes logo-cursor-blink{0%,48%{opacity:1}49%,to{opacity:.12}}body .cabinet-library.catalog-mode .shelf-title,body .cabinet-library.catalog-mode>.jar-grid,body .cabinet-library.catalog-mode .cabinet-directory{display:none}body .cabinet-library.open-mode{grid-template-columns:minmax(0,1fr) 218px;align-items:start;gap:16px;display:grid;position:relative}body .cabinet-library.open-mode .cabinet-section-head,body .cabinet-library.open-mode>.cabinet-grid{display:none}body .cabinet-library.open-mode .shelf-title,body .cabinet-library.open-mode>.jar-grid{grid-column:1}body .cabinet-library.open-mode .shelf-title{color:#fff7cf;background:linear-gradient(#78502f,#4c2f1b);border:5px solid #9d7247;grid-row:1;margin:0;box-shadow:inset 0 6px 12px #ffe1a62e,0 14px 28px #4a2c1733}body .cabinet-library.open-mode .shelf-title b,body .cabinet-library.open-mode .shelf-title small{color:#fff3ce}body .cabinet-library.open-mode .shelf-title>div{flex-wrap:wrap}body .cabinet-library.open-mode .shelf-title.cabinet-title-tone-1{background:radial-gradient(circle at 22% 12%,#ffffff40,#0000 18%),repeating-linear-gradient(92deg,#ffffff09 0 8px,#2848370f 9px 11px),linear-gradient(145deg,#78ae8c,#397158);border-color:#386f57;box-shadow:inset 0 6px 12px #e1ffe82b,0 14px 28px #23503a33}body .cabinet-library.open-mode .shelf-title.cabinet-title-tone-2{background:radial-gradient(circle at 22% 12%,#ffffff40,#0000 18%),repeating-linear-gradient(92deg,#ffffff09 0 8px,#3127460f 9px 11px),linear-gradient(145deg,#a68ab6,#655273);border-color:#665276;box-shadow:inset 0 6px 12px #ffebff29,0 14px 28px #3d2c4c33}body .cabinet-library.open-mode .shelf-title.cabinet-title-tone-3{background:radial-gradient(circle at 22% 12%,#ffffff47,#0000 18%),repeating-linear-gradient(87deg,#ffffff0a 0 6px,#24405212 7px 10px),linear-gradient(145deg,#79acc4,#426f86);border-color:#426f86;box-shadow:inset 0 6px 12px #e6f9ff2b,0 14px 28px #26455633}body .cabinet-library.open-mode .shelf-title.cabinet-title-tone-4{background:radial-gradient(circle at 22% 12%,#ffffff42,#0000 18%),repeating-linear-gradient(96deg,#ffffff0a 0 7px,#592f3912 8px 12px),linear-gradient(145deg,#c68d9a,#865565);border-color:#865565;box-shadow:inset 0 6px 12px #ffecf129,0 14px 28px #532b3733}body .cabinet-open-count{color:#fff3ce;white-space:nowrap;border-left:1px solid #ffefc261;margin:0 0 0 8px;padding-left:10px;font:700 11px/1.1 Georgia,serif}body .cabinet-open-count span{color:#dbc89c;margin-left:6px;font:500 8px/1.1 Arial,sans-serif}body .cabinet-library.open-mode>.jar-grid{isolation:isolate;grid-row:2;grid-template-columns:repeat(4,var(--wordamin-jar-width));background:repeating-linear-gradient(#0000 0 275px,#b47b49 275px 279px,#6f4528 279px 294px,#48281433 294px 310px) content-box padding-box,radial-gradient(circle at 50% 0,#fff9d9,#e7c993 82%) border-box;border:11px solid #7c4e2e;border-radius:18px;grid-auto-rows:276px;place-content:start space-between;align-items:end;gap:34px 22px;min-height:600px;margin:-25px 0 0;padding:58px 30px 42px;animation:.72s cubic-bezier(.2,.78,.2,1) both cabinet-door-reveal;display:grid;position:relative;box-shadow:inset 0 0 0 5px #ba8959,inset 0 16px 35px #5d33143d,0 20px 38px #422b1933}body .shelf-backdrop-treasures{z-index:0;grid-template-columns:repeat(4,var(--wordamin-jar-width));pointer-events:none;grid-auto-rows:276px;justify-content:space-between;align-items:end;gap:34px 22px;display:grid;position:absolute;inset:58px 30px 42px;overflow:hidden}body .shelf-backdrop-treasures>span{opacity:.94;filter:drop-shadow(0 10px 8px #33261a52);justify-content:space-around;align-items:flex-end;width:100%;height:74px;padding:0 8px 8px;display:flex;transform:translate(-25%)rotate(-4deg)}body .shelf-backdrop-treasures>span:nth-child(2n){transform:translate(27%)rotate(6deg)}body .shelf-backdrop-treasures>span:nth-child(4n){transform:translate(-8%)rotate(3deg)}body .shelf-backdrop-treasures .shelf-crystal img{object-fit:contain;filter:saturate(1.16)contrast(1.04)drop-shadow(0 0 10px #6bf2de99);width:66px;height:72px;transform:rotate(-9deg)}body .shelf-backdrop-treasures .shelf-herbs i{text-shadow:-14px 4px #6c9b48,14px 2px #9cbc5d;background:radial-gradient(circle at 37% 26%,#d9f0a9 0 8%,#78a84f 9% 43%,#3f743c 70%,#284d2d);border-radius:48% 52% 42% 58%;place-items:center;width:76px;height:57px;font-size:42px;font-style:normal;display:grid;position:relative;transform:rotate(-8deg);box-shadow:inset 8px 7px 11px #ffffff4d,inset -8px -8px 12px #1b462761,0 9px 8px #362a194d}body .shelf-backdrop-treasures .shelf-herbs i:after{content:"";background:linear-gradient(#e2b774,#9d6d36);border-radius:999px;width:47px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(4deg);box-shadow:inset 0 2px #ffffff61}@keyframes cabinet-door-reveal{0%{opacity:.35;filter:brightness(.72);transform:perspective(1100px)rotateY(-7deg)scale(.975)}55%{opacity:1;filter:brightness(1.05);transform:perspective(1100px)rotateY(1.2deg)scale(1.006)}to{filter:brightness();transform:perspective(1100px)rotateY(0)scale(1)}}body .cabinet-directory{background:linear-gradient(160deg,#fffdf4,#eadbb7);border:1px solid #d4bc83;border-radius:18px;grid-area:1/2/span 2;gap:7px;padding:12px;display:grid;position:sticky;top:20px;box-shadow:0 15px 28px #45351d24,inset 0 1px #fff}body .cabinet-directory>strong{color:#705522;letter-spacing:1px;padding:7px;font-size:8px}body .cabinet-directory button{color:#5e4a29;text-align:left;cursor:pointer;background:#fffaf0;border:1px solid #ddcfad;border-radius:11px;align-items:center;gap:7px;padding:10px;font-size:9px;font-weight:800;display:flex}body .cabinet-directory button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}body .cabinet-directory button small{color:#8c7550}body .cabinet-directory button.current{color:#245d45;background:linear-gradient(145deg,#d9eee2,#f6e7ad);border-color:#78a98e;box-shadow:0 7px 14px #2d594124}body .cabinet-directory .catalog-back{color:#fff;background:linear-gradient(#397d5e,#205a43);border-color:#1e5a42;justify-content:center;margin-bottom:5px}body .cabinet-directory .cabinet-unfiled{color:#3e654f;background:linear-gradient(145deg,#fffdf3,#e8f1e7);border-style:dashed}body .cabinet-directory .cabinet-unfiled.current{color:#205c43;background:linear-gradient(145deg,#cfe9d9,#f8e8ad);border-style:solid}body .cabinet-library.open-mode .jar-card{width:var(--wordamin-jar-width);background:linear-gradient(90deg,#ffffffa6,#ace4cd7a 20%,#ffffffd6 50%,#66b89461 78%,#ffffffa6);border:0;border-radius:34% 34% 22% 22%/18% 18% 12% 12%;justify-self:center;max-width:100%;min-height:276px;overflow:visible;box-shadow:inset 10px 0 18px #ffffff85,inset -10px 0 18px #2d6c4d1f,0 17px 17px #432f183d}body .cabinet-library.open-mode .jar-card:before{content:"";z-index:4;background:repeating-linear-gradient(90deg,#b4743f 0 7px,#d69d64 8px 12px);border-radius:10px 10px 5px 5px;height:35px;position:absolute;top:-18px;left:16%;right:16%;box-shadow:inset 0 4px #ffffff40,0 5px 8px #44271647}body .cabinet-library.open-mode .jar-shelf-treasures{z-index:2;pointer-events:none;border-radius:38% 38% 21% 21%/17% 17% 12% 12%;position:absolute;inset:8px 9% 10px;overflow:hidden}body .cabinet-library.open-mode .jar-shelf-treasures:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(105deg,#ffffff57,#0000 24% 67%,#ffffff2e 79%,#0000),radial-gradient(circle at 34% 9%,#ffffff57,#0000 25%);position:absolute;inset:0;box-shadow:inset 8px 0 14px #ffffff2e,inset -7px 0 12px #2a765314}body .cabinet-library.open-mode .jar-shelf-treasure{filter:drop-shadow(0 6px 5px #273e3047);transform-origin:50% 100%;place-items:center;width:34px;height:34px;display:grid;position:absolute}body .cabinet-library.open-mode .jar-shelf-treasure img{object-fit:contain;width:100%;height:100%}body .cabinet-library.open-mode .jar-shelf-treasure.capsule{width:37px;height:31px}body .cabinet-library.open-mode .jar-shelf-treasure.crystal{filter:saturate(1.12)drop-shadow(0 0 7px #56dacd8c);width:34px;height:39px}body .cabinet-library.open-mode .jar-shelf-treasure.herb i{background:radial-gradient(circle at 35% 28%,#e4f8ad 0 8%,#76ac4e 10% 45%,#315f38 75%);border-radius:55% 45% 58% 42%;width:31px;height:23px;position:relative;transform:rotate(-18deg);box-shadow:inset 5px 4px 6px #ffffff59,inset -5px -5px 7px #184a274d,0 5px 5px #2a412342}body .cabinet-library.open-mode .jar-shelf-treasure.herb i:before,body .cabinet-library.open-mode .jar-shelf-treasure.herb i:after{content:"";background:linear-gradient(145deg,#8fbe59,#376c3d);border-radius:60% 40%;width:23px;height:16px;position:absolute;box-shadow:inset 3px 3px #ffffff38}body .cabinet-library.open-mode .jar-shelf-treasure.herb i:before{top:8px;left:-12px;transform:rotate(24deg)}body .cabinet-library.open-mode .jar-shelf-treasure.herb i:after{top:5px;right:-12px;transform:scaleX(-1)rotate(20deg)}body .cabinet-library.open-mode .jar-shelf-treasure:first-child{bottom:5%;left:8%;transform:rotate(-19deg)}body .cabinet-library.open-mode .jar-shelf-treasure:nth-child(2){bottom:3%;left:28%;transform:rotate(13deg)}body .cabinet-library.open-mode .jar-shelf-treasure:nth-child(3){bottom:5%;left:50%;transform:rotate(-7deg)}body .cabinet-library.open-mode .jar-shelf-treasure:nth-child(4){bottom:4%;right:7%;transform:rotate(21deg)}body .cabinet-library.open-mode .jar-shelf-treasure:nth-child(5){bottom:16%;left:16%;transform:rotate(9deg)scale(.9)}body .cabinet-library.open-mode .jar-shelf-treasure:nth-child(6){bottom:17%;left:39%;transform:rotate(-16deg)scale(.88)}body .cabinet-library.open-mode .jar-shelf-treasure:nth-child(7){bottom:16%;right:13%;transform:rotate(17deg)scale(.9)}body .cabinet-library.open-mode .jar-shelf-treasure:nth-child(8){top:17%;left:4%;transform:rotate(-12deg)scale(.82)}body .cabinet-library.open-mode .jar-shelf-treasure:nth-child(9){top:19%;right:3%;transform:rotate(18deg)scale(.8)}body .cabinet-library.open-mode .jar-shelf-treasure:nth-child(10){top:34%;left:13%;transform:rotate(8deg)scale(.7)}body .cabinet-library.open-mode .jar-shelf-treasure:nth-child(11){top:36%;right:12%;transform:rotate(-11deg)scale(.7)}body .cabinet-library.open-mode .signature-jar-shell{z-index:3;object-fit:fill;pointer-events:none;filter:drop-shadow(0 17px 14px #3b2a1a40);width:100%;height:100%;display:none;position:absolute;inset:0}body .cabinet-library.open-mode .jar-card.signature-jar{box-shadow:none;background:0 0;border-radius:20%}body .cabinet-library.open-mode .jar-card.signature-jar:before{display:none}body .cabinet-library.open-mode .jar-card.signature-jar .signature-jar-shell{display:block}body .jar-card .jar-visual>span{display:none!important}body .cabinet-library.open-mode .jar-visual{height:76px;overflow:visible;background:0 0!important}.cabinet-library.open-mode .jar-visual>span{font-size:38px;top:1px;left:12px}.cabinet-library.open-mode .bottle{display:none}body .cabinet-library.open-mode .jar-visual:after,body .cabinet-library .catalog-loose-jar .jar-visual:after{content:none!important;display:none!important}body .cabinet-library.open-mode .jar-info{z-index:5;clip-path:inset(0 round 18px);text-align:center;background:linear-gradient(145deg,#fff2bd,#e7c46a);border:2px solid #fff8db;border-radius:18px;grid-template-rows:minmax(52px,1fr) auto auto;align-content:stretch;gap:4px;padding:12px 9px 8px;display:grid;position:absolute;inset:74px 14% 45px;overflow:hidden;box-shadow:0 7px 13px #563a192e,inset 0 -5px 8px #a767191a}body .cabinet-library.open-mode .jar-info h3{overflow-wrap:anywhere;text-wrap:balance;color:#4c3d22;justify-content:center;align-items:center;min-width:0;margin:0;padding:0 2px;font-family:Georgia,serif;font-weight:800;line-height:1.05;display:flex}body .cabinet-library.open-mode .jar-info>p{color:#775d2b;white-space:nowrap;justify-content:center;align-items:center;min-height:13px;margin:0;font-size:8px;font-weight:800;line-height:1.1;display:flex}body .cabinet-library.open-mode .jar-cabinet-select{gap:2px;min-width:0;display:grid;position:static}.cabinet-library.open-mode .jar-cabinet-select span{color:#82682f;font-size:7px;line-height:1}.cabinet-library.open-mode .jar-cabinet-select select{background:#fff8dd;width:100%;min-width:0;padding:4px;font-size:7px}body .cabinet-library.open-mode .signature-jar .jar-info{clip-path:inset(0 round 46% 46% 32% 32%/28% 28% 20% 20%);background:linear-gradient(145deg,#fffcdae6,#d1f4e7d6 55%,#bce4e0db);border:2px solid #e7be53e6;border-radius:46% 46% 32% 32%/28% 28% 20% 20%;padding:13px 8px 8px;inset:76px 18% 53px;transform:rotate(-1.2deg);box-shadow:inset 0 3px #ffffffd6,inset 0 -7px 10px #267e691c,0 8px 14px #34624f30}body .cabinet-library.open-mode .signature-jar .jar-info h3{color:#17634f;text-shadow:0 2px #ffffffd9;font-family:Georgia,serif;font-style:italic;font-weight:900;line-height:1;transform:scale(.91)}body .cabinet-library.open-mode .signature-jar .jar-info>p{color:#417768;letter-spacing:.15px;font-size:7px}body .cabinet-library.open-mode .signature-jar .jar-cabinet-select{gap:1px}body .cabinet-library.open-mode .signature-jar .jar-cabinet-select span{color:#6c855c;font-size:6px}body .cabinet-library.open-mode .signature-jar .jar-cabinet-select select{color:#285f50;background:#ffffefa8;border-color:#bd9e4a80;border-radius:9px;padding:3px;font-size:6.5px}body .cabinet-library .jar-actions{z-index:7;gap:10px;inset:auto auto 8px 50%;transform:translate(-50%)}body .cabinet-library .jar-actions button{color:#315b48;text-shadow:0 1px #fff,0 3px 7px #23433461;width:34px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0;font-size:20px;font-weight:900;line-height:1;transition:color .18s,transform .18s,filter .18s}body .cabinet-library .jar-actions button.danger{color:#934f3f}body .cabinet-library .jar-actions button:hover{color:#174f38;filter:brightness(1.12)drop-shadow(0 3px 3px #224a3738);background:#ffffff2e;border:0;transform:translateY(-2px)scale(1.08)}body .cabinet-library .jar-actions button.danger:hover{color:#a13f31;background:#ffeee733;border:0}body .cabinet-library .jar-actions button:focus-visible{outline-offset:1px;background:#ffffff47;outline:2px solid #2d7959}body .cabinet-library .signature-jar .jar-actions{gap:6px;bottom:11px}body .cabinet-library .signature-jar .jar-actions button{color:#21725b;text-shadow:0 1px #fff,0 2px 5px #155b4659;border-radius:50%;width:28px;height:28px;font-size:18px}body .cabinet-library .signature-jar .jar-actions button.danger{color:#a35c4c}body .jar-title-limit{color:#6f8177;justify-content:space-between;font-weight:700;display:flex;margin:-10px 0 0!important;font-size:8px!important}body .jar-title-limit b{color:#2f6d52}body .jar-title-limit.over,body .jar-title-limit.over b{color:#b64c3a}body .cabinet-library.open-mode .jar-card:nth-child(3n+2){background:linear-gradient(90deg,#f5e8ffb5,#e6c8f2a0,#fff9ffdc,#b995c277)}body .cabinet-library.open-mode .jar-card:nth-child(3n){background:linear-gradient(90deg,#fff5d5b8,#f4c9868f,#fffef0de,#d69c5070)}body .cabinet-library.open-mode .jar-card:hover{transform:translateY(-8px)rotate(1deg)scale(1.02)}body .cabinet-library.open-mode .jar-card.signature-jar{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:20%!important;transform:none!important}body .cabinet-library.open-mode .jar-card.signature-jar:before{content:none!important;display:none!important}body .cabinet-library.open-mode .jar-card.signature-jar .jar-shelf-treasures,body .cabinet-library.open-mode .jar-card.signature-jar .jar-visual{display:none!important}body .cabinet-library.open-mode .jar-card.signature-jar:hover{transform:translateY(-8px)scale(1.02)!important}body .create-jar-cabinet{text-align:left;color:#547064;gap:7px;margin-top:12px;font-size:9px;font-weight:900;display:grid}body .create-jar-cabinet select{color:#244d3d;background:#fff;border:1px solid #d6d6ca;border-radius:11px;width:100%;padding:12px}body .dictionary-word{grid-template-columns:24px 24px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.dictionary-word a{color:#fff;background:linear-gradient(#315d99,#163f77);border-radius:50%;place-items:center;width:23px;height:23px;font:900 10px Georgia;text-decoration:none;display:grid;box-shadow:0 4px 8px #1c3e6933,inset 0 1px #fff6}.dictionary-word a:nth-child(2){background:linear-gradient(#e6a63e,#a96912)}.dictionary-word input{width:100%}body .jar-back-button{min-height:44px;box-shadow:0 7px 15px #214d3a1f;background:linear-gradient(#fff,#e6f2eb)!important;border-radius:13px!important;justify-self:start!important;padding:0 18px!important;font-size:12px!important}body .leaderboard-page .topbar{color:#fff8d9;background:url(/leaderboard-banner.webp) 50%/cover no-repeat;border-color:#d8bd69;min-height:230px;padding:38px 55px;box-shadow:0 18px 45px #0a291f3d}body .leaderboard-page .topbar h1{color:#fff4c5;text-shadow:0 4px 16px #000,0 0 25px #e4c060;font:italic 800 48px Georgia}body .leaderboard-page .leader-hero{display:none}body .leader-table{background:linear-gradient(145deg,#fffdf5,#edf5ee);border-radius:22px;overflow:hidden;box-shadow:0 18px 36px #18443221,inset 0 1px #fff}body .leader-row{min-height:48px;grid-template-columns:82px minmax(180px,1fr) 100px!important;padding:9px 18px!important}body .leader-row:not(.head){background:linear-gradient(#fff,#f2f5ee);border-radius:15px;margin:4px 8px;box-shadow:0 5px 12px #244e3c12,inset 0 1px #fff}body .medal{filter:drop-shadow(0 6px 5px #5c3c1247);place-items:center;font-size:31px;animation:1.9s ease-in-out infinite alternate medal-shine;display:inline-grid}body .medal-2{animation-delay:.3s}.medal-3{animation-delay:.6s}@keyframes medal-shine{to{filter:drop-shadow(0 6px 6px #5c3c1259)drop-shadow(0 0 10px #ffe37a);transform:translateY(-2px)scale(1.08)rotate(3deg)}}body .user-rank{color:#73531b;background:linear-gradient(#fff1a7,#e5bb4c);border-radius:999px;margin-left:8px;padding:3px 7px;font:italic 800 8px Georgia;display:inline-block;box-shadow:inset 0 1px #fff,0 3px 7px #674c1529}body .result-close{z-index:30!important;color:#194c39!important;cursor:pointer!important;pointer-events:auto!important;background:linear-gradient(#fff,#dfede5)!important;border:2px solid #fff!important;border-radius:50%!important;width:52px!important;height:52px!important;font-size:31px!important;top:10px!important;right:10px!important;box-shadow:0 9px 18px #09291c4d!important}body .compact-game-heading{align-items:center;gap:11px;margin:0 0 14px;display:flex}body .compact-game-heading p{white-space:nowrap;margin:0!important}.game-type .exercise-body>.pill,.game-anagram .exercise-body>.pill{margin-right:10px;display:inline-flex}.game-type .compact-game-heading,.game-anagram .compact-game-heading{vertical-align:middle;display:inline-flex}body .auto-next-note{color:#206147;text-align:center;background:#dff2e6;border-radius:12px;margin-top:12px;padding:11px;font-size:10px;font-weight:900;animation:.25s ease-out feedback-in}body .match-board.bad{animation:.35s match-wiggle}.match-board.good{filter:drop-shadow(0 0 8px #4aad7459)}@keyframes match-wiggle{25%{transform:translate(-6px)}75%{transform:translate(6px)}}body .flight-arm-hint{z-index:16;color:#164b3a;pointer-events:none;background:#fff8d5;border:2px solid #fff;border-radius:999px;padding:9px 13px;font-size:8px;font-weight:900;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #113b2b3b}.guided-plane.awaiting-pilot{animation:1s ease-in-out infinite alternate plane-ready}.guided-plane.dragging{animation:none}@keyframes plane-ready{to{filter:drop-shadow(0 0 12px #fff5a0);transform:translate(-50%,-50%)scale(1.06)}}body .runner-sprite.facing-up{filter:brightness(.73)saturate(.9)drop-shadow(0 8px 5px #14311b66);background-image:url(/maze-runner-3d.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;transform:translate(-50%,-50%)scale(.82)}body .runner-sprite.facing-down{filter:brightness(1.08)drop-shadow(0 8px 5px #14311b66);background-image:url(/maze-runner-3d.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;transform:translate(-50%,-50%)scale(.9)}body .maze-cell.crystal-blocked{filter:brightness(1.12);cursor:wait;overflow:visible}.maze-crystal{z-index:14;filter:drop-shadow(0 7px 5px #242d4859);pointer-events:none;font-size:34px;animation:.65s ease-in-out infinite alternate maze-crystal-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes maze-crystal-pulse{to{filter:drop-shadow(0 7px 8px #8beaff);transform:translate(-50%,-58%)scale(1.13)rotate(5deg)}}body .water-game,body .conveyor-game{width:min(980px,96vw)}body .water-stage{background:radial-gradient(circle at 70% 0,#e7f6ff,#0000 42%),linear-gradient(#c7e9f3,#74b9c8);border-radius:0 0 22px 22px;grid-template-columns:290px 1fr;align-items:center;gap:30px;min-height:520px;padding:30px;display:grid}.magic-glass{background:#ffffff42;border:14px solid #ffffffb8;border-top:5px solid #ffffffe6;border-radius:12px 12px 74px 74px;height:380px;position:relative;overflow:hidden;box-shadow:inset 15px 0 25px #fff6,inset -12px 0 22px #2d859f26,0 24px 30px #1b5b6c40}.magic-glass .water-fill{background:linear-gradient(#6be1ff,#258eb9);transition:height .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 8px #ffffff40}.magic-glass>span{z-index:2;color:#ffffffa6;text-shadow:0 5px 12px #13576b40;place-items:center;font:900 72px Georgia;display:grid;position:absolute;inset:0}.magic-glass.overflow:before{content:"";z-index:5;background:#54d4f5;border-radius:50%;height:35px;animation:.4s infinite alternate water-spill;position:absolute;top:-10px;left:-18px;right:-18px}@keyframes water-spill{to{transform:scaleX(1.08)translateY(8px)}}.water-puzzle{text-align:center}.word-blanks{flex-wrap:wrap;justify-content:center;gap:6px;margin:25px;display:flex}.word-blanks b{color:#164a58;min-width:20px;font:900 25px Georgia}.letter-keyboard{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.letter-keyboard button{cursor:pointer;background:linear-gradient(#fff,#d9eff3);border:0;border-radius:9px;padding:9px 4px;font-weight:900;box-shadow:0 5px 9px #14536326}.water-loss{color:#943f2d;background:#ffdbcf;border-radius:13px;margin-top:12px;padding:12px;font-weight:900}body .conveyor-stage{background:radial-gradient(circle at 50% 0,#fff2b5,#0000 25%),linear-gradient(#49375a,#1e3d36);border-radius:0 0 22px 22px;min-height:520px;padding:45px 35px;position:relative;overflow:hidden}.conveyor-capsule{color:#173e34;place-items:center;width:220px;margin:auto;display:grid;position:relative}.conveyor-capsule img{filter:drop-shadow(0 15px 10px #00000059);width:125px}.conveyor-capsule b{z-index:3;background:#fff;border-radius:10px;padding:7px 12px;font-size:12px;position:absolute;top:45%}.conveyor-capsule i{z-index:2;opacity:0;background:linear-gradient(#ffdc85,#e68851);border-radius:32px 32px 8px 8px;width:60px;height:32px;position:absolute;top:47px;box-shadow:inset 0 4px #ffffff73,0 9px 12px #0000003d}.conveyor-capsule i:first-of-type{left:45px;transform:rotate(-8deg)}.conveyor-capsule i:last-of-type{right:45px;transform:rotate(8deg)scaleX(-1)}.conveyor-belt{background:repeating-linear-gradient(90deg,#394a47 0 30px,#63736e 31px 55px);border:8px solid #182c29;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;padding:25px 20px 13px;display:grid;box-shadow:0 18px 25px #00000059}.conveyor-belt button{cursor:pointer;background:0 0;border:0}.conveyor-jar{background:linear-gradient(90deg,#d8fff0a8,#fffef0db,#96d6bd83);border:8px solid #ffffff94;border-radius:30px 30px 46px 46px;align-content:center;place-items:center;gap:8px;height:185px;display:grid;box-shadow:inset 9px 0 14px #ffffff73,0 15px 16px #00000042}.conveyor-jar em{color:#516238;background:#fff1a7;border-radius:50%;place-items:center;width:44px;height:44px;font:900 23px Georgia;display:grid}.conveyor-jar b{color:#4b3b22;background:#fff0bd;border-radius:10px;max-width:150px;padding:8px}.conveyor-gears{color:#cbd4ce;letter-spacing:27px;text-align:center;font-size:34px;animation:3s linear infinite gears}@keyframes gears{to{transform:rotate(.01deg)translate(12px)}}.conveyor-flash{color:#235e41;background:#dff2df;border-radius:999px;padding:10px 18px;font-weight:900;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.conveyor-flash.wrong{color:#8e3e2c;background:#ffe0d5}.conveyor-stage.right .conveyor-capsule img{animation:.9s forwards capsule-open}.conveyor-stage.right .conveyor-capsule i{opacity:1}.conveyor-stage.right .conveyor-capsule i:first-of-type{animation:.9s forwards capsule-half-left}.conveyor-stage.right .conveyor-capsule i:last-of-type{animation:.9s forwards capsule-half-right}.conveyor-stage.right .conveyor-capsule:after{content:"✦  •  ✧  •  ✦";z-index:1;color:#ffe78b;letter-spacing:6px;text-shadow:0 18px #a8f0c4,0 38px #f4b2ed,0 58px #fff0a1;font-size:20px;animation:.85s forwards powder-pour;position:absolute;top:72px}@keyframes capsule-open{45%{opacity:.15;transform:scale(1.18)}to{opacity:0;transform:translateY(210px)scale(.45)}}@keyframes capsule-half-left{to{opacity:0;transform:translate(-55px,20px)rotate(-48deg)}}@keyframes capsule-half-right{to{opacity:0;transform:translate(55px,20px)rotate(48deg)scaleX(-1)}}@keyframes powder-pour{to{opacity:0;transform:translateY(170px)scale(.45)}}body .catch-experience{max-height:96vh}.catch-experience .catch-world{min-height:480px;height:min(650px,72vh)!important}.catch-experience .moving-jar{transform-origin:50% 100%;transform:scale(.84);bottom:-22px!important}.catch-experience .jar-treasures{bottom:52px!important}@media (max-width:1050px){body .cabinet-library.open-mode>.jar-grid,body .shelf-backdrop-treasures{grid-template-columns:repeat(3,var(--wordamin-jar-width))}body .cabinet-library.open-mode{grid-template-columns:minmax(0,1fr) 190px}}@media (max-width:760px){body .cabinet-library.open-mode{grid-template-columns:1fr}.cabinet-directory{grid-area:auto/1!important;position:static!important}.cabinet-library.open-mode>.jar-grid,body .shelf-backdrop-treasures{grid-template-columns:repeat(2,var(--wordamin-jar-width))!important}.water-stage{grid-template-columns:1fr!important}.magic-glass{height:240px!important}.compact-game-heading{flex-direction:column;align-items:flex-start}.compact-game-heading p{white-space:normal!important}}@media (max-width:470px){body .cabinet-library.open-mode>.jar-grid,body .shelf-backdrop-treasures{justify-content:center;grid-template-columns:minmax(0,var(--wordamin-jar-width))!important}}body .catalog-loose-grid{grid-template-columns:repeat(4,var(--wordamin-jar-width));grid-auto-rows:232px;padding-top:18px}body .cabinet-library .catalog-loose-jar,body .cabinet-library.open-mode .jar-card{width:var(--wordamin-jar-width);background:linear-gradient(90deg,#ffffffad,#aadec961 19%,#ffffffc7 48%,#5ba7874d 79%,#fff9);border-radius:35% 35% 23% 23%/18% 18% 13% 13%;height:230px;min-height:230px;animation:4.8s ease-in-out infinite alternate jar-glass-breathe;box-shadow:inset 9px 0 16px #ffffff94,inset -9px 0 16px #2a664b21,inset 0 -13px 18px #5181691a,0 14px 15px #432f1833}body .cabinet-library .jar-card.jar-tone-1{background:linear-gradient(90deg,#ffffffa8,#d7c4ec70 20%,#fffafaab 49%,#a78ac45e 80%,#ffffff8f)}body .cabinet-library .jar-card.jar-tone-2{background:linear-gradient(90deg,#ffffffa8,#c9e3f37a 20%,#ffffffb8 49%,#79b7d05c 80%,#ffffff91)}body .cabinet-library .jar-card.jar-tone-3{background:linear-gradient(90deg,#ffffffa8,#f2d7a66e 20%,#fffdf4b8 49%,#d99d5560 80%,#ffffff91)}body .cabinet-library .jar-card.jar-tone-4{background:linear-gradient(90deg,#ffffffa8,#f0c9d67a 20%,#fff9fbb8 49%,#c9829860 80%,#ffffff91)}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-1{background:repeating-linear-gradient(#0000 0 231px,#639377 231px 235px,#345e49 235px 249px,#1a3f2c2e 249px 263px),radial-gradient(circle at 50% 0,#edf7d8,#b9d5ba 82%);border-color:#386f57;box-shadow:inset 0 0 0 5px #79a88e,inset 0 16px 35px #1d4d3633,0 20px 38px #28483433}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-2{background:repeating-linear-gradient(#0000 0 231px,#9276a3 231px 235px,#5a4768 235px 249px,#3727482e 249px 263px),radial-gradient(circle at 50% 0,#f8ebff,#d5bede 82%);border-color:#665276;box-shadow:inset 0 0 0 5px #a88db6,inset 0 16px 35px #422b5433,0 20px 38px #37284633}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-3{background:repeating-linear-gradient(#0000 0 231px,#6e9caf 231px 235px,#3e6679 235px 249px,#1f41512e 249px 263px),radial-gradient(circle at 50% 0,#edf8fa,#bdd9df 82%);border-color:#426f86;box-shadow:inset 0 0 0 5px #79acc4,inset 0 16px 35px #244b5f33,0 20px 38px #263f4e33}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-4{background:repeating-linear-gradient(#0000 0 231px,#b97c8b 231px 235px,#784957 235px 249px,#4e28352e 249px 263px),radial-gradient(circle at 50% 0,#fff0f1,#e6c2c9 82%);border-color:#865565;box-shadow:inset 0 0 0 5px #c68d9a,inset 0 16px 35px #562b3933,0 20px 38px #45273133}body .cabinet-library.open-mode .jar-info,body .cabinet-library .catalog-loose-jar .jar-info{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(145deg,#fffadc70,#efd58f59);border:1px solid #ffffffb8;border-radius:15px;grid-template-rows:minmax(43px,1fr) auto auto;gap:2px;padding:8px 7px 6px;inset:60px 15% 39px;box-shadow:inset 0 2px #ffffff8a,0 5px 9px #4b341c1c}body .cabinet-library.open-mode .jar-info h3,body .cabinet-library .catalog-loose-jar .jar-info h3{font-size:min(var(--jar-title-size,13px),13px);text-shadow:0 1px #ffffffd6;line-height:1.02}body .cabinet-library.open-mode .jar-info>p,body .cabinet-library .catalog-loose-jar .jar-info>p{font-size:7px}body .cabinet-library.open-mode .jar-cabinet-select select,body .cabinet-library .catalog-loose-jar .jar-cabinet-select select{background:#fffdef9e;padding:3px;font-size:6.5px}body .cabinet-library .jar-actions{bottom:5px}@keyframes jar-glass-breathe{to{filter:brightness(1.045)saturate(1.06);box-shadow:inset 11px 0 18px #ffffffa1,inset -8px 0 17px #2a664b1c,inset 0 -12px 19px #5181691f,0 16px 17px #432f1838}}@media (max-width:1050px){body .catalog-loose-grid{grid-template-columns:repeat(3,var(--wordamin-jar-width))}}@media (max-width:760px){body .catalog-loose-grid{grid-template-columns:repeat(2,var(--wordamin-jar-width))}}@media (prefers-reduced-motion:reduce){body .cabinet-library .jar-card{animation:none}}body .cabinet-library .catalog-loose-jar,body .cabinet-library.open-mode .jar-card{border-radius:34% 34% 22% 22%/17% 17% 12% 12%;width:136px;height:202px;min-height:202px;box-shadow:inset 8px 0 13px #ffffff94,inset -8px 0 13px #2a664b1f,inset 0 -10px 14px #51816917,0 11px 12px #432f182e}body .cabinet-library .catalog-loose-jar:before,body .cabinet-library.open-mode .jar-card:before{border-radius:8px 8px 4px 4px;height:24px;top:-11px;left:18%;right:18%}body .cabinet-library.open-mode>.jar-grid{--shelf-edge:#b47b49;--shelf-dark:#6f4528;--shelf-shadow:#4828142e;--shelf-field:radial-gradient(circle at 50% 0,#fff9d9,#e7c993 82%);grid-template-columns:repeat(4,var(--wordamin-jar-width));background:repeating-linear-gradient(180deg,transparent 0 203px,var(--shelf-edge) 203px 207px,var(--shelf-dark) 207px 220px,var(--shelf-shadow) 220px 233px),var(--shelf-field);grid-auto-rows:208px;gap:24px 17px;padding:47px 24px 32px}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-1{--shelf-edge:#639377;--shelf-dark:#345e49;--shelf-shadow:#1a3f2c2e;--shelf-field:radial-gradient(circle at 50% 0,#edf7d8,#b9d5ba 82%)}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-2{--shelf-edge:#9276a3;--shelf-dark:#5a4768;--shelf-shadow:#3727482e;--shelf-field:radial-gradient(circle at 50% 0,#f8ebff,#d5bede 82%)}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-3{--shelf-edge:#6e9caf;--shelf-dark:#3e6679;--shelf-shadow:#1f41512e;--shelf-field:radial-gradient(circle at 50% 0,#edf8fa,#bdd9df 82%)}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-4{--shelf-edge:#b97c8b;--shelf-dark:#784957;--shelf-shadow:#4e28352e;--shelf-field:radial-gradient(circle at 50% 0,#fff0f1,#e6c2c9 82%)}body .cabinet-library.open-mode .jar-info,body .cabinet-library .catalog-loose-jar .jar-info,body .cabinet-library.open-mode .signature-jar .jar-info{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(145deg,#fffadc5c,#efd58f4a);border-radius:13px;grid-template-rows:minmax(34px,1fr) auto auto;place-items:center;gap:1px;padding:6px 5px 5px;inset:52px 18% 35px;transform:none;box-shadow:inset 0 2px #ffffff80,0 4px 7px #4b341c17}body .cabinet-library.open-mode .jar-info h3,body .cabinet-library .catalog-loose-jar .jar-info h3,body .cabinet-library.open-mode .signature-jar .jar-info h3{text-align:center;overflow-wrap:normal;word-break:normal;text-wrap:balance;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:34px;margin:0;padding:0;line-height:1.02;display:flex;overflow:hidden;transform:none}body .cabinet-library.open-mode .jar-info>p,body .cabinet-library .catalog-loose-jar .jar-info>p,body .cabinet-library.open-mode .signature-jar .jar-info>p{text-align:center;white-space:nowrap;justify-content:center;width:100%;margin:0;font-size:6.5px;line-height:1}body .cabinet-library.open-mode .jar-cabinet-select,body .cabinet-library .catalog-loose-jar .jar-cabinet-select{text-align:center;justify-items:center;gap:1px;width:100%}body .cabinet-library.open-mode .jar-cabinet-select span,body .cabinet-library .catalog-loose-jar .jar-cabinet-select span{text-align:center;font-size:5.8px}body .cabinet-library.open-mode .jar-cabinet-select select,body .cabinet-library .catalog-loose-jar .jar-cabinet-select select{text-align:center;width:100%;padding:2px 3px;font-size:6px}body .cabinet-library .jar-actions button,body .cabinet-library .signature-jar .jar-actions button{width:24px;height:24px;font-size:15px}@media (max-width:1050px){body .catalog-loose-grid{grid-template-columns:repeat(3,var(--wordamin-jar-width))}}@media (max-width:760px){body .catalog-loose-grid{grid-template-columns:repeat(2,var(--wordamin-jar-width))}body .cabinet-library.open-mode>.jar-grid{grid-template-columns:repeat(2,var(--wordamin-jar-width))!important}}body .catalog-loose-grid{grid-template-columns:repeat(4,var(--wordamin-jar-width));grid-auto-rows:2.14cm;gap:9px;padding:12px 12px 5px}body .cabinet-library.open-mode>.jar-grid{grid-template-columns:repeat(4,var(--wordamin-jar-width));background:repeating-linear-gradient(180deg,transparent 0 2cm,var(--shelf-edge) 2cm calc(2cm + 3px),var(--shelf-dark) calc(2cm + 3px) calc(2cm + 9px),var(--shelf-shadow) calc(2cm + 9px) calc(2cm + 15px)),var(--shelf-field);grid-auto-rows:2.14cm;gap:11px 9px;padding:28px 18px 22px}body .cabinet-library.open-mode .jar-info,body .cabinet-library .catalog-loose-jar .jar-info,body .cabinet-library.open-mode .signature-jar .jar-info{border-width:.5px;border-radius:6px;grid-template-rows:minmax(13px,1fr) auto auto;gap:0;padding:2px 2px 1px;inset:.52cm 9% .3cm;box-shadow:inset 0 1px #ffffff80,0 2px 3px #4b341c14}body .cabinet-library.open-mode .jar-info>p,body .cabinet-library .catalog-loose-jar .jar-info>p,body .cabinet-library.open-mode .signature-jar .jar-info>p{min-height:0;font-size:3px;line-height:1}body .cabinet-library.open-mode .jar-cabinet-select,body .cabinet-library .catalog-loose-jar .jar-cabinet-select{gap:0}body .cabinet-library.open-mode .jar-cabinet-select select,body .cabinet-library .catalog-loose-jar .jar-cabinet-select select{border-width:.5px;border-radius:3px;height:9px;padding:0 1px;font-size:3px;line-height:1}@media (max-width:760px){body .catalog-loose-grid{grid-template-columns:repeat(4,var(--wordamin-jar-width))}body .cabinet-library.open-mode>.jar-grid{justify-content:space-around;grid-template-columns:repeat(4,var(--wordamin-jar-width))!important}}body .catalog-loose-grid{grid-template-columns:repeat(auto-fill,var(--wordamin-jar-width));grid-auto-rows:3.16cm;justify-content:space-evenly;gap:13px 16px;padding:18px 14px 8px}body .cabinet-library .catalog-loose-jar,body .cabinet-library.open-mode .jar-card{border-radius:34% 34% 22% 22%/17% 17% 12% 12%;width:2.4cm;min-width:2.4cm;max-width:2.4cm;height:3cm;min-height:3cm;box-shadow:inset 5px 0 9px #fff9,inset -5px 0 9px #2a664b21,inset 0 -6px 9px #51816917,0 7px 8px #432f1830}body .cabinet-library .catalog-loose-jar:before,body .cabinet-library.open-mode .jar-card:before{background-size:7px 100%;border-radius:6px 6px 3px 3px;height:15px;top:-7px;left:18%;right:18%}body .cabinet-library.open-mode>.jar-grid{grid-template-columns:repeat(auto-fill,minmax(var(--wordamin-jar-width),1fr));background:repeating-linear-gradient(180deg,transparent 0 3cm,var(--shelf-edge) 3cm calc(3cm + 4px),var(--shelf-dark) calc(3cm + 4px) calc(3cm + 12px),var(--shelf-shadow) calc(3cm + 12px) calc(3cm + 20px)),var(--shelf-field);grid-auto-rows:3.16cm;justify-content:stretch;gap:16px 12px;padding:32px 20px 24px}body .cabinet-library.open-mode>.jar-grid>.jar-card{justify-self:center}body .cabinet-library.open-mode .jar-info,body .cabinet-library .catalog-loose-jar .jar-info,body .cabinet-library.open-mode .signature-jar .jar-info{background:linear-gradient(145deg,#fffadc66,#efd58f4f);border-width:1px;border-radius:10px;grid-template-rows:minmax(27px,1fr) auto auto;gap:1px;padding:4px 4px 3px;inset:.76cm 8% .42cm;box-shadow:inset 0 2px #ffffff85,0 3px 5px #4b341c17}body .cabinet-library.open-mode .jar-info h3,body .cabinet-library .catalog-loose-jar .jar-info h3,body .cabinet-library.open-mode .signature-jar .jar-info h3{text-align:center;min-height:27px;padding:0 2px;line-height:1.02}body .cabinet-library.open-mode .jar-info>p,body .cabinet-library .catalog-loose-jar .jar-info>p,body .cabinet-library.open-mode .signature-jar .jar-info>p{font-size:5.3px;line-height:1.05}body .cabinet-library.open-mode .jar-cabinet-select span,body .cabinet-library .catalog-loose-jar .jar-cabinet-select span{font-size:4.8px;line-height:1.05}body .cabinet-library.open-mode .jar-cabinet-select select,body .cabinet-library .catalog-loose-jar .jar-cabinet-select select{text-align:center;border-width:1px;border-radius:5px;height:15px;padding:1px 3px;font-size:5.5px;line-height:1}body .cabinet-library .jar-actions,body .cabinet-library .signature-jar .jar-actions{gap:3px;bottom:1px}body .cabinet-library .jar-actions button,body .cabinet-library .signature-jar .jar-actions button{width:16px;height:16px;padding:0;font-size:10px;line-height:1}body .cabinet-library .jar-shelf-treasure,body .cabinet-library .catalog-loose-jar .jar-shelf-treasure{filter:drop-shadow(0 3px 3px #273e3040);width:19px;height:19px}body .cabinet-library .jar-shelf-treasure.herb i,body .cabinet-library .catalog-loose-jar .jar-shelf-treasure.herb i{width:18px;height:13px;box-shadow:inset 3px 2px 3px #ffffff52,0 3px 3px #2a412338}body .cabinet-library .jar-shelf-treasures,body .cabinet-library .catalog-loose-jar .jar-shelf-treasures{inset:5px 8%}@media (max-width:760px){body .catalog-loose-grid{grid-template-columns:repeat(auto-fill,var(--wordamin-jar-width))}body .cabinet-library.open-mode>.jar-grid{justify-content:stretch;grid-template-columns:repeat(auto-fill,minmax(var(--wordamin-jar-width),1fr))!important}}body .cabinet-library.open-mode .jar-card .jar-info,body .cabinet-library .catalog-loose-jar .jar-info{padding-left:5px;padding-right:5px;left:2%;right:2%}body .cabinet-library.open-mode .jar-card .jar-info>p,body .cabinet-library .catalog-loose-jar .jar-info>p{font-size:6.2px}body .cabinet-library.open-mode .jar-card .jar-cabinet-select span,body .cabinet-library .catalog-loose-jar .jar-cabinet-select span{font-size:5.6px}body .cabinet-library.open-mode .jar-card .jar-cabinet-select select,body .cabinet-library .catalog-loose-jar .jar-cabinet-select select{font-size:6.3px}body .cabinet-library.open-mode .jar-card.signature-jar .jar-info{clip-path:none;height:32%;box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-rows:1fr;gap:1px;padding:3px 5px 2px;inset:40% 12% auto;transform:none}body .cabinet-library.open-mode .jar-card.signature-jar .jar-info h3{color:#fff3c5;text-align:center;-webkit-text-stroke:.18px #0d4536b8;text-shadow:0 1px 2px #083026eb,0 0 5px #d7ffeb8f;justify-content:center;max-width:100%;min-height:100%;padding:0 1px;font-family:Georgia,serif;font-style:italic;font-weight:900;line-height:.98;transform:none}body .cabinet-library.open-mode .jar-card.signature-jar .jar-info>p{color:#e8f7dc;letter-spacing:0;text-align:center;text-shadow:0 1px 2px #083026eb,0 0 3px #d7ffeb6b;font-size:5.6px;line-height:1}body .cabinet-library{--signature-jar-width:2.8cm}body .cabinet-library.open-mode>.jar-grid{grid-template-columns:repeat(auto-fill,minmax(var(--signature-jar-width),1fr))}body .cabinet-library.open-mode .jar-card.signature-jar{width:var(--signature-jar-width)!important;min-width:var(--signature-jar-width)!important;max-width:var(--signature-jar-width)!important}body .cabinet-library.open-mode .jar-card.signature-jar .signature-jar-capsules{z-index:4;pointer-events:none;border-radius:42% 42% 27% 27%/18% 18% 12% 12%;position:absolute;inset:29% 14% 9%;overflow:hidden}body .cabinet-library.open-mode .jar-card.signature-jar .signature-jar-capsules:after{content:"";z-index:2;background:linear-gradient(105deg,#ffffff57,#0000 23% 68%,#fff3 79%,#0000);position:absolute;inset:0}body .cabinet-library.open-mode .jar-card.signature-jar .signature-jar-capsules img{z-index:1;object-fit:contain;transform-origin:50% 90%;filter:drop-shadow(0 3px 3px #173d2c4d)saturate(1.06)brightness(1.04);width:25px;height:31px;position:absolute}body .cabinet-library .jar-card:not(.signature-jar){--jar-glass-rgb:119,188,151}body .cabinet-library .jar-card.jar-tone-1:not(.signature-jar){--jar-glass-rgb:183,151,215}body .cabinet-library .jar-card.jar-tone-2:not(.signature-jar){--jar-glass-rgb:102,181,214}body .cabinet-library .jar-card.jar-tone-3:not(.signature-jar){--jar-glass-rgb:232,166,91}body .cabinet-library .jar-card.jar-tone-4:not(.signature-jar){--jar-glass-rgb:215,132,158}body .cabinet-library.open-mode>.jar-grid{--jar-shelf-step:calc(3cm + 20px);grid-auto-rows:3cm;row-gap:20px;background:repeating-linear-gradient(180deg,transparent 0 3cm,var(--shelf-edge) 3cm calc(3cm + 4px),var(--shelf-dark) calc(3cm + 4px) calc(3cm + 12px),var(--shelf-shadow) calc(3cm + 12px) var(--jar-shelf-step)), var(--shelf-field)!important}@media (max-width:760px){body .cabinet-library.open-mode>.jar-grid{grid-template-columns:repeat(auto-fill,minmax(var(--signature-jar-width),1fr))!important}}body .content.jars-page{align-self:start;margin:0 auto!important;padding-top:clamp(9px,1.15vw,15px)!important}body .jars-page>.topbar{border-radius:14px;min-height:58px;margin:0 0 8px;padding:3px 10px}body .jars-page>.topbar>div:first-child{align-content:center;gap:0;min-width:180px;display:grid}body .jars-page>.topbar .eyebrow{letter-spacing:1.2px;font-size:7px;line-height:1}body .jars-page>.topbar h1{margin:1px 0 0;font-size:17px;line-height:1}body .jars-page>.topbar .cabinet-count{margin:2px 0 0;font-size:11px;line-height:1.05}body .jars-page>.topbar .cabinet-count span{margin-left:5px;font-size:7px}body .jars-page .cabinet-top-actions{flex-direction:row;flex:none;gap:7px}body .jars-page .new-cabinet-btn,body .jars-page .new-jar-btn{letter-spacing:.08px;white-space:nowrap;border-radius:11px;min-height:39px;padding:10px 14px;font-size:10.5px;line-height:1.15}body .jars-page .brain-promenade{background:linear-gradient(#ffffff94,#e1f0e6b3);border-radius:14px;min-width:120px;max-width:none;height:50px;margin:0 8px}body .jars-page .brain-promenade:after{height:2px;bottom:4px;left:5px;right:5px}body .jars-page .walking-brain{transform-origin:50% 55%;will-change:left,transform;width:56px;height:48px;top:0;animation:10s linear infinite brain-cartoon-walk!important}body .jars-page .walking-brain>img{will-change:transform;filter:drop-shadow(0 5px 4px #29583f38);width:56px;height:56px;top:-4px;animation:.4s ease-in-out infinite brain-cartoon-step!important}@keyframes brain-cartoon-walk{0%{left:0;transform:scaleX(1)}45%{left:calc(100% - 56px);transform:scaleX(1)}48%{left:calc(100% - 56px);transform:scaleX(1)}52%{left:calc(100% - 56px);transform:scaleX(-1)}95%{left:0;transform:scaleX(-1)}98%{left:0;transform:scaleX(-1)}to{left:0;transform:scaleX(1)}}@keyframes brain-cartoon-step{0%,to{transform:translate(-50%)translateY(0)rotate(-2deg)}25%{transform:translate(-50%)translateY(-2px)rotate(2deg)}50%{transform:translate(-50%)translateY(0)rotate(1deg)}75%{transform:translate(-50%)translateY(-2px)rotate(-2deg)}}@media (max-width:1050px){body .jars-page .brain-promenade{max-width:none;margin-inline:6px}body .jars-page>.topbar>div:first-child{min-width:155px}body .jars-page .new-cabinet-btn,body .jars-page .new-jar-btn{padding-inline:10px;font-size:10px}}@media (max-width:760px){body .content.jars-page{padding-top:7px!important}body .jars-page>.topbar{padding:4px 7px}body .jars-page .cabinet-top-actions{flex-direction:row}}@media (prefers-reduced-motion:reduce){body .jars-page .walking-brain{animation-duration:18s!important}body .jars-page .walking-brain>img{animation-duration:1.2s!important}}.auth-loading,.password-change-screen{color:#173f35;background:radial-gradient(circle at 50% 20%,#fff8db 0,#edf5e8 38%,#ccdfd0 100%);justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.auth-loading .brand-mark{animation:2.2s ease-in-out infinite brandDose}.auth-panel{overflow:auto}.login-brand span:last-child{align-items:flex-start;gap:3px;display:inline-flex}.login-brand sup{color:#94612f;letter-spacing:.02em;font:700 9px/1.1 Georgia,serif;position:relative;top:-.15em}.auth-tabs{background:#ffffff9e;border:1px solid #325c4c24;border-radius:999px;gap:6px;margin:2px 0 25px;padding:5px;display:flex;box-shadow:inset 0 2px 5px #1b423512}.auth-tabs button{color:#517064;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:10px 12px;font-weight:800}.auth-tabs button.active{color:#fff;background:linear-gradient(145deg,#31936f,#176c50);box-shadow:0 5px 12px #1b6c503b,inset 0 1px #fff6}.auth-form{gap:13px;margin-top:18px;display:grid}.auth-form label,.password-change-card label{color:#385d51;gap:6px;font-size:12px;font-weight:800;display:grid}.auth-form input,.password-change-card input{color:#183c35;background:#ffffffeb;border:1px solid #c9d8ce;border-radius:14px;outline:none;width:100%;padding:14px 15px;font-size:15px;box-shadow:inset 0 2px 6px #1c48390f}.auth-form input:focus,.password-change-card input:focus{border-color:#4ea983;box-shadow:0 0 0 4px #4fae8521,inset 0 2px 6px #1c48390a}.auth-submit{width:100%;margin-top:4px}.auth-error{color:#a43d31;background:#fff1ed;border:1px solid #e9aaa0;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.password-help{color:#6f8179;margin-top:16px;line-height:1.55;display:block}.password-change-screen{padding:24px}.password-change-card{text-align:center;background:#fffdf5f2;border:1px solid #41685629;border-radius:30px;gap:16px;width:min(520px,100%);padding:42px;display:grid;box-shadow:0 24px 70px #2a523f33,inset 0 1px #ffffffe6}.password-change-card .brand-mark{margin:auto}.password-change-card h1{margin:0;font:800 32px/1.05 Georgia,serif}.password-change-card p{color:#5c7168;margin:0;line-height:1.55}.password-change-card label{text-align:left}.text-button{color:#457a67;cursor:pointer;background:0 0;border:0;font-weight:800}.admin-users-btn{color:#246c52;cursor:pointer;background:linear-gradient(#f8fff9,#e8f4eb);border:1px solid #c9dfd1;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:auto 0 12px;padding:11px 12px;font-weight:800;display:flex;box-shadow:0 5px 13px #2a5c4717}.sidebar .admin-users-btn+.profile{margin-top:0}.admin-backdrop{z-index:250}.admin-dialog{background:linear-gradient(145deg,#fffdf4,#eef5e9);border:1px solid #5b66472e;border-radius:28px;width:min(720px,100vw - 28px);max-height:min(760px,100vh - 28px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 90px #1c3d3252}.admin-dialog h2{margin:7px 0 5px;font:800 30px Georgia,serif}.admin-dialog>p{color:#60746b;margin:0 40px 20px 0;line-height:1.5}.temporary-password{background:linear-gradient(145deg,#fff5bf,#fffdf0);border:1px solid #dfc883;border-radius:19px;grid-template-columns:1fr auto;gap:7px 12px;margin:18px 0;padding:18px;display:grid;box-shadow:0 8px 22px #7e602921}.temporary-password small,.temporary-password em{grid-column:1/-1}.temporary-password b{color:#7b5622}.temporary-password code{letter-spacing:.08em;color:#173f35;grid-column:1;font-size:21px;font-weight:900}.temporary-password button{color:#fff;cursor:pointer;background:#267d5d;border:0;border-radius:12px;grid-area:2/2/4;padding:8px 14px;font-weight:800}.temporary-password em{color:#7a6542;font-size:11px}.admin-user-list{gap:8px;display:grid}.admin-user-list article{background:#ffffffb8;border:1px solid #35604d1f;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.admin-avatar{color:#fff;background:linear-gradient(145deg,#96d8b5,#4eaa81);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:inset 0 2px #ffffff8c}.admin-user-list article div{gap:3px;display:grid}.admin-user-list small{color:#6b7d75}.admin-user-list article>button{color:#226c50;cursor:pointer;background:#e1f1e8;border:0;border-radius:11px;padding:9px 11px;font-size:12px;font-weight:800}.admin-user-list article>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:720px){.auth-panel{padding:25px}.password-change-card,.admin-dialog{padding:22px}.admin-user-list article{grid-template-columns:38px 1fr}.admin-user-list article>button{grid-column:1/-1}.temporary-password{grid-template-columns:1fr}.temporary-password button{grid-area:auto/1}}.auth-tabs button{white-space:nowrap;place-content:center;gap:2px;min-height:55px;line-height:1.05;display:grid}.auth-tabs button span{font:800 13px/1.05 Arial,sans-serif}.auth-tabs button small{opacity:.72;font:700 9px/1 Arial,sans-serif}.auth-tabs button.active small{opacity:.9}.auth-instructions{gap:3px;margin-bottom:0;display:grid}.auth-instructions span,.auth-instructions small{white-space:nowrap;display:block}.auth-instructions span{font-size:10px}.auth-instructions small{color:#71837b;font-size:9px}.auth-label-copy{gap:1px;line-height:1;display:grid}.auth-label-copy b,.auth-label-copy small{white-space:nowrap}.auth-label-copy b{font-size:11px}.auth-label-copy small{color:#71837b;font-size:8px}.auth-submit{grid-template-columns:1fr auto;align-items:center;min-height:58px;display:grid}.auth-button-copy{place-items:center;gap:2px;line-height:1;display:grid!important}.auth-button-copy b,.auth-button-copy small{white-space:nowrap}.auth-button-copy b{font-size:13px}.auth-button-copy small{opacity:.82;font-size:9px}.auth-submit i{font-size:18px;font-style:normal}.password-help{gap:2px;font-size:8px;display:grid}.password-help span{white-space:nowrap;display:block}.password-help span:last-child{color:#82928b}@media (max-width:460px){.auth-tabs button{padding-inline:8px}.auth-instructions span{font-size:8px}.auth-instructions small,.password-help{font-size:7px}.auth-form label{font-size:10px}}.auth-password-field{position:relative}.auth-password-field>input{padding-right:128px}.auth-password-field>.password-visibility{color:#316d56;letter-spacing:.04em;cursor:pointer;background:#edf7eff0;border:1px solid #386f572b;border-radius:10px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:8px;font-weight:900;transition:background .18s,box-shadow .18s,transform .18s;display:flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-password-field>.password-visibility span{font-size:14px}.auth-password-field>.password-visibility:hover{background:#fff;transform:translateY(calc(-50% - 2px));box-shadow:0 5px 12px #2b5b4524}.auth-password-field>.password-visibility:focus-visible{outline-offset:2px;outline:3px solid #3f977040}@media (max-width:460px){.auth-password-field>input{padding-right:52px}.auth-password-field>.password-visibility{justify-content:center;width:38px;padding:0;font-size:0}.auth-password-field>.password-visibility span{font-size:15px}}.admin-user-tools{background:#ffffffad;border:1px solid #34684f26;border-radius:16px;grid-template-columns:minmax(220px,1fr) auto;gap:9px 13px;margin:0 0 15px;padding:13px;display:grid}.admin-user-tools label{color:#315a4a;gap:5px;font-size:9px;font-weight:900;display:grid}.admin-user-tools input{background:#fff;border:1px solid #cbd9d0;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:12px}.admin-user-tools input:focus{border-color:#4c9875;box-shadow:0 0 0 3px #43916d1f}.admin-user-tools>div{align-items:end;gap:4px;display:flex}.admin-user-tools>div button{color:#526d62;cursor:pointer;background:#f7faf6;border:1px solid #d8e1d8;border-radius:9px;padding:9px 8px;font-size:8px;font-weight:900}.admin-user-tools>div button.active{color:#fff;background:#367d5f;border-color:#367d5f}.admin-user-tools>div b{background:#ffffff80;border-radius:99px;margin-left:4px;padding:2px 4px;font-size:7px}.admin-user-tools>small{color:#71837b;grid-column:1/-1;font-size:8px}.admin-role-badge{color:#fff;vertical-align:middle;background:#718078;border-radius:99px;margin-left:5px;padding:4px 7px;font:900 7px/1 Arial,sans-serif;display:inline-flex}.admin-role-badge.role-admin{background:#7b4e8f}.admin-role-badge.role-teacher{background:#277659}.admin-role-badge.role-user{color:#52665e;background:#e2ebe4}@media (max-width:720px){.admin-user-tools{grid-template-columns:1fr}.admin-user-tools>div{grid-template-columns:repeat(2,1fr);align-items:stretch;display:grid}}.auth-form .auth-password-field>input{padding-right:58px}.auth-form .auth-password-field>.password-visibility{justify-content:center;width:44px;height:44px;padding:0}.login-screen .password-help a{color:inherit;text-underline-offset:3px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.login-screen .password-help a:hover{text-decoration-thickness:2px}.login-screen .password-help a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.admin-rank-guide{border-top:2px solid #446d581f;margin-top:24px;padding-top:22px}.admin-rank-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:7px;display:flex}.admin-rank-heading h3{color:#183f35;margin:0;font:800 22px/1 Georgia,serif}.admin-rank-guide>p{color:#60746b;margin:0 0 15px;font-size:11px;line-height:1.55}.admin-rank-guide>p:after{content:"70 рангов. Порог уровня n = 150 × (n − 1)² + 350 × (n − 1) баллов. Ранние уровни меняются быстро, а путь к высшим званиям постепенно становится сложнее. · 70 ranks. Level n starts at 150 × (n − 1)² + 350 × (n − 1) points. Early ranks advance quickly, while higher titles gradually require more practice.";color:#47675b;background:#eef5e8;border-radius:11px;margin-top:8px;padding:9px 11px;font-weight:700;display:block}.admin-rank-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-rank-list article{background:linear-gradient(145deg,#ffffffd9,#e5f2e8b8);border:1px solid #3a645021;border-radius:15px;grid-template-columns:35px 1fr;align-items:center;gap:9px;min-height:58px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffe6}.admin-rank-list article>span{background:linear-gradient(145deg,#fff6c9,#dcefdc);border-radius:12px;grid-row:1/3;place-items:center;width:35px;height:35px;font-size:18px;display:grid;box-shadow:0 5px 11px #2f523e1a,inset 0 1px #fff}.admin-rank-list article div{gap:2px;min-width:0;display:grid}.admin-rank-list article b{color:#204c3e;font:800 11px/1.15 Georgia,serif}.admin-rank-list article small{color:#6c8077;font-size:9px}.admin-rank-list article em{color:#947029;grid-column:2;font-size:8px;font-style:normal;font-weight:800}.admin-rank-list article:last-child{background:linear-gradient(145deg,#fff8cb,#eee1ff);border-color:#dec26f;box-shadow:0 0 20px #ebc24b24,inset 0 1px #fff}.rank-logic{background:linear-gradient(145deg,#fff9df,#f1ebcf);border:1px solid #dbc98e;border-radius:16px;margin-top:12px;padding:14px 16px}.rank-logic>b{color:#76591e;font:800 13px Georgia,serif}.rank-logic ul{color:#5f6659;margin:8px 0 0;padding-left:18px;font-size:10px;line-height:1.5}.rank-logic li+li{margin-top:4px}@media (max-width:900px){.admin-rank-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-rank-list{grid-template-columns:1fr}.admin-rank-heading{flex-direction:column-reverse;align-items:start}}.admin-tools{gap:8px;margin-top:10px;display:grid}.admin-monetization-btn{color:#65501f;cursor:pointer;background:linear-gradient(145deg,#fff7cf,#eef2d5);border:1px solid #dfc979;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 13px;font-size:11px;font-weight:800;display:flex}.admin-monetization-btn>span:first-child{background:#fff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:16px;display:grid;box-shadow:0 4px 10px #5d48181f}.monetization-dialog{background:#fbfaf5;border-radius:25px;width:min(920px,96vw);max-height:92vh;padding:30px;position:relative;overflow:auto;box-shadow:0 26px 75px #0d2a2052}.monetization-dialog .close-x{cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:14px;right:18px}.monetization-dialog h2{color:#183f35;margin:7px 0 5px;font:700 31px Georgia}.monetization-dialog>p{color:#687b73;margin:0 0 20px;font-size:11px;line-height:1.55}.monetization-status{background:#edf4ec;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:14px 16px;display:flex}.monetization-status b{font-size:12px}.monetization-status small{color:#6c8077;margin-top:3px;display:block}.monetization-grid{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.monetization-card{background:#fff;border:1px solid #e2dfd4;border-radius:18px;padding:18px}.monetization-card h3{margin:0 0 12px;font:700 19px Georgia}.monetization-card>p,.monetization-card li{color:#60756c;font-size:10px;line-height:1.55}.monetization-card ol,.monetization-card ul{margin:0;padding-left:18px}.monetization-card li+li{margin-top:7px}.money-switch{border-bottom:1px solid #ece9df;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.money-switch:last-child{border:0}.money-switch b{font-size:11px}.money-switch small{color:#71847c;font-size:9px}.money-switch input{accent-color:#28785a;grid-area:1/2/3;width:38px;height:21px}.money-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.money-fields label{color:#65786f;gap:5px;font-size:9px;font-weight:800;display:grid}.money-fields input{background:#fff;border:1px solid #dcd9cf;border-radius:9px;width:100%;padding:10px}.monetization-actions{justify-content:flex-end;align-items:center;gap:13px;margin-top:18px;display:flex}.monetization-actions span{color:#557467;font-size:10px}.monetization-actions button{color:#fff;cursor:pointer;background:#246f53;border:0;border-radius:11px;padding:12px 18px;font-size:11px;font-weight:800}.monetization-actions button:disabled{opacity:.55}.launch-checklist{background:linear-gradient(145deg,#fff9df,#eef5e8);grid-column:1/-1}.launch-checklist ul{columns:2}.risk-note{background:#fff0e8;border-radius:11px;margin-top:12px;padding:10px 12px;font-weight:700;color:#8a513f!important}@media (max-width:720px){.monetization-grid,.money-fields{grid-template-columns:1fr}.launch-checklist ul{columns:1}.monetization-dialog{padding:25px 16px}.monetization-status{flex-direction:column;align-items:flex-start}}.monetization-period{grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:14px;display:grid}.monetization-period>div{background:#eef3e9;border:1px solid #d8dfd4;border-radius:13px;grid-template-columns:1fr 1fr;align-self:stretch;padding:4px;display:grid}.monetization-period>div button{color:#5e7168;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:90px;font-size:9px;font-weight:900}.monetization-period>div button.active{color:#fff;background:#2d7659;box-shadow:0 4px 9px #225b4133}.monetization-period>section{background:linear-gradient(145deg,#fff9d9,#f2edcf);border:1px solid #e1d39f;border-radius:13px;gap:3px;padding:11px 14px;display:grid}.monetization-period section small{color:#8a743b;letter-spacing:.7px;font-size:7px;font-weight:900}.monetization-period section b{color:#614d1c;font:900 18px Georgia,serif}.monetization-period section span{color:#716b55;font-size:8px}.money-fields label>small{color:#7a8982;min-height:24px;font-size:7px;font-weight:600;line-height:1.3}@media (max-width:720px){.monetization-period{grid-template-columns:1fr}.monetization-period>div button{min-height:39px}}.monetization-dialog .money-switch:first-of-type small:after{content:" · В будущем подписка открывает 7 готовых образов аватара с разными сочетаниями волос и глаз. Сейчас все образы бесплатны. · Future subscription access includes 7 pre-rendered avatar looks. All looks are currently free.";color:#8b6a25;font-weight:700}body .leaderboard-page>.leaderboard-heading{box-sizing:border-box;align-items:center;min-height:clamp(132px,14vw,188px);margin-bottom:18px;padding:14px clamp(22px,3vw,38px);display:flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}body .leaderboard-heading:before,body .leaderboard-heading:after{content:none!important}body .leaderboard-heading h1{color:#1d4b3a;text-shadow:0 1px 2px #fff8;margin:0;font:800 clamp(27px,3vw,38px)/1 Georgia,serif}body .leaderboard-heading .leaderboard-period{justify-content:flex-start;width:fit-content;max-width:100%;margin:12px 0 0}@media (max-width:620px){body .leaderboard-page>.leaderboard-heading{min-height:104px;padding:10px 15px}body .leaderboard-heading h1{font-size:25px}}body .content.leaderboard-page{padding-top:8px}body .leaderboard-page .topbar{background-color:#eaf2dc;background-image:linear-gradient(90deg,#fffbe1cc 0%,#fffbe18f 31%,#fffbe11a 52%,#fffbe100 72%),url(/leaderboard-academy-banner-v5.webp);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 100%,cover;border-radius:20px;min-height:clamp(132px,14vw,188px);padding:14px clamp(22px,3vw,38px);box-shadow:0 12px 28px #0a291f3d,inset 0 1px #ffffff38}body .leaderboard-page .topbar h1{letter-spacing:-.35px;white-space:nowrap;color:#1d4b3a;text-shadow:0 2px #ffffffc2,0 5px 14px #234c3729;margin:0;font:800 clamp(27px,3vw,38px)/1 Georgia,serif}body .leaderboard-page .topbar .leaderboard-period{justify-content:flex-start;width:fit-content;max-width:100%;margin:12px 0 0}body .leaderboard-page .leaderboard{grid-template-rows:minmax(0,1fr) auto;gap:9px;min-height:calc(100vh - 104px)}body .leaderboard-page .leader-table{border-radius:20px;align-self:stretch;padding:7px 10px 10px}body .leaderboard-page .leaderboard-period{background:#edf4ed;border:1px solid #4170582e;border-radius:14px;justify-content:center;gap:5px;margin:-1px auto 0;padding:4px;display:flex;box-shadow:inset 0 1px #fff}body .leaderboard-page .leaderboard-period button{color:#547067;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-width:116px;padding:9px 17px;font-size:10px;font-weight:900;transition:transform .14s,background .2s,color .2s,box-shadow .2s,border-color .2s;position:relative}body .leaderboard-page .leaderboard-period button:hover:not(.active){color:#285f49;background:#fff9;border-color:#3574583d}body .leaderboard-page .leaderboard-period button.active,body .leaderboard-page .leaderboard-period button[aria-pressed=true]{text-shadow:0 1px 1px #03271c7a;animation:.24s ease-out leaderboard-period-select;color:#fffbea!important;background:linear-gradient(155deg,#438e6d 0%,#23664d 58%,#174d3a 100%)!important;border-color:#184e3b!important;padding-left:29px!important;box-shadow:inset 0 1px #ffffff61,inset 0 -2px #052b1f47,0 3px #123f30,0 7px 14px #154c3547!important}body .leaderboard-page .leaderboard-period button.active:before,body .leaderboard-page .leaderboard-period button[aria-pressed=true]:before{content:"✓";color:#174c3a;background:#e7bd4f;border-radius:50%;place-items:center;width:14px;height:14px;font:900 8px/1 Arial;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:0 0 0 2px #fff5bf42}body .leaderboard-page .leaderboard-period button:active{transform:translateY(2px)scale(.985)}@keyframes leaderboard-period-select{0%{transform:scale(.96)}65%{transform:scale(1.025)}to{transform:scale(1)}}body .leaderboard-page .own-leaderboard-place{background:linear-gradient(90deg,#e2f1e7,#fff4c8);border:2px solid #2f7e5b47;border-radius:18px;margin-top:8px;padding:8px 10px 10px}body .leaderboard-page .own-leaderboard-place>small{color:#31735a;letter-spacing:1px;margin:0 8px 5px;font-size:8px;font-weight:900;display:block}body .leaderboard-page .own-leaderboard-place .leader-row{cursor:pointer;background:#ffffff94;border:0;border-radius:12px;width:100%}body .leaderboard-page .leader-row{justify-content:center;column-gap:12px;min-height:50px;grid-template-columns:118px minmax(260px,430px) 118px!important;padding:7px 12px!important}body .leaderboard-page .leader-row.head{color:#245744;letter-spacing:.08px;text-shadow:0 1px #fffffff2;background:linear-gradient(#f5fbf5 0%,#dceee1 100%);border:1px solid #43785b29;border-radius:13px;min-height:40px;margin:0 8px 5px;font:700 12px/1.05 Georgia,serif;box-shadow:inset 0 2px #ffffffe6,0 4px 10px #23543e14}body .leaderboard-page .leader-row.head>span{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:800 11px/1.1 Georgia,serif;display:block;overflow:hidden}body .leaderboard-page .leader-row.head>span:first-child{text-align:center;filter:none;justify-self:stretch;width:100%}body .leaderboard-page .leader-row:not(.head)>span:first-child{text-align:center;justify-self:center}body .leaderboard-page .leader-row.head>span:nth-child(2){text-align:left;padding-left:4px}body .leaderboard-page .leader-row.head>span:last-child,body .leaderboard-page .leader-row>strong{text-align:right}body .leaderboard-page .leader-row>span:nth-child(2){flex-wrap:nowrap;gap:6px;min-width:0}body .leaderboard-page .leader-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}body .leaderboard-page .user-rank{white-space:nowrap;flex:none;margin-left:2px}body .leaderboard-page .leader-row small{white-space:nowrap;flex:none}body .leaderboard-page .leader-row .medal{z-index:1;color:#653e18;text-shadow:0 2px 2px #4f34103d;border:3px solid #ffffffe0;border-radius:17px 17px 22px 22px;place-items:center;width:44px;height:44px;font:900 18px/1 Georgia,serif;display:grid;position:relative;box-shadow:inset 0 5px 6px #ffffffc7,inset 0 -7px 8px #70491333,0 7px 10px #4c36163b,0 0 12px #ffdc6652}body .leaderboard-page .medal-1{background:radial-gradient(circle at 34% 25%,#fffad1 0 13%,#ffd860 35%,#e9a929 76%,#b97513 100%)}body .leaderboard-page .medal-2{background:radial-gradient(circle at 34% 25%,#fff 0 13%,#e8edf0 36%,#abb9c0 76%,#71838c 100%)}body .leaderboard-page .medal-3{background:radial-gradient(circle at 34% 25%,#ffe4bf 0 13%,#db9558 36%,#a95e2f 76%,#71391e 100%)}body .leaderboard-page .leader-row .medal:before{content:"W";z-index:-1;color:#5b391229;font:900 18px Georgia,serif;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}body .leaderboard-page .leader-row .medal:after{content:"";filter:blur(.3px);background:#ffffffe0;border-radius:50%;width:9px;height:5px;animation:2.2s ease-in-out infinite leader-medal-glint;position:absolute;top:7px;left:9px}body .leaderboard-page .score-rules{border-radius:17px;padding:11px 14px}body .leaderboard-page .score-rules h3{margin:0 0 7px;font-size:14px}body .leaderboard-page .score-rules span{min-height:34px;padding:6px 8px}@keyframes leader-medal-glint{0%,38%,to{opacity:.42;transform:translate(-1px,1px)scale(.75)}58%{opacity:1;transform:translate(4px,-2px)scale(1.25)}}@media (max-width:760px){body .content.leaderboard-page{padding-top:5px}body .leaderboard-page .topbar{background-size:100% 100%,cover;border-radius:16px;min-height:104px;padding:10px 15px}body .leaderboard-page .topbar h1{font-size:25px}body .leaderboard-page .leaderboard{min-height:calc(100vh - 82px)}body .leaderboard-page .leader-row{justify-content:stretch;column-gap:4px;grid-template-columns:86px minmax(126px,1fr) 92px!important;padding:6px 7px!important}body .leaderboard-page .leader-row.head>span{font-size:9px}body .leaderboard-page .leader-row .medal{width:37px;height:37px;font-size:22px}body .leaderboard-page .user-rank{text-overflow:ellipsis;max-width:105px;overflow:hidden}body .leaderboard-page .leaderboard-period{box-sizing:border-box;width:100%}body .leaderboard-page .leaderboard-period button{flex:1;min-width:0}}@media (max-width:480px){body .leaderboard-page .topbar{background-position:50%,bottom;min-height:92px}body .leaderboard-page .leader-row{grid-template-columns:78px minmax(112px,1fr) 82px!important}body .leaderboard-page .leader-row.head>span{font-size:8px}body .leaderboard-page .leader-row b{font-size:10px}body .leaderboard-page .user-rank{display:none}body .leaderboard-page .leader-row>strong{font-size:15px}}@media (prefers-reduced-motion:reduce){body .leaderboard-page .leader-row .medal,body .leaderboard-page .leader-row .medal:after{animation:none}}body .leaderboard-page .leaderboard-metrics{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}body .leaderboard-page .leaderboard-metrics button{color:#365440;cursor:pointer;background:#fff7e4;border:1px solid #c7b28b;border-radius:12px;padding:10px 16px;font-weight:700}body .leaderboard-page .leaderboard-metrics button[aria-pressed=true]{color:#61360b;background:#ffda95;border-color:#ca8a31}body .leaderboard-page .leaderboard-metric-note{color:#52694b;font-size:12px;line-height:1.5}body .leaderboard-page .leader-row{column-gap:12px;grid-template-columns:70px minmax(150px,1fr) 90px 110px 90px!important}body .leaderboard-page .leader-row .leader-time,body .leaderboard-page .leader-row .leader-learned{font-variant-numeric:tabular-nums;text-align:center;font:700 16px/1.4 Arial,sans-serif!important}body .leaderboard-page .leader-row.head>span{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}body .leaderboard-page .leader-table,body .leaderboard-page .own-leaderboard-place{overflow-x:auto}@media (max-width:700px){body .leaderboard-page .leader-row{column-gap:6px;min-width:480px;grid-template-columns:48px minmax(130px,1fr) 65px 95px 70px!important}body .leaderboard-page .leader-row .leader-time,body .leaderboard-page .leader-row .leader-learned{font-size:13px!important}}body .brand-mark,body .auth-loading .brand-mark,body .password-change-card .brand-mark{transition:none!important;animation:none!important;transform:none!important}body .brand-mark:after{animation:3.2s linear infinite logo-cursor-travel,.72s step-end infinite logo-cursor-blink!important}@media (prefers-reduced-motion:reduce){body .brand-mark:after{left:64%;animation:1s step-end infinite logo-cursor-blink!important}}body .ranks-page{padding-top:18px}body .ranks-page .topbar{min-height:auto;margin-bottom:12px;padding:0 2px}body .public-rank-reference{gap:12px;display:grid}body .rank-reference-hero{background:radial-gradient(circle at 82% 20%,#fff4b0a6,#0000 28%),linear-gradient(135deg,#edf7ef,#fff7d7 65%,#eee5fa);border:1px solid #d6b45861;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;min-height:132px;padding:22px 28px;display:flex;overflow:hidden;box-shadow:0 14px 35px #234d3b1c,inset 0 1px #fff}body .rank-reference-hero h2{color:#1d4b3d;margin:5px 0 6px;font:italic 800 clamp(24px,3vw,35px)/1 Georgia,serif}body .rank-reference-hero p{color:#5d766c;margin:0;font-size:10px;line-height:1.45}body .rank-reference-hero p small{font-size:9px}body .rank-reference-hero>strong{color:#604314;background:radial-gradient(circle at 32% 20%,#fffbd0,#efc75d 65%,#bd7a25);border:2px solid #ffffffd9;border-radius:26px;flex:none;justify-content:center;align-items:center;gap:9px;min-width:116px;padding:15px 17px;display:flex;box-shadow:inset 0 5px 7px #ffffffb3,inset 0 -8px 10px #7f4d1238,0 10px 18px #754f1b33}body .rank-reference-hero>strong b{font:900 38px/1 Georgia,serif}body .rank-reference-hero>strong small{text-transform:uppercase;font:800 9px/1.2 Arial,sans-serif}body .rank-formula{background:#ffffffc7;border:1px solid #3a685221;border-radius:17px;grid-template-columns:45px 1fr;align-items:center;gap:11px;padding:12px 16px;display:grid;box-shadow:0 8px 20px #214b3912}body .rank-formula>span{background:linear-gradient(145deg,#fff4b9,#dff0df);border-radius:14px;place-items:center;width:40px;height:40px;font-size:21px;display:grid;box-shadow:inset 0 2px #fff,0 5px 10px #3055411a}body .rank-formula b{font:800 12px Georgia,serif}body .rank-formula p{color:#8a6723;margin:3px 0 2px;font:800 11px Georgia,serif}body .rank-formula small{color:#687c73;font-size:8px}body .rank-reference-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}body .rank-reference-grid article{background:linear-gradient(145deg,#ffffffed,#e8f3e9d1);border:1px solid #39634f21;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:55px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #fff,0 5px 12px #264c3a0e}body .rank-reference-grid article>span{background:linear-gradient(145deg,#fff7c9,#dcefdc);border-radius:12px;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:inset 0 2px #fff,0 4px 9px #2f523e1a}body .rank-reference-grid article div{gap:3px;min-width:0;display:grid}body .rank-reference-grid article b{color:#204c3e;text-overflow:ellipsis;white-space:nowrap;font:800 10px/1.15 Georgia,serif;overflow:hidden}body .rank-reference-grid article small{color:#718079;white-space:nowrap;font-size:7px}body .rank-reference-grid article em{color:#79591e;background:#f5e8af;border-radius:8px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}body .rank-reference-grid article:nth-child(10n){background:linear-gradient(145deg,#fffce9,#f3e7bd);border-color:#d5aa346b}body .rank-reference-grid article:last-child{background:linear-gradient(145deg,#fff3ae,#e8dcff);border-color:#d2ae45;box-shadow:0 0 22px #e1b43838,inset 0 1px #fff}body .public-rank-reference>.rank-logic{margin:2px 0 30px}@media (max-width:1050px){body .rank-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){body .sidebar nav{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:760px){body .ranks-page{padding-top:10px}body .rank-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .rank-reference-hero{min-height:110px;padding:16px}body .rank-reference-hero>strong{min-width:95px;padding:12px}}@media (max-width:480px){body .rank-reference-grid{grid-template-columns:1fr}body .rank-reference-hero{align-items:flex-start}body .rank-reference-hero>strong{min-width:78px}body .rank-reference-hero>strong b{font-size:29px}body .rank-reference-hero p br{display:none}}@media (min-width:801px){body main.login-screen{height:100svh;min-height:0;overflow:hidden}body .login-screen .login-panel.auth-panel{max-height:calc(100svh - 24px);margin-block:12px;overflow:hidden}body .login-screen .login-art{height:100%;min-height:0}}@media (min-width:801px) and (max-height:850px){body .login-screen .login-panel.auth-panel{border-radius:24px;width:min(450px,100vw - 48px);margin-left:clamp(24px,5vw,76px);padding:clamp(20px,3.2vh,27px) 32px}body .login-panel .login-brand{padding-bottom:clamp(12px,2.2vh,19px);font-size:25px}body .auth-tabs{margin:0 0 clamp(9px,1.7vh,14px);padding:4px}body .auth-tabs button{min-height:clamp(42px,6.3vh,50px);padding-block:7px}body .login-panel .eyebrow{font-size:8px}body .login-panel h1{margin:clamp(5px,1vh,8px) 0;font-size:clamp(25px,4.2vh,32px)}body .login-panel>p.auth-instructions{margin-bottom:clamp(8px,1.5vh,12px);line-height:1.25}body .auth-form{gap:clamp(8px,1.35vh,11px);margin-top:0}body .auth-form label{gap:4px}body .auth-form input{border-radius:12px;padding:clamp(9px,1.55vh,12px) 13px;font-size:13px}body .auth-submit{min-height:clamp(43px,6.5vh,52px)}body .password-help{margin-top:clamp(7px,1.3vh,11px);line-height:1.35}body .login-screen .login-art .login-slogan{width:min(590px,37vw);padding:11px 18px 13px;top:clamp(24px,5vh,44px)}body .login-art .login-slogan span{font-size:14px}body .login-art .login-slogan strong{font-size:clamp(25px,4.6vh,31px)}}@media (min-width:801px) and (max-height:680px){body .login-screen .login-panel.auth-panel{border-radius:21px;max-height:calc(100svh - 12px);margin-block:6px;padding:13px 28px 14px}body .login-screen .login-panel:before{border-radius:15px;inset:7px}body .login-panel .login-brand{padding-bottom:8px;font-size:23px}body .auth-tabs{margin-bottom:7px}body .auth-tabs button{min-height:39px}body .login-panel h1{margin-block:4px;font-size:24px}body .login-panel>p.auth-instructions{margin-bottom:6px}body .auth-form{gap:6px}body .auth-form input{padding-block:8px}body .auth-submit{min-height:40px;margin-top:1px}body .password-help{margin-top:6px}body .login-screen .login-art .login-slogan{padding-block:8px 10px;top:18px}}@media (max-width:800px){body main.login-screen{padding-top:72px}body .login-screen .login-panel.auth-panel{margin-top:12px;overflow:visible}body .login-panel .login-brand{z-index:7;-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(145deg,#092219e0,#0b2d20b3);border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;width:max-content;padding:9px 17px 10px;position:absolute;top:-66px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #020e0a52,inset 0 1px #ffffff29;display:flex!important}body .login-panel .login-brand .brand-mark{flex:0 0 43px;display:grid}body .login-screen .login-panel .login-brand>span:last-child{font-size:24px}}@media (max-width:560px){body .login-screen .login-panel.auth-panel{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ffffff6b;box-shadow:0 18px 42px #020e0a33,inset 0 1px #ffffff3d;background:linear-gradient(145deg,#0820172e,#04130e14)!important}body .login-screen .login-panel.auth-panel:before{border-color:#ebf7ee3d}body .login-screen .auth-instructions,body .login-screen .password-help,body .login-screen .auth-label-copy b,body .login-screen .auth-label-copy small{text-shadow:0 2px 7px #000000eb;color:#f4f8ed!important}}body .content.progress-page{isolation:isolate;background:linear-gradient(90deg,#fffce738,#e6f9df1f),url(/shared-cabinet-banner.webp) 50%/cover no-repeat,#eef1df;min-height:100vh;padding-top:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #11432e14}body .progress-page .topbar{z-index:3;-webkit-backdrop-filter:blur(9px)saturate(1.08);backdrop-filter:blur(9px)saturate(1.08);background:linear-gradient(#ffffffe8,#f4f0e0d1);border:1px solid #51705824;border-radius:16px;min-height:42px;margin-bottom:7px;padding:7px 15px;position:relative;box-shadow:0 8px 20px #3c482e14,inset 0 2px #ffffffeb}body .progress-page .topbar h1{color:#244d40;letter-spacing:-.5px;text-shadow:0 2px #fff;margin:0;font:900 23px/1 Georgia,serif}body .progress-page .progress-view{z-index:2;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#fffdf34d,#edf4df2e 52%,#e7ede245);border:1px solid #fff6;border-radius:24px;margin-top:0;padding:15px;position:relative;overflow:visible;box-shadow:0 18px 36px #2f533d1a,inset 0 2px #ffffffc7,inset 0 -4px 9px #46694f12}body .progress-page .progress-magic-decor{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}body .progress-page .progress-decor-crystal,body .progress-page .progress-decor-jar{object-fit:contain;filter:saturate(1.08)drop-shadow(0 13px 12px #244c3833);opacity:.2;position:absolute}body .progress-page .progress-decor-crystal{opacity:.34;width:255px;bottom:-35px;left:-25px;transform:rotate(-13deg)}body .progress-page .progress-decor-jar{opacity:.25;width:270px;bottom:-42px;right:-18px;transform:rotate(7deg)}body .progress-page .view-intro,body .progress-page .stat-grid{z-index:2;position:relative}body .progress-page .progress-view:before{content:"✦";z-index:-1;color:#d59b2f8c;text-shadow:-33px 18px #5ca37c3d,22px 34px #7e5e9933;font-size:22px;animation:2.8s ease-in-out infinite alternate progress-sparkle;position:absolute;top:7px;right:18px}body .progress-page .progress-profile-identity{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#d9eee3c2,#f9edbba8);border:1px solid #ffffffa3;border-radius:20px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;margin-bottom:10px;padding:12px 220px 12px 12px;display:grid;position:relative;box-shadow:inset 0 3px #ffffff9e,0 10px 22px #2a543e17}body .progress-page .progress-profile-avatar{color:#24483b;border:4px solid #ffffffd1;border-radius:21px;place-items:center;width:62px;height:62px;font:900 19px Georgia,serif;display:grid;box-shadow:inset 0 4px #ffffff4d,0 9px 14px #23493729}body .progress-page .progress-profile-identity>div{min-width:0}body .progress-page .progress-profile-identity small{color:#557568;letter-spacing:.75px;font-size:8px;font-weight:900}body .progress-page .progress-profile-identity h2{color:#173f33;margin:3px 0 2px;font:900 25px/1 Georgia,serif}body .progress-page .progress-profile-name{align-items:center;gap:7px;min-width:0;display:flex}body .progress-page .progress-profile-name>h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}body .progress-page .progress-profile-name>.wordamood-control{align-self:center}body .progress-page .progress-profile-identity p{color:#60786f;margin:0;font-size:9px}body .progress-page .progress-profile-login{align-items:center;gap:7px;min-width:0;display:flex}body .progress-page .progress-profile-login>p{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}body .progress-page .progress-profile-login>.progress-profile-handle{flex:none;overflow:visible}body .progress-page .progress-profile-login>.progress-profile-role{flex:auto}body .wordamood-control{z-index:12;flex:none;position:relative}body .wordamood-trigger{color:#375b4c;cursor:pointer;background:linear-gradient(145deg,#fffbe2f0,#e6efd5e0);border:1px solid #84693052;border-radius:10px;place-items:center;min-height:26px;padding:4px 10px;font:800 8px/1.08 Arial,sans-serif;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 2px #ffffffe6,0 4px 8px #2d4c361f}body .wordamood-trigger:not(.has-mood){border-color:#d52c79;animation:1.15s ease-in-out infinite alternate wordamood-magenta-reminder}@keyframes wordamood-magenta-reminder{0%{border-color:#b81761;box-shadow:inset 0 2px #ffffffe6,0 0 0 1px #b8176147,0 4px 8px #2d4c361f}to{border-color:#ff4ca1;box-shadow:inset 0 2px #fffffff2,0 0 0 4px #ed2a854d,0 0 15px #df1e78b8,0 4px 8px #2d4c361f}}.crystal-explainer-trigger{cursor:pointer;border:0;padding:0;position:relative}.crystal-explainer-trigger:hover{transform:translateY(-2px)scale(1.05)}.crystal-explainer-trigger:focus-visible{outline-offset:3px;outline:3px solid #337e5d59}.crystal-explainer-trigger>i{color:#fff;background:#2e7659;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font:900 9px/1 Arial,sans-serif;display:grid;position:absolute;bottom:-2px;right:-3px;box-shadow:0 3px 7px #1b4b363d}.stat-explanation{text-align:center;background:linear-gradient(145deg,#fffdf4,#e8f2e8);border:2px solid #fffc;border-radius:24px;width:min(560px,100%);max-height:calc(100dvh - 28px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 75px #0e312457}.stat-explanation>.close-x{color:#315c4c;cursor:pointer;background:#fff;border:0;border-radius:50%;width:35px;height:35px;font-size:24px;position:absolute;top:12px;right:14px}.stat-explanation>.crystal-engraving{margin:0 auto 9px}.stat-explanation>small{color:#71837b;letter-spacing:1px;font-size:8px;font-weight:900}.stat-explanation h2{color:#214b3b;margin:7px 32px 10px;font:800 25px Georgia,serif}.stat-explanation p{color:#5f756b;margin:0;font-size:11px;line-height:1.55}.stat-formula{background:#fff;border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:14px;display:flex}.stat-formula b,.stat-formula strong{color:#285f49;font:900 22px Georgia,serif}.stat-formula span{color:#73847d;font-size:8px}.stat-formula i{color:#a88b3d;font:900 16px Georgia,serif}.learned-jar-list{gap:7px;margin-top:15px;display:grid}.learned-jar-list button{color:#315948;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2d9;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 9px;padding:9px 12px;display:grid}.learned-jar-list button>span{grid-row:1/3;font-size:23px}.learned-jar-list button>b{text-overflow:ellipsis;white-space:nowrap;font:800 12px Georgia,serif;overflow:hidden}.learned-jar-list button>strong{grid-area:1/3;font:900 17px Georgia,serif}.learned-jar-list button>small{color:#73857d;grid-area:2/3;font-size:7px}.learned-jar-empty{color:#6f8078;background:#fff;border-radius:13px;margin-top:14px;padding:13px;font-size:10px;font-weight:700}@media (max-width:620px){.stat-explanation{border-radius:20px;padding:24px 14px 17px}.stat-explanation h2{font-size:21px}.stat-explanation p{font-size:10px}.learned-jar-list button{padding:9px}}body .wordamood-trigger>small{margin-top:2px;color:#7b8b81!important;letter-spacing:.25px!important;font-size:6px!important}body .wordamood-trigger:hover{transform:translateY(-2px);box-shadow:inset 0 2px #fff,0 7px 12px #2d4c3629}body .wordamood-trigger.has-mood{border-radius:11px;width:34px;height:30px;padding:0}body .wordamood-picker{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(145deg,#fcf9e6f5,#ddefdbf0);border:1px solid #ffffffd1;border-radius:20px;width:min(530px,100vw - 360px);min-width:470px;padding:12px;position:absolute;top:calc(100% + 9px);left:-8px;box-shadow:0 20px 45px #143c2b47,inset 0 2px #fff}body .wordamood-picker:before{content:"";background:#f8f6df;border-top:1px solid #fffc;border-left:1px solid #fffc;width:13px;height:13px;position:absolute;top:-7px;left:24px;transform:rotate(45deg)}body .wordamood-picker>header{justify-content:space-between;align-items:start;padding:2px 3px 9px;display:flex;position:relative}body .wordamood-picker>header b{color:#244a3d;font:900 14px/1.15 Georgia,serif;display:block}body .wordamood-picker>header small{color:#71877c;letter-spacing:1.1px;margin-top:3px;font:900 6px/1 Arial,sans-serif;display:block}body .wordamood-picker>header>button{color:#527064;cursor:pointer;background:#ffffffa6;border:0;border-radius:8px;width:24px;height:24px;font-size:17px}body .wordamood-picker>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}body .wordamood-picker>div>button{color:#37584c;cursor:pointer;background:linear-gradient(145deg,#ffffffa8,#eef1de57);border:1px solid #ffffff75;border-radius:16px;justify-items:center;min-width:0;padding:7px 2px 6px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s,box-shadow .22s;display:grid;transform:perspective(180px)rotateX(0)translateY(0);box-shadow:inset 0 1px #fff,0 3px 7px #31523e12}body .wordamood-picker>div>button:hover,body .wordamood-picker>div>button.selected{background:linear-gradient(145deg,#fffdf2,#edf7e2e6);border-color:#ffffffeb;transform:perspective(180px)rotateX(4deg)translateY(-5px)scale(1.035);box-shadow:inset 0 2px #fff,0 10px 18px #31523e2e}body .wordamood-picker>div>button b{white-space:normal;max-width:100%;margin-top:2px;font:800 7px/1.1 Arial,sans-serif}body .wordamood-picker>div>button small{color:#7b8b82;letter-spacing:0;margin-top:2px;font:700 6px/1 Arial,sans-serif}body .wordamood-picker>footer{color:#71867c;text-align:right;padding:9px 3px 1px;font:700 7px/1.2 Arial,sans-serif}body .wordamood-face{filter:drop-shadow(0 6px 5px #22393040);transform-origin:50% 82%;width:62px;height:65px;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s;overflow:visible}body .wordamood-face.small{filter:drop-shadow(0 3px 2px #31423938);width:30px;height:31px}body .wordamood-face .wordamood-ground{fill:#1f352d2e;filter:blur(1.5px)}body .wordamood-face .wordamood-rim{stroke:#ffffffbf;stroke-width:1.2px}body .wordamood-face .wordamood-orb{stroke:#ffffffdb;stroke-width:1.4px}body .wordamood-face .wordamood-bounce{opacity:.52}body .wordamood-face .wordamood-cheek{fill:#ffb1b8;stroke:none;opacity:.47}body .wordamood-face .wordamood-glint{fill:#ffffffb3;stroke:none}body .wordamood-face .wordamood-glint-dot{fill:#fff;stroke:none;opacity:.78}body .wordamood-face .wordamood-eye-glint{fill:#fff!important;stroke:none!important}body .wordamood-face path:not(.wordamood-star):not(.wordamood-tear):not(.wordamood-heart):not(.wordamood-teeth),body .wordamood-face ellipse:not(.wordamood-glint):not(.wordamood-ground):not(.wordamood-bounce):not(.wordamood-cheek),body .wordamood-face circle:not(.wordamood-rim):not(.wordamood-orb):not(.wordamood-glint-dot):not(.wordamood-eye-glint):not(.wordamood-thought){fill:#29463d;stroke:#29463d;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}body .wordamood-face .wordamood-mouth-fill{fill:#713f4d!important;stroke:#713f4d!important}body .wordamood-face .wordamood-tongue{fill:#f39ab4!important;stroke:#f39ab4!important}body .wordamood-face .wordamood-teeth{fill:#fff8e9!important;stroke:none!important}body .wordamood-face .wordamood-lid{fill:none!important}body .wordamood-face .wordamood-star{fill:#fff1a7;stroke:#fff;stroke-width:1px}body .wordamood-face .wordamood-heart{fill:#fff0f4;stroke:#fff;stroke-width:1px}body .wordamood-face .wordamood-thought{fill:#edf7ff!important;stroke:#fff!important;stroke-width:1px!important}body .wordamood-face .wordamood-tear{fill:#d8f5ff;stroke:#fff;stroke-width:1px}body .wordamood-face .wordamood-lightning{filter:drop-shadow(0 2px 2px #743f0c59);fill:#fff29a!important;stroke:#fff!important;stroke-width:1.2px!important}body .wordamood-face .wordamood-question{stroke-linecap:round;filter:drop-shadow(0 2px 2px #1746704d);fill:none!important;stroke:#eef9ff!important;stroke-width:3px!important}body .wordamood-face .wordamood-crown{stroke-linejoin:round;filter:drop-shadow(0 2px 2px #532f7659);fill:#ffe779!important;stroke:#fff8c9!important;stroke-width:1.4px!important}body .wordamood-face .wordamood-sprout{stroke-linejoin:round;fill:#eaffbb!important;stroke:#fff!important;stroke-width:1.2px!important}body .wordamood-face .wordamood-sprout-stem{stroke-linecap:round;fill:none!important;stroke:#f5ffd8!important;stroke-width:2.4px!important}body .wordamood-face{filter:none;transform-origin:50% 85%;background-image:url(/wordamood-robot-faces-light-v2.webp);background-repeat:no-repeat;background-size:400% 300%;border:2px solid #f4d37eeb;border-radius:19px;flex:none;width:66px;height:66px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff85,0 7px 12px #12372a33}body .wordamood-picker>div>button{background:linear-gradient(155deg,#fffaf0,#edf2df);border-color:#a07e3a57;box-shadow:inset 0 1px #fff,0 4px 9px #31523e1a}body .wordamood-picker>div>button:hover,body .wordamood-picker>div>button.selected{background:linear-gradient(145deg,#fffdf2,#e3efda);border-color:#c49a3d;box-shadow:inset 0 2px #fff,0 0 0 2px #28674c2e,0 11px 20px #1b423233}body .wordamood-picker>div>button.selected .wordamood-face{border-color:#f6d56f;box-shadow:inset 0 0 0 2px #ffffffa3,0 0 0 3px #2e7659,0 9px 16px #13433047}body .wordamood-picker>div>button:hover .wordamood-face{filter:saturate(1.06)brightness(1.03);transform:translateY(-2px)scale(1.035)}body .wordamood-face.small{filter:none;border-width:1px;border-radius:9px;width:31px;height:31px;box-shadow:inset 0 0 0 1px #ffffff80,0 3px 5px #1d3d3038}.profile-avatar-picture{box-sizing:border-box;background-color:#174f3e;line-height:1;display:block;background-image:var(--profile-avatar-image)!important;background-position:var(--profile-avatar-position)!important;background-repeat:no-repeat!important;background-size:400% 400%!important}.profile-avatar-picture.avatar-portrait-canvas{object-fit:cover;width:100%;height:100%;display:block;background:0 0!important}.profile-avatar-picture.fallback{place-items:center;display:grid;background-image:none!important}.progress-avatar-button{cursor:pointer;background:0 0;border:0;border-radius:22px;width:68px;height:68px;padding:0;position:relative}.progress-avatar-button .progress-profile-avatar{border:3px solid #ffffffd1;box-shadow:0 10px 20px #1e4c382e,inset 0 0 0 2px #ffffff57;border-radius:22px!important;width:68px!important;height:68px!important}.progress-avatar-button>i{color:#fff;background:#276b53;border:2px solid #fff;border-radius:9px;place-items:center;width:23px;height:23px;font:900 10px/1 Arial;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 4px 8px #143a2b40}.progress-avatar-button:hover .progress-profile-avatar{transform:translateY(-2px);box-shadow:0 13px 23px #1e4c383d,0 0 0 3px #d9ae4147}.sidebar-profile-avatar.profile-avatar-picture{background-image:var(--profile-avatar-image)!important;background-position:var(--profile-avatar-position)!important;background-color:#174f3e!important;background-size:400% 400%!important}.sidebar-profile-avatar.avatar-portrait-canvas{background:0 0!important}.avatar-picker-backdrop{z-index:320}.avatar-picker{box-sizing:border-box;color:#244b3d;background:linear-gradient(145deg,#fff9e9,#e6f0e3);border:2px solid #ffffffd1;border-radius:28px;width:min(920px,100vw - 28px);max-height:calc(100dvh - 28px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 85px #0c2f2361,inset 0 2px #fff}.avatar-picker>.close-x{color:#5b4930;cursor:pointer;background:#fff8e9;border:1px solid #c9b580;border-radius:12px;width:36px;height:36px;font-size:24px;position:absolute;top:14px;right:16px}.avatar-picker>.eyebrow{color:#927126;letter-spacing:.12em;font-size:9px;font-weight:850}.avatar-picker h2{margin:7px 44px 6px 0;font-size:28px;line-height:1.1}.avatar-picker>p{color:#60766c;max-width:680px;margin:0;font-size:11px;line-height:1.5}.avatar-gender-tabs{background:#ffffff9e;border:1px solid #2f674e2e;border-radius:14px;gap:6px;width:max-content;margin:17px 0 14px;padding:5px;display:flex}.avatar-gender-tabs button{color:#45675a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-width:145px;padding:10px 14px;font-weight:800}.avatar-gender-tabs button.active{color:#fff;background:linear-gradient(145deg,#34795e,#195c45);border-color:#caa64e;box-shadow:0 5px 12px #1b563e38}.avatar-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.avatar-choice-grid>button{color:#294f41;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #7e70463d;border-radius:16px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 5px 12px #1f483717}.avatar-choice-grid>button:hover{border-color:#c8a042;transform:translateY(-2px);box-shadow:0 9px 16px #1f483729}.avatar-choice-grid>button.selected{background:#fff8d9;border-color:#d5ad43;box-shadow:0 0 0 3px #286f5038,0 9px 18px #1f48372b}.avatar-choice-grid .profile-avatar-picture{border:2px solid #d7b759;border-radius:50%;width:68px;height:68px;box-shadow:inset 0 0 0 1px #ffffff8c,0 5px 9px #11392a33}.avatar-choice-grid>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.avatar-choice-grid b{text-overflow:ellipsis;font-size:11px;line-height:1.15;overflow:hidden}.avatar-choice-grid small{color:#708178;text-overflow:ellipsis;font-size:8px;line-height:1.25;overflow:hidden}.avatar-choice-grid>button>i{color:#fff;background:#257052;border-radius:50%;place-items:center;width:19px;height:19px;font:900 10px Arial;display:grid;position:absolute;top:7px;right:7px}.avatar-picker>footer{color:#76867e;border-top:1px solid #345e4c24;margin-top:13px;padding-top:11px;font-size:9px}@media (max-width:820px){.avatar-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.progress-avatar-button{width:52px;height:52px}.progress-avatar-button .progress-profile-avatar{border-radius:17px!important;width:52px!important;height:52px!important}.avatar-picker{border-radius:21px;padding:21px 12px 16px}.avatar-picker h2{font-size:22px}.avatar-gender-tabs{box-sizing:border-box;width:100%}.avatar-gender-tabs button{flex:1;min-width:0;padding:9px 6px;font-size:10px}.avatar-choice-grid{grid-template-columns:1fr;gap:7px}.avatar-choice-grid>button{grid-template-columns:58px minmax(0,1fr);padding:7px}.avatar-choice-grid .profile-avatar-picture{width:58px;height:58px}.avatar-choice-grid b{font-size:12px}.avatar-choice-grid small{font-size:9px}}.avatar-picker.avatar-picker-gallery{width:min(1040px,100vw - 28px);padding:56px 18px 18px}.avatar-picker-gallery .avatar-choice-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.avatar-picker-gallery .avatar-choice-grid>button{aspect-ratio:1;background:#eef3df;border-radius:16px;padding:0;display:block;overflow:hidden}.avatar-picker-gallery .avatar-choice-grid .profile-avatar-picture{width:100%;height:100%;box-shadow:none;border:0;border-radius:15px}.avatar-color-controls{grid-template-columns:1fr 1fr;gap:12px;margin:0 42px 14px 0;display:grid}.avatar-color-controls>div{background:#fff9e8;border:1px solid #d9c88f;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:9px 11px;display:flex}.avatar-color-controls>div>span{color:#1d654f;width:24px;font-size:17px;font-weight:900}.avatar-color-controls button{background:var(--avatar-swatch);cursor:pointer;border:2px solid #fff;border-radius:50%;width:28px;height:28px;padding:0;transition:transform .15s,box-shadow .15s;box-shadow:0 0 0 1px #cbb77b}.avatar-color-controls button:hover{transform:scale(1.09)}.avatar-color-controls button.selected{transform:scale(1.08);box-shadow:0 0 0 3px #26765b,0 4px 9px #18513c3d}.avatar-picker-gallery .avatar-choice-grid>button>i{width:22px;height:22px;font-size:12px;top:6px;right:6px;box-shadow:0 2px 7px #11392a47}@media (max-width:820px){.avatar-picker-gallery .avatar-choice-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:620px){.avatar-picker.avatar-picker-gallery{padding:52px 10px 12px}.avatar-picker-gallery .avatar-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.avatar-picker-gallery .avatar-choice-grid>button{border-radius:12px;padding:0;display:block}.avatar-picker-gallery .avatar-choice-grid .profile-avatar-picture{border-radius:11px;width:100%;height:100%}.avatar-color-controls{grid-template-columns:1fr;gap:7px;margin:0 38px 10px 0}.avatar-color-controls>div{gap:7px;padding:7px}.avatar-color-controls button{width:25px;height:25px}}body .progress-page .profile-mobile-signout{display:none}body .progress-page .progress-profile-identity>strong{color:#684a17;grid-column:2;align-items:center;gap:7px;min-width:0;display:flex}body .progress-page .progress-profile-identity>strong span{letter-spacing:.6px;flex:none;font-size:7px}body .progress-page .progress-profile-identity>strong b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font:italic 800 10px/1.2 Georgia,serif;display:flex;overflow:hidden}body .progress-page .progress-profile-identity .profile-ranks-link{color:#fff8d1;cursor:pointer;white-space:nowrap;background:linear-gradient(155deg,#8b691f,#bd9130);border:1px solid #7e5b1b40;border-radius:9px;flex:none;margin-left:3px;padding:6px 9px;font:900 7px/1 Arial,sans-serif;box-shadow:inset 0 1px #ffffff59,0 3px 7px #5a3e0f2e}body .progress-page .progress-profile-identity .profile-ranks-link:hover{filter:brightness(1.06);transform:translateY(-1px)}body .progress-page .profile-rank-icon{background:linear-gradient(145deg,#fff9cc,#e5bd55);border:1px solid #ffffffdb;border-radius:9px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;display:grid;box-shadow:inset 0 2px #fff,0 4px 8px #5c411429}body .progress-page .view-intro{align-items:center;min-height:92px;margin:0 0 12px;padding:0 205px 0 3px}body .progress-page .progress-brain-static{z-index:8;object-fit:contain;filter:drop-shadow(0 16px 12px #29583f4d);pointer-events:none;width:205px;height:205px;margin:0;position:absolute;top:-75px;right:12px;transform:none;animation:none!important}body .progress-page .view-intro>div{grid-template-columns:auto auto;align-items:end;gap:2px 12px;display:grid}body .progress-page .view-intro .eyebrow{color:#55806e;letter-spacing:1.25px;grid-column:1/-1;font-size:8px}body .progress-page .view-intro h2{color:#21483b;letter-spacing:-.65px;text-shadow:0 2px #fff;margin:2px 0 0;font:900 27px/1 Georgia,serif}body .progress-page .view-intro p{color:#70837a;margin:0 0 2px;font-size:9px}body .progress-page .view-intro p span{color:#557467;margin-top:3px;font-size:8px;font-weight:700;display:block}body .progress-page .view-intro h2,body .progress-page .view-intro p,body .progress-page .view-intro p span{z-index:4;opacity:1;mix-blend-mode:normal;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;position:relative;-webkit-filter:none!important;text-shadow:none!important}body .progress-page .view-intro h2{color:#143d31;font-weight:900}body .progress-page .view-intro p,body .progress-page .view-intro p span{color:#385f50;font-weight:800}body .progress-page .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body .progress-page .stat-grid article{isolation:isolate;clip-path:polygon(8% 0,91% 3%,100% 22%,96% 86%,83% 100%,11% 96%,0 76%,3% 17%);min-width:0;min-height:94px;transform-style:preserve-3d;-webkit-backdrop-filter:blur(4px)saturate(1.18);backdrop-filter:blur(4px)saturate(1.18);background:linear-gradient(145deg,#ffe9c5,#f2bb75);border:1px solid #ffffffb8;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:0 10px;padding:11px 13px;transition:transform .24s,box-shadow .24s;position:relative;overflow:hidden;transform:translateY(-3px);box-shadow:0 9px #ca8b49,0 13px 24px #6c4c262b,inset 0 3px #ffffffb8,inset 0 -5px 9px #814f221f}body .progress-page .stat-grid article:first-child{background:linear-gradient(145deg,#fff4d0c7,#efa65c8f);box-shadow:0 9px #b4692bd1,0 18px 27px #5b3d213b,inset 8px 8px 15px #ffffff9e,inset -10px -11px 17px #8b481a38,inset 0 0 0 1px #ffffff47}body .progress-page .stat-grid article:nth-child(2){background:linear-gradient(145deg,#dff8ecc2,#4bae8785);box-shadow:0 9px #2f7e5cd1,0 18px 27px #235c433b,inset 8px 8px 15px #ffffff9e,inset -10px -11px 17px #18654738,inset 0 0 0 1px #ffffff47}body .progress-page .stat-grid article:nth-child(3){background:linear-gradient(145deg,#f1e8fac2,#9d7ec285);box-shadow:0 9px #694e8fd1,0 18px 27px #4933643b,inset 8px 8px 15px #ffffff9e,inset -10px -11px 17px #53367738,inset 0 0 0 1px #ffffff47}body .progress-page .stat-grid article:nth-child(4){background:linear-gradient(145deg,#f2f9d2c2,#8fb84c85);box-shadow:0 9px #5c8430d1,0 18px 27px #3d5c203b,inset 8px 8px 15px #ffffff9e,inset -10px -11px 17px #476e2238,inset 0 0 0 1px #ffffff47}body .progress-page .stat-grid article:nth-child(5){background:linear-gradient(145deg,#e1f6fcc2,#4ca1c485);box-shadow:0 9px #347794d1,0 18px 27px #27576c3b,inset 8px 8px 15px #ffffff9e,inset -10px -11px 17px #23668238,inset 0 0 0 1px #ffffff47}body .progress-page .stat-grid article:nth-child(6){background:linear-gradient(145deg,#fce6f6c2,#be68a180);box-shadow:0 9px #8b4671d1,0 18px 27px #6030503b,inset 8px 8px 15px #ffffff9e,inset -10px -11px 17px #70315c38,inset 0 0 0 1px #ffffff47}body .progress-page .stat-grid article:nth-child(7){background:linear-gradient(145deg,#f1e8fbc2,#8b6cb885);box-shadow:0 9px #5b4484d1,0 18px 27px #4331603b,inset 8px 8px 15px #ffffff9e,inset -10px -11px 17px #4b307238,inset 0 0 0 1px #ffffff47}body .progress-page .stat-grid article:nth-child(8){background:linear-gradient(145deg,#ebf9ddc2,#68a75285);box-shadow:0 9px #457c34d1,0 18px 27px #335b273b,inset 8px 8px 15px #ffffff9e,inset -10px -11px 17px #376a2638,inset 0 0 0 1px #ffffff47}body .progress-page .stat-grid article:hover{transform:translateY(-6px)rotate(-.4deg)}body .progress-page .stat-grid article:before{content:"";z-index:0;filter:none;opacity:.54;pointer-events:none;background:linear-gradient(#ffffffd1,#ffffff14);border-radius:999px;height:25%;position:absolute;inset:3px 8% auto}body .progress-page .stat-grid article:after{content:"";z-index:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff1a 12%,#ffffff94 50%,#ffffff1f 86%,#0000);width:42%;height:210%;animation:5.4s ease-in-out infinite progress-card-shine;position:absolute;top:-55%;left:-35%;transform:rotate(20deg)}body .progress-page .stat-grid article>*{z-index:1;position:relative}body .progress-page .stat-grid article:nth-child(2):after{animation-delay:.7s}body .progress-page .stat-grid article:nth-child(3):after{animation-delay:1.4s}body .progress-page .stat-grid article:nth-child(4):after{animation-delay:2.1s}body .progress-page .stat-grid article:nth-child(5):after{animation-delay:2.8s}body .progress-page .stat-grid article:nth-child(6):after{animation-delay:3.5s}body .progress-page .stat-grid article:nth-child(7):after{animation-delay:4.2s}body .progress-page .stat-grid article:nth-child(8):after{animation-delay:4.9s}body .progress-page .stat-grid article>span{filter:drop-shadow(0 5px 4px #36483333);background:radial-gradient(circle at 34% 25%,#fff,#ffffffa3 24%,#ffffff38 68%);border:2px solid #ffffffd1;border-radius:16px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:25px;animation:2.6s ease-in-out infinite alternate progress-icon-bob;display:grid;box-shadow:inset 0 -5px 8px #5053311f,0 5px 8px #30402c21}body .progress-page .stat-grid article:nth-child(2)>span{animation-delay:-.5s}body .progress-page .stat-grid article:nth-child(3)>span{animation-delay:-1s}body .progress-page .stat-grid article:nth-child(4)>span{animation-delay:-1.5s}body .progress-page .stat-grid b{color:#213f36;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #ffffffb3;align-self:end;font:900 clamp(22px,2.2vw,31px)/1 Georgia,serif;overflow:hidden}body .progress-page .stat-grid small{color:#203f35;white-space:normal;text-shadow:0 1px #ffffffc2;align-self:start;gap:2px;min-width:0;margin-top:3px;font-size:11px;font-weight:900;line-height:1.02;display:grid;overflow:visible}body .progress-page .stat-grid small>span{text-overflow:clip;white-space:nowrap;min-width:0;display:block;overflow:visible}body .progress-page .stat-grid small>span:last-child{color:#224035bd;letter-spacing:.05px;font-size:9.5px;font-weight:800}body .progress-page .stat-wordamin-capsule{object-fit:contain;filter:drop-shadow(0 5px 4px #414c303d);width:44px;height:44px}body .progress-page .progress-brain-static{transform-origin:55% 78%;animation:3.6s ease-in-out infinite progress-brain-alive!important}body .progress-page .progress-brain-glints{z-index:9;pointer-events:none;width:205px;height:205px;position:absolute;top:-75px;right:12px}body .progress-page .progress-brain-glints i{color:#fff7a5;text-shadow:0 0 7px #fff,0 0 15px #ffd96a;opacity:0;place-items:center;width:20px;height:20px;font-size:18px;font-style:normal;animation:3s ease-in-out infinite progress-brain-glint;display:grid;position:absolute}body .progress-page .progress-brain-glints i:before{content:"✦"}body .progress-page .progress-brain-glints i:first-child{top:22%;left:20%}body .progress-page .progress-brain-glints i:nth-child(2){animation-delay:1s;top:39%;right:17%}body .progress-page .progress-brain-glints i:nth-child(3){animation-delay:2s;bottom:17%;left:43%}@keyframes progress-icon-bob{to{transform:translateY(-4px)rotate(3deg)}}@keyframes progress-card-shine{0%,32%{opacity:0;left:-35%}43%{opacity:.92}68%,to{opacity:0;left:125%}}@keyframes progress-sparkle{to{filter:brightness(1.2);transform:scale(1.2)rotate(8deg)}}@keyframes progress-brain-alive{0%,to{filter:drop-shadow(0 16px 12px #29583f4d)brightness();transform:translateY(0)rotate(-1deg)}45%{filter:drop-shadow(0 19px 15px #29583f57)drop-shadow(0 0 5px #ffe78559)brightness(1.11);transform:translateY(-7px)rotate(1.3deg)}55%{filter:drop-shadow(0 19px 15px #29583f57)drop-shadow(0 0 12px #ffe7859e)brightness(1.2);transform:translateY(-7px)rotate(.4deg)scale(1.025)}}@keyframes progress-brain-glint{0%,60%,to{opacity:.16;transform:scale(.52)rotate(0)}72%{opacity:1;transform:scale(1.3)rotate(18deg)}84%{opacity:.42;transform:scale(.82)rotate(38deg)}}@media (max-width:900px){body .content.progress-page{padding-top:10px}body .progress-page .progress-view{margin-top:0}body .progress-page .progress-profile-identity{padding-right:175px}body .progress-page .view-intro{min-height:76px;padding-right:165px}body .progress-page .progress-brain-static,body .progress-page .progress-brain-glints{width:170px;height:170px;top:-55px;right:4px}body .progress-page .stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){body .content.progress-page{padding:8px 12px 82px}body .progress-page .topbar{display:none}body .progress-page .progress-view{border-radius:20px;margin-top:0;padding:12px}body .progress-page .progress-profile-identity{border-radius:17px;grid-template-columns:48px minmax(0,1fr);gap:8px;min-height:102px;padding:10px 72px 10px 9px}body .progress-page .progress-profile-avatar{border-radius:16px;width:46px;height:46px;font-size:15px}body .progress-page .progress-profile-identity h2{font-size:20px}body .progress-page .progress-profile-login{align-items:center;gap:5px}body .wordamood-trigger{max-width:110px;padding:4px 7px;font-size:7px}body .wordamood-trigger.has-mood{width:30px;height:28px;padding:0}body .wordamood-picker{border-radius:18px;width:auto;min-width:0;padding:11px;position:fixed;top:72px;left:10px;right:10px}body .wordamood-picker:before{display:none}body .wordamood-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}body .wordamood-picker>div>button{padding:5px 2px}body .wordamood-face{width:48px;height:48px}body .progress-page .progress-profile-login p{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:8px;line-height:1.25;overflow:visible}body .progress-page .profile-mobile-signout{color:#954937;cursor:pointer;background:linear-gradient(#fff7f2,#f2d8cf);border:1px solid #e2bdb0;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:4px 7px;font:900 7px/1 Arial,sans-serif;display:inline-flex;box-shadow:0 4px 8px #723b2d21}body .progress-page .progress-profile-identity>strong{align-items:flex-start;gap:5px}body .progress-page .progress-profile-identity>strong span{white-space:nowrap}body .progress-page .progress-profile-identity>strong b{white-space:normal;font-size:9px;overflow:visible}body .progress-page .progress-profile-identity>strong{grid-column:1/-1}body .progress-page .progress-profile-identity .profile-ranks-link{margin-left:auto;padding:6px 8px}body .progress-page .view-intro{min-height:108px;padding:0 105px 0 0}body .progress-page .view-intro>div{grid-template-columns:1fr;gap:2px}body .progress-page .view-intro h2{font-size:22px}body .progress-page .view-intro p{font-size:8px}body .progress-page .progress-brain-static,body .progress-page .progress-brain-glints{width:122px;height:122px;top:-27px;right:-8px}body .progress-page .progress-decor-crystal{width:145px;bottom:-44px;left:-34px}body .progress-page .progress-decor-jar{width:155px;bottom:-65px;right:-24px}body .progress-page .stat-grid{gap:9px}body .progress-page .stat-grid article{border-radius:17px;grid-template-columns:42px 1fr;min-height:82px;padding:9px 10px}body .progress-page .stat-grid article>span{border-radius:13px;width:40px;height:40px;font-size:21px}body .progress-page .stat-grid b{font-size:18px}body .progress-page .stat-grid small{gap:1px;margin-top:2px;font-size:9px;line-height:1}body .progress-page .stat-grid small>span:last-child{font-size:8px}}@media (prefers-reduced-motion:reduce){body .progress-page .progress-view:before{animation:6s ease-in-out infinite alternate progress-sparkle!important}body .progress-page .stat-grid article:after{animation:5.8s ease-in-out infinite progress-card-shine!important}body .progress-page .stat-grid article>span{animation:5s ease-in-out infinite alternate progress-icon-bob!important}body .progress-page .progress-brain-static{animation:6.8s ease-in-out infinite progress-brain-alive!important}body .progress-page .progress-brain-glints i{animation-duration:5.5s!important}}.progress-profile-identity .tutorial-replay{z-index:2;text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;margin:0;padding:9px 13px;display:grid;position:relative;bottom:auto;right:auto}.progress-profile-identity .tutorial-replay span{grid-row:1/3}.progress-profile-identity .tutorial-replay small{color:#cfe7dc;font:700 8px Arial;display:block}.progress-profile-identity .tutorial-replay:hover{transform:translateY(-2px)}body .progress-page .progress-profile-identity .tutorial-replay{color:#fff8d1;text-align:left;background:linear-gradient(155deg,#258366 0%,#126048 48%,#0b4437 100%);border:1px solid #d6b64d;border-radius:18px;grid-template-columns:34px minmax(0,1fr);gap:1px 7px;width:164px;min-height:50px;margin:0;padding:7px 13px 8px 11px;animation:2.3s ease-in-out infinite alternate profile-tutorial-plump;position:absolute;top:50%;bottom:auto;right:18px;transform:translateY(-54%);box-shadow:0 8px #073c30,0 13px 20px #08362a42,inset 0 2px 1px #ffffff4d,inset 0 -3px 5px #04271e52}body .progress-page .progress-profile-identity .tutorial-replay:after{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#0000);border-radius:13px 13px 50% 50%;height:38%;position:absolute;inset:4px 7px auto}body .progress-page .progress-profile-identity .tutorial-replay span{z-index:1;color:#174d3c;background:radial-gradient(circle at 34% 28%,#fff7b6,#e4b738 42%,#9b6814 100%);border:1px solid #ffeea4d1;border-radius:50%;grid-row:1;place-items:center;width:32px;height:32px;font:900 20px/1 Georgia,serif;display:grid;position:relative;box-shadow:0 4px 7px #021d1659,inset 0 2px 2px #ffffffad}body .progress-page .progress-profile-identity .tutorial-replay b{z-index:1;text-align:center;letter-spacing:.1px;white-space:normal;align-self:center;font:900 10px/1.05 Arial,sans-serif;position:relative}body .progress-page .progress-profile-identity .tutorial-replay small{z-index:1;color:#c9eadc;letter-spacing:.25px;align-self:start;font:700 8px/1 Arial,sans-serif;position:relative}body .progress-page .progress-profile-identity .tutorial-replay:hover{transform:translateY(calc(-54% - 3px))scale(1.025);box-shadow:0 10px #073c30,0 16px 24px #08362a4f,inset 0 2px 1px #ffffff5c,inset 0 -3px 5px #04271e52}body .progress-page .progress-profile-identity .tutorial-replay:active{transform:translateY(calc(5px - 54%))scale(.985);box-shadow:0 3px #073c30,0 7px 12px #08362a3d,inset 0 2px 1px #ffffff38}@keyframes profile-tutorial-plump{0%{filter:saturate()drop-shadow(0 0 #42d8a700)}to{filter:saturate(1.08)drop-shadow(0 0 7px #42d8a74d)}}@media (max-width:620px){body .progress-page .progress-profile-identity .tutorial-replay{border-radius:13px;justify-content:center;width:58px;min-height:38px;padding:5px;display:flex;right:8px}body .progress-page .progress-profile-identity .tutorial-replay span{display:none}body .progress-page .progress-profile-identity .tutorial-replay b{font-size:0;line-height:1;display:block}body .progress-page .progress-profile-identity .tutorial-replay b:after{content:"Tutorial";font:900 9px/1 Arial,sans-serif}body .progress-page .progress-profile-identity .tutorial-replay small{display:none}}@media (prefers-reduced-motion:reduce){body .progress-page .progress-profile-identity .tutorial-replay{animation:none}body .wordamood-trigger:not(.has-mood){border:2px solid #d52c79;animation:none;box-shadow:0 0 0 3px #d52c7938}}body .progress-page .progress-profile-identity:has(>.profile-help-actions){min-height:122px}body .progress-page .progress-profile-identity>.profile-help-actions{z-index:3;gap:9px;width:176px;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}body .progress-page .progress-profile-identity .profile-help-actions>.tutorial-replay{width:100%;min-height:48px;animation:none;position:relative;inset:auto;transform:none}body .progress-page .progress-profile-identity .profile-help-actions>.tutorial-replay:hover{transform:translateY(-2px)}body .progress-page .progress-profile-identity .detailed-guide-trigger{color:#4c3b20;cursor:pointer;text-align:center;background:linear-gradient(155deg,#fffaf0,#eee2bf);border:1px solid #c9aa48;border-radius:17px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 12px;display:grid;position:relative;box-shadow:0 6px #9c7a2a,0 10px 17px #58411433,inset 0 2px #ffffffd9}body .progress-page .progress-profile-identity .detailed-guide-trigger>span{color:#18513f;background:radial-gradient(circle at 35% 28%,#fff9bd,#e3b424 55%,#a17110);border-radius:50%;place-items:center;width:30px;height:30px;font:900 19px/1 Georgia,serif;display:grid;box-shadow:inset 0 1px 2px #fff9,0 3px 6px #80621f55}body .progress-page .progress-profile-identity .detailed-guide-trigger>b{letter-spacing:.45px;font:900 9px/1.15 Arial,sans-serif}body .progress-page .progress-profile-identity .detailed-guide-trigger:hover{filter:brightness(1.035);transform:translateY(-2px)}body .progress-page .progress-profile-identity .detailed-guide-trigger:active{transform:translateY(4px);box-shadow:0 2px #9c7a2a,0 5px 9px #5841142e,inset 0 2px #ffffffbf}.detailed-guide-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03130fd1;padding:18px;z-index:220!important}.detailed-guide{color:#173f33;background:linear-gradient(145deg,#fffaf0,#f4f7ed 52%,#e4f1e9);border:2px solid #c9a74a;border-radius:25px;flex-direction:column;width:min(940px,100%);max-height:calc(100dvh - 36px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #000b,inset 0 0 0 5px #ffffff73}.detailed-guide>.close-x{z-index:5;color:#49675b;cursor:pointer;background:#fffdf7;border:1px solid #c7d5cc;border-radius:50%;width:34px;height:34px;font:800 22px/1 Arial;position:absolute;top:13px;right:14px}.detailed-guide-hero{background:linear-gradient(125deg,#fffc,#ddefe4ad);border-bottom:1px solid #d7dfd6;align-items:center;gap:15px;padding:23px 60px 14px 25px;display:flex}.detailed-guide-hero>span{color:#174f3e;background:radial-gradient(circle at 32% 27%,#fffbc4,#e5b72b 55%,#95610a);border:2px solid #b98f20;border-radius:50%;flex:none;place-items:center;width:51px;height:51px;font:900 29px/1 Georgia,serif;display:grid;box-shadow:0 7px 13px #73531340,inset 0 2px 2px #fff9}.detailed-guide-hero small{color:#896817;letter-spacing:1.3px;font:900 9px/1 Arial}.detailed-guide-hero h2{margin:5px 0 3px;font:900 28px/1.05 Georgia,serif}.detailed-guide-hero p{color:#60786e;margin:0;font:600 12px/1.4 Arial}.detailed-guide-important{color:#55451e;background:#fff5ce;border:1px solid #d4b758;border-left:5px solid #c59822;border-radius:12px;margin:13px 24px 7px;padding:12px 15px;font:600 12px/1.5 Arial}.detailed-guide-important>b{color:#855f06;text-transform:uppercase;letter-spacing:.5px}.detailed-guide-important strong{color:#174f3d}.detailed-guide-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px 24px 17px;display:grid;overflow:visible}.detailed-guide-nav button{color:#245845;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fffdf6,#eaf3ec);border:1px solid #b9d0c3;border-radius:14px;align-items:center;width:100%;min-height:48px;padding:11px 34px 11px 14px;font:900 11px/1.25 Arial;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;position:relative;box-shadow:inset 0 2px #ffffffe6,0 5px 11px #25533d1a}.detailed-guide-nav button:after{content:"→";color:#287056;background:#d8eadf;border-radius:50%;place-items:center;width:22px;height:22px;font:900 12px/1 Arial;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.detailed-guide-nav button:hover{background:linear-gradient(145deg,#fff9df,#f3e5b9);border-color:#b18a23;transform:translateY(-2px);box-shadow:inset 0 2px #fff,0 8px 15px #5b441324}.detailed-guide-nav button:focus-visible{outline-offset:2px;outline:3px solid #2775564d}.detailed-guide-body{scroll-behavior:smooth;overscroll-behavior:contain;padding:2px 24px 22px;overflow-y:auto}.detailed-guide-body article{background:#ffffffc7;border:1px solid #d6e0d8;border-radius:17px;margin:0 0 13px;padding:18px 19px;scroll-margin-top:10px;box-shadow:0 5px 14px #2a4e3c12}.detailed-guide-body h3{color:#174a3a;align-items:center;gap:10px;margin:0 0 11px;font:900 18px/1.2 Georgia,serif;display:flex}.detailed-guide-body h3>span{color:#fff9d4;background:#236c54;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font:900 12px Arial;display:grid}.detailed-guide-body h4{color:#826116;text-transform:uppercase;letter-spacing:.45px;margin:15px 0 6px;font:900 12px/1.3 Arial}.detailed-guide-body p,.detailed-guide-body li{color:#435f54;font:600 11px/1.58 Arial}.detailed-guide-body p{margin:0 0 8px}.detailed-guide-body ul,.detailed-guide-body ol{margin:6px 0 2px;padding-left:22px}.detailed-guide-body li+li{margin-top:6px}.detailed-guide-body b,.detailed-guide-body strong{color:#143f32}.detailed-guide-body article>aside{color:#3f5d51;background:#edf5ef;border-left:4px solid #4b9a78;border-radius:10px;margin-top:12px;padding:10px 12px;font:600 10px/1.5 Arial}.detailed-guide-footer{background:#eef5ef;border-top:1px solid #d2ddd5;align-items:center;gap:14px;padding:12px 24px;display:flex}.detailed-guide-footer p{color:#49675b;flex:1;margin:0;font:600 10px/1.4 Arial}.detailed-guide-footer button{color:#fff6cf;cursor:pointer;background:#175d49;border:1px solid #b79535;border-radius:11px;flex:none;padding:10px 15px;font:900 10px Arial;box-shadow:0 4px #0a4032}.detailed-guide-footer button:active{transform:translateY(3px);box-shadow:0 1px #0a4032}.detailed-guide-section-backdrop{z-index:12;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a241cb8;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.detailed-guide-section-dialog{background:linear-gradient(155deg,#fffdf6,#eef5ee);border:2px solid #c9a74a;border-radius:21px;flex-direction:column;width:min(780px,100%);max-height:calc(100% - 10px);display:flex;overflow:hidden;box-shadow:0 24px 70px #051b146b}.detailed-guide-section-dialog>header{background:#edf5ef;border-bottom:1px solid #d6e0d8;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.detailed-guide-section-dialog>header div{flex-direction:column;gap:3px;display:flex}.detailed-guide-section-dialog>header small{color:#8b6a1b;letter-spacing:.7px;font:900 9px Arial}.detailed-guide-section-dialog>header b{color:#174a3a;font:900 17px Georgia,serif}.detailed-guide-section-dialog>header button{color:#614b18;cursor:pointer;background:#fff9e6;border:1px solid #b99a4b;border-radius:10px;width:34px;height:34px;font:900 20px Arial}.detailed-guide-section-dialog>.detailed-guide-body{padding:15px 18px;overflow:auto}.detailed-guide-section-dialog .detailed-guide-body article{margin:0;display:none}.detailed-guide-section-dialog .detailed-guide-body.step-0 article:first-child,.detailed-guide-section-dialog .detailed-guide-body.step-1 article:nth-child(2),.detailed-guide-section-dialog .detailed-guide-body.step-2 article:nth-child(3),.detailed-guide-section-dialog .detailed-guide-body.step-3 article:nth-child(4),.detailed-guide-section-dialog .detailed-guide-body.step-4 article:nth-child(5),.detailed-guide-section-dialog .detailed-guide-body.step-5 article:nth-child(6),.detailed-guide-section-dialog .detailed-guide-body.step-6 article:nth-child(7),.detailed-guide-section-dialog .detailed-guide-body.step-7 article:nth-child(8),.detailed-guide-section-dialog .detailed-guide-body.step-8 article:nth-child(9){display:block}.detailed-guide-section-actions{background:#edf5ef;border-top:1px solid #d2ddd5;grid-template-columns:1fr 1fr;gap:10px;padding:13px 18px;display:grid}.detailed-guide-section-actions button{color:#345b4d;cursor:pointer;background:#fffaf0;border:1px solid #b79535;border-radius:11px;min-height:42px;font:900 11px Arial}.detailed-guide-section-actions button:last-child{color:#fff6cf;background:#175d49;box-shadow:0 4px #0a4032}.detailed-guide-section-actions button:last-child:active{transform:translateY(3px);box-shadow:0 1px #0a4032}body .content.progress-page{background-blend-mode:multiply;background-color:#1231278a}body .progress-page .progress-view{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#f1f6ebed,#dae4cfe6);gap:16px;padding:18px}body .progress-page .progress-profile-identity{background:linear-gradient(135deg,#f7faf0eb,#d6e4d3e6);border-radius:23px;grid-template-columns:74px minmax(0,1fr) auto;min-height:112px;padding:18px 214px 18px 18px}body .progress-page .progress-profile-avatar{border-radius:22px;width:68px;height:68px;font-size:25px;box-shadow:0 10px 20px #1e4c382e,inset 0 0 0 5px #ffffffb8}body .progress-page .progress-profile-name{align-items:center;gap:9px}body .progress-page .progress-profile-identity h2{font-size:27px}.profile-display-name-edit{color:#276b53;cursor:pointer;background:#ffffffad;border:1px solid #5677674d;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font:900 13px Arial;display:grid;box-shadow:0 3px 8px #254f3b1a}.profile-display-name-edit:hover{background:#fff8df;border-color:#b58b2d;transform:translateY(-1px)}.profile-display-name-editor{grid-template-columns:minmax(150px,280px) 32px 32px;align-items:center;gap:6px;display:grid}.profile-display-name-editor input{box-sizing:border-box;color:#173f33;background:#fffef9;border:2px solid #4b8e70;border-radius:10px;outline:none;width:100%;height:34px;padding:7px 10px;font:900 17px Georgia,serif}.profile-display-name-editor input:focus{border-color:#ba8d28;box-shadow:0 0 0 3px #d0ab4633}.profile-display-name-editor button{color:#315f4d;cursor:pointer;background:#fff;border:1px solid #b8cbbf;border-radius:9px;height:32px;font:900 14px Arial}.profile-display-name-editor button[type=submit]{color:#fff;background:#22694f;border-color:#22694f}.profile-display-name-editor button:disabled{opacity:.55;cursor:wait}.profile-display-name-error{color:#a43f3f!important;margin:5px 0 0!important;font:800 8px/1.35 Arial!important}body .progress-page .progress-profile-identity>strong{background:#fff9e0ad;border:1px solid #b08a3347;border-radius:12px;align-self:end;padding:7px 10px}.profile-rank-progress{flex:1;gap:3px;min-width:90px;display:grid}.profile-rank-progress:before{content:"";background:#dfd8bd;border-radius:999px;grid-area:1/1;width:100%;height:5px}.profile-rank-progress>i{z-index:1;background:linear-gradient(90deg,#bd8f27,#e2bc52);border-radius:999px;grid-area:1/1;height:5px}.profile-rank-progress>small{letter-spacing:0!important;color:#796534!important;font:800 6px Arial!important}body .progress-page .progress-profile-identity>.profile-help-actions{gap:7px;width:184px}body .progress-page .progress-profile-identity .profile-help-actions>button{min-height:42px!important;box-shadow:0 4px #9c7a2a,0 7px 12px #58411424!important}@media (min-width:621px){body .progress-page .progress-profile-identity:has(>.progress-avatar-button.has-selected-avatar){isolation:isolate;min-height:148px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;grid-template-columns:minmax(0,1fr) auto;padding-left:172px}body .progress-page .progress-profile-identity:has(>.progress-avatar-button.has-selected-avatar):before{content:"";z-index:-1;background:linear-gradient(135deg,#f7faf0eb,#d6e4d3e6);border:1px solid #ffffffa3;border-radius:23px;position:absolute;inset:0 0 0 158px;box-shadow:inset 0 3px #ffffff9e,0 10px 22px #2a543e17}body .progress-page .progress-profile-identity>.progress-avatar-button.has-selected-avatar{border-radius:22px;width:148px;height:auto;position:absolute;inset:0 auto 0 0;overflow:hidden}body .progress-page .progress-avatar-button.has-selected-avatar .progress-profile-avatar{position:absolute;inset:0;width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:22px!important}body .progress-page .progress-avatar-button.has-selected-avatar>i{bottom:9px;right:9px}body .progress-page .progress-avatar-button.has-selected-avatar:hover .progress-profile-avatar{filter:brightness(1.04);transform:none;box-shadow:none!important}}body .progress-page .progress-profile-name .wordamood-trigger.has-mood{border-radius:14px;width:48px;height:48px;min-height:48px;padding:2px}body .progress-page .progress-profile-name .wordamood-trigger.has-mood .wordamood-face.small{border-radius:12px;width:42px;height:42px}@media (max-width:620px){body .progress-page .progress-profile-name .wordamood-trigger.has-mood{max-width:42px;border-radius:12px!important;width:42px!important;height:42px!important;min-height:42px!important;padding:2px!important}body .progress-page .progress-profile-name .wordamood-trigger.has-mood .wordamood-face.small{border-radius:10px!important;width:36px!important;height:36px!important}}body .progress-page .repetition-banner{background:#fff9eaed;border-radius:20px;margin:0;padding:17px 18px}body .progress-page .repetition-banner>header h3{font-size:25px}body .progress-page .repetition-empty{border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:0;margin-top:10px;padding:13px 16px;display:flex}body .progress-page .repetition-empty b{font-size:13px}body .progress-page .repetition-empty span{font-size:9px}.repetition-how{border-top:1px solid #4f705f2b;margin-top:10px;padding-top:8px}.repetition-how summary{color:#2a6d54;cursor:pointer;width:max-content;font:900 9px Arial}.repetition-how footer{background:0 0!important;border:0!important;padding:9px 0 0!important;font-size:9px!important}.profile-week-panel{background:linear-gradient(135deg,#fffae9f0,#e8f0e2ed);border:1px solid #c4a75d61;border-radius:20px;padding:17px 18px;box-shadow:0 10px 22px #2046341a}.profile-week-panel>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.profile-week-panel>header small{color:#6f8279;letter-spacing:.7px;font:900 8px Arial}.profile-week-panel h3{color:#194d3b;margin:3px 0 2px;font:900 17px Georgia}.profile-week-panel h3 strong{font-size:28px}.profile-week-panel p{color:#718078;margin:0;font:700 8px Arial}.profile-week-panel>header>em{color:#256648;background:#dcecdf;border-radius:999px;padding:7px 10px;font:900 8px Arial}.profile-week-panel>header>em.down{color:#9a4c3b;background:#f2ded8}.profile-week-days{grid-template-columns:repeat(7,1fr);gap:7px;margin-top:13px;display:grid}.profile-week-days i{color:#829088;background:#ffffffad;border:1px solid #d7e1d9;border-radius:11px;place-items:center;height:49px;font-style:normal;display:grid}.profile-week-days i.active{color:#8f2452;background:linear-gradient(145deg,#fff0f6,#f3c4d8);border-color:#bf3f75;box-shadow:0 5px 12px #9d2b5c24}.profile-week-days b{font:900 14px Georgia}.profile-week-days small{text-transform:uppercase;font:900 7px Arial}.profile-week-days{display:none!important}.profile-week-games{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.profile-week-games .weekly-game-group{background:#ffffffbf;border:1px solid #d4dfd6;border-radius:11px;align-items:center;gap:7px;width:auto;height:auto;min-height:35px;padding:6px 10px;font-style:normal;display:flex}.profile-week-games .weekly-game-group>span{font-size:17px}.profile-week-games .weekly-game-group>b{color:#365b4d;box-shadow:none;background:0 0;padding:0;font:900 8px Arial}.profile-week-games>em{color:#718279;font:700 9px Arial}body .progress-page .view-intro{min-height:0;padding:5px 0 0}body .progress-page .view-intro>div{display:block}body .progress-page .view-intro h2{margin:2px 0;font-size:22px}body .progress-page .view-intro p{font-size:8px}body .progress-page .paired-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body .progress-page .paired-stat-grid>.stat-pair{gap:10px!important}body .progress-page .paired-stat-grid .stat-pair>article{border-radius:15px!important;grid-template-columns:42px 1fr!important;min-height:78px!important;padding:10px 12px!important}body .progress-page .paired-stat-grid article>.crystal-engraving{width:38px!important;height:42px!important}body .progress-page .paired-stat-grid article>b{font-size:18px!important}body .progress-page .paired-stat-grid article small{font-size:8px!important}@media (max-width:900px){.profile-week-panel>header{align-items:flex-start}.profile-week-days{gap:4px}body .progress-page .paired-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body .progress-page .progress-view{gap:10px;padding:10px}body .progress-page .progress-profile-identity{grid-template-columns:54px minmax(0,1fr);padding:12px 73px 12px 10px}body .progress-page .progress-profile-avatar{border-radius:17px;width:52px;height:52px;font-size:19px}.profile-display-name-editor{grid-template-columns:minmax(95px,1fr) 30px 30px}.profile-display-name-editor input{font-size:13px}.profile-week-panel{padding:13px}.profile-week-panel>header{gap:7px;display:grid}.profile-week-days i{height:43px}.profile-week-games .weekly-game-group{width:100%}body .progress-page .paired-stat-grid{grid-template-columns:1fr!important}}html[data-interface-language=ru] .wordamood-picker>header small,html[data-interface-language=ru] .wordamood-picker>div>button small,html[data-interface-language=en] .wordamood-picker>header b,html[data-interface-language=en] .wordamood-picker>div>button b,html[data-interface-language=ru] .paired-stat-grid article>small>span:nth-child(2),html[data-interface-language=en] .paired-stat-grid article>small>span:first-child{display:none!important}body .progress-page .repetition-banner,body .progress-page .profile-week-panel{isolation:isolate;box-sizing:border-box;width:100%;position:relative;overflow:hidden;color:#eef8f2!important;filter:none!important;background:linear-gradient(125deg,#0d3c30fa 0%,#1e5b45f5 48%,#49603bf0 100%)!important;border:1px solid #dab653b8!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffff59,inset 0 -18px 35px #04251d29,0 14px 30px #1034272e!important}body .progress-page .profile-week-panel{margin-top:20px}body .progress-page .repetition-banner:before,body .progress-page .profile-week-panel:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 74% 18%,#55e0d038,#0000 25%),radial-gradient(circle at 92% 72%,#f2b8453d,#0000 28%),linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/42px 100%;position:absolute;inset:0}body .progress-page .repetition-banner:after,body .progress-page .profile-week-panel:after{content:"✦";z-index:-1;color:#f3ce69;text-shadow:-28px 25px #8fe4d3b8,-66px 4px #ffeca494;pointer-events:none;font-size:17px;position:absolute;top:13px;right:21px}.profile-banner-art{z-index:-1;object-fit:contain;filter:drop-shadow(0 10px 10px #031c1557);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.week-academy-art{content:url(/profile-week-academy-cutout-v4.webp);mix-blend-mode:normal;opacity:1;filter:drop-shadow(0 9px 12px #031c1547);width:270px;height:180px;box-shadow:none;border:0;border-radius:0;top:9px;right:14px}.profile-week-panel:before{background-image:url(/profile-repetition-academy-v2.webp),radial-gradient(circle at 26% 18%,#55e0d033,#0000 24%),radial-gradient(circle at 92% 72%,#f2b8453d,#0000 28%),linear-gradient(90deg,#ffffff0e 1px,#0000 1px)!important;background-position:10px 5px,50%,50%,50%!important;background-repeat:no-repeat,no-repeat,no-repeat,repeat!important;background-size:235px 176px,auto,auto,42px 100%!important}body .progress-page .repetition-banner>header,body .progress-page .repetition-banner>.repetition-links,body .progress-page .repetition-banner>.repetition-empty,body .progress-page .repetition-banner>.repetition-how{z-index:1;position:relative}body .progress-page .repetition-banner>header small,.profile-week-panel>header small{color:#c5ddd2!important}body .progress-page .repetition-banner>header h3,.profile-week-panel h3{text-shadow:0 2px 8px #0220174d;color:#fff6d5!important}body .progress-page .repetition-banner>header>span{background:#fffce5f0;border:1px solid #ffe69d7a;box-shadow:0 6px 14px #05261c2e}body .progress-page .repetition-empty{background:linear-gradient(135deg,#ffffffeb,#e8f6ebe0);border:1px solid #ffffff5c;margin-right:235px;box-shadow:inset 0 1px #fff,0 8px 18px #04221926}body .progress-page .repetition-empty b{color:#245f4b}body .progress-page .repetition-empty span{color:#60776c}body .progress-page .repetition-how{border-top-color:#fff3;margin-right:235px}body .progress-page .repetition-how summary{color:#f4d77f}body .progress-page .repetition-how footer{color:#d9e9e1!important}body .progress-page .repetition-links{margin-right:225px}body .progress-page .repetition-links>a{background:linear-gradient(135deg,#fffffff0,#e5f3eae6);border-color:#ffffff6b;box-shadow:0 8px 18px #04211826}.profile-week-panel>header,.profile-week-days,.profile-week-games{z-index:1;position:relative}.profile-week-panel>header{align-items:flex-start;min-height:128px;padding-right:260px}.profile-week-panel>header p{color:#d2e4dc!important}.profile-week-panel>header>em{border:1px solid #ffffff6b;box-shadow:0 5px 12px #04221929}.profile-week-days{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#052b2042;border:1px solid #ffffff38;border-radius:16px;margin-top:10px;padding:8px}.profile-week-days i{background:linear-gradient(145deg,#ffffffeb,#e2f1e8e0);border-color:#ffffff4d;box-shadow:inset 0 1px #fff,0 5px 12px #031f161f}.profile-week-days i.active{background:linear-gradient(145deg,#ffe8f1,#efb1cb);border-color:#ef78a8;box-shadow:inset 0 1px #fff,0 7px 15px #550f2e33}.profile-week-games{padding-top:3px}.profile-week-games .weekly-game-group{background:linear-gradient(145deg,#fffffff0,#e6f3eae6);border-color:#ffffff6b;box-shadow:0 6px 13px #031f1624}.profile-week-games>em{color:#e0eee7}body .progress-page .repetition-banner>header{padding-right:0!important}body .progress-page .repetition-empty,body .progress-page .repetition-how,body .progress-page .repetition-links{margin-right:0!important}.profile-week-panel>header{padding-left:235px}@media (max-width:900px){.repetition-academy-art{width:205px;height:160px}.week-academy-art{width:215px;height:148px}body .progress-page .repetition-banner>header{padding-right:205px}body .progress-page .repetition-empty,body .progress-page .repetition-how{margin-right:190px}body .progress-page .repetition-links{margin-right:0}.profile-week-panel>header{min-height:110px;padding-right:215px}}@media (max-width:620px){body .progress-page .repetition-banner,body .progress-page .profile-week-panel{border-radius:19px!important}.profile-banner-art{opacity:1;filter:saturate(1.08)contrast(1.06)drop-shadow(0 9px 12px #031c154d)}.repetition-academy-art{width:175px;height:135px;bottom:2px;right:-34px}.week-academy-art{filter:none;width:175px;height:120px;top:12px;right:-24px}body .progress-page .repetition-banner>header{padding-right:75px}body .progress-page .repetition-empty,body .progress-page .repetition-how{margin-right:0}body .progress-page .profile-week-panel{margin-top:14px}.profile-week-panel>header{min-height:96px;padding-right:80px}.profile-week-days{padding:5px}.profile-week-games .weekly-game-group{background:#ffffffe6}}@media (max-width:900px){.profile-week-panel:before{background-position:4px 4px,50%,50%,50%!important;background-size:190px 145px,auto,auto,42px 100%!important}.profile-week-panel>header{padding-left:190px}}@media (max-width:620px){.profile-week-panel:before{opacity:.32;background-position:-25px 8px,50%,50%,50%!important;background-size:145px 112px,auto,auto,42px 100%!important}.profile-week-panel>header{padding-left:64px;padding-right:64px}.repetition-banner:before{background-image:radial-gradient(circle at 74% 18%,#55e0d038,#0000 25%),radial-gradient(circle at 92% 72%,#f2b8453d,#0000 28%),linear-gradient(90deg,#ffffff0e 1px,#0000 1px)!important}}body .progress-page .wordamood-trigger.has-mood{overflow:hidden}body .progress-page .wordamood-trigger.has-mood .wordamood-face.small{transform-origin:50%;box-shadow:none!important;border:0!important;border-radius:0!important;transform:scale(1.34)!important}body .content.progress-page{box-shadow:none!important;background:linear-gradient(#1030264d,#1c372a3d),url(/profile-apothecary-background-v2.webp) 50%/cover no-repeat fixed!important}body .progress-page .progress-view{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important}body .progress-page .progress-view:before,body .progress-page .progress-magic-decor{display:none!important}@media (max-width:620px){body .progress-page>.topbar,body .profile-actions .profile.current-profile{display:none!important}body .progress-page .progress-profile-identity .tutorial-replay,body .progress-page .progress-profile-identity .profile-mobile-signout{color:#fff8d1;box-sizing:border-box;text-align:center;background:linear-gradient(155deg,#258366 0%,#126048 48%,#0b4437 100%);border:1px solid #d6b64d;border-radius:13px;justify-content:center;align-items:center;width:58px;height:38px;min-height:38px;margin:0;padding:5px;font:900 9px/1 Arial,sans-serif;animation:2.3s ease-in-out infinite alternate profile-tutorial-plump;display:flex;position:absolute;right:8px;transform:none;box-shadow:0 5px #073c30,0 9px 14px #08362a3d,inset 0 2px 1px #ffffff4d,inset 0 -3px 5px #04271e52}body .progress-page .progress-profile-identity .tutorial-replay{top:10px}body .progress-page .progress-profile-identity .tutorial-replay b{align-self:center}body .progress-page .progress-profile-identity .profile-mobile-signout{top:55px}body .progress-page .progress-profile-identity .tutorial-replay:hover,body .progress-page .progress-profile-identity .profile-mobile-signout:hover{transform:translateY(-2px)}body .progress-page .progress-profile-identity .tutorial-replay:active,body .progress-page .progress-profile-identity .profile-mobile-signout:active{transform:translateY(3px);box-shadow:0 2px #073c30,0 5px 9px #08362a33,inset 0 2px 1px #ffffff38}body .progress-page .progress-profile-identity>strong{white-space:nowrap;align-items:center;gap:4px}body .progress-page .progress-profile-identity>strong span{white-space:nowrap;font-size:6.5px}body .progress-page .progress-profile-identity>strong b{white-space:nowrap;font-size:8px;overflow:visible}body .progress-page .profile-rank-icon{width:22px;height:22px;font-size:12px}}body .profile-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;margin-top:18px;display:grid}body .sidebar.member-sidebar .sidebar-exit-actions{margin-top:auto}body .profile-actions .profile{background:linear-gradient(145deg,#fff,#edf4ef);border:1px solid #406d5824;border-radius:14px;width:100%;min-width:0;min-height:58px;margin:0;padding:8px 10px;box-shadow:0 7px 15px #224c3914}body .profile-actions .profile:hover{transform:translateY(-2px);box-shadow:0 10px 19px #224c3924}body .profile-actions .profile.active{background:linear-gradient(145deg,#dcefe5,#f8edbd);border-color:#2c7e586b;box-shadow:0 9px 19px #225c4029,inset 0 2px #ffffffb8}body .profile-actions .sidebar-profile-avatar{color:#24483b;border:3px solid #ffffffd1;border-radius:13px;flex:0 0 38px;width:38px;height:38px;font:900 13px Georgia,serif;box-shadow:inset 0 4px #ffffff59,0 7px 11px #2349372b}body .sidebar-signout,body .jar-signout{color:#9a4e3d;cursor:pointer;background:linear-gradient(#fff8f4,#f4ded6);border:1px solid #e5c8be;border-radius:12px;font-size:20px;font-weight:900;box-shadow:0 6px 13px #6f392b1a}body .profile-actions .sidebar-signout{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 10px;display:grid}body .sidebar-signout-icon{background:linear-gradient(145deg,#fff7f2,#edcfc5);border:3px solid #ffffffd1;border-radius:13px;place-items:center;width:38px;height:38px;font-size:21px;line-height:1;display:grid;box-shadow:inset 0 4px #ffffff6b,0 7px 11px #6f392b21}body .sidebar-signout-copy{gap:2px;line-height:1.05;display:grid}body .sidebar-signout-copy b{font-size:12px}body .sidebar-signout-copy small{color:#a16b5e;font-size:9px;font-weight:700}body .sidebar-signout:hover,body .jar-signout:hover{background:#ffe9e0;transform:translateY(-2px);box-shadow:0 9px 17px #6f392b29}body .jar-user-actions{justify-self:end;align-items:center;gap:7px;display:flex}body .jar-user-actions .profile-mini{justify-self:auto}body .jar-signout{width:38px;height:38px}body .profile-backdrop{z-index:95;background:#0d2b21b3}body .user-profile-dialog{background:radial-gradient(circle at 92% 4%,#ffe78480,#0000 23%),linear-gradient(145deg,#f7f5e8,#e5f1e8);border:3px solid #ffffffdb;border-radius:28px;width:min(760px,96vw);max-height:92vh;padding:25px;animation:.3s cubic-bezier(.2,.8,.2,1) profile-rise;position:relative;overflow:auto;box-shadow:0 30px 80px #0722196b,inset 0 2px #fff}body .profile-close{z-index:4;color:#275b47;cursor:pointer;background:linear-gradient(#fff,#e4eee7);border:2px solid #fff;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;top:12px;right:13px;box-shadow:0 8px 16px #1743312e}body .profile-hero{background:linear-gradient(135deg,#d9eee3,#f9edbb);border-radius:22px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 55px 18px 14px;display:grid;box-shadow:inset 0 3px #ffffffb3,0 10px 22px #2a543e1c}body .profile-avatar{color:#24483b;border:5px solid #ffffffd1;border-radius:27px;place-items:center;width:78px;height:78px;font:900 23px Georgia,serif;display:grid;box-shadow:inset 0 5px #ffffff59,0 10px 15px #2349372e}body .profile-avatar>.profile-avatar-picture{border-radius:inherit;width:100%;min-width:0;height:100%}body .profile-avatar>.profile-avatar-picture.fallback{background-color:#0000}body .profile-hero small,body .profile-score small,body .profile-since small{color:#557568;letter-spacing:.7px;font:900 8px/1.2 Arial,sans-serif}body .profile-hero h2{color:#173f33;margin:4px 0 3px;font:900 31px/1 Georgia,serif}body .profile-hero p{color:#60786f;margin:0;font-size:9px}body .profile-hero>strong{color:#674915;background:linear-gradient(#fff2a8,#e7bc4f);border:2px solid #fff7d0;border-radius:17px;align-items:center;gap:7px;max-width:210px;padding:10px 12px;display:flex;box-shadow:inset 0 3px #fff9cd,0 8px 15px #694b142b}body .profile-hero>strong span{font:italic 800 10px/1.2 Georgia,serif}body .profile-score{background:linear-gradient(145deg,#eee4fa,#cab2df);border-radius:18px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 0;padding:12px 16px;display:grid;box-shadow:inset 0 3px #ffffffa8,0 9px 17px #4c36611f}body .profile-score>span{font-size:31px}body .profile-score div{display:grid}body .profile-score b{color:#413251;font:900 28px/1 Georgia,serif}body .profile-score em{color:#624f70;font-size:9px;font-style:normal;font-weight:800}body .profile-shared{background:linear-gradient(145deg,#fffdf2,#dff1e6);border:2px solid #ffffffd1;border-radius:20px;margin:11px 0;padding:12px;box-shadow:inset 0 3px #ffffffb8,0 8px 16px #28523d1a}body .profile-shared>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}body .profile-shared>header>div{gap:2px;display:grid}body .profile-shared>header b{color:#254f40;font:900 14px Georgia,serif}body .profile-shared>header small{color:#70857b;letter-spacing:1px;font:800 7px Arial,sans-serif}body .profile-shared>header>strong{color:#fff;background:linear-gradient(145deg,#5aa183,#287158);border-radius:12px;place-items:center;min-width:34px;height:34px;font:900 14px Georgia,serif;display:grid;box-shadow:0 5px 10px #235b4233}body .profile-shared>p{color:#708279;text-align:center;margin:5px 0;font-size:9px;font-weight:700}body .profile-shared>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}body .profile-shared article{background:#ffffffb8;border-radius:13px;min-width:0;padding:8px}body .profile-shared h3{color:#315d4d;margin:0 0 6px;font:900 9px Arial,sans-serif}body .profile-shared h3 em{float:right;text-align:center;background:#e6ca6f;border-radius:99px;min-width:19px;padding:3px;font-style:normal}body .profile-shared article>div{gap:4px;max-height:90px;display:grid;overflow:auto}body .profile-shared article span{color:#49675c;text-overflow:ellipsis;white-space:nowrap;background:#f7f5e9;border-radius:8px;padding:4px 6px;font-size:8px;font-weight:800;overflow:hidden}body .profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}body .profile-metrics article{background:linear-gradient(145deg,#fff,#dcecdf);border:2px solid #ffffffc7;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:0 9px;min-width:0;min-height:76px;padding:10px;display:grid;box-shadow:inset 0 3px #ffffffb3,0 8px 15px #274d391a}body .profile-metrics article:nth-child(2n){background:linear-gradient(145deg,#fff8d8,#e6c56c)}body .profile-metrics article:nth-child(3n){background:linear-gradient(145deg,#f3eafd,#cbb2e0)}body .profile-metrics article>span{background:#ffffff94;border-radius:13px;grid-row:1/3;place-items:center;width:39px;height:39px;font-size:21px;display:grid;box-shadow:inset 0 2px #fff}body .profile-metrics b{color:#25463a;text-overflow:ellipsis;white-space:nowrap;align-self:end;font:900 19px/1 Georgia,serif;overflow:hidden}body .profile-metrics small{color:#60766d;align-self:start;font-size:7px;line-height:1.15;overflow:hidden}body .profile-since{background:#ffffffa6;border:1px solid #d7dfd3;border-radius:16px;align-items:center;gap:12px;margin-top:11px;padding:11px 15px;display:flex}body .profile-since>span{font-size:25px}body .profile-since div{gap:2px;display:grid}body .profile-since b{color:#2d5847;font:800 13px Georgia,serif}body .user-profile-dialog footer{justify-content:flex-end;gap:9px;margin-top:13px;display:flex}body .user-profile-dialog footer button{color:#fff;cursor:pointer;background:linear-gradient(#347f60,#1d6148);border:0;border-radius:13px;min-width:170px;padding:12px 15px;font-size:10px;font-weight:900;box-shadow:0 8px 16px #1e5f4433}body .user-profile-dialog footer button span{float:right}body .user-profile-dialog footer .profile-signout{color:#954937;background:linear-gradient(#fff7f2,#f2d8cf);border:1px solid #e2bdb0;min-width:130px;box-shadow:0 7px 14px #723b2d1a}@keyframes profile-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}}@media (max-width:900px){body .profile-actions{grid-template-columns:1fr}body .profile-actions .profile{justify-content:center}body .sidebar-signout{height:38px}}@media (max-width:620px){body .sidebar nav{grid-template-columns:repeat(3,1fr)}body .profile-actions{z-index:30;flex-direction:column;margin:0;display:flex;position:fixed;top:8px;right:8px}body .profile-actions .profile{width:42px;height:42px;min-height:42px;padding:3px;display:grid!important}body .profile-actions .profile>span{width:32px;height:32px}body .profile-actions .profile>div,body .profile-actions .profile>em{display:none}body .profile-actions .sidebar-signout{grid-template-columns:1fr;width:42px;height:42px;min-height:42px;padding:3px;display:grid}body .sidebar-signout-icon{border-radius:11px;width:32px;height:32px;font-size:18px}body .sidebar-signout-copy{display:none}body .profile-hero{grid-template-columns:62px 1fr;padding:12px 48px 12px 10px}body .profile-avatar{border-radius:20px;width:58px;height:58px;font-size:18px}body .profile-hero h2{font-size:23px}body .profile-hero>strong{grid-column:1/-1;max-width:none}body .profile-score{grid-template-columns:42px 1fr}body .profile-score em{grid-column:1/-1}body .profile-shared>div{grid-template-columns:1fr}body .profile-shared article>div{max-height:64px}body .profile-metrics{grid-template-columns:1fr 1fr}body .user-profile-dialog{border-radius:22px;padding:15px}body .user-profile-dialog footer{flex-direction:column}body .user-profile-dialog footer button{width:100%}body .profile-actions .sidebar-signout{display:none}}body .user-profile-dialog .profile-hero{grid-template-rows:auto auto;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:0 22px;min-height:0;padding:0 18px 0 0;overflow:hidden}body .user-profile-dialog .profile-portrait-stack{flex-direction:column;grid-area:1/1/span 2;align-self:stretch;align-items:stretch;gap:0;min-width:0;padding:0 0 13px;display:flex}body .user-profile-dialog .profile-portrait-stack>.profile-avatar{box-sizing:border-box;width:180px;height:180px;min-height:0;box-shadow:none;border:0;border-radius:0;flex:none;display:block;overflow:hidden;background:0 0!important}body .user-profile-dialog .profile-portrait-stack>.profile-avatar>.profile-avatar-picture{width:100%;height:100%;box-shadow:none;object-fit:cover;border:0;border-radius:0;display:block}body .user-profile-dialog .profile-player-info{grid-column:2;align-self:end;min-width:0;padding:24px 32px 4px 0}body .user-profile-dialog .profile-write-button{grid-column:2;place-self:start end;margin:12px 0 16px;padding:11px 17px}body .user-profile-dialog .profile-rank-badge{z-index:1;box-sizing:border-box;color:#694519;text-shadow:0 1px #fff9df;background:linear-gradient(155deg,#fff7cf 0%,#e7ca80 47%,#b9853e 100%);border:2px solid #fff7d5;border-radius:15px;align-items:center;gap:8px;width:calc(100% - 14px);min-width:0;margin:-9px auto 0;padding:7px 9px;display:flex;position:relative;box-shadow:inset 0 2px 2px #fffbea,inset 0 -3px 4px #8f5f3159,0 5px #9a7135,0 9px 13px #5539134d}body .user-profile-dialog .profile-rank-icon{background:linear-gradient(#fffbe2,#e4bb66);border:1px solid #fff7dc;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:19px;line-height:1;display:grid;box-shadow:inset 0 2px #fffdf0,0 2px 4px #86571f54}body .user-profile-dialog .profile-rank-copy{gap:2px;min-width:0;display:grid}body .user-profile-dialog .profile-rank-copy small{color:#795928;letter-spacing:.08em;font:800 8px/1 Arial,sans-serif}body .user-profile-dialog .profile-rank-copy strong{color:#61421e;white-space:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font:700 11px/1.12 Georgia,serif}@media (max-width:620px){body .user-profile-dialog .profile-hero{grid-template-columns:120px minmax(0,1fr);column-gap:14px;padding-right:12px}body .user-profile-dialog .profile-portrait-stack>.profile-avatar{width:120px;height:145px}body .user-profile-dialog .profile-player-info{padding:16px 34px 4px 0}body .user-profile-dialog .profile-rank-badge{border-radius:12px;gap:5px;width:calc(100% - 8px);padding:6px 5px}body .user-profile-dialog .profile-rank-icon{width:25px;height:25px;font-size:16px}body .user-profile-dialog .profile-rank-copy small{font-size:7px}body .user-profile-dialog .profile-rank-copy strong{font-size:10px}body .user-profile-dialog .profile-write-button{margin:8px 0 15px;padding:10px 14px}}body .cabinet-library{--wordamin-jar-width:2.65cm}body .cabinet-library .jar-card.simple-glass-jar{--jar-glass-rgb:105,190,158;isolation:isolate;transition:transform .24s,filter .24s;overflow:visible;transform:none;width:2.65cm!important;min-width:2.65cm!important;max-width:2.65cm!important;height:3cm!important;min-height:3cm!important;max-height:3cm!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:28% 28% 19% 19%/19% 19% 13% 13%!important}body .cabinet-library .jar-card.simple-glass-jar.jar-tone-1{--jar-glass-rgb:171,137,211}body .cabinet-library .jar-card.simple-glass-jar.jar-tone-2{--jar-glass-rgb:79,169,211}body .cabinet-library .jar-card.simple-glass-jar.jar-tone-3{--jar-glass-rgb:227,150,65}body .cabinet-library .jar-card.simple-glass-jar.jar-tone-4{--jar-glass-rgb:205,111,145}body .cabinet-library .jar-card.simple-glass-jar:hover{filter:drop-shadow(0 10px 8px #37261830)!important;transform:translateY(-5px)scale(1.035)!important}body .cabinet-library .simple-glass-jar-shell{z-index:3;pointer-events:none;background:radial-gradient(ellipse at 50% 102%,rgba(var(--jar-glass-rgb),.28) 0 9%,#ffffff47 16%,transparent 32%), linear-gradient(90deg,rgba(var(--jar-glass-rgb),.22),#ffffff14 12%,transparent 31% 69%,#ffffff21 82%,rgba(var(--jar-glass-rgb),.27)), linear-gradient(180deg,#ffffff21,rgba(var(--jar-glass-rgb),.035) 55%,rgba(var(--jar-glass-rgb),.16));box-shadow:inset 6px 0 7px #ffffffb8, inset -6px 0 8px rgba(var(--jar-glass-rgb),.26), inset 0 4px 5px #ffffff9e, inset 0 -7px 8px rgba(var(--jar-glass-rgb),.22), 0 4px 0 rgba(var(--jar-glass-rgb),.18), 0 8px 9px #412c1b33;-webkit-backdrop-filter:saturate(1.22)brightness(1.06);backdrop-filter:saturate(1.22)brightness(1.06);border:2px solid #e8fff9e0;border-bottom-width:3px;border-radius:29% 29% 20% 20%/20% 20% 13% 13%;display:block;position:absolute;inset:18px 2px 0;overflow:visible}body .cabinet-library .simple-glass-jar-shell:before{content:"";z-index:5;background:linear-gradient(#fff0ca94,#0000 36%,#5b2e1326),repeating-linear-gradient(90deg,#b86e33 0 4px,#dc9d5b 4px 7px,#9b572a 7px 10px);border:1px solid #6f3b1966;border-radius:9px 9px 5px 5px;height:22px;position:absolute;top:-20px;left:6px;right:6px;box-shadow:inset 0 3px #ffffff6b,inset 0 -3px #5127122e,0 3px 5px #41241447}body .cabinet-library .simple-glass-jar-shell:after{content:"";z-index:4;background:linear-gradient(90deg,rgba(var(--jar-glass-rgb),.34),#ffffff8c,rgba(var(--jar-glass-rgb),.38));border:2px solid #defff7cc;border-radius:50%;height:8px;position:absolute;top:-2px;left:10px;right:10px;box-shadow:inset 0 2px #ffffffb8,0 2px 3px #2968542b}body .cabinet-library .simple-glass-jar-shell>i{z-index:4;pointer-events:none;display:block;position:absolute}body .cabinet-library .simple-glass-jar-shell>i:first-child{filter:blur(.15px);opacity:.82;background:linear-gradient(#fffffff2,#ffffff14);border-radius:999px;width:8px;height:58%;top:13px;left:8px;transform:rotate(3deg)}body .cabinet-library .simple-glass-jar-shell>i:nth-child(2){background:linear-gradient(180deg,#fff4bbb8,rgba(var(--jar-glass-rgb),.11));opacity:.74;border-radius:999px;width:5px;height:46%;top:18px;right:7px}body .cabinet-library .simple-glass-jar-shell>i:nth-child(3){background:radial-gradient(ellipse,#ffffff21,rgba(var(--jar-glass-rgb),.27) 68%,transparent 72%);height:10px;box-shadow:0 1px 3px rgba(var(--jar-glass-rgb),.25);border:1px solid #ffffffad;border-radius:50%;bottom:3px;left:13px;right:13px}body .cabinet-library .simple-glass-jar:before{content:none!important;display:none!important}body .cabinet-library .simple-glass-jar:after{pointer-events:none;opacity:.86;content:""!important;z-index:4!important;box-shadow:none!important;background:linear-gradient(112deg,#0000 4%,#ffffff0a 15%,#ffffffc7 22%,#ffffff17 28%,#0000 36% 100%) 0 0/230% 100%!important;border-radius:29% 29% 20% 20%/20% 20% 13% 13%!important;animation:4.6s ease-in-out infinite simple-jar-glass-glint!important;position:absolute!important;inset:20px 4px 3px!important}@keyframes simple-jar-glass-glint{0%,18%{opacity:.42;background-position:115% 0}62%,to{opacity:.92;background-position:-110% 0}}body .cabinet-library .simple-glass-jar .jar-shelf-treasures{z-index:2!important;border-radius:24% 24% 16% 16%/16% 16% 11% 11%!important;inset:31px 8px 8px!important;overflow:hidden!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasures:after{content:none!important;display:none!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure{width:20px!important;height:20px!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure.capsule{width:23px!important;height:19px!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure.crystal{width:20px!important;height:23px!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure.herb i{width:18px!important;height:14px!important}body .cabinet-library .jar-shelf-treasure.herb,body .cabinet-library .catalog-loose-jar .jar-shelf-treasure.herb{filter:drop-shadow(0 4px 3px #1d422a52)drop-shadow(0 0 3px #cff08547)!important;width:24px!important;height:27px!important;overflow:visible!important}body .cabinet-library .jar-shelf-treasure.herb img,body .cabinet-library .catalog-loose-jar .jar-shelf-treasure.herb img{image-rendering:auto;transform:translateZ(0);object-fit:contain!important;filter:saturate(1.08)contrast(1.06)brightness(1.04)!important;width:100%!important;height:100%!important;display:block!important}body .cabinet-library .jar-card:hover .jar-shelf-treasure.herb img,body .cabinet-library .catalog-loose-jar:hover .jar-shelf-treasure.herb img{filter:saturate(1.12)contrast(1.07)brightness(1.08)drop-shadow(0 0 2px #fff4aa61)!important}body .cabinet-library .simple-glass-jar .jar-visual{display:none!important}body .cabinet-library .simple-glass-jar .jar-info{z-index:5!important;clip-path:none!important;text-align:center!important;background:linear-gradient(98deg,#fffce447,#e5f7ed6e 45%,rgba(var(--jar-glass-rgb),.19))!important;height:39px!important;min-height:0!important;box-shadow:inset 0 2px #ffffff8c,inset 0 -2px rgba(var(--jar-glass-rgb),.1),0 3px 5px #25413514!important;-webkit-backdrop-filter:blur(.6px)saturate(1.12)!important;backdrop-filter:blur(.6px)saturate(1.12)!important;border:1px solid #ffffffad!important;border-color:#ffffffad #ffffff40!important;border-radius:12%/24%!important;grid-template-rows:minmax(21px,1fr) auto!important;align-content:center!important;gap:1px!important;padding:5px 7px 4px!important;display:grid!important;position:absolute!important;inset:49px 1px auto!important;overflow:hidden!important}body .cabinet-library .simple-glass-jar .jar-info h3{text-align:center!important;overflow-wrap:anywhere!important;color:#234d3e!important;text-shadow:0 1px #ffffffe6!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;transform:none!important}body .cabinet-library .simple-glass-jar .jar-info>p{color:#466b5d!important;white-space:nowrap!important;min-height:0!important;margin:0!important;font-size:6.5px!important;line-height:1!important;display:block!important}body .cabinet-library .simple-glass-jar .jar-actions{z-index:7!important;gap:9px!important;bottom:1px!important}body .cabinet-library .simple-glass-jar .jar-actions button{text-shadow:0 1px #fff,0 2px 4px #2343345c!important;background:#ffffff21!important;border-radius:7px!important;width:22px!important;height:18px!important;font-size:14px!important}body .cabinet-library.open-mode>.jar-grid{grid-template-columns:repeat(auto-fill,minmax(var(--signature-jar-width),1fr))!important;grid-auto-rows:3cm!important}body .cabinet-library .catalog-loose-grid{grid-auto-rows:3cm!important}@media (prefers-reduced-motion:reduce){body .cabinet-library .simple-glass-jar:after{animation-duration:9s!important}}body .cabinet-library .jar-card[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .2s,opacity .2s,filter .2s}body .cabinet-library .jar-card[draggable=true]:active{cursor:grabbing}body .cabinet-library .jar-card.is-dragging{opacity:.46!important;filter:saturate(.7)drop-shadow(0 4px 5px #26483933)!important;transform:translateY(3px)scale(.94)rotate(-1.5deg)!important}body .cabinet-library .jar-card .jar-reorder-marker{z-index:60;pointer-events:none;background:linear-gradient(90deg,#fff4a8 0 12%,#ef9c3f 28% 72%,#fff4a8 88% 100%);border:1px solid #ffffffe6;border-radius:999px;width:auto;height:6px;display:none;position:absolute;bottom:-5px;left:8%;right:8%;box-shadow:0 0 0 3px #ffcd5e47,0 3px 12px #6f3f0f61}body .cabinet-library.open-mode .jar-card.reorder-before .jar-reorder-marker,body .cabinet-library.open-mode .jar-card.reorder-after .jar-reorder-marker{display:block}body .cabinet-library.open-mode .jar-card.reorder-before,body .cabinet-library.open-mode .jar-card.reorder-after{filter:drop-shadow(0 0 10px #ef9c3f7a)!important}body .cabinet-card.drop-target,body .cabinet-directory button.drop-target{outline-offset:3px!important;background-color:#fff2bf!important;border-color:#ef9c3f!important;outline:3px solid #ffca5cd1!important;animation:.82s ease-in-out infinite alternate wordaminCabinetDropPulse!important;box-shadow:0 0 0 7px #ffd97938,0 14px 26px #66451638!important}body .cabinet-card.drop-target:after{content:"Положить сюда · Drop here";z-index:20;color:#fffce9;letter-spacing:.15px;white-space:nowrap;pointer-events:none;background:#207456;border-radius:999px;width:max-content;max-width:calc(100% - 18px);padding:5px 9px;font-size:7px;font-weight:900;line-height:1;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 9px #1b4b3940,inset 0 1px #fff6}body .cabinet-directory button.drop-target:after{content:"Drop";color:#fff;background:#ef9c3f;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:7px;line-height:1}@keyframes wordaminCabinetDropPulse{0%{transform:translateY(-1px)scale(1)}to{transform:translateY(-3px)scale(1.018)}}@media (prefers-reduced-motion:reduce){body .cabinet-card.drop-target,body .cabinet-directory button.drop-target{animation:none!important}}body .cabinet-library .jar-card:hover,body .cabinet-library.open-mode .jar-card:hover,body .cabinet-library.open-mode .jar-card.signature-jar:hover,body .cabinet-library .catalog-loose-jar:hover{filter:none!important;transform:translateY(-6px)!important}body .cabinet-library .simple-glass-jar-shell,body .cabinet-library .signature-jar-shell{transform-origin:50% 72%;transition:transform .22s,filter .22s!important}body .cabinet-library .jar-card.simple-glass-jar:hover .simple-glass-jar-shell{filter:drop-shadow(0 10px 8px #37261833)!important;transform:scale(1.025)!important}body .cabinet-library .jar-card.signature-jar:hover .signature-jar-shell{filter:drop-shadow(0 12px 9px #37261838)!important;transform:scale(1.025)!important}body .cabinet-library .jar-card:hover .jar-info,body .cabinet-library .jar-card:hover .jar-info h3,body .cabinet-library .jar-card:hover .jar-info p{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-filter:none!important;opacity:1!important;transform:none!important}body .cabinet-library .jar-card.simple-glass-jar,body .cabinet-library .catalog-loose-jar.simple-glass-jar{isolation:isolate!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}body .cabinet-library .jar-card.simple-glass-jar:before,body .cabinet-library .jar-card.simple-glass-jar:after,body .cabinet-library .catalog-loose-jar.simple-glass-jar:before,body .cabinet-library .catalog-loose-jar.simple-glass-jar:after{content:none!important;animation:none!important;display:none!important}body .cabinet-library .ordinary-jar-shell{z-index:3;object-fit:contain;object-position:center bottom;pointer-events:none;transform-origin:50% 74%;filter:drop-shadow(0 7px 6px #382a1d33);width:100%;height:100%;transition:transform .22s,filter .22s;display:block;position:absolute;inset:0;transform:translateZ(0);-webkit-mask-image:none!important;mask-image:none!important}body .cabinet-library .jar-card.simple-glass-jar:hover .ordinary-jar-shell{filter:drop-shadow(0 10px 8px #3726183d)brightness(1.025)!important;transform:translateZ(0)scale(1.025)!important}body .cabinet-library .jar-card.simple-glass-jar .jar-shelf-treasures,body .cabinet-library .catalog-loose-jar.simple-glass-jar .jar-shelf-treasures{z-index:4!important;border-radius:12px 12px 16px 16px!important;inset:30px 11px 12px!important;box-shadow:inset 0 -5px 6px #27756721!important}body .cabinet-library .jar-card.simple-glass-jar .jar-shelf-treasure,body .cabinet-library .catalog-loose-jar.simple-glass-jar .jar-shelf-treasure{z-index:1!important}body .cabinet-library .jar-card.simple-glass-jar .jar-shelf-treasures:after,body .cabinet-library .catalog-loose-jar.simple-glass-jar .jar-shelf-treasures:after{content:""!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(104deg,#ffffff4d,#0000 25% 68%,#cffff429 79%,#0000),radial-gradient(at 50% 100%,#80e7d529,#0000 58%)!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset 4px 0 7px #ffffff1f,inset -4px 0 7px #25856f12!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:first-child{inset:auto auto 2% 4%!important;transform:rotate(-18deg)!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:nth-child(2){inset:auto auto 0 25%!important;transform:rotate(11deg)!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:nth-child(3){inset:auto auto 2% 49%!important;transform:rotate(-7deg)!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:nth-child(4){inset:auto 3% 1% auto!important;transform:rotate(19deg)!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:nth-child(5){inset:auto auto 17% 13%!important;transform:rotate(8deg)scale(.9)!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:nth-child(6){inset:auto auto 18% 38%!important;transform:rotate(-14deg)scale(.88)!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:nth-child(7){inset:auto 11% 17% auto!important;transform:rotate(15deg)scale(.9)!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:nth-child(8){inset:auto auto 31% 4%!important;transform:rotate(-10deg)scale(.78)!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:nth-child(9){inset:auto auto 32% 29%!important;transform:rotate(14deg)scale(.78)!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:nth-child(10){inset:auto 23% 31% auto!important;transform:rotate(7deg)scale(.72)!important}body .cabinet-library .simple-glass-jar .jar-shelf-treasure:nth-child(11){inset:auto 3% 30% auto!important;transform:rotate(-10deg)scale(.72)!important}body .cabinet-library .jar-card.simple-glass-jar .jar-info,body .cabinet-library .catalog-loose-jar.simple-glass-jar .jar-info{z-index:5!important;clip-path:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(100deg,#e5faf39e,#fff9d7bd 50%,#d7f4eb99)!important;border:1px solid #f5fff8c7!important;border-color:#f5fff8c7 #47978057 #f5fff8c7 #ffffffe6!important;border-radius:24%/32%!important;grid-template-rows:1fr!important;height:42px!important;padding:3px 4px 2px!important;inset:47px 11px auto!important;overflow:hidden!important;box-shadow:inset 0 2px #ffffffb8,inset 0 -2px #459a851a,0 3px 7px #18463524!important}body .cabinet-library .jar-card.simple-glass-jar .jar-info h3,body .cabinet-library .catalog-loose-jar.simple-glass-jar .jar-info h3{color:#0b4436!important;letter-spacing:-.08px!important;-webkit-text-stroke:.22px #0530259e!important;text-shadow:0 1px #fff,0 0 3px #fffffffa,0 2px 3px #1545342e!important;filter:none!important;place-self:center!important;min-height:100%!important;padding:0 2px!important;font-weight:900!important;transform:none!important}body .cabinet-library .jar-card.simple-glass-jar .jar-info>p,body .cabinet-library .catalog-loose-jar.simple-glass-jar .jar-info>p{color:#315f52!important;text-shadow:0 1px #ffffffdb!important;font-size:6px!important}body .cabinet-library .jar-card.signature-jar .ordinary-jar-shell,body .cabinet-library .jar-card.signature-jar .simple-glass-jar-shell,body .cabinet-library .jar-card.signature-jar .jar-shelf-treasures,body .cabinet-library .jar-card.signature-jar .jar-visual{display:none!important}body .cabinet-library .catalog-loose-jar.signature-jar{width:var(--signature-jar-width)!important;min-width:var(--signature-jar-width)!important;max-width:var(--signature-jar-width)!important;isolation:isolate!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:20%!important;position:relative!important;overflow:visible!important}body .cabinet-library .catalog-loose-jar.signature-jar:before,body .cabinet-library .catalog-loose-jar.signature-jar:after{content:none!important;display:none!important}body .cabinet-library .catalog-loose-jar.signature-jar .signature-jar-shell{z-index:3!important;object-fit:fill!important;pointer-events:none!important;filter:drop-shadow(0 17px 14px #3b2a1a40)!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}body .cabinet-library .catalog-loose-jar.signature-jar .signature-jar-capsules{z-index:4!important;pointer-events:none!important;border-radius:42% 42% 27% 27%/18% 18% 12% 12%!important;position:absolute!important;inset:29% 14% 9%!important;overflow:hidden!important}body .cabinet-library .catalog-loose-jar.signature-jar .signature-jar-capsules:after{content:"";z-index:2;background:linear-gradient(105deg,#ffffff57,#0000 23% 68%,#fff3 79%,#0000);position:absolute;inset:0}body .cabinet-library .catalog-loose-jar.signature-jar .signature-jar-capsules img{z-index:1!important;object-fit:contain!important;transform-origin:50% 90%!important;filter:drop-shadow(0 3px 3px #173d2c4d)saturate(1.06)brightness(1.04)!important;width:25px!important;height:31px!important;position:absolute!important}body .cabinet-library .catalog-loose-jar.signature-jar .jar-info{height:32%!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:1fr!important;padding:3px 5px 2px!important;display:grid!important;inset:40% 12% auto!important}body .cabinet-library .catalog-loose-jar.signature-jar .jar-info h3{color:#fff3c5!important;text-align:center!important;-webkit-text-stroke:.18px #0d4536b8!important;text-shadow:0 1px 2px #083026eb,0 0 5px #d7ffeb8f!important;justify-content:center!important;max-width:100%!important;min-height:100%!important;padding:0 1px!important;font-family:Georgia,serif!important;font-style:italic!important;font-weight:900!important;line-height:.98!important}body .cabinet-library.open-mode>.jar-grid{--cabinet-top-space:32px;--cabinet-shelf-step:calc(3cm + 20px);--cabinet-tint:#693d1c14;isolation:isolate!important;padding:var(--cabinet-top-space) 20px 24px!important;background-image:url(/cabinet-shelf-cartoon-3d-v1.png), linear-gradient(90deg,var(--cabinet-tint),#ffdc8f06 45%,var(--cabinet-tint)), url(/cabinet-interior-3d-v1.webp)!important;background-size:calc(100% - 32px) var(--cabinet-shelf-step),100% 100%,cover!important;background-position:16px var(--cabinet-top-space),center,center top!important;background-repeat:repeat-y,no-repeat,no-repeat!important;border:10px solid #6d3e21!important;border-radius:22px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 4px #d697529e,inset 18px 0 24px #11080375,inset -18px 0 24px #11080375,inset 0 25px 35px #1108036b,inset 0 -13px 18px #0a05027a,0 18px 34px #3e27163d!important}body .cabinet-library.open-mode>.jar-grid:before{content:"";z-index:3;pointer-events:none;opacity:1;background-image:url(/cabinet-shelf-cartoon-3d-v1.png);background-size:calc(100% - 32px) var(--cabinet-shelf-step);background-position:16px var(--cabinet-top-space);-webkit-mask-image:linear-gradient(#0000 0 116.386px,#000 126.386px 100%);mask-image:linear-gradient(#0000 0 116.386px,#000 126.386px 100%);-webkit-mask-size:100% var(--cabinet-shelf-step);-webkit-mask-size:100% var(--cabinet-shelf-step);-webkit-mask-size:100% var(--cabinet-shelf-step);-webkit-mask-size:100% var(--cabinet-shelf-step);mask-size:100% var(--cabinet-shelf-step);-webkit-mask-position:0 var(--cabinet-top-space);-webkit-mask-position:0 var(--cabinet-top-space);-webkit-mask-position:0 var(--cabinet-top-space);-webkit-mask-position:0 var(--cabinet-top-space);mask-position:0 var(--cabinet-top-space);filter:none;background-repeat:repeat-y;position:absolute;inset:0;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}body .cabinet-library.open-mode>.jar-grid:after{content:"";z-index:1;pointer-events:none;opacity:.55;background:linear-gradient(90deg,#ffd2781c,#0000 8% 92%,#ffd2781c),radial-gradient(circle at 13% 12%,#ffc75938,#0000 17%),radial-gradient(circle at 87% 12%,#ffc75938,#0000 17%),radial-gradient(at 50% 0,#ffda8b29,#0000 48%);animation:5.5s ease-in-out infinite alternate cabinet-interior-light;position:absolute;inset:0;box-shadow:inset 0 0 28px #0b050261,inset 0 1px #ffe5ab80}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-1{--cabinet-tint:#26714d1f;border-color:#315f45!important}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-2{--cabinet-tint:#65447e21;border-color:#594367!important}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-3{--cabinet-tint:#2d668121;border-color:#365f73!important}body .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-4{--cabinet-tint:#813e5321;border-color:#704352!important}body .cabinet-library.open-mode>.jar-grid>.jar-card,body .cabinet-library.open-mode>.jar-grid>p{z-index:2;position:relative}body .cabinet-library.open-mode>.jar-grid>.jar-card{top:-7px}body .cabinet-library.open-mode>.jar-grid>.jar-card.signature-jar{top:-11px}body .cabinet-library.open-mode>.jar-grid>.jar-card.signature-jar:hover{z-index:2!important;filter:none!important;top:-11px!important;transform:translateY(2px)!important}body .cabinet-library.open-mode>.jar-grid>.jar-card.signature-jar:hover .signature-jar-shell{transform-origin:50% 100%!important;filter:brightness(1.055)saturate(1.06)drop-shadow(0 13px 10px #3726183d)!important;transform:scale(1.012)!important}body .cabinet-library.open-mode>.jar-grid>.jar-card .jar-actions{z-index:4!important}@keyframes cabinet-interior-light{to{opacity:.82;filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){body .cabinet-library.open-mode>.jar-grid:after{animation:none}}body .cabinet-library .jar-card .jar-actions,body .cabinet-library .jar-card.signature-jar .jar-actions{z-index:9!important;flex-direction:column!important;gap:4px!important;display:flex!important;position:absolute!important;inset:2px auto auto -25px!important;transform:none!important}body .cabinet-library .jar-card .jar-actions button,body .cabinet-library .jar-card.signature-jar .jar-actions button{color:#235e49!important;background:linear-gradient(145deg,#ffffffeb,#daefe2db)!important;border:1px solid #ffffffb8!important;border-radius:50%!important;width:21px!important;height:21px!important;padding:0!important;font-size:13px!important;line-height:1!important;box-shadow:0 3px 7px #22392c38,inset 0 1px #ffffffeb!important}body .cabinet-library .jar-card .jar-actions button.danger,body .cabinet-library .jar-card.signature-jar .jar-actions button.danger{color:#984737!important}body .cabinet-library .catalog-loose-jar{overflow:visible!important}.desktop-jar-tools{display:none}@media (min-width:621px){body .cabinet-library .jar-card .desktop-jar-tools{z-index:9;pointer-events:none;max-width:100%;display:block;position:absolute;top:-22px;right:-8px}body .cabinet-library .jar-card .desktop-jar-tools small{color:#385746;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:#fff8e8;border:1px solid #d5c49e;border-radius:7px;padding:3px 6px;font:700 11px/1.3 Arial,sans-serif;display:block;box-shadow:0 2px 5px #243d3320}body .cabinet-library .jar-card .jar-actions{opacity:1!important;visibility:visible!important}}body .brand-home-link{cursor:pointer;text-align:left;background:0 0;border:0;transition:filter .2s,transform .2s}body .brand-home-link:hover{filter:brightness(1.08);transform:translateY(-1px)}body .brand-home-link:focus-visible{outline-offset:5px;border-radius:12px;outline:3px solid #d8963f8c}body .content.academy-page{isolation:isolate;background:radial-gradient(circle at 50% 18%,#ffecaa61,#0000 30%),linear-gradient(135deg,#14403321,#0000 42% 68%,#70422326),#e9efe5;place-items:center;min-height:100vh;padding:clamp(20px,3vw,48px);display:grid;position:relative;overflow:hidden}body .academy-view{isolation:isolate;color:#fff7d7;background:linear-gradient(#08231c59,#071c17c7),url(/login-hero-wide-v3.webp) 50%/cover;border:2px solid #efd387cc;border-radius:38px;align-content:center;gap:clamp(22px,3vw,38px);width:min(1030px,100%);min-height:min(760px,100vh - 64px);padding:clamp(48px,7vw,88px) clamp(24px,7vw,82px) clamp(38px,5vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #fff4cb17,inset 0 0 90px #03130f94,0 28px 65px #1b372b47}body .academy-view:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffde805c;border-radius:28px;position:absolute;inset:18px}body .academy-hero{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}body .academy-seal{background:radial-gradient(circle at 34% 27%,#fff5c5,#d89a3e 42%,#75401f 78%);border:2px solid #ffe6a0;border-radius:50%;place-items:center;width:94px;height:94px;margin-bottom:17px;display:grid;box-shadow:inset 0 0 0 6px #326c54ad,0 10px 25px #00000059,0 0 26px #ffdb7340}body .academy-seal i{color:#fff8d2;text-shadow:0 3px 4px #4225138c;font:900 39px Georgia,serif}body .academy-hero h1{text-shadow:0 5px 16px #00000073;gap:5px;margin:0;font-family:Georgia,serif;display:grid}body .academy-hero h1 span{letter-spacing:-3px;font-size:clamp(48px,7vw,82px);line-height:.92}body .academy-hero h1 small{color:#f3d889;letter-spacing:.5px;font-size:clamp(20px,3vw,34px);font-style:italic;font-weight:600}body .academy-rule{grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;width:min(520px,72vw);margin-top:24px;display:grid}body .academy-rule i{background:linear-gradient(90deg,#0000,#e8c771);height:1px}body .academy-rule i:last-child{background:linear-gradient(90deg,#e8c771,#0000)}body .academy-rule b{background:linear-gradient(90deg,#d77e3f,#3c9a78);border-radius:999px;place-items:center;width:29px;height:21px;font:900 12px Georgia;display:grid}body .academy-proverb{z-index:2;text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#0e3c2fd1,#3a2619b8);border:1px solid #ffe29166;border-radius:25px;width:min(760px,100%);margin:0 auto;padding:25px clamp(20px,4vw,42px) 21px;position:relative;box-shadow:inset 0 2px #ffffff21,0 18px 35px #0000003d}body .academy-quote-mark{color:#f2ca68;opacity:.68;font:900 69px Georgia;position:absolute;top:-24px;left:19px}body .academy-proverb p{margin:0}body .academy-chinese{color:#fff0b7;letter-spacing:4px;font:700 clamp(24px,3.7vw,41px)/1.3 Georgia,Songti SC,SimSun,serif}body .academy-russian{color:#f8f4df;font:700 clamp(17px,2.4vw,25px)/1.35 Georgia,serif;margin-top:14px!important}body .academy-english{color:#cfe4d4;font:italic 600 clamp(15px,2vw,21px)/1.35 Georgia,serif;margin-top:7px!important}body .academy-proverb footer{letter-spacing:1.4px;text-transform:uppercase;color:#d7c58e;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:8px;display:flex}body .academy-proverb footer span,body .academy-proverb footer em{border-left:1px solid #ffe29159;padding-left:10px;font-style:normal}body .academy-atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0}body .academy-jar{filter:drop-shadow(0 18px 16px #0000006b);opacity:.78;width:190px;animation:4s ease-in-out infinite alternate academy-float;position:absolute;bottom:-30px;right:-25px}body .academy-crystal{filter:drop-shadow(0 0 18px #44dec77a);opacity:.76;width:100px;position:absolute}body .academy-crystal.crystal-one{bottom:18%;left:-28px;transform:rotate(-14deg)}body .academy-crystal.crystal-two{width:78px;top:-27px;right:8%;transform:rotate(19deg)}body .academy-herb{opacity:.66;filter:drop-shadow(0 12px 9px #00000059);width:125px;position:absolute;top:12%;left:-20px;transform:rotate(-22deg)}body .academy-spark{color:#ffe788;text-shadow:0 0 14px #ffe788;animation:2.2s ease-in-out infinite alternate academy-spark;position:absolute}body .academy-spark.spark-one{font-size:25px;top:16%;left:12%}body .academy-spark.spark-two{font-size:19px;animation-delay:-1s;bottom:28%;right:15%}@keyframes academy-float{to{filter:drop-shadow(0 22px 20px #00000075)brightness(1.08);transform:translateY(-8px)rotate(1deg)}}@keyframes academy-spark{to{opacity:.35;transform:scale(.72)rotate(25deg)}}@media (max-width:780px){body .content.academy-page{padding:12px 12px 86px}body .academy-view{border-radius:25px;min-height:calc(100vh - 110px);padding:42px 20px 32px}body .academy-jar{opacity:.43;width:125px}body .academy-herb{opacity:.4;width:85px}}@media (prefers-reduced-motion:reduce){body .academy-jar,body .academy-spark{animation:none}}body .academy-view{gap:34px!important;padding-bottom:58px!important}body .academy-hero{max-width:920px;margin-inline:auto}body .academy-world-lead{color:#fff8df;text-shadow:0 3px 12px #0006;margin:20px 0 0;font:700 clamp(17px,2.1vw,24px)/1.35 Georgia,serif}body .academy-world-lead small{color:#cce5d3;font-size:.68em;font-style:italic}body .academy-game-world{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;width:min(1120px,100%);margin:0 auto;padding:24px 34px 210px;display:grid;position:relative}body .academy-path{z-index:-1;background:linear-gradient(90deg,#5b452733,#ffe5a9b3 24% 76%,#5b452733),repeating-linear-gradient(0deg,#0000 0 72px,#ffffff4d 73px 78px);border-radius:60px;width:118px;position:absolute;top:0;bottom:170px;left:50%;transform:translate(-50%);box-shadow:inset 14px 0 20px #402d1c2e,inset -14px 0 20px #402d1c2e}body .academy-path i{background:radial-gradient(circle at 33% 26%,#faffda,#54e1bd 36%,#18775f 72%);border-radius:50%;width:30px;height:30px;animation:2.6s ease-in-out infinite alternate academy-path-crystal;position:absolute;box-shadow:0 0 18px #5af0cbbf,inset 0 -5px 8px #0c594659}body .academy-path i:first-child{top:8%;left:-25px}body .academy-path i:nth-child(2){animation-delay:-.7s;top:27%;right:-23px}body .academy-path i:nth-child(3){animation-delay:-1.4s;top:48%;left:-20px}body .academy-path i:nth-child(4){animation-delay:-2s;top:69%;right:-25px}body .academy-path i:nth-child(5){animation-delay:-1s;top:87%;left:-19px}body .academy-game-card{--card-green:#2f8b68;color:#173f35;text-align:left;cursor:pointer;min-height:158px;animation:.65s cubic-bezier(.2,.8,.3,1) both academy-card-arrive;animation-delay:calc(var(--academy-order)*55ms);background:radial-gradient(circle at 13% 5%,#fffffff0,#0000 32%),linear-gradient(145deg,#fffbe1f5,#c8e9d0f0);border:1px solid #ffeeb47a;border-radius:27px;grid-template-rows:1fr auto;grid-template-columns:92px 1fr;gap:5px 16px;padding:19px 20px;transition:transform .28s cubic-bezier(.2,.85,.3,1.2),filter .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 3px #ffffffdb,0 17px 28px #00000040,0 0 0 5px #ffffff0d}body .academy-game-card:nth-of-type(2n){transform:translateY(38px)}body .academy-game-card:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-7px)rotate(-.5deg)scale(1.018);box-shadow:inset 0 3px #fff,0 24px 38px #00000052,0 0 25px #ffdf7e3b}body .academy-game-card:nth-of-type(2n):hover:not(:disabled){transform:translateY(31px)rotate(.5deg)scale(1.018)}body .academy-game-card:disabled{cursor:default;filter:saturate(.7);opacity:.84}body .academy-game-card:after{content:"";width:34%;height:260%;animation:6s ease-in-out infinite academy-card-shine;animation-delay:calc(var(--academy-order)*.37s);background:linear-gradient(90deg,#0000,#ffffffb3,#0000);position:absolute;top:-90%;left:-35%;transform:rotate(25deg)}body .academy-game-icon{background:radial-gradient(circle at 32% 22%,#fff9bf,#efbb61 38%,var(--card-green) 75%);border:3px solid #ffffffe6;border-radius:45% 55% 48% 52%/52% 45% 55% 48%;grid-row:1/3;align-self:center;place-items:center;width:88px;height:99px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:inset 8px 9px 15px #ffffff80,inset -9px -12px 18px #1856404d,0 13px 15px #2d49333d}body .academy-game-icon>i{filter:drop-shadow(0 7px 5px #23372947);font-size:43px;font-style:normal;animation:2.4s ease-in-out infinite alternate academy-icon-float}body .academy-game-icon>em{color:#fffce1;text-shadow:0 0 10px #fff;font-size:17px;font-style:normal;position:absolute;top:2px;right:3px}body .academy-game-copy{align-self:end;gap:4px;min-width:0;display:grid}body .academy-game-copy>small{color:#86703d;letter-spacing:1.1px;font-size:7px;font-weight:1000}body .academy-game-copy>b{font-family:Georgia,serif;font-size:var(--game-title-size,24px);color:#204f40;text-wrap:balance;font-weight:900;line-height:1.02}body .academy-game-copy>span{color:#61756d;font-size:11px;font-weight:750;line-height:1.35}body .academy-game-card>strong{color:#287254;text-transform:uppercase;letter-spacing:.6px;border-top:1px solid #2f674c29;grid-column:2;justify-content:space-between;align-self:end;align-items:center;padding-top:8px;font-size:9px;display:flex}body .academy-game-card>strong i{color:#fff;background:#287254;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid;box-shadow:0 4px 8px #18543c33}body .academy-game-quiz{--card-green:#8172b8}body .academy-game-flight{--card-green:#4c9dbc}body .academy-game-catch{--card-green:#d17855}body .academy-game-type{--card-green:#4b9a78}body .academy-game-anagram{--card-green:#ae7ead}body .academy-game-water{--card-green:#4ca9bb}body .academy-game-conveyor{--card-green:#b48742}body .academy-game-hike{--card-green:#668c55}body .academy-game-hearing{--card-green:#6d7cb5}body .academy-game-cards{--card-green:#bd6e78}body .academy-game-park{--card-green:#4f965b}body .academy-world-finale{place-items:center;width:min(550px,90%);height:195px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}body .academy-world-finale>img{filter:drop-shadow(0 18px 14px #00000061);width:180px;animation:3.4s ease-in-out infinite alternate academy-float;position:absolute;bottom:-22px}body .academy-world-finale>span img{filter:drop-shadow(0 8px 7px #00000047);width:63px;animation:4s ease-in-out infinite alternate academy-treasure-orbit;position:absolute}body .academy-world-finale>span img:first-child{bottom:55px;left:calc(50% - 150px)}body .academy-world-finale>span img:nth-child(2){width:76px;animation-delay:-1.5s;bottom:72px;left:calc(50% + 95px)}body .academy-world-finale>span img:nth-child(3){width:86px;animation-delay:-2.4s;bottom:22px;left:calc(50% - 215px)}body .academy-world-finale>b{color:#fff7d5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#154c3ad6;border-radius:999px;padding:9px 17px;font:800 10px Georgia,serif;position:absolute;bottom:0;box-shadow:0 7px 18px #0000003d}@keyframes academy-card-arrive{0%{opacity:0;transform:translateY(34px)scale(.94)}to{opacity:1}}@keyframes academy-card-shine{0%,72%{left:-38%}88%,to{left:125%}}@keyframes academy-icon-float{to{transform:translateY(-6px)rotate(4deg)scale(1.05)}}@keyframes academy-path-crystal{to{filter:brightness(1.15);transform:translateY(-7px)scale(1.1)}}@keyframes academy-treasure-orbit{to{filter:brightness(1.12)drop-shadow(0 11px 9px #0000003d);transform:translateY(-12px)rotate(7deg)}}@media (max-width:760px){body .academy-game-world{padding-inline:8px;grid-template-columns:1fr;padding-bottom:205px}body .academy-path{width:65px;left:19px;transform:none}body .academy-game-card,body .academy-game-card:nth-of-type(2n){margin-left:30px;transform:none}body .academy-game-card:hover:not(:disabled),body .academy-game-card:nth-of-type(2n):hover:not(:disabled){transform:translateY(-4px)}body .academy-game-world{gap:12px}body .academy-game-card{grid-template-columns:72px 1fr;min-height:140px;padding:15px}body .academy-game-icon{width:70px;height:82px}body .academy-game-icon>i{font-size:34px}}@media (prefers-reduced-motion:reduce){body .academy-game-card,body .academy-game-card:after,body .academy-game-icon>i,body .academy-path i,body .academy-world-finale img{animation:none!important}}body .game-match{width:min(1000px,97vw)}body .game-match .match-ambience{display:block}body .game-match .compact-game-heading{max-width:760px;margin-bottom:18px}body .game-match .match-board{gap:20px;padding:19px}body .game-match .match-board>div{background:#275e3d24;gap:12px;padding:12px}body .game-match .match-board button{text-align:center;color:#163f32;letter-spacing:.05px;text-wrap:balance;text-shadow:0 1px #fffffff2;background:linear-gradient(155deg,#fffef4 0,#fff0bd 64%,#dfbd67 100%);justify-content:center;gap:9px;height:64px;min-height:64px;padding:13px 17px;font:900 clamp(15px,1.7vw,19px)/1.22 Georgia,serif;overflow:hidden}body .game-match .match-board .match-card-text{min-width:0;max-width:100%;max-height:100%;color:inherit;text-align:center;text-wrap:balance;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-family:Georgia,serif;font-weight:900;line-height:1.16;display:block;overflow:hidden}body .game-match .match-board button span{width:27px;height:27px;font-size:14px;position:absolute;right:9px}body .hike-game{background:#b9d9c0;width:min(1000px,97vw)}body .hike-game .hike-stage{background:linear-gradient(#0936250a,#072d1d40),url(/match-hiking-mountain-3d.webp) 50%/cover no-repeat;min-height:590px;box-shadow:inset 0 0 55px #0c372238}body .hike-game .hike-mountains{display:none}body .hike-game .compact-game-heading{z-index:4;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-shadow:0 2px 5px #ffffffe6;background:0 0;border-radius:16px;padding:10px 14px;position:relative}body .hike-game .hike-match-board{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body .hike-scenic-backdrop{z-index:245;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14392cb8}body .hike-scenic-shell{background:#9bd9df;width:min(760px,100%);padding:0;overflow:hidden}body .hike-scenic-finale{background:url(/match-hiking-mountain-3d.webp) 50%/cover no-repeat;width:100%;height:min(590px,100vh - 70px);min-height:480px;animation:3.2s both hike-scenic-reveal;position:relative;overflow:hidden}body .hike-scenic-finale:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(112deg,#0000 34%,#fff9be14 42%,#ffffeb85 48%,#fff7af17 54%,#0000 62%);animation:3.1s ease-in-out infinite hike-sky-shimmer;position:absolute;inset:-20% -35%;transform:translate(-55%)}body .hike-scenic-finale:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 72% 13%,#fffcc2a3 0 2%,#fff2a133 8%,#0000 20%),radial-gradient(circle at 50% 42%,#0000 38%,#092d1e1a);animation:2.8s ease-in-out infinite alternate hike-sky-breathe;position:absolute;inset:0}body .hike-scenic-finale>i{z-index:3;background:#fffbd0;border-radius:50%;width:7px;height:7px;animation:2.7s ease-in-out infinite alternate hike-glint-drift;position:absolute;box-shadow:0 0 9px 3px #fff498b8}body .hike-scenic-finale>i:first-child{top:19%;left:17%}body .hike-scenic-finale>i:nth-child(2){animation-delay:-.8s;top:11%;left:57%;scale:.65}body .hike-scenic-finale>i:nth-child(3){animation-delay:-1.6s;top:28%;right:14%;scale:.8}@keyframes hike-scenic-reveal{0%{opacity:0;filter:brightness(1.08)blur(2px);transform:scale(1.018)}16%,88%{opacity:1;filter:brightness();transform:scale(1)}to{opacity:.96;filter:brightness(.98);transform:scale(1.004)}}@keyframes hike-sky-shimmer{0%,18%{opacity:0;transform:translate(-58%)}48%{opacity:.8}82%,to{opacity:0;transform:translate(58%)}}@keyframes hike-sky-breathe{to{filter:brightness(1.08);opacity:.82}}@keyframes hike-glint-drift{to{opacity:.35;transform:translate(30px,16px)scale(1.45)}}body .hike-match-board button.matched{filter:saturate(.92);animation:.55s cubic-bezier(.2,1.4,.4,1) both hike-pair-found;opacity:1!important;color:#fff!important;border-color:hsl(var(--pair-hue) 72% 82%)!important;background:linear-gradient(145deg,hsl(var(--pair-hue) 62% 65%),hsl(var(--pair-hue-2) 54% 39%))!important;box-shadow:0 6px 0 hsl(var(--pair-hue) 48% 29%),0 10px 17px hsl(var(--pair-hue) 45% 24%/.27),inset 0 3px #ffffff8c!important;text-shadow:0 2px 3px #18262399!important}body .hike-match-board button.matched:after{content:"✓";background:#ffffff3d;border:1px solid #fffc;border-radius:50%;place-items:center;width:19px;height:19px;font:900 11px Arial,sans-serif;display:grid;position:absolute;top:6px;right:7px}body .hike-match-board button{transition:transform .2s,background .25s,box-shadow .25s;position:relative}@keyframes hike-pair-found{45%{transform:translateY(-5px)scale(1.035)}to{transform:none}}@media (max-width:720px){body .game-match .match-workshop{min-height:520px;padding:16px 12px 28px}body .game-match .match-board{gap:10px;padding:10px}body .game-match .match-board button{height:56px;min-height:56px;padding:10px 12px;font-size:14px}body .hike-game .hike-stage{background-position:50%;padding:18px 12px 28px}}@media (prefers-reduced-motion:reduce){body .hike-match-board button.matched{animation:none}}body .pw-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1e16e6;place-items:center;padding:10px;display:grid;position:fixed;inset:0}body .pw-game{aspect-ratio:16/9;background:#6e9364;border:4px solid #ffffffd1;border-radius:28px;width:min(1500px,100%);max-height:calc(100vh - 20px);position:relative;overflow:hidden;box-shadow:0 35px 90px #03160e99}body .pw-world{isolation:isolate;cursor:crosshair;background:url(/park-walk-environment-v2.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}body .pw-world:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#1137261f,#0000 30% 76%,#0f301f33),radial-gradient(at 50% 55%,#0000 38%,#0a2a1c29);position:absolute;inset:0}body .pw-sun-rays{z-index:3;pointer-events:none;background:linear-gradient(116deg,#0000 16%,#fff4ae29 28%,#0000 38%);animation:7s ease-in-out infinite alternate pwSun;position:absolute;inset:0}body .pw-water-shimmer{z-index:3;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 30%,#ffffff57,#0000 58%);border-radius:50%;width:31%;height:23%;animation:3.4s linear infinite pwWater;position:absolute;top:31%;left:2%}body .pw-fountain-sparkle{z-index:4;pointer-events:none;width:20%;height:22%;position:absolute;top:22%;left:54%}body .pw-fountain-sparkle i{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in infinite pwDroplet;position:absolute;box-shadow:0 0 12px 4px #d2f8ffe6}body .pw-fountain-sparkle i:nth-child(2){animation-delay:-.5s;left:48%}body .pw-fountain-sparkle i:nth-child(3){animation-delay:-1s;left:75%}body .pw-ui{z-index:70;pointer-events:none;position:absolute}body .pw-logo{color:#fff;text-shadow:0 3px #7f451a,0 5px 8px #29321459;align-items:center;gap:8px;display:flex;top:18px;left:22px}body .pw-logo b{background:linear-gradient(#ffe44c,#ee801e);border-radius:50%;place-items:center;width:42px;height:35px;font:1000 25px Georgia;display:grid}body .pw-logo span{letter-spacing:-1.5px;font:1000 clamp(17px,2.2vw,29px) Arial}body .pw-mission{color:#18568d;text-align:center;background:linear-gradient(#fffced,#f4dfb9);border:3px solid #ffffffd9;border-radius:21px;width:min(520px,52%);top:14px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 12px 25px #2a331845,inset 0 3px #ffffffe6}body .pw-mission small{color:#fff;letter-spacing:.6px;background:linear-gradient(100deg,#348fc8,#17629a);padding:6px 12px;font:1000 10px Arial;display:block}body .pw-mission strong{text-transform:uppercase;text-shadow:0 2px #fff;padding:8px 16px 11px;font:1000 clamp(28px,4.4vw,60px)/.95 Georgia;display:block}body .pw-stats{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#133325c7;border:2px solid #fff0a6bf;border-radius:17px;grid-template-columns:1fr auto;gap:5px;width:145px;padding:10px 12px;display:grid;top:78px;left:22px;box-shadow:0 10px 22px #0c2a1b4d}body .pw-stats b,body .pw-stats div{grid-column:1/-1}body .pw-stats b{font-size:9px}body .pw-stats span{font:900 11px Arial}body .pw-stats div{background:#ffffff2e;border-radius:99px;height:9px;overflow:hidden}body .pw-stats i{border-radius:inherit;background:linear-gradient(90deg,#ffbe1e,#fff46c);height:100%;display:block;box-shadow:0 0 8px #ffe457}body .pw-controls{pointer-events:auto;gap:9px;display:flex;top:18px;right:18px}body .pw-controls button{color:#fff;cursor:pointer;background:linear-gradient(#347eae,#153f63);border:3px solid #ffffffb8;border-radius:999px;height:42px;padding:0 16px;font:900 12px Arial;box-shadow:0 7px 14px #0c283c52,inset 0 3px #fff3}body .pw-controls button:first-child{border-radius:50%;width:44px;padding:0;font-size:18px}body .pw-npc{z-index:21;width:120px;height:210px;translate:-50% -94%;scale:var(--pw-depth);transform-origin:50% 100%;cursor:pointer;filter:drop-shadow(0 15px 8px #19301f61);background:0 0;border:0;padding:0;transition:filter .25s,opacity .3s;animation:4.8s ease-in-out infinite alternate pwNpcWander;position:absolute}body .pw-npc-1{animation-duration:5.4s;animation-delay:-1.1s}body .pw-npc-2{animation-duration:4.3s;animation-delay:-2.4s}body .pw-npc-3{animation-duration:5.7s;animation-delay:-.7s}body .pw-npc:hover:not(:disabled){filter:brightness(1.1)drop-shadow(0 0 13px #fff3a0)drop-shadow(0 15px 8px #19301f61);animation-play-state:paused}body .pw-npc:disabled{opacity:1}body .pw-answer-float{z-index:82;color:#3f2c1e;text-align:center;text-wrap:balance;white-space:normal;min-width:112px;max-width:180px;transform:translate(-50%,calc(-100% - var(--pw-answer-lift)));background:linear-gradient(#fffdf3,#f4d8a7);border:3px solid #fff;border-radius:14px;padding:8px 12px;font:1000 clamp(11px,1.15vw,16px)/1 Georgia;box-shadow:0 8px 15px #35311845}body .pw-npc>small{display:none}body .pw-npc-shadow,body .pw-hero-shadow{z-index:0;filter:blur(4px);background:#1c2b1957;border-radius:50%;width:80%;height:15px;position:absolute;bottom:4px;left:50%;translate:-50%}body .pw-npc-rig{z-index:2;position:absolute;inset:25px 0 0}body .pw-npc-rig>i{background:url(/park-children-3d-v1.webp) var(--npc-position,0) center/400% 100% no-repeat;will-change:transform;position:absolute;inset:0}body .pw-npc-0{--npc-position:0%}body .pw-npc-1{--npc-position:33.333%}body .pw-npc-2{--npc-position:66.667%}body .pw-npc-3{--npc-position:100%}body .pw-npc .pw-core{clip-path:none;animation:1.5s ease-in-out infinite alternate pwBreathe}body .pw-arm,body .pw-leg{display:none!important}body .pw-hero{z-index:30;width:132px;height:225px;translate:-50% -84%;scale:var(--pw-depth);transform-origin:50% 100%;filter:drop-shadow(0 17px 9px #152b1c66);transition:left var(--pw-travel-ms,.9s) cubic-bezier(.2,.72,.24,1),top var(--pw-travel-ms,.9s) cubic-bezier(.2,.72,.24,1),scale .6s;will-change:left,top;position:absolute}body .pw-hero-rig{z-index:2;position:absolute;inset:0}body .pw-hero-rig>i{will-change:transform;background:url(/park-wordamin-back-v1.webp) 50%/contain no-repeat;position:absolute;inset:0}body .pw-hero strong{z-index:8;color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 2px 3px #0c243ebf;overflow-wrap:anywhere;width:85px;font:1000 clamp(9px,1.05vw,14px)/1 Arial;position:absolute;top:91px;left:50%;translate:-50%}body .pw-hero.state-walking .pw-core,body .pw-hero.state-approaching .pw-core{animation:.42s ease-in-out infinite alternate pwWalkWhole}body .pw-marker{z-index:18;pointer-events:none;border:4px solid #fff4a4;border-radius:50%;width:54px;height:25px;animation:.7s ease-in-out infinite alternate pwMarker;position:absolute;translate:-50% -50%;box-shadow:0 0 0 5px #ffd53e5c,0 0 20px #ffe34b}body .pw-marker i{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;translate:-50% -50%}body .pw-walk-tip,body .pw-progress{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#163425c7;border:2px solid #ffffff7a;border-radius:17px;align-items:center;gap:10px;padding:10px 14px;display:flex;bottom:18px;box-shadow:0 10px 22px #0c261947}body .pw-walk-tip{left:18px}body .pw-progress{min-width:245px;right:18px}body .pw-walk-tip>span,body .pw-progress>span{font-size:26px}body .pw-walk-tip b,body .pw-progress b{font:900 10px Arial;display:grid}body .pw-walk-tip small,body .pw-progress small{color:#d9e9dd;text-transform:uppercase;margin-top:3px;font-size:8px}body .pw-progress em{background:linear-gradient(#78b92e,#347719);border-radius:99px;margin-left:auto;padding:6px 10px;font:900 10px Arial}body .pw-result{z-index:90;border:3px solid #fff;border-radius:24px;justify-items:center;gap:3px;padding:17px 28px;animation:.38s cubic-bezier(.18,.9,.24,1.2) pwResult;display:grid;position:absolute;top:53%;left:50%;translate:-50% -50%;box-shadow:0 20px 45px #13362261}body .pw-result>span{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font:1000 26px Arial;display:grid}body .pw-result>b{font:1000 24px Georgia}body .pw-result>small{font:900 9px Arial}body .pw-wrong{color:#7b3f31;background:linear-gradient(#fff0d3,#edb092)}body .pw-wrong>span{background:#d95542}body .pw-npc.is-chosen.state-wrong{animation:1.15s ease-in-out forwards pwWrongLeave}body .pw-hero.state-wrong .pw-core{animation:.7s ease-in-out forwards pwSad}body .pw-npc.is-chosen.state-celebrating,body .pw-hero.state-celebrating{animation:.55s ease-in-out infinite alternate pwMeet}body .pw-game.state-celebrating .pw-answer-float.is-chosen{opacity:0;transition:opacity .2s,translate .2s;translate:0 -8px}body .pw-game.state-celebrating .pw-hero,body .pw-game.state-celebrating .pw-npc.is-chosen{opacity:0}body .pw-meet-action{z-index:55;width:230px;height:280px;translate:-50% -94%;scale:var(--pw-action-depth);filter:drop-shadow(0 14px 8px #18301e5c);transform-origin:50% 100%;background-position:50%;background-repeat:no-repeat;background-size:contain;animation:.35s cubic-bezier(.18,.9,.25,1.2) both pwActionAppear;position:absolute;overflow:hidden}body .pw-meet-action.action-hug{background-image:url(/park-action-hug-transparent.png)}body .pw-meet-action.action-handshake{background-image:url(/park-handshake-blue-child-v2-transparent.webp)}body .pw-meet-action.action-highfive{background-image:url(/park-action-highfive-transparent.png)}body .pw-meet-action.action-dance{background-image:url(/park-action-dance-transparent.png)}body .pw-meet-action.action-jump{background-image:url(/park-action-jump-transparent.png)}body .pw-meet-action.action-hug{width:180px;animation:.35s ease-out both pwActionAppear,.7s ease-in-out .35s infinite alternate pwActionHug}body .pw-meet-action.action-handshake{animation:.35s ease-out both pwActionAppear,.28s ease-in-out .35s infinite alternate pwActionShake}body .pw-meet-action.action-highfive{background-position:100%;background-size:auto 100%;width:180px;animation:.35s ease-out both pwActionAppear,.55s ease-in-out .35s infinite alternate pwActionHighFive}body .pw-meet-action.action-dance{background-position:100%;background-size:auto 100%;width:155px;animation:.35s ease-out both pwActionAppear,.42s ease-in-out .35s infinite alternate pwActionDance}body .pw-meet-action.action-jump{background-position:100%;background-size:auto 100%;width:175px;animation:.35s ease-out both pwActionAppear,.5s ease-in-out .35s infinite alternate pwActionJump}body .pw-butterfly{z-index:12;color:#975be0;text-shadow:0 0 8px #fff;pointer-events:none;font-size:18px;animation:5s ease-in-out infinite alternate pwButterfly;position:absolute}body .butterfly-one{top:27%;left:12%}body .butterfly-two{color:#37bfc4;animation-delay:-2.5s;top:58%;right:12%}@keyframes pwSun{to{opacity:.5;transform:translate(4%)}}@keyframes pwWater{to{transform:translate(70%)skew(-14deg)}}@keyframes pwDroplet{0%{opacity:0;transform:translate(20px,90px)}45%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes pwNpcWander{0%{transform:rotate(-.55deg)}to{transform:rotate(.55deg)}}@keyframes pwBreathe{to{transform:translateY(-3px)scale(1.015)}}@keyframes pwWalkWhole{0%{transform:translateY(1px)rotate(-1.2deg)}to{transform:translateY(-6px)rotate(1.2deg)}}@keyframes pwMarker{to{opacity:.6;scale:1.18}}@keyframes pwResult{0%{opacity:0;transform:scale(.55)rotate(-5deg)}}@keyframes pwStar{to{rotate:20deg;scale:1.35}}@keyframes pwWrongLeave{0%{opacity:1;transform:translate(0)rotate(0)}35%{opacity:1;transform:translate(8px)rotate(5deg)}to{opacity:0;transform:translate(48px)rotate(8deg)}}@keyframes pwSad{to{filter:grayscale(.5);transform:translateY(8px)rotate(-6deg)}}@keyframes pwMeet{to{transform:translateY(-10px)scale(1.04)}}@keyframes pwButterfly{to{transform:translate(90px,35px)rotate(25deg)}}@keyframes pwActionAppear{0%{opacity:0;transform:scale(.45)translateY(25px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pwActionHug{to{transform:scale(1.035)rotate(1deg)}}@keyframes pwActionShake{to{transform:translate(4px)rotate(.8deg)}}@keyframes pwActionHighFive{to{transform:translateY(-9px)rotate(-1deg)}}@keyframes pwActionDance{to{transform:translate(8px)rotate(4deg)}}@keyframes pwActionJump{to{transform:translateY(-18px)scale(1.025)}}@media (max-width:760px){body .pw-backdrop{padding:0}body .pw-game{aspect-ratio:auto;border:0;border-radius:0;height:100vh;max-height:none}body .pw-world{background-color:#b8c892;background-position:50% 56%;background-repeat:no-repeat;background-size:auto 76%}body .pw-logo{display:none}body .pw-mission{width:70%;top:8px}body .pw-mission small{font-size:7px}body .pw-mission strong{font-size:27px}body .pw-stats{width:105px;padding:7px;top:82px;left:7px}body .pw-controls{top:7px;right:7px}body .pw-controls button{height:35px;padding:0 10px;font-size:9px}body .pw-controls button:first-child{width:36px}body .pw-npc{scale:calc(var(--pw-depth)*.48)}body .pw-hero{scale:calc(var(--pw-depth)*.52)}body .pw-answer-float{min-width:92px;max-width:132px;transform:translate(-50%,calc(-100% - var(--pw-answer-mobile-lift)));padding:6px 8px;font-size:10px}body .pw-walk-tip{padding:7px;bottom:7px;left:7px}body .pw-walk-tip b{display:none}body .pw-progress{min-width:170px;padding:7px;bottom:7px;right:7px}body .pw-progress em{display:none}body .pw-world{background-position:50% 48%;background-size:auto 70%}body :where(.pw-npc,.pw-answer-float,.pw-meet-action){left:var(--pw-mobile-x)!important}body :where(.pw-npc,.pw-answer-float,.pw-hero,.pw-meet-action,.pw-marker){top:var(--pw-mobile-y)!important}body .pw-meet-action{scale:calc(var(--pw-action-depth)*.44)}}@media (prefers-reduced-motion:reduce){body .pw-world *,body .pw-npc,body .pw-hero{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body .pw-meet-action.action-highfive{background-image:url(/park-action-highfive-complete-v2.png);background-position:50%;background-size:contain}body .pw-npc-rig>.pw-academy-miniature{width:100%;height:100%;display:block;overflow:hidden}body .pw-meet-action[data-academy-cast]{width:210px;animation:.35s ease-out both pwActionAppear;overflow:visible;background:0 0!important}body .pw-academy-meet-hero{transform-origin:bottom;background:url(/park-wordamin-back-v1.webp) bottom/contain no-repeat;width:48%;height:88%;animation:.65s ease-in-out .35s infinite alternate pwAcademyMeet;position:absolute;bottom:0;left:0}body .pw-academy-meet-guest{transform-origin:bottom;width:55%;height:100%;animation:.65s ease-in-out .48s infinite alternate pwAcademyMeet;position:absolute;bottom:0;right:0}@keyframes pwAcademyMeet{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-13px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){body .pw-academy-meet-hero,body .pw-academy-meet-guest{animation:none}}body .pw-meet-action[data-academy-cast]{width:245px;overflow:visible;background:0 0!important}body .pw-academy-action-art{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}body .pw-meet-action[data-academy-cast].action-hug{animation:.35s ease-out both pwActionAppear,.7s ease-in-out .35s infinite alternate pwActionHug}body .pw-meet-action[data-academy-cast].action-handshake{animation:.35s ease-out both pwActionAppear,.28s ease-in-out .35s infinite alternate pwActionShake}body .pw-meet-action[data-academy-cast].action-highfive{animation:.35s ease-out both pwActionAppear,.55s ease-in-out .35s infinite alternate pwActionHighFive}body .pw-meet-action[data-academy-cast].action-jump{animation:.35s ease-out both pwActionAppear,.5s ease-in-out .35s infinite alternate pwActionJump}body .pw-game .pw-mission{width:min(520px,100% - 32px);max-width:52%;inset:auto auto 16px 16px;translate:none}body .pw-game .pw-walk-tip{display:none}@media (max-width:760px){body .pw-game .pw-mission{left:7px;bottom:calc(7px + env(safe-area-inset-bottom,0px));width:calc(100% - 14px);max-width:none}body .pw-game .pw-progress{bottom:calc(112px + env(safe-area-inset-bottom,0px))}}@media (min-width:761px){body .pw-world{background-image:url(/park-walk-environment-shifted-v4.png)}}body .pw-game:not(.pw-cast-0) .pw-hero{width:96px;height:144px;translate:-50% -94%}body .pw-game:not(.pw-cast-0) .pw-hero-rig>i{background-image:url(/park-academy-walker-v2.png)}body .pw-game:not(.pw-cast-0) .pw-hero strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:90px;top:55px}body .pw-academy-meet-hero{background-image:url(/park-academy-walker-v2.png)}@media (max-width:760px){body .pw-game:not(.pw-cast-0) .pw-hero{scale:calc(var(--pw-depth)*.48)}}body .pw-game.pw-cast-3 .pw-hero{width:118px;height:177px}body .pw-game.pw-cast-3 .pw-hero strong{top:67px}@media (min-width:761px){body .pw-world{--pw-scene-shift:9}body .pw-world :is(.pw-npc,.pw-answer-float,.pw-hero,.pw-meet-action,.pw-marker,.pw-water-shimmer,.pw-fountain-sparkle){margin-left:calc(var(--pw-scene-shift)*1%)}}body .pw-game,body .pw-game *{-webkit-user-select:none;user-select:none}body .pw-game img{-webkit-user-drag:none}body .content.academy-page{background:#183c31;padding:0!important}body .academy-panorama-view{background:#183c31;width:100%;min-height:100vh;margin:0;padding:0;overflow:hidden}body .academy-panorama{aspect-ratio:16/9;isolation:isolate;background:url(/wordamin-academy-panorama-v4.webp) 50%/cover no-repeat;width:100%;min-height:100vh;position:relative;overflow:hidden;box-shadow:inset 0 0 100px #082a1d47}body .academy-panorama:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#092d1f47,#0000 19% 78%,#08271c57),radial-gradient(circle at 50% 45%,#0000 45%,#0a2b1e21);position:absolute;inset:0}body .academy-panorama-title{z-index:20;box-sizing:border-box;color:#fff9dc;-webkit-backdrop-filter:blur()saturate(1.25);backdrop-filter:blur()saturate(1.25);background:linear-gradient(125deg,#154e39ad,#1141317a);border:1px solid #ffffff9e;border-radius:30px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;column-gap:12px;width:min(820px,100% - 64px);padding:10px 18px;display:grid;position:absolute;top:2.2%;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff1f,0 13px 30px #08261b45}body .academy-panorama-title:after{content:"";grid-area:1/3/3;width:52px;height:1px}body .academy-panorama-title .academy-seal{border-width:2px;grid-area:1/1/3;justify-self:center;width:43px;height:43px;margin:0;box-shadow:0 5px 11px #0000003d}body .academy-panorama-title .academy-seal i{font-size:20px}body .academy-panorama-title h1{color:#fff7cf;text-align:center;text-shadow:0 3px 8px #00000040;white-space:nowrap;grid-column:2;justify-content:center;align-items:baseline;gap:12px;margin:0;font:900 clamp(21px,2.2vw,36px)/1 Georgia,serif;display:flex}body .academy-panorama-title h1 small{color:#f0d788;letter-spacing:.8px;margin:0;font:800 clamp(10px,1.15vw,17px)/1 Arial,sans-serif;display:inline}body .academy-panorama-title p{color:#deeadc;text-align:center;grid-column:2;margin:5px 0 0;font-size:9px;font-weight:800}body .academy-panorama-title p small{font-size:inherit;color:#c5d9cc}body .academy-hotspots{z-index:12;position:absolute;inset:0}body .academy-hotspot{color:#174936;text-align:left;cursor:pointer;width:clamp(116px,12vw,190px);min-height:54px;animation:.55s cubic-bezier(.2,.85,.3,1.15) both academy-hotspot-arrive;animation-delay:calc(var(--academy-order)*55ms);background:linear-gradient(110deg,#fffbdcf5,#ccebcfed);border:2px solid #ffffffe0;border-radius:18px;padding:7px 28px 7px 42px;transition:transform .25s cubic-bezier(.2,.8,.3,1.2),filter .2s,box-shadow .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 3px #ffffffbf,0 9px 18px #082f1f4f,0 0 0 4px #ffe27914}body .academy-hotspot:hover:not(:disabled){z-index:30;filter:brightness(1.06);transform:translate(-50%,-56%)scale(1.09);box-shadow:inset 0 3px #fff,0 17px 29px #082f1f66,0 0 23px #ffe267a6}body .academy-hotspot:disabled{opacity:.74;cursor:default}body .academy-hotspot>span{background:radial-gradient(circle at 32% 22%,#fff9c8,#68b58a 65%,#2f7658);border:3px solid #fff4c7;border-radius:50%;place-items:center;width:52px;height:52px;font-size:27px;animation:2.5s ease-in-out infinite alternate academy-hotspot-icon;display:grid;position:absolute;top:50%;left:-13px;transform:translateY(-50%);box-shadow:inset 0 4px #ffffff59,0 6px 10px #16483147}body .academy-hotspot>b{color:#174936;text-wrap:balance;font:900 clamp(11px,1.12vw,17px)/1.02 Georgia,serif;display:block;overflow:hidden}body .academy-hotspot>small{color:#60766c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;font-weight:800;display:block;overflow:hidden}body .academy-hotspot>i{color:#fff;background:#297457;border-radius:50%;place-items:center;width:19px;height:19px;font:900 10px Arial,sans-serif;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}body .academy-panorama-glints{z-index:4;pointer-events:none;position:absolute;inset:0}body .academy-panorama-glints i{background:#fff6a2;border-radius:50%;width:7px;height:7px;animation:3.2s ease-in-out infinite alternate academy-panorama-glint;position:absolute;box-shadow:0 0 13px 4px #ffec73bf}body .academy-panorama-glints i:first-child{top:12%;left:8%}body .academy-panorama-glints i:nth-child(2){animation-delay:-1s;top:31%;left:49%}body .academy-panorama-glints i:nth-child(3){animation-delay:-2s;top:12%;right:16%}body .academy-panorama-glints i:nth-child(4){animation-delay:-.5s;bottom:14%;right:6%}body .academy-panorama-legend{z-index:15;color:#fff4ca;-webkit-backdrop-filter:blur();backdrop-filter:blur();text-align:center;background:#144b36d1;border:1px solid #fff4c194;border-radius:999px;padding:8px 18px;position:absolute;bottom:2%;left:50%;transform:translate(-50%);box-shadow:0 9px 20px #0523184d}body .academy-panorama-legend b,body .academy-panorama-legend small{display:block}body .academy-panorama-legend b{font:900 10px Georgia,serif}body .academy-panorama-legend small{color:#c9ddcf;margin-top:2px;font-size:7px}body .academy-panorama-proverb{z-index:10;color:#61421f;background:linear-gradient(#f4d991,#b98742);border:2px solid #7c4f1fb8;border-radius:7px;padding:5px 10px;font:800 9px Georgia,serif;position:absolute;bottom:4%;left:5.5%;transform:rotate(-2deg);box-shadow:inset 0 2px #ffffff61,0 7px 13px #2d1f1045}@keyframes academy-hotspot-arrive{0%{opacity:0;transform:translate(-50%,-30%)scale(.72)}}@keyframes academy-hotspot-icon{to{filter:brightness(1.08);transform:translateY(-56%)rotate(3deg)}}@keyframes academy-panorama-glint{to{opacity:.25;transform:translate(24px,-12px)scale(1.5)}}@media (max-width:900px){body .academy-panorama{aspect-ratio:auto;background-position:top;min-height:900px}body .academy-hotspot{width:140px}body .academy-hotspot-match{top:24%;left:15%}body .academy-hotspot-conveyor{top:19%;left:48%}body .academy-hotspot-catch{top:25%;left:79%}body .academy-hotspot-type{top:43%;left:17%}body .academy-hotspot-quiz{top:39%;left:50%}body .academy-hotspot-flight{top:43%;left:81%}body .academy-hotspot-anagram{top:61%;left:17%}body .academy-hotspot-water{top:58%;left:50%}body .academy-hotspot-hearing{top:61%;left:82%}body .academy-hotspot-cards{top:78%;left:17%}body .academy-hotspot-hike{top:76%;left:50%}body .academy-hotspot-park{top:79%;left:82%}body .academy-panorama-title{grid-template-columns:48px minmax(0,1fr) 48px;width:92%}body .academy-panorama-title h1{white-space:normal;flex-wrap:wrap;gap:3px 9px}}@media (max-width:600px){body .academy-panorama{background-position:50%;background-size:auto 100%;min-height:1250px}body .academy-panorama-title{box-sizing:border-box;width:92%;top:1%}body .academy-panorama-title p{display:none}body .academy-hotspot{width:145px}body .academy-hotspot-match,body .academy-hotspot-type,body .academy-hotspot-anagram,body .academy-hotspot-cards{left:27%}body .academy-hotspot-conveyor,body .academy-hotspot-catch,body .academy-hotspot-quiz,body .academy-hotspot-flight,body .academy-hotspot-water,body .academy-hotspot-hearing,body .academy-hotspot-hike,body .academy-hotspot-park{left:74%}body .academy-hotspot-match{top:14%}body .academy-hotspot-conveyor{top:20%}body .academy-hotspot-catch{top:32%}body .academy-hotspot-type{top:27%}body .academy-hotspot-quiz{top:44%}body .academy-hotspot-flight{top:56%}body .academy-hotspot-anagram{top:39%}body .academy-hotspot-water{top:68%}body .academy-hotspot-hearing{top:80%}body .academy-hotspot-cards{top:51%}body .academy-hotspot-hike{top:92%}body .academy-hotspot-park{top:97%}body .academy-panorama-legend{display:none}}@media (prefers-reduced-motion:reduce){body .academy-hotspot,body .academy-hotspot>span,body .academy-panorama-glints i{animation:none!important}}body .dna-backdrop{z-index:250;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#162f2aba}body .dna-game{background:#eef0dd;width:min(980px,100%);overflow:hidden}body .dna-stage{isolation:isolate;background:radial-gradient(circle at 50% 5%,#fff7b3f0,#0000 30%),linear-gradient(145deg,#c8e6d3,#f4dfaa 56%,#d5c5eb);min-height:650px;padding:18px clamp(18px,4vw,48px) 38px;position:relative;overflow:hidden}body .dna-stage:before{content:"";z-index:-2;background:radial-gradient(circle at 15% 24%,#ffffff8a,#0000 20%),radial-gradient(circle at 86% 74%,#6fd3b447,#0000 24%);position:absolute;inset:0}body .dna-heading{z-index:8;color:#215a45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffefb8;border:2px solid #ffffffbd;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;min-height:55px;padding:8px 16px;display:flex;position:relative;box-shadow:0 11px 24px #275c3f21}body .dna-heading>span{letter-spacing:.6px;font:1000 13px Georgia,serif}body .dna-heading p{margin:0;font-size:10px;font-weight:850}body .dna-heading p small{color:#73887d;margin-top:2px;font-size:8px;display:block}body .dna-heading>b{color:#9d6828;font:900 11px Georgia,serif}body .dna-timer{--dna-time:100%;z-index:7;background:radial-gradient(circle,#fffbea 0 57%,transparent 58%),conic-gradient(#3f9771 var(--dna-time),#ffffff8c var(--dna-time));border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;margin:13px auto;transition:background .4s linear;display:grid;position:relative;box-shadow:inset 0 0 0 4px #ffffffb8,0 13px 23px #27573d30}body .dna-timer>b{color:#194c39;font:900 35px/1 Georgia,serif}body .dna-timer>small{color:#6c8177;font-size:7px;font-weight:900}body .dna-memory-grid{z-index:5;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;max-width:880px;margin:0 auto;display:grid;position:relative}body .dna-memory-card{color:#214e40;min-height:112px;animation:.55s cubic-bezier(.2,.86,.3,1.15) both dna-card-arrive;animation-delay:calc(var(--dna-card)*70ms);background:radial-gradient(circle at 20% 8%,#fff5b7,#0000 25%),linear-gradient(145deg,#fff9dc,#a9d7b7);border:3px solid #ffffffe6;border-radius:24px;align-items:center;padding:16px 48px 13px 42px;display:flex;position:relative;box-shadow:inset 0 4px #ffffffbf,0 13px 22px #254f3733,0 6px #4c855b29}body .dna-memory-card>span{color:#a06b31;font:900 11px Georgia,serif;position:absolute;top:10px;left:10px}body .dna-memory-card>div{text-align:center;gap:7px;width:100%;min-width:0;display:grid}body .dna-memory-card small{color:#70837b;letter-spacing:.7px;font-size:7px;font-weight:1000}body .dna-memory-card b{text-wrap:balance;overflow-wrap:anywhere;font:900 clamp(15px,2vw,23px)/1.05 Georgia,serif}body .dna-memory-card button{cursor:pointer;background:linear-gradient(#fff8cb,#e8b95e);border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid;position:absolute;top:50%;right:9px;translate:0 -50%;box-shadow:0 6px 10px #5b3e1d33,inset 0 3px #ffffff7a}body .dna-memory-card button:hover{transform:scale(1.1)}body .dna-closed-cards{z-index:5;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px auto;display:flex;position:relative}body .dna-closed-cards i{color:#fff4ad;width:40px;height:58px;transform:rotate(calc((var(--dna-card) - 5)*1.2deg));background:linear-gradient(145deg,#5b9b78,#245b46);border:3px solid #fff1bc;border-radius:12px;place-items:center;font-style:normal;animation:.45s both dna-card-close;display:grid;box-shadow:0 8px 13px #1f483233,inset 0 4px #ffffff2e}body .dna-closed-cards b{font:900 18px Georgia,serif}body .dna-recall{z-index:6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffff2b8;border:2px solid #ffffffb8;border-radius:24px;width:min(760px,100%);margin:0 auto;padding:14px;position:relative;box-shadow:0 15px 30px #224d3729}body .dna-recall-head,body .dna-recall-row{grid-template-columns:32px 1fr 1fr;align-items:center;gap:8px;display:grid}body .dna-recall-head{color:#657d72;text-align:center;padding:0 5px 7px;font-size:8px}body .dna-recall-row{margin-top:7px}body .dna-recall-row>span{color:#fff;background:#3b8565;border-radius:50%;place-items:center;width:28px;height:28px;font:900 10px Georgia,serif;display:grid}body .dna-recall-row input{color:#204f3e;text-align:center;background:#fffef1;border:2px solid #407d5b33;border-radius:12px;outline:0;min-width:0;padding:10px 11px;font:800 12px Georgia,serif}body .dna-recall-row input:focus{border-color:#4d9b73;box-shadow:0 0 0 4px #4e9d7321}body .dna-check,.dna-feedback>button{color:#fff;cursor:pointer;background:linear-gradient(#3f9470,#23684e);border:2px solid #fff;border-radius:14px;min-width:190px;margin:15px auto 2px;padding:12px 17px;font-size:10px;font-weight:900;display:block;box-shadow:0 8px 14px #1f553b33,inset 0 2px #ffffff40}body .dna-feedback{z-index:7;text-align:center;border:3px solid #fff;border-radius:28px;width:min(650px,100%);margin:35px auto;padding:25px;animation:.4s cubic-bezier(.2,.9,.3,1.2) dna-result-pop;position:relative;box-shadow:0 20px 37px #264b3738}body .dna-feedback.right{background:linear-gradient(145deg,#eff9c7,#86cea0)}body .dna-feedback.wrong{background:linear-gradient(145deg,#fff0cf,#e9a68f)}body .dna-result-orb{color:#fff;background:radial-gradient(circle at 33% 24%,#90d7a9,#2c7958 68%);border:4px solid #fff;border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 12px;font:900 37px Georgia,serif;display:grid;box-shadow:inset 0 7px #ffffff40,0 12px 21px #22563a33}body .dna-feedback.wrong .dna-result-orb{background:radial-gradient(circle at 33% 24%,#ffc99e,#b9644b 68%)}body .dna-feedback h2{color:#214f3d;margin:0;font:900 26px Georgia,serif}body .dna-feedback>small{color:#667b71;margin-top:4px;font-size:9px;font-weight:800;display:block}body .dna-corrections{grid-template-columns:repeat(2,1fr);gap:6px;max-height:245px;margin-top:14px;display:grid;overflow:auto}body .dna-corrections span{background:#ffffffa6;border-radius:10px;padding:7px;display:grid}body .dna-corrections b{font:900 10px Georgia,serif}body .dna-corrections small{color:#6a756e;font-size:8px}body .dna-helix{z-index:-1;opacity:.25;width:120px;height:500px;position:absolute;top:17%;left:2%;transform:rotate(-8deg)}body .dna-helix i{left:50%;top:calc(var(--helix)*70px);width:90px;height:18px;transform:translateX(-50%) rotate(calc(var(--helix)*24deg));background:linear-gradient(90deg,#eb8a56 0 45%,#fff4a7 46% 54%,#45a77b 55%);border-radius:999px;position:absolute;box-shadow:0 4px 8px #2c563c33}body .dna-helix i:first-child{--helix:0}body .dna-helix i:nth-child(2){--helix:1}body .dna-helix i:nth-child(3){--helix:2}body .dna-helix i:nth-child(4){--helix:3}body .dna-helix i:nth-child(5){--helix:4}body .dna-helix i:nth-child(6){--helix:5}body .dna-helix i:nth-child(7){--helix:6}body .dna-crystal,body .dna-capsule{z-index:1;pointer-events:none;filter:drop-shadow(0 12px 10px #23463140);position:absolute}body .dna-crystal{width:120px;animation:2.8s ease-in-out infinite alternate dna-float;bottom:-5px;right:-12px}body .dna-capsule{width:100px;animation:3.2s ease-in-out -1s infinite alternate dna-float;bottom:1%;left:-18px;transform:rotate(-22deg)}@keyframes dna-card-arrive{0%{opacity:0;transform:translateY(22px)rotate(-3deg)scale(.82)}}@keyframes dna-card-close{0%{opacity:0;transform:rotateY(90deg)scale(.7)}}@keyframes dna-result-pop{0%{opacity:0;transform:scale(.72)}}@keyframes dna-float{to{filter:brightness(1.08)drop-shadow(0 15px 11px #23463147);translate:0 -8px}}@media (max-width:650px){body .dna-stage{padding-inline:10px}body .dna-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body .dna-memory-card{min-height:92px;padding:12px 38px 9px 24px}body .dna-memory-card b{font-size:13px}body .dna-recall-head,body .dna-recall-row{grid-template-columns:25px 1fr 1fr;gap:5px}body .dna-recall-row input{padding:8px 5px;font-size:9px}body .dna-corrections{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body .dna-memory-card,body .dna-closed-cards i,body .dna-feedback,body .dna-crystal,body .dna-capsule{animation:none!important}}body .cipher-backdrop{z-index:270;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#122335c2}body .cipher-game{background:#ecf1e8;width:min(850px,100%);overflow:hidden}body .cipher-stage{background:radial-gradient(circle at 15% 9%,#fff199b3,#0000 25%),radial-gradient(circle at 88% 70%,#99c8ee66,#0000 28%),linear-gradient(145deg,#e0eedb,#f8e8b8 54%,#d8d0ed);align-content:start;justify-items:center;gap:15px;min-height:620px;padding:22px clamp(14px,5vw,58px) 36px;display:grid}body .cipher-brand{color:#244f42;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;display:grid}body .cipher-brand>span{background:linear-gradient(145deg,#f6cf58,#b77c32);border:3px solid #fff;border-radius:18px;place-items:center;width:52px;height:52px;font-size:27px;display:grid;box-shadow:0 9px 17px #463d2033}body .cipher-brand div{display:grid}body .cipher-brand small{letter-spacing:1.4px;font-size:8px;font-weight:900}body .cipher-brand b{font:900 28px Georgia,serif}body .cipher-brand strong{background:#ffffffa8;border-radius:13px;padding:8px 13px;font:900 18px Georgia,serif}body .cipher-stage>p{color:#285448;text-align:center;margin:5px 0 0;font:900 clamp(20px,3vw,30px)/1.15 Georgia,serif}body .cipher-stage>p small{color:#708078;margin-top:5px;font:800 9px Arial,sans-serif;display:block}body .cipher-rebus{box-sizing:border-box;background:#ffffff8c;border:3px solid #ffffffe6;border-radius:30px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:min(680px,100%);min-height:174px;padding:24px;display:flex;box-shadow:inset 0 4px #fff9,0 17px 30px #314f3c24}body .cipher-tile{min-width:84px;min-height:94px;transform:rotate(var(--tile-tilt,-1deg));background:linear-gradient(150deg,#fffdf1,#dcebd9);border:2px solid #fff;border-radius:22px;align-content:center;place-items:center;gap:5px;padding:10px;display:grid;box-shadow:0 9px 14px #2b483526}body .cipher-tile:nth-child(2n){--tile-tilt:2deg}body .cipher-tile>span{filter:drop-shadow(0 5px 4px #23392b29);font-size:50px;line-height:1}body .cipher-tile>small{color:#65776e;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:900}body .cipher-length{color:#285448;justify-items:center;gap:5px;display:grid}body .cipher-length>span{letter-spacing:3px;font:900 clamp(17px,3vw,24px)/1.1 monospace}body .cipher-length small{font-size:8px;font-weight:850}body .cipher-stage form{grid-template-columns:1fr auto;gap:8px;width:min(560px,100%);display:grid}body .cipher-stage form input{color:#254c40;background:#ffffffd1;border:2px solid #fff;border-radius:16px;outline:0;min-width:0;padding:14px 17px;font-size:16px;font-weight:800;box-shadow:0 8px 15px #2f4d3b1f}body .cipher-stage form input:focus{border-color:#48a47a;box-shadow:0 0 0 4px #48a47a2b}body .cipher-stage form button,body .cipher-hint-button{color:#fff;cursor:pointer;background:linear-gradient(#469873,#276b50);border:2px solid #fff;border-radius:15px;padding:12px 18px;font-size:10px;font-weight:900;box-shadow:0 8px 14px #235b4133}body .cipher-hint-button{color:#766126;box-shadow:none;background:#fffad7b3;border:0}body .cipher-hint{color:#665525;background:#fff7c7cc;border-radius:16px;align-items:center;gap:11px;width:min(560px,100%);padding:10px 14px;display:flex}body .cipher-hint>span{font-size:25px}body .cipher-hint div{display:grid}body .cipher-hint small{letter-spacing:1px;font-size:7px;font-weight:900}body .cipher-hint b{font:900 15px Georgia,serif}body .cipher-hint em{font-size:8px}body .cipher-feedback{border-radius:13px;padding:9px 14px;font-size:10px;font-weight:850}body .cipher-feedback.good{color:#286044;background:#cce9d3}body .cipher-feedback.bad{color:#864a39;background:#f4d1c2}body .cipher-feedback span{color:#27704e;margin-left:8px}@media (max-width:650px){body .cipher-stage{gap:9px;min-height:calc(100dvh - 50px);padding:10px 8px 18px}body .cipher-rebus{border-radius:21px;gap:7px;min-height:135px;padding:12px}body .cipher-tile{border-radius:16px;min-width:57px;min-height:69px;padding:6px}body .cipher-tile>span{font-size:35px}body .cipher-tile>small{font-size:6px}body .cipher-stage form{grid-template-columns:1fr}body .cipher-stage form input,body .cipher-stage form button{min-height:44px}body .cipher-brand>span{width:43px;height:43px;font-size:22px}body .cipher-brand b{font-size:22px}}body .cipher-stage>.cipher-initials-rule{text-wrap:balance;margin:0;font:600 13px/1.5 Arial,sans-serif}body .cipher-literal{white-space:pre;align-self:center;min-width:12px;font-size:26px}body .cipher-tile>small{white-space:normal;word-break:normal;overflow-wrap:normal;text-align:center;max-width:110px;font-size:11px;line-height:1.3}body .cipher-rebus{max-height:42dvh;overflow-y:auto}body .cipher-game{max-height:100dvh;overflow-y:auto}body .dialog-backdrop{z-index:272;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191f30c7}body .dialog-game{background:#eff2e8;width:min(920px,100%);overflow:hidden}body .dialog-setup,body .dialog-stage{background:radial-gradient(circle at 12% 10%,#ffe57d9e,#0000 27%),radial-gradient(circle at 90% 80%,#85b8e46b,#0000 29%),linear-gradient(145deg,#e2efdb,#f8e8c3 53%,#d9d1ec);min-height:630px;padding:24px clamp(14px,5vw,55px) 30px}body .dialog-setup{text-align:center;align-content:center;justify-items:center;gap:9px;display:grid}body .dialog-logo{background:linear-gradient(145deg,#7fc4a5,#34795d);border:3px solid #fff;border-radius:27px;place-items:center;width:76px;height:76px;font-size:40px;display:grid;box-shadow:0 14px 25px #214a3638}body .dialog-setup>small{color:#527064;letter-spacing:1.5px;font-size:8px;font-weight:900}body .dialog-setup h1{color:#244d40;margin:0;font:900 42px Georgia,serif}body .dialog-setup>p{color:#315b4e;margin:4px 0 13px;font:900 22px Georgia,serif}body .dialog-setup>p small{color:#76837e;margin-top:5px;font:800 9px Arial,sans-serif;display:block}body .dialog-player-choice{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}body .dialog-player-choice button{color:#265242;cursor:pointer;background:linear-gradient(145deg,#ffffffeb,#cee8d0e6);border:3px solid #fff;border-radius:25px;align-content:center;justify-items:center;gap:4px;width:150px;min-height:165px;padding:15px 10px;transition:all .2s;display:grid;box-shadow:0 13px 22px #2b483626}body .dialog-player-choice button:hover{filter:brightness(1.04);transform:translateY(-5px)}body .dialog-player-choice button>span{letter-spacing:-9px;padding-right:9px;font-size:24px}body .dialog-player-choice b{font:900 34px Georgia,serif}body .dialog-player-choice small,body .dialog-player-choice em{font-size:9px;font-style:normal;font-weight:850}body .dialog-player-choice em{color:#775d20;background:#fff3b4;border-radius:9px;margin-top:6px;padding:5px 8px}body .dialog-setup aside{color:#60746c;background:#ffffff8c;border-radius:14px;max-width:590px;margin-top:14px;padding:11px 15px;font-size:9px;font-weight:750}body .dialog-player-names{gap:9px;width:min(520px,100%);display:grid}body .dialog-player-names label{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;display:grid}body .dialog-player-names label>span{color:#fff;background:linear-gradient(145deg,#68a98a,#2b7256);border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font:900 15px Georgia,serif;display:grid;box-shadow:0 5px 10px #25533d33}body .dialog-player-names input{color:#234c3e;background:#ffffffe6;border:2px solid #386f523d;border-radius:14px;outline:0;width:100%;min-height:48px;padding:11px 14px;font:800 16px Arial,sans-serif;box-shadow:inset 0 2px #fff,0 7px 14px #2c513b17}body .dialog-player-names input:focus{border-color:#4b9872;box-shadow:0 0 0 4px #4b987224}body .dialog-name-actions{justify-content:flex-end;gap:9px;width:min(520px,100%);margin-top:5px;display:flex}body .dialog-name-actions button{color:#356452;cursor:pointer;background:#ffffffc2;border:1px solid #3e6c5340;border-radius:12px;min-height:43px;padding:10px 15px;font-size:10px;font-weight:900}body .dialog-name-actions .dialog-start{color:#fff8d8;background:linear-gradient(145deg,#3d9470,#216448);box-shadow:0 7px 13px #21644833}body .dialog-name-actions button:disabled{opacity:.4;cursor:not-allowed}body .dialog-stage{align-content:start;gap:13px;display:grid}body .dialog-topic{color:#244f41;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;display:grid}body .dialog-topic>span{background:linear-gradient(145deg,#7bc2a2,#3c8064);border:3px solid #fff;border-radius:18px;place-items:center;width:52px;height:52px;font-size:28px;display:grid}body .dialog-topic>div{min-width:0}body .dialog-topic small{letter-spacing:1.2px;font-size:7px;font-weight:900}body .dialog-topic h2{color:#234b3f;margin:1px 0;font:900 clamp(20px,3vw,29px) Georgia,serif}body .dialog-topic p{color:#677970;margin:2px 0;font-size:9px;font-weight:750}body .dialog-topic>strong{background:#ffffffa6;border-radius:13px;padding:9px 12px;font:900 17px Georgia,serif}body .dialog-turn{text-align:center;background:#ffffff94;border:3px solid #ffffffe0;border-radius:22px;padding:15px 19px;box-shadow:0 10px 20px #2a44351a}body .dialog-turn>small{color:#7c6a36;letter-spacing:1.1px;font-size:7px;font-weight:900}body .dialog-turn h3{color:#285a48;margin:4px 0;font:900 22px Georgia,serif}body .dialog-turn h3 em{font:800 10px Arial,sans-serif}body .dialog-turn p{color:#4e665c;margin:5px;font-size:10px;font-weight:800}body .dialog-turn blockquote{color:#664f22;background:#fff4bd;border-radius:13px;max-width:680px;margin:9px auto 0;padding:9px 12px;font:italic 800 13px Georgia,serif}body .dialog-words{gap:9px;display:grid}body .dialog-words>header{color:#47675a;justify-content:space-between;font-size:8px;display:flex}body .dialog-words button{text-align:left;color:#285241;cursor:pointer;background:linear-gradient(145deg,#fffdf3,#dcebdc);border:2px solid #fff;border-radius:18px;grid-template-columns:1fr auto;align-items:center;min-width:0;min-height:76px;padding:11px 13px;display:grid;box-shadow:0 8px 14px #2b463621}body .dialog-words button:hover{filter:brightness(1.05);transform:translateY(-2px)}body .dialog-words button b{overflow-wrap:anywhere;min-width:0;font:900 16px Georgia,serif}body .dialog-words button small{color:#718078;grid-column:1;font-size:8px;font-weight:750}body .dialog-words button span{color:#34795b;grid-area:1/2/3;font-size:8px;font-weight:900}body .dialog-history{color:#587068;align-items:center;gap:10px;min-width:0;font-size:8px;display:flex}body .dialog-history>div{gap:5px;min-width:0;display:flex;overflow:hidden}body .dialog-history span{background:#ffffff94;border-radius:10px;flex:none;padding:5px 8px;font-weight:800}body .dialog-history i{color:#fff;background:#397a5d;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:4px;font-style:normal;display:inline-grid}body .dialog-stage>footer{color:#587068;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}body .dialog-stage>footer button{color:#45675a;cursor:pointer;background:#fff9;border:0;border-radius:10px;padding:7px 9px;font-size:8px;font-weight:800}@media (max-width:650px){body .dialog-setup,body .dialog-stage{gap:8px;min-height:calc(100dvh - 50px);padding:9px 7px 15px}body .dialog-player-choice button{width:102px;min-height:128px;padding:8px}body .dialog-player-choice{gap:6px}body .dialog-player-choice button>span{font-size:18px}body .dialog-player-choice b{font-size:27px}body .dialog-topic{grid-template-columns:43px 1fr auto;gap:7px}body .dialog-topic>span{width:42px;height:42px;font-size:21px}body .dialog-topic p{display:none}body .dialog-turn{border-radius:16px;padding:9px}body .dialog-turn h3{font-size:18px}body .dialog-words>div{gap:6px}body .dialog-words button{min-height:66px;padding:7px}body .dialog-words button b{font-size:12px}body .dialog-words button span{font-size:6px}body .dialog-history,body .dialog-stage>footer b{display:none}}body .dialog-stage.dialog-player-1{--player-main:#32845f;--player-deep:#1f6547;--player-soft:#d7efdc;--player-pale:#eff9e9;--player-glow:#32845f3b}body .dialog-stage.dialog-player-2{--player-main:#397fbd;--player-deep:#245c91;--player-soft:#d5e8f8;--player-pale:#eef7ff;--player-glow:#397fbd3b}body .dialog-stage.dialog-player-3{--player-main:#a65dab;--player-deep:#78417f;--player-soft:#eedaf0;--player-pale:#fbf0fb;--player-glow:#a65dab3b}body .dialog-stage .dialog-turn{color:var(--player-deep);background:linear-gradient(135deg,var(--player-pale),var(--player-soft));box-shadow:0 0 0 4px var(--player-glow),0 12px 23px #2a443521;border-color:#ffffffeb;transition:background .35s,box-shadow .35s}body .dialog-stage .dialog-turn>small,body .dialog-stage .dialog-turn h3{color:var(--player-deep)}body .dialog-stage .dialog-turn blockquote{color:var(--player-deep);background:#ffffffad}body .dialog-player-dot{vertical-align:-1px;background:var(--player-main);width:12px;height:12px;box-shadow:0 2px 5px var(--player-glow);border:2px solid #fff;border-radius:50%;font-style:normal;display:inline-block}body .dialog-stage .dialog-words button{color:var(--player-deep);background:linear-gradient(145deg,#fff,var(--player-soft));box-shadow:0 7px 0 var(--player-main),0 12px 18px var(--player-glow)}@supports (color:color-mix(in lab, red, red)){body .dialog-stage .dialog-words button{box-shadow:0 7px 0 color-mix(in srgb,var(--player-main) 38%,transparent),0 12px 18px var(--player-glow)}}body .dialog-stage .dialog-words button{transition:background .35s,box-shadow .35s,transform .2s}body .dialog-stage .dialog-words button small{color:var(--player-deep)}@supports (color:color-mix(in lab, red, red)){body .dialog-stage .dialog-words button small{color:color-mix(in srgb,var(--player-deep) 72%,#777)}}body .dialog-stage .dialog-words button span,body .dialog-stage>footer>b{color:var(--player-main)}body .dialog-history .history-player-1 i{background:#32845f}body .dialog-history .history-player-2 i{background:#397fbd}body .dialog-history .history-player-3 i{background:#a65dab}body .dialog-stage{isolation:isolate;position:relative;overflow:hidden}body .dialog-handoff.dialog-player-1{--player-main:#32845f;--player-deep:#1f6547;--player-soft:#d7efdc;--player-pale:#eff9e9;--player-glow:#32845f3b}body .dialog-handoff.dialog-player-2{--player-main:#397fbd;--player-deep:#245c91;--player-soft:#d5e8f8;--player-pale:#eef7ff;--player-glow:#397fbd3b}body .dialog-handoff.dialog-player-3{--player-main:#a65dab;--player-deep:#78417f;--player-soft:#eedaf0;--player-pale:#fbf0fb;--player-glow:#a65dab3b}body .dialog-handoff{z-index:20;color:var(--player-deep);background:radial-gradient(circle at 50% 44%,var(--player-soft),var(--player-pale) 42%,#f7f6ef 76%);text-align:center;place-content:center;justify-items:center;gap:8px;animation:.28s both dialog-handoff-in;display:grid;position:absolute;inset:0}body .dialog-handoff small{letter-spacing:1.7px;font-size:8px;font-weight:900}body .dialog-handoff h2{margin:0;font:900 clamp(35px,6vw,58px) Georgia,serif}body .dialog-handoff p{color:var(--player-deep);margin:0}@supports (color:color-mix(in lab, red, red)){body .dialog-handoff p{color:color-mix(in srgb,var(--player-deep) 70%,#777)}}body .dialog-handoff p{font-size:10px;font-weight:800}body .dialog-handoff-ripple{background:var(--player-main);width:82px;height:82px;box-shadow:0 0 0 12px var(--player-glow),0 18px 30px var(--player-glow);border:3px solid #fff;border-radius:50%;place-items:center;display:grid}body .dialog-handoff-ripple i{border:4px solid #fff;border-radius:50%;width:25px;height:25px;animation:.8s ease-in-out infinite alternate dialog-handoff-pulse;box-shadow:0 0 0 7px #ffffff3b}@keyframes dialog-handoff-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-handoff-pulse{0%{opacity:.72;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){body .dialog-handoff,body .dialog-handoff-ripple i{animation:none}}body .dialog-game{border-radius:28px;width:min(1440px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}body .dialog-stage{background:radial-gradient(at 0 0,#e0ecdc,#0000 65%),#f7f4e8;gap:22px;min-height:0;padding:24px clamp(18px,3vw,42px);overflow:visible}body .dialog-topic{grid-template-columns:54px minmax(0,1fr) auto;gap:16px}body .dialog-topic small,body .dialog-turn>small{letter-spacing:.08em;font-size:13px}body .dialog-topic h2{font-size:clamp(28px,2.8vw,40px);line-height:1.2}body .dialog-topic p{color:#405d50;font-size:18px;line-height:1.5}body .dialog-topic>strong{font-size:22px}body .dialog-stage .dialog-turn{text-align:left;border:1px solid #afc7b6;border-radius:24px;padding:22px 28px;box-shadow:inset 0 2px #fff,0 5px #bdd0bc55,0 12px 24px #294f3910}body .dialog-turn h3{margin:8px 0;font-size:clamp(25px,2.5vw,34px);line-height:1.3}body .dialog-turn h3 em{font-size:16px}body .dialog-turn p{color:#324e40;margin:10px 0;font-size:clamp(20px,2vw,27px);line-height:1.45}body .dialog-turn blockquote{border-radius:16px;margin:14px 0 0;padding:16px 20px;font-size:clamp(26px,3vw,40px);line-height:1.35}body .dialog-words>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}body .dialog-words>header b{font-size:21px}body .dialog-words>header small{color:#52675d;font-size:16px}body .dialog-words>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}body .dialog-stage .dialog-words button{border:1px solid var(--player-main);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-width:0;height:auto;min-height:210px;padding:26px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){body .dialog-stage .dialog-words button{border:1px solid color-mix(in srgb,var(--player-main) 40%,#fff)}}body .dialog-stage .dialog-words button{text-align:left;background:linear-gradient(145deg,#fffef9,var(--player-pale));box-shadow:inset 0 2px #fff,0 6px 0 var(--player-soft),0 14px 26px #24463217;border-radius:24px}body .dialog-stage .dialog-words button b{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font:700 clamp(28px,3vw,44px)/1.15 Georgia,serif}body .dialog-stage .dialog-words button small{color:#3f594c;max-width:100%;font-size:clamp(21px,2vw,29px);line-height:1.3}body .dialog-stage .dialog-words button span{margin-top:auto;padding-top:12px;font-size:16px;font-weight:700}body .dialog-stage .dialog-words button:focus-visible{outline:3px solid var(--player-main);outline-offset:5px}body .dialog-history>b,body .dialog-history span{font-size:16px}body .dialog-stage>footer{flex-wrap:wrap;gap:14px}body .dialog-stage>footer span,body .dialog-stage>footer b,body .dialog-stage>footer button{font-size:16px}body .dialog-handoff small{font-size:15px}body .dialog-handoff p{font-size:21px;line-height:1.5}@media (max-width:900px){body .dialog-words>div{grid-template-columns:repeat(2,minmax(0,1fr))}body .dialog-topic>strong{grid-column:2;justify-self:start}}@media (max-width:560px){body .dialog-game{border-radius:20px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}body .dialog-stage{gap:18px;padding:18px 14px}body .dialog-words>div{grid-template-columns:1fr;gap:16px}body .dialog-stage .dialog-words button{min-height:160px;padding:22px}body .dialog-stage .dialog-turn{padding:18px}body .dialog-turn blockquote{padding:12px}body .dialog-topic p{font-size:16px}body .dialog-turn h3 em{margin-top:6px;display:block}}body .dialog-stage .dialog-words button{container-type:inline-size}body .dialog-setup>p.dialog-setup-mission{color:#355947;max-width:780px;font:500 clamp(18px,2vw,23px)/1.5 var(--font-interface,Arial,sans-serif);background:#fffdf0;border:1px solid #c4d3b8;border-radius:18px;margin:12px 0 20px;padding:16px 20px}body .dialog-backdrop:has(.dialog-stage){padding:0}body .dialog-game:has(.dialog-stage){border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}body .dialog-game:has(.dialog-stage)>header{flex:none;min-height:44px;padding:8px 20px}body .dialog-game .dialog-stage{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px clamp(14px,3vw,40px) 16px;display:flex;overflow:hidden}body .dialog-stage .dialog-topic{flex:none}body .dialog-stage .dialog-topic h2{font-size:clamp(22px,3vh,34px)}body .dialog-stage .dialog-turn{flex:none;padding:12px 20px}body .dialog-stage .dialog-turn h3{margin:4px 0;font-size:clamp(20px,2.8vh,30px)}body .dialog-stage .dialog-turn p{margin:4px 0;font-size:clamp(18px,2.6vh,26px)}body .dialog-stage .dialog-turn blockquote{margin:8px 0 0;padding:8px 14px;font-size:clamp(22px,3.4vh,36px)}body .dialog-stage .dialog-words{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}body .dialog-stage .dialog-words>header{flex:none;margin:0}body .dialog-stage .dialog-words>div{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:14px;min-height:0}body .dialog-stage .dialog-words button{gap:6px;height:100%;min-height:0;padding:12px 22px}body .dialog-stage .dialog-words button span{margin-top:0;padding-top:0;font-size:14px}body .dialog-stage .dialog-history,body .dialog-stage>footer{flex:none}@media (max-height:760px){body .dialog-stage .dialog-history,body .dialog-stage .dialog-topic>span{display:none}body .dialog-stage .dialog-topic{grid-template-columns:1fr auto}body .dialog-stage .dialog-topic small,body .dialog-stage .dialog-turn h3 em,body .dialog-stage .dialog-words button span{display:none}}@media (min-width:1000px) and (max-height:650px){body .dialog-stage .dialog-words>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){body .dialog-game .dialog-stage{gap:8px;padding:8px 10px 12px}body .dialog-stage .dialog-turn{padding:8px 12px}body .dialog-stage .dialog-topic>strong{grid-column:auto;padding:6px;font-size:16px}body .dialog-stage .dialog-words>header b{font-size:15px}body .dialog-stage .dialog-words>header small{display:none}body .dialog-stage .dialog-words button{border-radius:16px;padding:8px 10px}body .dialog-stage .dialog-words>div{gap:10px}body .dialog-stage>footer>span{display:none}}body .dialog-setup .dialog-player-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(940px,100%);margin:12px 0 24px;display:grid}body .dialog-setup .dialog-player-choice button{box-sizing:border-box;color:#285442;background:linear-gradient(145deg,#fffef5,#e2edda);border:1px solid #b4c8b6;border-radius:28px;gap:12px;width:100%;min-height:275px;padding:24px 18px;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 3px #fff,0 7px #b9cbb1,0 20px 32px #36553e1c}body .dialog-setup .dialog-player-choice button:nth-child(2){color:#365a76;background:linear-gradient(145deg,#fffdf5,#e1eaf3);border-color:#b5c7d4;box-shadow:inset 0 3px #fff,0 7px #b4c5d2,0 20px 32px #36553e1c}body .dialog-setup .dialog-player-choice button:nth-child(3){color:#684c7a;background:linear-gradient(145deg,#fffdf5,#ece2f2);border-color:#c7b6d2;box-shadow:inset 0 3px #fff,0 7px #c5b4d1,0 20px 32px #36553e1c}body .dialog-setup .dialog-player-choice button>span{letter-spacing:-7px;font-size:34px;line-height:1.2}body .dialog-setup .dialog-player-choice b{font:700 58px/1 Georgia,serif}body .dialog-setup .dialog-player-choice small{font-size:22px;line-height:1.3}body .dialog-setup .dialog-player-choice em{color:#5c573e;background:#fffaf0;border:1px solid #dfd5b9;border-radius:14px;padding:10px 14px;font-size:17px;line-height:1.5}body .dialog-setup .dialog-player-choice :is(small,em)>span{font-size:inherit;letter-spacing:normal;padding:0}body .dialog-setup>p:not(.dialog-setup-mission){font:700 clamp(24px,2.7vw,34px)/1.35 var(--font-interface,Arial,sans-serif);color:#315847}body .dialog-setup>p>small[data-interface-copy=en]{font:inherit;color:inherit}body .dialog-setup .dialog-player-choice button:focus-visible{outline-offset:6px;outline:3px solid #ce9634}@media (hover:hover){body .dialog-setup .dialog-player-choice button:hover{filter:brightness(1.02);transform:translateY(-4px)}}@media (max-width:600px){body .dialog-setup .dialog-player-choice{grid-template-columns:1fr;gap:12px}body .dialog-setup .dialog-player-choice button{grid-template-columns:50px 1fr;gap:8px 16px;min-height:140px;padding:18px}body .dialog-setup .dialog-player-choice button>span{display:none}body .dialog-setup .dialog-player-choice b{grid-row:1/3;font-size:48px}body .dialog-setup .dialog-player-choice small{font-size:23px}body .dialog-setup .dialog-player-choice em{margin:0;font-size:16px}}body .dialog-backdrop:has(.dialog-player-choice){padding:0}body .dialog-game:has(.dialog-player-choice){border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}body .dialog-game:has(.dialog-player-choice)>header{flex:none;min-height:40px;padding:6px 18px}body .dialog-setup:has(.dialog-player-choice){box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(4px,1vh,10px);min-height:0;padding:clamp(8px,2vh,20px) clamp(12px,3vw,36px);display:flex}body .dialog-setup:has(.dialog-player-choice) .dialog-logo{display:none}body .dialog-setup:has(.dialog-player-choice)>small{display:none}body .dialog-setup:has(.dialog-player-choice)>h1{font-size:clamp(24px,4vh,40px)}body .dialog-setup:has(.dialog-player-choice)>p.dialog-setup-mission{margin:0;padding:clamp(6px,1.4vh,14px) 18px;font-size:clamp(15px,2.3vh,22px);line-height:1.35}body .dialog-setup:has(.dialog-player-choice)>p:not(.dialog-setup-mission){margin:0;font-size:clamp(18px,3vh,30px)}body .dialog-setup .dialog-player-choice{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2vw,22px);min-height:0;max-height:330px;margin:6px 0 10px}body .dialog-setup .dialog-player-choice button{grid-template-columns:1fr;align-content:center;gap:clamp(4px,1vh,12px);height:100%;min-height:0;padding:clamp(8px,2vh,22px) 12px}body .dialog-setup .dialog-player-choice b{grid-row:auto;font-size:clamp(30px,7vh,58px)}body .dialog-setup .dialog-player-choice small{font-size:clamp(16px,2.8vh,22px)}body .dialog-setup .dialog-player-choice em{padding:6px 8px;font-size:clamp(12px,2vh,17px);line-height:1.3}body .dialog-setup:has(.dialog-player-choice)>aside{flex:none;max-width:940px;margin:0;padding:6px 12px;font-size:clamp(11px,1.8vh,15px);line-height:1.35}@media (max-width:600px){body .dialog-setup .dialog-player-choice button{border-radius:18px;padding:8px 6px}body .dialog-setup .dialog-player-choice small{font-size:16px}body .dialog-setup .dialog-player-choice em{padding:6px;font-size:12px}body .dialog-setup .dialog-player-choice button>span{display:none}}@media (max-height:550px){body .dialog-setup .dialog-player-choice button>span{display:none}body .dialog-setup:has(.dialog-player-choice)>h1{font-size:22px}body .dialog-setup .dialog-player-choice{margin:2px 0 8px}}body .dialog-backdrop:has(.dialog-name-actions){padding:0}body .dialog-game:has(.dialog-name-actions){border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}body .dialog-game:has(.dialog-name-actions)>header{flex:none;min-height:40px;padding:6px 18px}body .dialog-setup:has(.dialog-name-actions){box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(4px,1vh,10px);min-height:0;padding:10px clamp(12px,3vw,36px);display:flex}body .dialog-setup:has(.dialog-name-actions)>.dialog-logo{display:none}body .dialog-setup:has(.dialog-name-actions)>small{display:none}body .dialog-setup:has(.dialog-name-actions)>h1{margin:0;font-size:clamp(24px,4vh,38px)}body .dialog-setup:has(.dialog-name-actions)>p.dialog-setup-mission{margin:0;padding:8px 16px;font-size:clamp(15px,2.4vh,22px);line-height:1.3}body .dialog-setup:has(.dialog-name-actions)>p:not(.dialog-setup-mission){margin:0;font-size:clamp(18px,3vh,28px);line-height:1.25}body .dialog-setup:has(.dialog-name-actions)>p small{margin-top:4px;font-size:clamp(13px,2vh,18px);line-height:1.3}body .dialog-setup .dialog-player-names{gap:6px;width:min(700px,100%)}body .dialog-setup .dialog-player-names input{height:42px;min-height:42px;padding:8px 12px;font-size:17px}body .dialog-setup .dialog-player-names .dialog-selected-player{margin:2px 0;font-size:12px}body .dialog-setup .dialog-name-actions{width:min(700px,100%);margin:4px 0}body .dialog-setup .dialog-name-actions button{min-height:44px;padding:8px 14px;font-size:16px}body .dialog-setup:has(.dialog-name-actions)>aside{max-width:800px;margin:0;padding:6px 12px;font-size:12px;line-height:1.3}@media (max-height:600px){body .dialog-setup:has(.dialog-name-actions)>p.dialog-setup-mission{display:none}body .dialog-setup:has(.dialog-name-actions)>aside{display:none}}body .dialog-game .dialog-stage .dialog-turn>p{box-sizing:border-box;text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;margin:10px auto 6px;font-size:clamp(26px,3.5vw,44px);font-weight:700;line-height:1.2;display:block}@media (max-width:560px){body .dialog-game .dialog-stage .dialog-turn>p{margin:8px auto;font-size:clamp(23px,6vw,32px)}}@media (max-height:650px) and (min-width:561px){body .dialog-game .dialog-stage .dialog-turn>p{margin:5px auto;font-size:clamp(24px,4.5vh,32px)}}body .dialog-setup .dialog-player-choice :is(small,em) span{font-size:inherit;letter-spacing:normal;padding:0}body .dialog-setup .dialog-player-choice button{min-width:0}body .dialog-setup .dialog-player-choice em{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}body .dialog-player-picker{text-align:left;min-width:0;position:relative}body .dialog-player-options{z-index:2;background:#fffdf5;border:1px solid #b9cbbb;border-radius:12px;max-height:210px;margin:5px 0 0 46px;position:relative;overflow:auto;box-shadow:0 6px 18px #244a3320}body .dialog-player-options button{color:#284f3f;text-align:left;cursor:pointer;background:#fffdf5;border:0;border-bottom:1px solid #e4e9db;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}body .dialog-player-options button:hover,body .dialog-player-options button[aria-selected=true]{background:#ffe2ad}body .dialog-player-options p{margin:0;padding:12px;font-size:12px}body .dialog-selected-player{color:#367355;margin:5px 0 0 46px;display:block}body .dialog-player-results{gap:12px;width:min(520px,100%);display:grid}body .dialog-player-results article{text-align:left;background:#fffbed;border:1px solid #c9d5be;border-radius:14px;grid-template-columns:1fr auto;gap:4px 16px;padding:18px;display:grid}body .dialog-player-results small,body .dialog-player-results span{color:#58705c;grid-column:1}body .dialog-player-results strong{color:#35794f;grid-area:1/2/4;align-self:center;font-size:28px}body .dialog-words button:disabled{opacity:.6;cursor:wait;transform:none}body .dontsay-setup,body .dontsay-game{max-height:calc(100dvh - 24px);overflow-y:auto}body .dontsay-setup .dialog-player-results{margin:24px auto}body .dontsay-names .dialog-player-options{margin-left:50px}body .dontsay-names button:disabled,body .dontsay-actions button:disabled{opacity:.5;cursor:wait}body .dontsay-roles b{overflow-wrap:anywhere;padding-right:35px}body .triplet-backdrop{z-index:274;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18222bc9}body .triplet-game{background:#eff2e8;width:min(900px,100%);overflow:hidden}body .triplet-stage{background:radial-gradient(circle at 12% 8%,#ffe268a3,#0000 25%),radial-gradient(circle at 88% 77%,#83bce16b,#0000 29%),linear-gradient(145deg,#e4efdc,#f8e9bd 54%,#ddd2ed);align-content:start;gap:16px;min-height:620px;padding:23px clamp(13px,5vw,55px) 32px;display:grid}body .triplet-brand{color:#244f41;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;display:grid}body .triplet-brand>span{color:#fff;background:linear-gradient(145deg,#e1aa39,#a76623);border:3px solid #fff;border-radius:20px;place-items:center;width:56px;height:56px;font:900 31px Georgia,serif;display:grid;box-shadow:0 11px 19px #5b3f1936}body .triplet-brand>div{display:grid}body .triplet-brand small{letter-spacing:1.4px;font-size:8px;font-weight:900}body .triplet-brand h1{margin:0;font:900 30px Georgia,serif}body .triplet-brand>strong{background:#ffffffa8;border-radius:13px;padding:9px 13px;font:900 18px Georgia,serif}body .triplet-task{text-align:center;color:#2b5547}body .triplet-task small{color:#82703b;letter-spacing:1px;font-size:8px;font-weight:900}body .triplet-task h2{margin:5px 0;font:900 clamp(19px,3vw,28px) Georgia,serif}body .triplet-task p{color:#6a7a73;margin:0;font-size:9px;font-weight:750}body .triplet-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}body .triplet-cards button{color:#285342;cursor:pointer;background:linear-gradient(155deg,#fffef6,#dcebdc);border:3px solid #fff;border-radius:28px;align-content:center;place-items:center;gap:9px;min-width:0;min-height:215px;padding:24px 13px 16px;transition:all .22s;display:grid;position:relative;box-shadow:0 14px 24px #2a463529}body .triplet-cards button:hover{transform:translateY(-4px)}body .triplet-cards button.used{color:#1f6447;background:linear-gradient(155deg,#efffe9,#a9ddb9);box-shadow:0 0 0 4px #3c97632e,0 14px 24px #2a463529}body .triplet-cards i{color:#fff;background:#b67a29;border-radius:50%;place-items:center;width:28px;height:28px;font:900 14px Georgia,serif;display:grid;position:absolute;top:12px;left:12px}body .triplet-cards b{overflow-wrap:anywhere;text-align:center;max-width:100%;font:900 clamp(18px,2.8vw,28px) Georgia,serif}body .triplet-cards small{color:#718078;text-align:center;min-height:19px;font-size:9px;font-weight:750}body .triplet-cards span{color:#5e746a;background:#ffffffa8;border-radius:9px;padding:6px 8px;font-size:7px;font-weight:900}body .triplet-controls{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}body .triplet-controls button{cursor:pointer;border:2px solid #fff;border-radius:14px;min-height:42px;padding:10px 16px;font-size:9px;font-weight:900}body .triplet-hint{color:#6d5a26;background:#fff2b9}body .triplet-complete{color:#fff;background:linear-gradient(#469873,#276b50);box-shadow:0 8px 14px #235b4133}body .triplet-complete:disabled{cursor:default;filter:grayscale(.6);opacity:.56}body .triplet-stage aside{color:#536b61;background:#ffffff8c;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 13px;font-size:8px;display:grid}body .triplet-stage aside b{color:#2f5c49}body .triplet-stage aside em{color:#fff;background:#37785b;border-radius:9px;padding:5px 8px;font-style:normal;font-weight:900}@media (max-width:650px){body .triplet-stage{gap:9px;min-height:calc(100dvh - 50px);padding:9px 7px 15px}body .triplet-brand{grid-template-columns:44px 1fr auto;gap:7px}body .triplet-brand>span{width:42px;height:42px;font-size:24px}body .triplet-brand h1{font-size:22px}body .triplet-task p{display:none}body .triplet-cards{grid-template-columns:1fr;gap:6px}body .triplet-cards button{text-align:left;border-radius:17px;justify-items:start;min-height:92px;padding:9px 9px 9px 46px}body .triplet-cards i{top:50%;left:9px;transform:translateY(-50%)}body .triplet-cards b{text-align:left;font-size:17px}body .triplet-cards small{min-height:0}body .triplet-cards span{position:absolute;bottom:7px;right:8px}body .triplet-stage aside{grid-template-columns:1fr auto}body .triplet-stage aside span{display:none}}body .dontsay-backdrop{z-index:274;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f1927d1}body .dontsay-setup,body .dontsay-game{background:linear-gradient(145deg,#fff8dc,#e6f2e9);border:2px solid #e2bd59;border-radius:28px;width:min(820px,100%);position:relative;overflow:hidden;box-shadow:0 30px 90px #0008}body .dontsay-setup{text-align:center;padding:48px}body .dontsay-close{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:15px;right:18px}body .dontsay-setup>span{font-size:58px;display:block}body .dontsay-setup>small,.dontsay-top small{color:#8a6a18;letter-spacing:1.4px;font-weight:900}body .dontsay-setup h1{color:#183f35;margin:8px 0;font:900 clamp(28px,6vw,48px)/1 Georgia}body .dontsay-setup p{color:#60786f}body .dontsay-setup>div{justify-content:center;gap:14px;margin-top:28px;display:flex}body .dontsay-setup>div button{color:#245d49;cursor:pointer;background:#fff;border:1px solid #bad3c5;border-radius:19px;width:170px;padding:20px;box-shadow:0 9px 20px #315c4818}body .dontsay-setup>div b{font:900 38px Georgia;display:block}body .dontsay-setup>div span{font-size:11px;font-weight:800}body .dontsay-names{gap:10px;width:min(430px,100%);margin:24px auto 0;display:grid}body .dontsay-names>p{margin:0 0 5px;font-weight:900}body .dontsay-names label{grid-template-columns:42px 1fr;align-items:center;gap:8px;display:grid}body .dontsay-names label>span{color:#277154;background:#e1eee6;border-radius:50%;place-items:center;height:42px;font-weight:900;display:grid}body .dontsay-names input{background:#fff;border:1px solid #cbd9d0;border-radius:12px;outline:0;min-width:0;height:46px;padding:0 14px;font-size:15px}body .dontsay-names input:focus{border-color:#398265;box-shadow:0 0 0 3px #69aa8a28}body .dontsay-names footer{gap:9px;margin-top:8px;display:flex}body .dontsay-names footer button{cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:12px;flex:1;min-height:45px;font-weight:800}body .dontsay-names footer button:last-child{color:#fff;background:#246f53;border-color:#246f53}body .dontsay-game>header{color:#fff;background:#143f35;align-items:center;gap:15px;padding:16px 20px;display:flex}body .dontsay-game>header>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:27px}body .dontsay-game>header>span{font-size:10px}body .dontsay-game main{gap:15px;padding:22px 34px 30px;display:grid}body .dontsay-top{justify-content:space-between;align-items:center;display:flex}body .dontsay-top h1{color:#183f35;margin:4px 0 0;font:900 25px Georgia}body .dontsay-top>strong{color:#21805e;font:900 25px Georgia}.dontsay-roles{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.dontsay-roles article{color:#526f65;background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px;display:grid;position:relative}.dontsay-roles article.explainer{color:#624c18;background:#f8df9d;box-shadow:inset 0 0 0 2px #d4aa3e}.dontsay-roles article>span{grid-row:1/3;font-size:24px}.dontsay-roles b{font-size:12px}.dontsay-roles small{font-size:8px}.dontsay-roles em{font:800 9px Arial;position:absolute;top:9px;right:9px}body .dontsay-card{text-align:center;background:radial-gradient(circle at 50% 0,#fff,#f8edc6);border:2px solid #d2b352;border-radius:23px;padding:25px;box-shadow:inset 0 0 0 6px #fff8,0 11px 25px #705d2420}body .dontsay-card>small{letter-spacing:2px;color:#8b762f;font:900 9px Arial}body .dontsay-card h2{color:#173f35;margin:7px 0 3px;font:900 clamp(34px,7vw,56px)/1 Georgia}body .dontsay-card>p{color:#6a7e76;margin:0;font:italic 700 17px Georgia}body .dontsay-card aside{color:#873f3f;background:#f4dddd;border-radius:12px;margin:20px auto 0;padding:10px}body .dontsay-card aside span{letter-spacing:1px;font-size:8px;font-weight:900;display:block}body .dontsay-card aside b{margin-top:4px;font-size:13px;display:block}body .dontsay-game blockquote{color:#526e64;border-left:4px solid #6eaf91;margin:0;padding:10px 15px;font-size:12px}.dontsay-actions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.dontsay-actions p{text-align:center;grid-column:1/-1;margin:0;font-size:11px;font-weight:900}.dontsay-actions button{cursor:pointer;border:0;border-radius:12px;min-height:45px;padding:10px;font-size:11px;font-weight:800}.dontsay-actions .winner{color:#fff;background:#247557}.dontsay-actions .winner b{float:right;color:#fff0aa}.dontsay-actions .violation{color:#84483c;background:#ead9d5;grid-column:1/-1}body .dontsay-secret{text-align:center;gap:10px;display:grid}body .dontsay-secret>span,body .dontsay-hidden>span{font-size:42px}body .dontsay-secret>small,body .dontsay-hidden>small{color:#8a6a18;letter-spacing:1.3px;font:900 9px Arial}body .dontsay-secret>h2,body .dontsay-hidden>h2{color:#173f35;margin:0;font:900 25px/1.1 Georgia}body .dontsay-secret>p,body .dontsay-hidden>p{color:#60776f;margin:0;font-size:12px}body .dontsay-secret .dontsay-card{margin-top:6px}body .dontsay-hide{color:#fff6cf;cursor:pointer;background:#153f35;border:0;border-radius:14px;min-height:52px;font-weight:900;box-shadow:0 8px 18px #163c2f35}body .dontsay-hidden{text-align:center;background:linear-gradient(145deg,#e3f1e8,#fff8dd);border:2px dashed #75a890;border-radius:22px;padding:25px}body .dontsay-hidden h2{margin:7px 0}body .dontsay-hidden:after{content:"Секретное слово больше не отображается на экране · The secret word is no longer on screen";color:#698078;background:#fff9;border-radius:9px;margin-top:14px;padding:8px;font-size:9px;font-weight:800;display:block}body .dontsay-eyes{text-align:center;background:linear-gradient(145deg,#fff4c7,#e8f1e8);border:2px dashed #d0ad49;border-radius:22px;justify-items:center;gap:12px;padding:38px 25px;display:grid}body .dontsay-eyes>span{font-size:62px}body .dontsay-eyes>small{color:#8a6a18;letter-spacing:1.3px;font:900 9px Arial}body .dontsay-eyes>h2{color:#173f35;max-width:620px;margin:0;font:900 30px/1.08 Georgia}body .dontsay-eyes>p{color:#60776f;max-width:570px;margin:0;font-size:13px;line-height:1.5}body .dontsay-eyes>.dontsay-hide{width:min(430px,100%);margin-top:8px;padding-inline:18px}@media (max-width:620px){body .dontsay-setup{padding:34px 16px}.dontsay-setup>div{display:grid!important}.dontsay-game main{padding:15px}.dontsay-roles{grid-template-columns:1fr}.dontsay-card{padding:18px}.dontsay-actions{grid-template-columns:1fr}.dontsay-actions p,.dontsay-actions .violation{grid-column:auto}.dontsay-game blockquote{display:none}}body .dontsay-reveal{text-align:center;background:linear-gradient(145deg,#fff9e5,#e4f1ec);border:2px solid #d2b352;border-radius:24px;gap:20px;padding:clamp(20px,4vw,36px);display:grid;box-shadow:inset 0 1px #fff,0 12px 28px #173f3520}body .dontsay-reveal>small{color:#526e64;font-weight:800;line-height:1.4}body .dontsay-reveal h2{color:#173f35;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0;font:900 clamp(24px,5vw,46px)/1.2 Georgia}body .dontsay-reveal p{color:#526e64;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:12px 0 0;font-size:clamp(16px,3vw,22px);line-height:1.4}body .dontsay-reveal .dontsay-hide{width:100%;padding:12px 20px}body .dontsay-person{vertical-align:middle;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;align-items:center;gap:9px;max-width:100%;font-size:18px;font-weight:800;line-height:1.3;display:inline-flex}body .dontsay-person-avatar,body .dontsay-roles article>.dontsay-role-avatar{background:#e5eee7;border:2px solid #d2b352;border-radius:14px;flex:0 0 46px;width:46px;height:46px;display:block;overflow:hidden;box-shadow:0 3px 8px #173f3526}body .dontsay-person-avatar>.profile-avatar-picture,body .dontsay-role-avatar>.profile-avatar-picture{border-radius:0;width:100%;height:100%;display:block}body .dontsay-address-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}body .dontsay-reveal>small .dontsay-person{font-size:16px}body .dontsay-actions .winner .dontsay-person{margin-right:8px;font-size:14px}body .dontsay-actions .winner{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}body .dontsay-actions .winner b{float:none;margin-left:auto}body .dontsay-game .dontsay-roles b{word-break:normal;overflow-wrap:normal}@keyframes dontsay-scene-in{0%{opacity:.5;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dontsay-reward-glow{0%{filter:brightness(1.12);transform:scale(.985)}55%{filter:brightness(1.06);transform:scale(1.008)}to{filter:brightness();transform:scale(1)}}.grammar-store-page{color:#f4f8df;background:#071f26;max-width:none;min-height:100vh;padding:0;overflow:hidden}.grammar-store-page>.topbar{margin:0;padding:24px clamp(24px,4vw,64px) 0}.grammar-store-page>.topbar h1{display:none}.grammar-store{background:radial-gradient(circle at 50% -12%,#19505a 0,#0000 42%),radial-gradient(circle at -10%,#c8f43d1f,#0000 34%),linear-gradient(155deg,#071f26,#041418);min-height:100vh;padding:clamp(34px,6vw,76px) clamp(22px,4vw,68px)}.grammar-store-hero{text-align:center;margin:0 auto clamp(30px,5vw,58px)}.grammar-store-hero>span{color:#c8f43d;letter-spacing:.24em;font-size:11px;font-weight:900}.grammar-store-hero h1{letter-spacing:-.065em;color:#fff;margin:15px 0 12px;font:900 clamp(44px,7vw,88px)/.9 Arial,sans-serif}.grammar-store-hero p{color:#b8cac5;margin:0;font-size:clamp(13px,1.8vw,18px)}.grammar-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1160px;margin:auto;display:grid}.grammar-store-card{color:#fff;background:linear-gradient(145deg,#103740,#08242b);border:1px solid #ffffff18;border-radius:30px;flex-direction:column;min-height:350px;padding:27px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #0003}:is(.grammar-store-card:hover,.grammar-store-card:focus-visible){border-color:#c8f43d8a;outline:none;transform:translateY(-7px);box-shadow:0 28px 65px #0005}.grammar-store-art{text-align:center;background:#ffffff0c;border:1px solid #ffffff19;border-radius:20px;place-content:center;gap:13px;height:155px;display:grid;position:relative;overflow:hidden}.grammar-store-art:after{content:"";background:linear-gradient(110deg,#0000 42%,#fff4 49%,#0000 56%);animation:5.5s ease-in-out infinite grammar-store-shine;position:absolute;inset:-80% -25%}.grammar-store-art strong{letter-spacing:-.04em;font:900 clamp(24px,3vw,39px)/1 Arial,sans-serif}.grammar-store-art small{letter-spacing:.08em;opacity:.75;font-size:11px}.grammar-store-copy{margin-top:25px}.grammar-store-copy>small{letter-spacing:.15em;color:#9bb3ad;font-size:10px;font-weight:900}.grammar-store-copy h2{letter-spacing:-.055em;margin:10px 0 20px;font:900 clamp(28px,3.4vw,43px)/.92 Arial,sans-serif}.grammar-store-copy h2 em{color:#ff6b35;font-style:normal;display:block}.grammar-store-open{letter-spacing:.17em;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.grammar-store-open i{color:#ff6b35;font-size:22px}.grammar-store-vocabulary{color:#10263e;background:linear-gradient(145deg,#f4f1e8,#dfe8ef)}.grammar-store-vocabulary .grammar-store-art{background:#fff;border-color:#d7e1e8;box-shadow:10px 13px #153f7320}.grammar-store-vocabulary .grammar-store-copy>small{color:#5f7890}.grammar-store-vocabulary .grammar-store-open{border-color:#153f7325}.grammar-store-grammar{background:linear-gradient(145deg,#174a83,#0c2f59)}.grammar-store-time{background:linear-gradient(145deg,#211544,#52206d)}.grammar-store-time .grammar-store-copy h2 em{color:#ffd83d}.grammar-store-tenses{color:#183c35;background:linear-gradient(145deg,#f5f0df,#e8d7b9)}.grammar-store-tenses .grammar-store-art{background:linear-gradient(90deg,#f2c75e33,#55bda633,#c688dc33);border-color:#183c3522}.grammar-store-tenses .grammar-store-copy>small{color:#60796f}.grammar-store-tenses .grammar-store-copy h2 em{color:#208a78}.grammar-store-tenses .grammar-store-open{border-color:#183c3525}.grammar-store-toe .grammar-store-art strong{color:#ff6b35;word-spacing:18px;font-size:52px}.grammar-store-fleet .grammar-store-art{background:linear-gradient(#144b58,#0a3541)}.grammar-store-fleet .grammar-store-art strong{color:#c8f43d;font-size:46px}.grammar-store-fleet .grammar-store-copy h2 em,.grammar-store-fleet .grammar-store-open i{color:#c8f43d}@keyframes grammar-store-shine{0%,55%{transform:translate(-65%)rotate(8deg)}85%,to{transform:translate(65%)rotate(8deg)}}@media (max-width:760px){.grammar-store-grid{grid-template-columns:1fr}.grammar-store-card{min-height:310px;padding:22px}.grammar-store-art{height:130px}.grammar-store,.grammar-store-page>.topbar{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.grammar-store-art:after{animation:none}}body .wordstore-grid .wordstore-card.apothecary-door{perspective:none;border-radius:18px;min-height:244px;padding:0;transition:transform .18s}body .wordstore-grid .wordstore-card.apothecary-door:hover{filter:none;transform:translateY(-3px)}body .wordstore-grid .wordstore-card.apothecary-door:focus-visible{outline-offset:4px;outline:3px solid #bb9654}body .wordstore-grid .apothecary-door .wordstore-door{border:3px solid var(--room-edge);background:repeating-linear-gradient(92deg,transparent 0 10px,#fff4df05 11px 12px,transparent 13px 23px),linear-gradient(110deg,var(--room-light),var(--room-mid) 45%,var(--room-dark));border-radius:18px 18px 10px 10px;inset:0;transform:none;box-shadow:inset 0 1px #f5e5ce55,inset 3px 0 5px #fff5df12,0 7px 13px #342a2426}body .wordstore-grid .apothecary-door .wordstore-door:before{border:1px solid #ead8b52e;border-radius:11px 11px 5px 5px;inset:9px;box-shadow:inset 0 1px 3px #17121033}body .wordstore-grid .apothecary-door .wordstore-door:after,body .wordstore-grid .apothecary-door .wordstore-light,body .wordstore-grid .apothecary-door .wordstore-door-panel:before,body .wordstore-grid .apothecary-door .wordstore-door-panel:after,body .wordstore-grid .apothecary-door .wordstore-door-panel>i{display:none}body .wordstore-grid .apothecary-door .wordstore-arch{width:auto;height:auto;min-height:12px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:0;display:block;top:20px;left:18px;right:18px;transform:none}body .wordstore-grid .apothecary-door .wordstore-arch i{letter-spacing:1.8px;text-transform:uppercase;color:#eddfc6;text-shadow:0 1px #21181966;font:700 8px/1.2 Arial,sans-serif}body .wordstore-grid .apothecary-door .wordstore-door-panel{box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;inset:0}body .wordstore-grid .apothecary-door .wordstore-door-panel>b{background:linear-gradient(90deg,#937344,#d6bd86 45%,#a08250);border:1px solid #705333;border-radius:5px;width:8px;height:29px;top:45%;right:8px;box-shadow:0 2px 3px #21181155,inset 0 1px #f5e5bb77}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#fff9e9,#ecdfc4);border:1px solid #c2aa7c;border-radius:5px;align-content:center;gap:7px;min-width:0;min-height:0;padding:12px 9px;position:absolute;inset:52px 27px 58px 17px;box-shadow:0 2px 4px #1e181e26,inset 0 0 0 3px #fff8e377}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque h2{color:#3e342b;text-shadow:none;overflow-wrap:anywhere;max-height:none;font-family:Georgia,serif;font-weight:700;line-height:1.15;font-size:clamp(11px,1.1vw,16px)!important}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque p{color:#796b56;text-shadow:none;white-space:normal;font:600 8px/1.3 Arial,sans-serif}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque>.resource-creator{color:#8c7960;text-shadow:none;margin-top:0;font:500 8px/1.3 Arial,sans-serif}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-door .wordstore-actions{box-shadow:none;opacity:1;border:0;border-radius:0;justify-content:center;transition:opacity .16s;display:flex;background:0 0!important;gap:6px!important;padding:0!important;inset:auto 14px 12px!important}body .wordstore-grid .apothecary-door .wordstore-actions button{color:#f4e5c6;width:27px;min-width:27px;height:27px;text-shadow:none;background:#20181526;border:1px solid #d9c69d66;border-radius:7px;font-size:13px;box-shadow:inset 0 1px #f5e5c522;opacity:1!important}body .wordstore-grid .apothecary-door .wordstore-actions button:after{display:none}body .wordstore-grid .apothecary-door .wordstore-actions button:hover{filter:none;background:#f1dfba33;transform:translateY(-1px)}body .wordstore-grid .apothecary-door .wordstore-actions button:focus-visible{outline-offset:2px;outline:2px solid #ffe0a0}body .wordstore-grid .apothecary-door .wordstore-actions button.danger{color:#f5cebc;background:#20181526}@media (hover:hover) and (pointer:fine){body .wordstore-grid .wordstore-card.apothecary-door:not(:hover):not(:focus-within) .wordstore-door .wordstore-actions{opacity:0;pointer-events:none}}@media (max-width:620px){body .wordstore-grid .wordstore-card.apothecary-door{min-height:202px}body .wordstore-grid .apothecary-door .wordstore-arch{top:16px}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque{gap:5px;padding:9px 6px;inset:40px 23px 50px 12px}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque h2{font-size:12px!important}body .wordstore-grid .apothecary-door .wordstore-actions button{width:24px;min-width:24px;height:24px;font-size:12px}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-door .wordstore-actions{gap:4px!important;bottom:10px!important;left:6px!important;right:6px!important}}@media (prefers-reduced-motion:reduce){body .wordstore-grid .wordstore-card.apothecary-door,body .wordstore-grid .wordstore-card.apothecary-door .wordstore-door .wordstore-actions{transition:none}}body .wordstore-grid .wordstore-card.apothecary-door{min-height:290px}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque{min-height:100px;inset:49px 23px auto}body .wordstore-grid .apothecary-door .wordstore-door-panel>b{height:31px;top:54%}body .wordstore-grid .apothecary-door .wordstore-door-panel:after{content:"";background:#17111b0d;border:1px solid #e9d5b32b;border-radius:3px;width:auto;height:auto;display:block;position:absolute;inset:174px 19px 53px;transform:none;box-shadow:inset 0 2px 4px #17111b26}@media (max-width:620px){body .wordstore-grid .wordstore-card.apothecary-door{min-height:244px}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque{min-height:94px;inset:40px 18px auto}body .wordstore-grid .apothecary-door .wordstore-door-panel:after{inset:154px 14px 47px}body .wordstore-grid .apothecary-door .wordstore-door-panel>b{height:25px;top:56%}}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque h2.fitted-door-title{width:100%;min-width:0;line-height:1.15;display:block;font-size:var(--door-title-fit,16px)!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-plaque .door-title-word{display:inline-block;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-engraving{z-index:3;min-width:0;box-shadow:none;color:#e7d7b9;text-align:center;text-shadow:0 1px 1px #151018d9,0 -1px #fff3d51a;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:4px 2px;font:600 9px/1.3 Georgia,serif;display:flex;position:absolute;inset:177px 25px 56px}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-engraving p{color:inherit;font:inherit;background:0 0;margin:0}body .wordstore-grid .wordstore-card.apothecary-door .wordstore-engraving>span{text-overflow:ellipsis;white-space:nowrap;color:#d6c5aa;background:0 0;max-width:100%;font:500 8px/1.3 Arial,sans-serif;overflow:hidden}@media (max-width:620px){body .wordstore-grid .wordstore-card.apothecary-door .wordstore-engraving{gap:3px;padding-block:2px;font-size:8px;inset:157px 19px 50px}}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-creator-engraving{z-index:4;box-shadow:none;color:#d6c5aa;text-shadow:0 1px 1px #151018d9,0 -1px #fff3d51a;text-align:center;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font:500 10px/1.3 Arial,sans-serif;display:block;position:absolute;bottom:56px;left:23px;right:calc(50% + 8px);overflow:visible}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-creator-engraving>small,body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-creator-engraving>span{white-space:normal;overflow-wrap:anywhere;font:inherit;color:inherit;background:0 0;display:block;overflow:visible}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-creator-engraving>small{color:#e7d7b9;margin-bottom:5px;font-size:11px;font-weight:600}@media (max-width:620px){body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-creator-engraving{font-size:9px;bottom:50px;left:17px;right:calc(50% + 6px)}}body .jars-page .cabinet-grid .cabinet-card.apothecary-cabinet{filter:none;border-radius:14px;padding:0 3px 8px;transition:transform .18s}body .jars-page .cabinet-grid .cabinet-card.apothecary-cabinet:hover{filter:none;transform:translateY(-3px)}body .jars-page .cabinet-grid .cabinet-card.apothecary-cabinet:focus-visible{outline-offset:4px;outline:3px solid #bb9654}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood{border:3px solid var(--cabinet-edge);background:repeating-linear-gradient(92deg,transparent 0 10px,#fff4df05 11px 12px,transparent 13px 23px),linear-gradient(110deg,var(--cabinet-light),var(--cabinet-mid) 45%,var(--cabinet-dark));perspective:none;border-radius:14px 14px 7px 7px;height:190px;padding:38px 12px 46px;box-shadow:inset 0 1px #f5e5ce55,0 7px 13px #342a2426}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood:before,body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood:after,body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-crown span,body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-door:after{display:none}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-crown{width:auto;height:auto;box-shadow:none;text-shadow:0 1px #21181966;color:#eddfc6;background:0 0;border:0;border-radius:0;top:14px;left:12px;right:12px;transform:none}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-crown b{letter-spacing:1.8px;text-transform:uppercase;font:700 12px/1.2 Arial,sans-serif}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-doors{gap:3px}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-door{background:linear-gradient(110deg,#fff8e407,#17111b16);border:1px solid #ead8b52e;border-radius:4px;transform:none;box-shadow:inset 0 1px 3px #17121033}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-door:before{box-shadow:none;border:1px solid #ead8b51c;border-radius:2px;inset:7px}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-door i{background:linear-gradient(90deg,#937344,#d6bd86 45%,#a08250);border:1px solid #705333;border-radius:4px;width:6px;height:24px;top:45%;box-shadow:0 2px 3px #21181155,inset 0 1px #f5e5bb77}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-door-left i{right:5px}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-door-right i{left:5px}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-card-meta{background:linear-gradient(135deg,#fff9e9,#ecdfc4);border:1px solid #c2aa7c;border-radius:4px;width:calc(100% - 26px);min-height:74px;margin:-2px auto 0;padding:10px 8px;box-shadow:0 2px 4px #1e181e26,inset 0 0 0 3px #fff8e377}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-card-meta:before{display:none}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-card-meta strong{color:#3e342b;text-shadow:none;font:700 clamp(12px,1.1vw,16px)/1.15 Georgia,serif!important}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-card-meta small{color:#796b56;text-shadow:none;margin-top:6px;font:600 8px/1.3 Arial,sans-serif}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-card-meta>.resource-creator{color:#8c7960;text-shadow:none;margin-top:4px;font:500 10px/1.3 Arial,sans-serif}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood .cabinet-actions{box-shadow:none;opacity:1;border:0;border-radius:0;justify-content:center;transition:opacity .16s;background:0 0!important;flex-direction:row!important;gap:6px!important;padding:0!important;display:flex!important;inset:auto 10px 10px!important;transform:none!important}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-actions button{color:#f4e5c6;text-shadow:none;background:#20181526;border:1px solid #d9c69d66;border-radius:7px;box-shadow:inset 0 1px #f5e5c522;opacity:1!important;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;font-size:13px!important}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-actions button:after{display:none}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-actions button.delete{color:#f5cebc}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-actions button:hover{filter:none;background:#f1dfba33;transform:translateY(-1px)}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-actions button:focus-visible{outline-offset:2px;outline:2px solid #ffe0a0}@media (hover:hover) and (pointer:fine){body .jars-page .cabinet-grid .apothecary-cabinet:not(:hover):not(:focus-within) .cabinet-wood .cabinet-actions{opacity:0;pointer-events:none}}@media (max-width:620px){body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood{height:163px;padding:33px 9px 42px}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-actions button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;font-size:12px!important}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood .cabinet-actions{gap:4px!important;left:5px!important;right:5px!important}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-card-meta{width:calc(100% - 16px);min-height:69px;padding:9px 6px}}@media (prefers-reduced-motion:reduce){body .jars-page .cabinet-grid .cabinet-card.apothecary-cabinet,body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood .cabinet-actions{transition:none}}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood{height:200px;padding-bottom:64px}@media (min-width:901px){body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood{height:240px}}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-doors{grid-template-columns:1fr 1fr}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-door-label{place-items:center;width:auto;max-width:calc(100% - 24px);height:44px;min-height:0;margin:0;padding:6px 8px;display:grid;position:absolute;inset:auto 12px 10px;overflow:hidden;transform:none;box-shadow:0 2px 3px #1e181e33,inset 0 0 0 2px #fff8e377}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-door-label h2{color:#3e342b;text-align:center;width:100%;min-width:0;text-shadow:none;-webkit-hyphens:none;hyphens:none;margin:0;display:block;font:700 var(--door-title-fit,26px)/1.15 Georgia,serif!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}body .jars-page .cabinet-grid .apothecary-cabinet .door-title-word{white-space:nowrap;display:inline-block}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-creator-engraving{transform-origin:50%;width:110px;inset:47% auto auto 75%;transform:translate(-50%,-50%)rotate(-90deg)}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood .cabinet-door .cabinet-actions{opacity:1;pointer-events:none;grid-template-rows:repeat(2,auto);justify-content:space-between;align-items:center;grid-template-columns:repeat(2,auto)!important;align-content:space-between!important;gap:4px!important;display:grid!important;inset:8px!important}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-door .cabinet-actions button{pointer-events:auto}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-actions .share{grid-area:1/1}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-actions button[aria-label=Глобальный\ доступ]{grid-area:2/1}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-actions .rename{grid-area:1/2}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-actions .delete{grid-area:2/2}@media (max-width:620px){body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-wood{height:184px;padding-bottom:60px}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-door-label{max-width:calc(100% - 18px);height:44px;min-height:0;padding:6px;inset:auto 9px 8px}body .jars-page .cabinet-grid .apothecary-cabinet .cabinet-creator-engraving{width:100px;inset:47% auto auto 75%}}@media (min-width:621px){body .progress-page .progress-profile-identity>strong{box-sizing:border-box;white-space:normal;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-self:center;align-items:center;gap:6px 8px;width:220px;min-width:0;min-height:0;padding:9px 10px;display:grid}body .progress-page .progress-profile-identity>strong>span:first-child{grid-area:1/1;align-self:center}body .progress-page .progress-profile-identity>strong>b{white-space:normal;overflow-wrap:anywhere;grid-area:2/1/auto/-1;min-width:0}body .progress-page .progress-profile-identity>strong>.profile-ranks-link{grid-area:1/2;min-height:27px;margin:0;padding-inline:8px}body .progress-page .progress-profile-identity>strong>.profile-rank-progress{grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0}body .progress-page .profile-rank-progress:before,body .progress-page .profile-rank-progress>i{grid-area:1/1;height:7px}body .progress-page .profile-rank-progress>small{white-space:nowrap;grid-area:1/2;font-size:8px!important}}body .progress-page .progress-profile-name{flex-wrap:wrap}body .progress-page .progress-profile-name>h2{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:0 auto;overflow:visible}body .progress-page .progress-profile-name h2 .profile-display-name-edit{vertical-align:super;justify-content:center;align-items:center;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;color:#376c57!important;background:0 0!important;border:0!important;border-radius:5px!important;margin:0 0 0 5px!important;padding:0!important;font-size:16px!important;line-height:1!important;display:inline-flex!important;transform:none!important}body .progress-page .progress-profile-name h2 .profile-display-name-edit:hover{color:#173f33!important;background:#d9e7dc!important}body .progress-page .progress-profile-name h2 .profile-display-name-edit:focus-visible{outline-offset:2px;outline:2px solid #376c57}body .progress-page .progress-profile-login{flex-wrap:wrap}body .progress-page .progress-profile-login>.progress-profile-handle{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.avatar-color-controls button{background:var(--avatar-swatch)!important;opacity:1!important;filter:none!important}.avatar-color-controls button:before,.avatar-color-controls button:after{content:none!important}body .sidebar .sidebar-user-top .profile>div{min-width:0}:root{--ink:#183c35;--green:#1f7a5a;--mint:#dff3e8;--cream:#f7f5ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f7f5ed;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{color:inherit}.app-shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{background:#fbfaf5;border-right:1px solid #e6e3d7;flex-direction:column;height:100vh;padding:34px 22px 22px;display:flex;position:sticky;top:0}.brand{color:#143e34;letter-spacing:-1px;align-items:center;gap:10px;padding:0 10px 37px;font-size:23px;font-weight:800;text-decoration:none;display:flex}.brand-mark{isolation:isolate;color:#fffdf0;text-shadow:0 2px 3px #234d3c6b;background:linear-gradient(90deg,#f0a159 0 49%,#70ba91 51% 100%);border:2px solid #ffffffe6;border-radius:999px;flex:0 0 43px;place-items:center;width:43px;height:29px;font:700 20px Georgia;display:grid;position:relative;overflow:hidden;transform:rotate(-11deg);box-shadow:inset 0 -5px 7px #4d553033,inset 0 5px 6px #ffffff57,0 5px 9px #22534038}.brand-mark:before{content:"";z-index:-1;background:linear-gradient(90deg,#ffffff9e,#fff3);border-radius:999px;height:7px;position:absolute;top:3px;left:5px;right:5px;transform:skew(-18deg)}.brand-mark:after{content:"";z-index:-1;background:#ffffff85;width:2px;position:absolute;top:1px;bottom:1px;left:50%;box-shadow:1px 0 2px #2e5c442e}nav{gap:7px;display:grid}.nav-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;width:100%;padding:13px 14px;font-size:14px;font-weight:700;display:flex}.nav-item span{text-align:center;width:22px;font-size:18px}.nav-item.active{color:#1c6e52;background:#e1efe7}.side-card{text-align:center;background:#e9f2d5;border-radius:18px;margin-top:auto;padding:20px 10px 16px;overflow:hidden}.mini-brain{margin-bottom:7px;font-size:31px}.side-card strong{font-size:14px}.side-card p{color:#64806e;margin:4px 0 14px;font-size:11px}.week{justify-content:center;gap:5px;display:flex}.week i{color:#fff;background:#2b7757;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.week i.muted{color:#71806d;background:#d4dfc5}.profile{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:18px;padding:10px 5px;display:flex}.profile>span{background:#f3c480;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.profile div{flex:1;gap:3px;display:grid}.profile b{font-size:12px}.profile small{color:#82918b;font-size:9px}.profile em{color:#82918b;font-style:normal}.content{width:100%;max-width:1400px;margin:auto;padding:39px clamp(28px,5vw,72px) 70px}.topbar{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.eyebrow{color:#749084;letter-spacing:1.5px;font-size:10px;font-weight:800}.topbar h1{letter-spacing:-.8px;margin:5px 0 0;font-size:25px}.top-actions{gap:10px;display:flex}.top-actions button{cursor:pointer;background:#fbfaf5;border:1px solid #e0ded4;border-radius:12px;width:39px;height:39px;font-size:22px;position:relative}.top-actions i{background:#ec865c;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.hero-card{background:#dcefe4;border-radius:25px;align-items:center;min-height:278px;padding:38px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #265e4812}.hero-copy{z-index:2}.pill{color:#34725c;letter-spacing:1px;background:#c2dfcf;border-radius:7px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-block}.hero-card h2{letter-spacing:-1.2px;margin:14px 0 9px;font:700 36px/1.08 Georgia}.hero-card p{color:#657e75;margin:0 0 22px;font-size:12px}.primary{color:#fff;cursor:pointer;background:#226f53;border:0;border-radius:11px;justify-content:space-between;min-width:162px;padding:13px 17px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 14px #226f5333}.primary:hover{transform:translateY(-1px)}.hero-art{position:absolute;inset:0 80px 0 45%}.brain-cloud{filter:drop-shadow(0 8px 7px #25614921);font-size:70px;position:absolute;top:60px;left:40px;transform:rotate(-8deg)}.jar{width:118px;height:160px;position:absolute;bottom:-6px;left:185px;transform:rotate(4deg)}.jar-lid{background:#f0a45f;border:5px solid #d98a45;border-radius:14px 14px 6px 6px;height:25px}.jar-glass{background:#fff6;border:6px solid #39775f8c;border-radius:12px 12px 31px 31px;place-items:center;height:133px;display:grid;position:relative}.jar-glass b{color:#277154;background:#fff9e9;border-radius:50%;place-items:center;width:51px;height:51px;font:700 28px Georgia;display:grid}.jar-glass i{background:#f1a55b;border-radius:20px;width:19px;height:11px;position:absolute;bottom:17px}.jar-glass i:first-of-type{left:17px;transform:rotate(24deg)}.jar-glass i:nth-of-type(2){background:#72a987;left:49px;transform:rotate(-18deg)}.jar-glass i:nth-of-type(3){background:#cab1d9;bottom:39px;right:10px;transform:rotate(25deg)}.leaf{color:#7eb491;opacity:.7;font-size:45px;position:absolute;transform:scaleX(1.8)rotate(-35deg)}.l1{top:34px;right:10px}.l2{bottom:30px;left:80px}.spark{color:#f4b75e;position:absolute}.s1{top:47px;left:145px}.s2{bottom:40px;right:40px}.dose-count{border:1px solid #2b6d5433;border-radius:15px;align-items:center;gap:8px;width:105px;height:64px;padding:12px;display:flex;position:absolute;bottom:24px;right:26px}.dose-count strong{font:700 30px Georgia}.dose-count span{color:#648073;font-size:9px;line-height:1.3}.daily-row{grid-template-columns:repeat(3,1fr);gap:14px;margin:19px 0 42px;display:grid}.dose{background:#fbfaf5;border:1px solid #e8e4d9;border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex}.dose>div{border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.dose.orange>div{background:#fee8cc}.dose.green>div{background:#dcefe3}.dose.violet>div{background:#eee5f2}.dose span{flex:1;gap:2px;display:grid}.dose b{font:700 19px Georgia}.dose small{color:#71847d;font-size:9px}.dose em{color:#749084;font-size:16px;font-style:normal}.section-head{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.section-head h2{margin:4px 0 0;font:700 26px Georgia}.section-head button{color:#34725c;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.jar-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.jar-card{background:#fbfaf5;border:1px solid #e6e3d9;border-radius:20px;min-width:0;position:relative;overflow:hidden}.jar-visual{place-items:center;height:126px;display:grid;position:relative;overflow:hidden}.mint .jar-visual{background:#d8eee5}.peach .jar-visual{background:#f8dfc9}.lilac .jar-visual{background:#e9e1ef}.jar-visual>span{opacity:.9;font-size:57px;position:absolute;top:17px;left:21px;transform:rotate(-10deg)}.bottle{background:#ffffff73;border:4px solid #2e675173;border-radius:8px 8px 22px 22px;place-items:center;width:69px;height:93px;display:grid;position:absolute;top:24px;right:39px}.bottle i{background:#e89b59;border-radius:6px 6px 2px 2px;width:55px;height:14px;position:absolute;top:-13px}.bottle b{color:#276b52;background:#fffaf0;border-radius:50%;place-items:center;width:36px;height:36px;font:700 20px Georgia;display:grid}.jar-info{padding:16px 17px 18px}.jar-info h3{margin:0 0 5px;font:700 16px Georgia}.jar-info p{color:#7c8b85;margin:0 0 12px;font-size:9px}.progress{background:#e5e6df;border-radius:9px;height:5px;overflow:hidden}.progress i{background:#317a5d;border-radius:9px;height:100%;display:block}.jar-info small{color:#7c8b85;margin-top:6px;font-size:8px;display:block}.jar-card>button{cursor:pointer;background:#fff;border:1px solid #e2dfd5;border-radius:9px;width:30px;height:30px;position:absolute;bottom:15px;right:13px}.view-intro{justify-content:space-between;align-items:end;margin:35px 0 26px;display:flex}.view-intro h2{margin:6px 0;font:700 34px Georgia}.view-intro p{color:#74877f;margin:0;font-size:12px}.primary.compact{min-width:auto;height:42px}.filter-row{align-items:center;gap:8px;margin-bottom:22px;display:flex}.filter-row button{cursor:pointer;background:#fbfaf5;border:1px solid #e0ded4;border-radius:10px;padding:9px 12px;font-size:10px}.filter-row button.selected{color:#276f54;background:#dcece3;border-color:#c4dfd1;font-weight:800}.filter-row label{background:#fbfaf5;border:1px solid #e0ded4;border-radius:10px;margin-left:auto;padding:8px 12px}.filter-row input{background:0 0;border:0;outline:0;width:150px;font-size:10px}.jar-grid.expanded{grid-template-columns:repeat(3,1fr)}.blue .jar-visual,.training-card.blue{background:#dcecf1}.green2 .jar-visual,.training-card.green2{background:#e6efd4}.yellow .jar-visual,.training-card.yellow{background:#f6e9bc}.training-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.training-card{border:1px solid #1e503c14;border-radius:20px;min-height:210px;padding:21px;position:relative}.training-card>span{font-size:42px}.training-card>small{background:#fff9;border-radius:20px;padding:6px 9px;font-size:8px;position:absolute;top:16px;right:16px}.training-card h3{margin:19px 0 6px;font:700 20px Georgia}.training-card p{color:#667f75;min-height:25px;font-size:10px}.training-card button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #1e46371f;width:100%;margin-top:12px;padding:13px 0 0;font-size:10px;font-weight:800}.training-card button b{float:right}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat-grid article{background:#fbfaf5;border:1px solid #e4e1d7;border-radius:16px;gap:6px;padding:18px;display:grid}.stat-grid article>span{font-size:24px}.stat-grid b{font:700 22px Georgia}.stat-grid small{color:#71847d;font-size:9px}.progress-view select{background:#fbfaf5;border:1px solid #e0ddd3;border-radius:10px;padding:10px;font-size:10px}.chart-card{background:#fbfaf5;border:1px solid #e4e1d7;border-radius:19px;grid-template-columns:200px 1fr;align-items:center;margin-top:16px;padding:22px;display:grid}.chart-card h3,.hard-words h3{margin:0 0 5px;font:700 17px Georgia}.chart-card p,.hard-words p{color:#7a8b84;margin:0;font-size:9px}.chart{border-bottom:1px solid #e4e1d7;align-items:end;gap:16px;height:150px;padding:0 10px;display:flex}.chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;height:100%;display:flex}.chart i{background:#7eb494;border-radius:7px 7px 2px 2px;width:100%;max-width:28px;display:block}.chart small{color:#809088;font-size:8px}.hard-words{background:#ebe3f0;border-radius:19px;justify-content:space-between;align-items:center;margin-top:16px;padding:20px;display:flex}.hard-words>div{align-items:center;gap:14px;display:flex}.hard-words>div>span{font-size:32px}.hard-words button{color:#fff;cursor:pointer;background:#634f71;border:0;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:800}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1331288c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.exercise{background:#fbfaf5;border-radius:25px;width:min(660px,100%);overflow:hidden;box-shadow:0 24px 70px #0c271f47}.exercise header{border-bottom:1px solid #ebe7dd;align-items:center;gap:16px;padding:19px 23px;display:flex}.exercise header button{cursor:pointer;background:0 0;border:0;font-size:25px}.exercise header>span{color:#71847d;font-size:10px}.exercise-progress{background:#e4e6df;border-radius:10px;flex:1;height:7px;overflow:hidden}.exercise-progress i{background:#2a7b5b;width:20%;height:100%;display:block}.exercise-body{text-align:center;padding:38px 50px 42px}.exercise-body>p{color:#73867f;margin:17px 0 5px;font-size:11px}.exercise-body>h2{margin:0 0 27px;font:700 41px Georgia}.answers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.answers button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dddcd4;border-radius:12px;justify-content:space-between;padding:15px;font-size:12px;display:flex}.answers button:hover{border-color:#79a991}.answers button.correct{color:#236849;background:#e0f1e7;border-color:#3b8c68}.answers button.wrong{color:#a44c39;background:#fae3db;border-color:#d97c65}.feedback{text-align:left;align-items:center;gap:10px;margin:20px -50px -42px;padding:18px 50px;display:flex}.feedback.good{background:#dcefe5}.feedback.bad{background:#fae3db}.feedback b{font:700 15px Georgia}.feedback>span{color:#60766d;flex:1;font-size:9px}.feedback button{color:#fff;cursor:pointer;background:#286f54;border:0;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:800}.login-screen{background:#fbfaf5;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-panel{flex-direction:column;justify-content:center;padding:7vh clamp(35px,8vw,120px);display:flex}.login-brand{padding:0 0 60px}.login-panel h1{margin:10px 0;font:700 40px/1.1 Georgia}.login-panel>p{color:#73857e;margin:0 0 25px;font-size:12px}.user-list{gap:10px;display:grid}.user-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2dfd5;border-radius:15px;align-items:center;gap:13px;padding:13px;display:flex}.user-list button:hover{border-color:#6ba087;transform:translate(2px)}.user-list button>span{border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.user-list button div{flex:1;gap:4px;display:grid}.user-list b{font-size:12px}.user-list small,.login-note{color:#7e8d87;font-size:9px}.user-list em{font-style:normal}.login-note{margin-top:18px}.login-art{isolation:isolate;text-align:center;background:url(/login-hero.webp) 50%/cover;flex-direction:column;justify-content:flex-end;align-items:center;padding:64px 50px 8vh;display:flex;position:relative;overflow:hidden}.login-art:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#071a131f 32%,#05140fc2);position:absolute;inset:28% 0 0}.login-art:after{content:"✦";color:#f4d88d;text-shadow:-155px 16px #f7de97a6,155px 16px #f7de97a6,0 0 13px #fff1b0;font-size:12px;position:absolute;bottom:calc(8vh + 78px);left:50%;transform:translate(-50%)}.login-slogan{z-index:2;color:#fff8de;text-align:center;text-shadow:0 3px 9px #02120ce6,0 0 28px #ebd07e59;width:min(570px,92%);position:relative;margin:0!important}.login-slogan span{color:#d9eadc;letter-spacing:2.8px;margin-bottom:3px;font:italic 400 19px/1.2 Georgia;display:block}.login-slogan strong{letter-spacing:-.5px;font:italic 700 38px/1.08 Georgia;display:block}.login-slogan:after{content:"";background:linear-gradient(90deg,#0000,#ecd58d 18%,#fff4c2 50%,#ecd58d 82%,#0000);width:72%;height:2px;margin:14px auto 0;display:block;transform:perspective(100px)rotateX(18deg);box-shadow:0 0 9px #ffe07db3}.profile-wrap{position:relative}.profile-menu{background:#fff;border:1px solid #dddcd4;border-radius:12px;width:190px;padding:7px;position:absolute;bottom:64px;left:0;box-shadow:0 12px 30px #14372d26}.profile-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px;font-size:10px;display:block}.profile-menu button:hover{background:#e4f0e9}.popover{z-index:15;background:#fff;border:1px solid #deddd4;border-radius:14px;width:280px;padding:12px;position:absolute;top:92px;right:70px;box-shadow:0 15px 35px #14322a29}.popover input{border:1px solid #deddd4;border-radius:8px;outline:0;width:100%;margin-bottom:6px;padding:10px}.popover button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:9px;font-size:10px}.popover button:hover{background:#edf4ef}.notice-pop b{font:700 15px Georgia}.notice-pop p{background:#edf4ef;border-radius:8px;margin:8px 0 0;padding:10px;font-size:10px}.letter-row{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.letter-row button{cursor:pointer;background:#fff;border:1px solid #d7d7cf;border-radius:8px;width:38px;height:42px;font-weight:800}.typed-word{letter-spacing:2px;border-bottom:2px solid #729986;max-width:300px;min-height:35px;margin:17px auto;padding:7px;font-size:18px}.check-btn{color:#fff;cursor:pointer;background:#286f54;border:0;border-radius:10px;padding:12px 22px;font-size:10px;font-weight:800}.answer-input{text-align:center;border:1px solid #cfcec7;border-radius:11px;outline:0;width:100%;max-width:340px;margin:0 auto 15px;padding:14px;font-size:17px;display:block}.park-paths{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.park-paths button{cursor:pointer;background:#fff;border:1px solid #d8ddd5;border-radius:15px;gap:9px;padding:16px 8px;display:grid}.park-paths span{font-size:35px}.rain-field{background:linear-gradient(#d9edf2,#e9f3e5);border-radius:18px;height:230px;position:relative;overflow:hidden}.rain-field button{cursor:pointer;background:0 0;border:0;gap:2px;font-size:27px;animation:2.4s ease-in-out infinite alternate float;display:grid;position:absolute}.rain-field b{background:#fff;border-radius:7px;padding:4px;font-size:10px}.pair-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pair-grid button{cursor:pointer;background:#fff;border:1px solid #d9d7cf;border-radius:12px;padding:16px}.pair-grid button.chosen{background:#dcefe5;border-color:#559173}.create-dialog{background:#fbfaf5;border-radius:22px;gap:16px;width:min(470px,100%);padding:34px;display:grid;position:relative}.create-dialog h2{margin:0;font:700 27px Georgia}.create-dialog label{gap:7px;font-size:10px;font-weight:800;display:grid}.create-dialog input,.create-dialog select{background:#fff;border:1px solid #d9d7cf;border-radius:10px;outline:0;padding:12px}.create-dialog .close-x{cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:13px;right:17px}.create-dialog .primary:disabled{opacity:.45;cursor:not-allowed}@keyframes float{to{transform:translateY(14px)rotate(4deg)}}@media (max-width:900px){.app-shell{grid-template-columns:76px 1fr}.sidebar{padding:28px 12px}.brand span:last-child,.nav-item:not(.active){font-size:0}.brand{padding-inline:7px}.nav-item{justify-content:center}.nav-item.active{font-size:0}.side-card,.profile div,.profile em{display:none}.profile{justify-content:center}.hero-art{opacity:.65;left:48%}.jar-grid,.jar-grid.expanded,.training-grid,.stat-grid{grid-template-columns:1fr 1fr}.chart-card{grid-template-columns:1fr}.jar-card:last-child{display:none}}@media (max-width:620px){.app-shell{display:block}.sidebar{z-index:20;background:#fbfaf5;border:0;border-top:1px solid #ddd;width:100%;height:66px;padding:8px;display:block;position:fixed;top:auto;bottom:0}.brand,.side-card,.profile{display:none}.sidebar nav{grid-template-columns:repeat(4,1fr);display:grid}.nav-item,.nav-item.active{padding:11px;font-size:0}.nav-item span{font-size:20px}.content{padding:25px 16px 90px}.topbar h1{font-size:21px}.hero-card{align-items:flex-start;min-height:310px;padding:28px 24px}.hero-card h2{font-size:30px}.hero-art{opacity:.65;top:90px;left:34%}.dose-count{display:none}.daily-row{grid-template-columns:1fr;margin-bottom:34px}.jar-grid,.jar-grid.expanded,.training-grid,.stat-grid{grid-template-columns:1fr}.jar-card:last-child{display:block}.top-actions{display:none}.view-intro{align-items:flex-start;gap:18px}.view-intro h2{font-size:27px}.view-intro .primary{display:none}.filter-row{overflow:auto}.filter-row label{display:none}.chart{gap:5px}.hard-words{flex-direction:column;align-items:flex-start;gap:15px}.answers{grid-template-columns:1fr}.exercise-body{padding:30px 22px}.feedback{flex-wrap:wrap;margin:20px -22px -30px;padding:17px 22px}.feedback button{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.new-jar-btn{color:#fff;cursor:pointer;background:#236f53;border:0;border-radius:11px;padding:12px 15px;font-size:10px;font-weight:800}.jar-card{cursor:pointer}.jar-page{background:#f7f5ed;min-height:100vh}.jar-top{background:#fbfaf5;border-bottom:1px solid #e2e0d7;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 5vw;display:grid}.jar-top>button{cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.jar-top>.brand{padding:0}.profile-mini{justify-self:end;align-items:center;gap:8px;display:flex}.profile-mini span{border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.jar-detail{max-width:1500px;margin:auto;padding:38px 5vw 70px}.jar-title-row{grid-template-columns:78px 1fr auto;align-items:center;gap:18px;display:grid}.big-emoji{background:#d9eee4;border-radius:20px;place-items:center;width:74px;height:74px;font-size:40px;display:grid}.jar-title-input{color:#183c35;background:0 0;border:0;outline:0;width:100%;padding:4px 0;font:700 33px Georgia}.jar-title-row p{color:#71847c;margin:3px 0;font-size:10px}.share-btn{cursor:pointer;background:#fff;border:1px solid #ccd9d1;border-radius:11px;padding:12px 15px;font-size:10px;font-weight:800}.share-toast{color:#276b52;background:#dcefe5;border-radius:10px;margin:17px 0 0;padding:11px 14px;font-size:10px}.jar-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;margin-top:27px;display:grid}.word-list,.repeat-panel{background:#fbfaf5;border:1px solid #e2dfd5;border-radius:20px;padding:22px}.list-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.list-head h2,.repeat-panel h2{margin:0 0 4px;font:700 21px Georgia}.list-head p,.repeat-panel p{color:#74877f;margin:0;font-size:9px}.list-head button{color:#276c52;background:#dcece4;border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:800}.word-table{gap:6px;display:grid}.word-row{grid-template-columns:34px 1fr 1fr 30px;align-items:center;gap:7px;display:grid}.word-row>span{color:#829089;text-align:center;font-size:9px}.word-row input{background:#fff;border:1px solid #e0ded6;border-radius:9px;outline:0;min-width:0;padding:11px;font-size:11px}.word-row input:focus{border-color:#68a084;box-shadow:0 0 0 3px #deeee6}.word-row>button{color:#8b9a93;cursor:pointer;background:0 0;border:0;font-size:17px}.word-row.labels{padding:0 0 4px}.word-row.labels span{text-align:left;letter-spacing:.5px;font-size:8px;font-weight:800}.add-row{border-top:1px solid #e5e2d9;margin-top:5px;padding-top:10px}.add-row>button{color:#fff;background:#287254;border-radius:8px;height:34px}.add-row>button:disabled{opacity:.35}.repeat-panel{position:sticky;top:20px}.inside-games{gap:7px;margin-top:17px;display:grid}.inside-games button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ded6;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.inside-games button:hover{border-color:#6da188;transform:translate(2px)}.inside-games button>span{background:#e4f0e9;border-radius:10px;place-items:center;width:39px;height:39px;font-size:20px;display:grid}.inside-games button div{flex:1;gap:3px;display:grid}.inside-games b{font-size:10px}.inside-games small{color:#7b8c84;font-size:8px}.inside-games em{font-style:normal}.visual-game{width:min(760px,100%)}.match-stage{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:25px 0;display:grid}.match-stage button{cursor:pointer;background:#fff;border:2px solid #d7d5cc;border-radius:15px;padding:24px;font:700 17px Georgia}.match-stage button.chosen{background:#dfefe7;border-color:#4c916f}.sky-stage{background:linear-gradient(#bde1f2 0 65%,#b9dca7 65%);border-radius:19px;height:270px;position:relative;overflow:hidden}.sky-stage:after{content:"";background:repeating-linear-gradient(90deg,#6fa36a 0 40px,#80b176 40px 80px);height:45px;position:absolute;bottom:0;left:0;right:0}.sky-stage .plane{font-size:45px;position:absolute;bottom:60px;left:42%;transform:rotate(-8deg)}.sky-stage button{cursor:pointer;z-index:2;background:0 0;border:0;font-size:45px;display:grid;position:absolute}.sky-stage button b{background:#fff;border-radius:10px;padding:5px;font-size:9px}.maze-stage{background-color:#dce9d3;background-image:linear-gradient(90deg,#0000 45%,#f5d9a5 45% 55%,#0000 55%),linear-gradient(#0000 45%,#f5d9a5 45% 55%,#0000 55%);border:10px solid #7caf7a;border-radius:19px;height:290px;position:relative}.maze-runner{font-size:35px;position:absolute;top:43%;left:45%}.maze-stage .exit{cursor:pointer;background:#fff;border:0;border-radius:10px;padding:8px;font-size:9px;font-weight:800;position:absolute}.maze-stage .e0{top:10px;right:5px}.maze-stage .e1{bottom:10px;left:5px}.maze-stage .e2{bottom:10px;right:5px}.duplicate-wordamin{background:linear-gradient(90deg,#fff1bf,#fff8df);border-radius:12px;padding:5px;position:relative;box-shadow:inset 0 0 0 1px #e8bd48}.duplicate-wordamin input{background:#fffdf4;border-color:#d99b20}.duplicate-wordamin>span{color:#9b5c08;font-weight:900}.duplicate-wordamin>span small{color:#fff;background:#e29918;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:4px;font-size:9px;display:inline-grid;box-shadow:0 2px 5px #b26b1f33}@media (max-width:800px){.jar-workspace{grid-template-columns:1fr}.repeat-panel{position:static}.jar-title-row{grid-template-columns:60px 1fr}.big-emoji{width:58px;height:58px}.share-btn{grid-column:1/-1}.word-row{grid-template-columns:25px 1fr 1fr 24px}.jar-top{grid-template-columns:1fr auto}.jar-top>.brand{display:none}.profile-mini{font-size:0}.sidebar nav{grid-template-columns:repeat(3,1fr)!important}.login-screen{grid-template-columns:1fr}.login-art{display:none}}.cabinet-count{color:#2b6f56;margin:8px 0 0;font:700 16px Georgia}.cabinet-count span{color:#75877f;margin-left:8px;font:400 10px Arial}.exercise-body>p small{color:#6b8178;margin-top:4px;font-size:9px;display:inline-block}.sky-stage{background-image:linear-gradient(#ffffff0d,#ffffff0d),url(/game-flight.webp);background-position:50%;background-size:cover;box-shadow:inset 0 -30px 50px #104d492e}.sky-stage:after{display:none}.plane-3d{z-index:4;filter:drop-shadow(0 8px 6px #14324666);font-size:58px;animation:5s ease-in-out infinite plane-flight;position:absolute;top:48%;left:10%}.speed-lines{z-index:3;background:linear-gradient(90deg,#0000,#fff);width:90px;height:3px;animation:1s linear infinite speed;position:absolute;top:60%;left:3%;box-shadow:0 -18px #ffffffa6,0 18px #ffffff80}.sky-stage button{filter:drop-shadow(0 8px 8px #25526440);animation:4s ease-in-out infinite alternate cloud-drift}.sky-stage button>span{font-size:60px}.catch-stage{background:url(/game-catch.webp) 50%/cover;border-radius:19px;height:330px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #17433038}.catch-stage button{cursor:pointer;z-index:3;background:0 0;border:0;place-items:center;animation:4.4s linear infinite wordamin-fall;display:grid;position:absolute;top:-80px}.catch-stage button span{filter:drop-shadow(0 8px 5px #27362059);font-size:45px}.catch-stage button b{background:#ffffffeb;border-radius:9px;padding:5px 8px;font-size:9px;box-shadow:0 5px 12px #1e3c2d2e}.catcher{z-index:2;filter:drop-shadow(0 8px 5px #1c3a2966);font-size:67px;animation:1.5s ease-in-out infinite alternate catcher-bob;position:absolute;bottom:8px;left:45%}.leaderboard{gap:18px;display:grid}.leader-hero{background:linear-gradient(135deg,#e8e1f0,#f7e7bd);border-radius:22px;align-items:center;gap:18px;padding:25px;display:flex}.leader-hero>span{font-size:56px}.leader-hero h2{margin:0 0 5px;font:700 28px Georgia}.leader-hero p{color:#6e716c;margin:0;font-size:10px;line-height:1.5}.leader-table{background:#fbfaf5;border:1px solid #e2dfd5;border-radius:18px;padding:12px}.leader-row{border-bottom:1px solid #ebe8df;grid-template-columns:110px 1fr 100px;align-items:center;padding:13px;display:grid}.leader-row:last-child{border:0}.leader-row.head{letter-spacing:.7px;color:#7c8b84;font-size:8px;font-weight:800}.leader-row>span:first-child{font-size:22px}.leader-row>span:nth-child(2){align-items:center;gap:8px;display:flex}.leader-row b{font-size:11px}.leader-row small{background:#dcefe5;border-radius:10px;padding:4px 7px;font-size:8px}.leader-row strong{text-align:right;font:700 18px Georgia}.score-rules{background:#fbfaf5;border:1px solid #e2dfd5;border-radius:18px;padding:20px}.score-rules h3{margin:0 0 13px;font:700 17px Georgia}.score-rules>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.score-rules span{background:#eef3ec;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:10px;display:grid}.score-rules i,.score-rules em{font-style:normal}.score-rules b{font-size:8px}.score-rules em{color:#287254;font-size:9px;font-weight:800}@keyframes plane-flight{0%,to{transform:translateY(5px)rotate(-4deg)}50%{transform:translate(390px,-28px)rotate(4deg)}}@keyframes speed{to{opacity:0;transform:translate(150px)}}@keyframes cloud-drift{to{transform:translate(-20px)translateY(9px)}}@keyframes wordamin-fall{0%{transform:translateY(-30px)rotate(-12deg)}to{transform:translateY(420px)rotate(28deg)}}@keyframes catcher-bob{to{transform:translateY(-8px)rotate(3deg)}}@media (max-width:700px){.score-rules>div{grid-template-columns:1fr 1fr}.leader-row{grid-template-columns:70px 1fr 65px}.plane-3d{animation:4s ease-in-out infinite plane-flight-mobile}.catch-stage,.sky-stage{height:260px}@keyframes plane-flight-mobile{0%,to{transform:translateY(5px)}50%{transform:translate(180px,-25px)}}}.jar-actions{gap:5px;display:flex;position:absolute;bottom:13px;right:12px}.jar-actions button{cursor:pointer;color:#4f6f63;background:#fff;border:1px solid #e0ded5;border-radius:8px;width:29px;height:29px}.jar-actions button:hover{background:#e5f0ea;border-color:#9bbbab}.jar-actions button.danger:hover{color:#a94d38;background:#fae1da;border-color:#e3a18f}.game-match{background:linear-gradient(145deg,#fffaf0,#e7f2eb)}.match-board{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.match-board>div{gap:9px;display:grid}.match-board button{text-align:left;cursor:pointer;background:#ffffffe0;border:2px solid #dedbd0;border-radius:14px;justify-content:space-between;align-items:center;min-height:55px;padding:12px 14px;font:700 14px Georgia;transition:all .18s;display:flex;box-shadow:0 6px 14px #26493a12}.match-board button:hover:not(:disabled){border-color:#8ab49f;transform:translateY(-2px)}.match-board button.selected{background:#dcefe5;border-color:#327b5d;box-shadow:0 0 0 4px #478b6a1f}.match-board button.matched{color:#387058;opacity:.72;background:#dff1e7;border-color:#6ca083}.match-board button span{color:#2d7a58;font-family:Arial}@media (max-width:600px){.match-board{grid-template-columns:1fr;gap:10px}.match-board>div:first-child{border-bottom:1px solid #ddd;padding-bottom:10px}}.flight-experience{color:#fff;background:#071d2b;width:min(940px,98vw)}.flight-experience header{background:#061b27f5;border-color:#ffffff1f}.flight-experience header>span{color:#b9dce6}.flight-experience .exercise-progress{background:#ffffff26}.flight-question{text-align:center;background:linear-gradient(#143d4d,#0b2837);padding:14px 24px}.flight-question p{color:#b9dce6;margin:0 0 4px;font-size:10px}.flight-question h2{color:#fff9dc;margin:0;font:700 25px Georgia}.cockpit-stage{cursor:none;isolation:isolate;background:url(/game-flight.webp) 50%/cover;height:540px;position:relative;overflow:hidden}.flight-horizon{z-index:1;background:linear-gradient(#57c0e61f,#0000 48%,#04212838);animation:5s ease-in-out infinite horizon-breathe;position:absolute;inset:0}.target-cloud{z-index:4;color:#173e4a;cursor:none;filter:drop-shadow(0 15px 12px #0a3a4840);background:0 0;border:0;place-items:center;width:190px;min-height:115px;animation:3.2s ease-in-out infinite alternate cockpit-cloud;display:grid;position:absolute}.target-cloud span{color:#fff;font-size:112px;line-height:1;position:absolute}.target-cloud b{z-index:2;background:#ffffffdb;border-radius:13px;max-width:135px;padding:6px 10px;font:700 13px Georgia;position:relative;box-shadow:0 3px 12px #18475126}.cloud-0{top:14%;left:7%}.cloud-1{animation-delay:-1.4s;top:31%;left:40%}.cloud-2{animation-delay:-2.2s;top:11%;right:6%}.guided-plane{z-index:9;pointer-events:none;filter:drop-shadow(0 10px 7px #051b24a6);font-size:58px;line-height:1;transition:left 60ms linear,top 60ms linear,transform .7s,opacity .7s;position:absolute;transform:translate(-50%,-50%)rotate(-10deg)}.guided-plane.diving{opacity:.15;transform:translate(-50%,-50%)rotate(-15deg)scale(.35)}.canopy{z-index:10;pointer-events:none;filter:drop-shadow(0 0 8px #ffffff29);border:18px solid #091920d4;width:22%;position:absolute;top:-8%;bottom:0}.canopy.left{border-left:0;border-radius:0 70% 60% 0;left:-12%}.canopy.right{border-right:0;border-radius:70% 0 0 60%;right:-12%}.cockpit-panel{z-index:11;pointer-events:none;background:linear-gradient(#263a3e,#07161d 65%);border:5px solid #3a5054;border-radius:50% 50% 0 0;justify-content:center;align-items:flex-start;gap:32px;width:72%;height:150px;padding-top:19px;display:flex;position:absolute;bottom:-54px;left:50%;transform:translate(-50%);box-shadow:0 -10px 35px #011118a6}.cockpit-panel span{color:#91d8bc;text-align:center;background:#071d20;border:2px solid #4a6261;border-radius:50%;place-items:center;width:66px;height:66px;font-size:10px;display:grid}.cockpit-panel b{color:#ddf9e3;font-size:18px}.radar{background:repeating-radial-gradient(circle,#39755f 0 2px,#09261f 3px 13px);border:3px solid #57716c;border-radius:50%;width:78px;height:58px;box-shadow:inset 0 0 15px #55d18d}.flight-flash{z-index:15;text-align:center;pointer-events:none;place-items:center;font:700 30px Georgia;animation:.95s forwards flight-flash;display:grid;position:absolute;inset:0}.flight-flash.right{color:#eaffda;background:#2587576b}.flight-flash.wrong{color:#fff1dc;background:#ae3f306b}.flight-flash small{margin-top:7px;font:700 11px Arial;display:block}.flight-score{z-index:12;color:#daf6e9;pointer-events:none;background:#04171fc2;border-radius:10px;padding:8px 12px;font-size:10px;position:absolute;bottom:18px;right:18px}@keyframes cockpit-cloud{to{transform:translate(-15px,12px)scale(1.04)}}@keyframes horizon-breathe{50%{transform:scale(1.035)}}@keyframes flight-flash{0%{opacity:0}18%,70%{opacity:1}to{opacity:0}}@media (max-width:700px){.cockpit-stage{height:410px}.target-cloud{width:130px}.target-cloud span{font-size:82px}.target-cloud b{max-width:100px;font-size:10px}.cloud-0{left:1%}.cloud-1{left:33%}.cloud-2{right:0}.guided-plane{font-size:45px}.cockpit-panel{width:92%}.flight-question h2{font-size:20px}}.catch-experience{color:#fff;background:#102d26;width:min(900px,98vw)}.catch-experience header{background:#102d26;border-color:#ffffff1f}.catch-experience header>span{color:#cce5d9}.catch-experience .exercise-progress{background:#ffffff29}.catch-heading{text-align:center;background:linear-gradient(#193f32,#102d26);padding:12px 20px}.catch-heading p{color:#cbe1d4;margin:7px 0 0;font-size:10px}.catch-heading small{font-size:9px}.catch-world{isolation:isolate;background:linear-gradient(#0f352714,#082a1e47),url(/game-catch.webp) 50%/cover;height:570px;position:relative;overflow:hidden}.catch-world:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 40%,#0000 0 35%,#041f1742 100%);position:absolute;inset:0}.magic-drop{z-index:7;cursor:pointer;background:0 0;border:0;place-items:center;gap:2px;width:145px;margin-left:-72px;animation:5.2s linear infinite magic-fall;display:grid;position:absolute;top:-105px}.magic-drop span{filter:drop-shadow(0 9px 7px #1f252780);font-size:48px}.magic-drop b{color:#205444;background:#fffffff0;border-radius:9px;max-width:140px;padding:5px 8px;font-size:9px;box-shadow:0 6px 14px #0f2a1f33}.magic-drop:hover span{transform:scale(1.13)}.magic-drop.drop-wrong{animation:.5s wrong-shake}.magic-drop.to-jar{z-index:15;animation:.62s ease-in forwards drop-into-jar}.moving-jar{z-index:10;pointer-events:none;width:270px;height:370px;transition:left .48s cubic-bezier(.2,.8,.25,1);position:absolute;bottom:-67px;transform:translate(-50%)}.moving-jar.catching{filter:drop-shadow(0 0 22px #ffe376e6)}.moving-jar img{z-index:3;object-fit:contain;filter:drop-shadow(0 15px 14px #092a1f7a);width:100%;height:100%;position:absolute;inset:0}.jar-treasures{z-index:2;height:48%;position:absolute;bottom:15%;left:21%;right:21%;overflow:hidden}.jar-treasures i{filter:drop-shadow(0 5px 4px #1e303052);font-size:32px;font-style:normal;animation:.45s ease-out treasure-land;position:absolute}.jar-question{z-index:5;text-align:center;color:#174c3d;background:linear-gradient(145deg,#fffce0eb,#e2faefe0);border:2px solid #be8b28a6;border-radius:15px;align-content:center;min-height:67px;padding:10px 8px;display:grid;position:absolute;top:47%;left:20%;right:20%;box-shadow:0 6px 16px #21463b2e}.jar-question small{letter-spacing:1px;color:#558273;font-size:7px}.jar-question b{margin-top:3px;font:700 14px Georgia}.catch-score{z-index:13;color:#f9e79a;background:#08281ecc;border:1px solid #ffffff40;border-radius:10px;padding:8px 11px;font-size:9px;position:absolute;bottom:16px;right:16px}@keyframes magic-fall{0%{transform:translateY(0)rotate(-9deg)}to{transform:translateY(700px)rotate(28deg)}}@keyframes drop-into-jar{0%{transform:translateY(180px)scale(1)}to{opacity:.25;top:76%;left:50%;transform:scale(.35)rotate(35deg)}}@keyframes wrong-shake{20%,60%{transform:translate(-9px)}40%,80%{transform:translate(9px)}}@keyframes treasure-land{0%{transform:translateY(-100px)scale(1.3)}70%{transform:translateY(5px)scale(.9)}to{transform:translateY(0)scale(1)}}@media (max-width:650px){.catch-world{height:470px}.moving-jar{width:220px;height:305px;bottom:-55px}.magic-drop{width:100px;margin-left:-50px}.magic-drop span{font-size:39px}.magic-drop b{font-size:8px}.jar-question b{font-size:11px}.jar-treasures i{font-size:25px}}.result-backdrop{z-index:80;background:#0e2a21b8}.result-leaderboard{text-align:center;background:linear-gradient(145deg,#fbfaf5,#eef6f0);border-radius:26px;width:min(660px,96vw);max-height:90vh;padding:32px;position:relative;overflow:auto;box-shadow:0 28px 80px #08221966}.result-close{color:#355e50;cursor:pointer;background:#fff;border:0;border-radius:50%;width:38px;height:38px;font-size:27px;line-height:1;position:absolute;top:14px;right:17px;box-shadow:0 5px 14px #1941321f}.result-close:hover{background:#e1eee7}.result-crown{filter:drop-shadow(0 8px 8px #825d1933);margin-bottom:4px;font-size:51px}.result-leaderboard h2{margin:7px 0 15px;font:700 27px Georgia}.result-summary{text-align:left;background:linear-gradient(120deg,#e4f1e9,#f7edcb);border-radius:16px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:7px;width:min(450px,100%);margin:0 auto 20px;padding:13px 17px;display:grid}.result-summary strong{color:#257355;font:700 29px Georgia}.result-summary span,.result-summary small{color:#71847c;font-size:9px}.result-summary b{font:700 22px Georgia}.result-table{text-align:left;background:#ffffffbf;border:1px solid #e0ddd3;border-radius:15px;overflow:hidden}.result-row{border-bottom:1px solid #e8e5dc;grid-template-columns:105px 1fr 90px;align-items:center;min-height:48px;padding:8px 13px;display:grid}.result-row:last-child{border:0}.result-row>span:first-child{font-size:21px}.result-row>span:nth-child(2){align-items:center;gap:8px;display:flex}.result-row b{font-size:11px}.result-row small{color:#2b7156;background:#d8ecdf;border-radius:20px;padding:4px 7px;font-size:8px}.result-row strong{text-align:right;font:700 16px Georgia}.result-head{color:#788780;letter-spacing:.5px;background:#f3f0e8;min-height:32px;font-size:8px;font-weight:800}.result-head>span:first-child{font-size:8px}.result-row.current-player{background:#e2f0e8;box-shadow:inset 4px 0 #2d7c5d}.result-leaderboard>p{color:#60776e;margin:17px 0 0;font-size:10px;line-height:1.5}.result-leaderboard>p small{font-size:9px}@media (max-width:560px){.result-leaderboard{padding:27px 15px 22px}.result-summary{grid-template-columns:auto 1fr}.result-row{grid-template-columns:75px 1fr 65px}.result-head{font-size:7px}}.result-share-button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#3a9470,#206548);border:1px solid #ffffffc2;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:min(450px,100%);min-height:46px;margin:0 auto 17px;padding:8px 15px;transition:transform .2s,filter .2s,background .2s;display:flex;box-shadow:inset 0 2px #ffffff3d,0 8px 15px #20654838}.result-share-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.result-share-button span{color:#276c52;background:#fff5cf;border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;display:grid;box-shadow:0 4px 8px #19443233}.result-share-button b{font-size:10px}.result-share-button.sent,.result-share-button.copied{background:linear-gradient(145deg,#efac64,#d77940)}.result-share-button.error{background:linear-gradient(145deg,#c9786a,#9d4a42)}.maze-experience{color:#fff;background:#183b2b;width:min(920px,98vw)}.maze-experience header{background:#183b2b;border-color:#ffffff1f}.maze-experience header>span{color:#cce5d5}.maze-experience .exercise-progress{background:#ffffff26}.maze-question{text-align:center;background:linear-gradient(#214d37,#183b2b);padding:13px 20px}.maze-question p{color:#cae0d1;margin:6px 0 2px;font-size:10px}.maze-question small{font-size:9px}.maze-question h2{color:#fff6cf;margin:3px 0 0;font:700 27px Georgia}.neuro-maze{isolation:isolate;background-color:#b9d792;background-size:88px 88px;height:535px;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #19472d59}.neuro-maze:before{content:"";z-index:1;opacity:.92;background:linear-gradient(90deg,#0000 0 12%,#f3d8a0 12% 24%,#0000 24% 44%,#f3d8a0 44% 56%,#0000 56% 75%,#f3d8a0 75% 86%,#0000 86%),linear-gradient(#0000 0 13%,#f3d8a0 13% 25%,#0000 25% 43%,#f3d8a0 43% 55%,#0000 55% 74%,#f3d8a0 74% 86%,#0000 86%);position:absolute;inset:0}.neuro-maze:after{content:"";z-index:2;filter:drop-shadow(0 5px 3px #1e492840);pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 76px,#2d6d39c7 77px 88px),repeating-linear-gradient(0deg,#0000 0 76px,#2d6d39c7 77px 88px);position:absolute;inset:0}.maze-layout-1:before{transform:rotate(90deg)scale(1.35)}.maze-layout-1:after{transform:translate(28px,-17px)}.maze-layout-2:before{transform:scaleX(-1)}.maze-layout-2:after{transform:rotate(2deg)scale(1.03)}.maze-layout-3:before{transform:rotate(180deg)}.maze-layout-3:after{transform:translate(-31px,24px)}.maze-goal{z-index:8;cursor:pointer;background:0 0;border:0;place-items:center;max-width:190px;display:grid;position:absolute}.maze-goal span{filter:drop-shadow(0 6px 5px #1e372359);font-size:39px}.maze-goal b{color:#24573f;background:#fffffff0;border-radius:10px;padding:7px 10px;font:700 11px Georgia;box-shadow:0 5px 13px #1e3c2833}.maze-goal:hover b{background:#fff2b8;transform:scale(1.04)}.goal-0{top:5%;left:4%}.goal-1{top:7%;right:4%}.goal-2{bottom:9%;right:5%}.runner-3d{z-index:7;filter:drop-shadow(0 12px 8px #193a235c);transform-origin:50% 100%;width:112px;height:150px;position:absolute;bottom:4%;left:8%}.runner-3d img{object-fit:contain;width:100%;height:100%;animation:.42s ease-in-out infinite alternate runner-bob}.runner-3d.running{z-index:12;animation-duration:1.15s;animation-timing-function:cubic-bezier(.34,.1,.55,1);animation-fill-mode:forwards}.runner-3d.route-0{animation-name:maze-route-left}.runner-3d.route-1{animation-name:maze-route-top-right}.runner-3d.route-2{animation-name:maze-route-low-right}.maze-start{z-index:5;color:#fff7c8;letter-spacing:1px;background:#286e4d;border-radius:7px;padding:5px 9px;font-size:8px;font-weight:800;position:absolute;bottom:3%;left:7%}.maze-score{z-index:9;color:#fff1a7;background:#17422cd1;border-radius:10px;padding:8px 12px;font-size:9px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.maze-flash{z-index:15;text-align:center;border-radius:14px;width:max-content;max-width:80%;padding:14px 18px;font:700 14px Georgia;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #1e3c2840}.maze-flash.right{color:#27704e;background:#e7f6d8}.maze-flash.wrong{color:#9a4938;background:#f8dfd5}@keyframes runner-bob{to{transform:translateY(-5px)rotate(2deg)}}@keyframes maze-route-left{0%{bottom:4%;left:8%}30%{bottom:22%;left:40%;transform:scale(.9)}62%{bottom:52%;left:22%;transform:scale(.78)}to{bottom:70%;left:7%;transform:scale(.65)}}@keyframes maze-route-top-right{0%{bottom:4%;left:8%}27%{bottom:18%;left:35%;transform:scale(.92)}55%{bottom:45%;left:53%;transform:scale(.78)}78%{bottom:46%;left:76%;transform:scale(.68)}to{bottom:68%;left:82%;transform:scale(.58)}}@keyframes maze-route-low-right{0%{bottom:4%;left:8%}25%{bottom:28%;left:30%;transform:scale(.93)}55%{bottom:13%;left:52%;transform:scale(.84)}78%{bottom:30%;left:70%;transform:scale(.73)}to{bottom:12%;left:82%;transform:scale(.64)}}@media (max-width:650px){.neuro-maze{height:440px}.runner-3d{width:82px;height:113px}.maze-goal{max-width:120px}.maze-goal span{font-size:31px}.maze-goal b{font-size:8px}.maze-question h2{font-size:22px}}body .flight-experience .cockpit-stage{cursor:default}body .flight-experience .target-cloud{cursor:default;pointer-events:none}body .flight-experience .guided-plane{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%)}body .flight-experience .guided-plane.dragging{cursor:grabbing;transition:none}body .flight-experience .guided-plane.diving{transform:translate(-50%,-50%)scale(.42)}body .game-match{isolation:isolate;color:#244a3e;background:linear-gradient(#fff8df 0,#e9f2d9 54%,#c4ddbc 100%);border:3px solid #fffaddeb;width:min(900px,97vw);position:relative;overflow:hidden;box-shadow:0 28px 75px #0f372757,inset 0 1px #fff}body .game-match>header{z-index:8;background:linear-gradient(#fffdeffa,#f4ebc7f5);border-bottom:2px solid #75522a29;position:relative;box-shadow:0 7px 18px #4b3a201f}body .game-match>header .match-sound-toggle{cursor:pointer;background:linear-gradient(#fffaf0,#e7dcc5);border:1px solid #bca479;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;font-size:17px;line-height:1;display:grid;box-shadow:0 3px #ac936b,0 5px 10px #3d332326}body .game-match>header .match-sound-toggle[aria-pressed=false]{filter:grayscale(.65);opacity:.7}body .game-match .match-workshop{background:linear-gradient(90deg,#3767482e 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 50% 14%,#ffffe0f2,#0000 38%),linear-gradient(#ecf6d7db,#b7d7b0e6);min-height:500px;padding:25px 84px 40px;position:relative;overflow:hidden}body .game-match .match-workshop:before,body .game-match .match-workshop:after{content:"";z-index:1;background:linear-gradient(#d49a5c 0 25%,#9d6239 28% 70%,#704429 72%);height:20px;position:absolute;left:0;right:0;box-shadow:0 9px 16px #432b1938,inset 0 3px #ffe1aa80}body .game-match .match-workshop:before{top:118px}body .game-match .match-workshop:after{bottom:27px}body .game-match .match-playfield{z-index:5;position:relative}body .game-match .compact-game-heading{color:#315d4c;background:linear-gradient(145deg,#fffce0f0,#e9f6ddf0);border:2px solid #ffffffd1;border-radius:16px;justify-content:center;min-height:45px;margin:0 auto 20px;padding:8px 18px;box-shadow:0 9px 18px #40634629,inset 0 1px #fff}body .game-match .match-game-heading{text-align:center;justify-items:center;gap:5px;margin:0 0 17px;display:grid}body .game-match .match-game-heading h1{color:#234f3d;letter-spacing:-.5px;text-wrap:balance;text-shadow:0 2px #fff,0 5px 13px #2b5b3e24;margin:0;font:900 clamp(27px,3.1vw,36px)/1.04 Georgia,serif}body .game-match .match-game-heading p{background:#fffdeb9e;border-radius:999px;padding:5px 12px;font-size:11px;line-height:1.25}body .game-match .compact-game-heading .pill{color:#fff8dd;background:linear-gradient(#40916d,#256c50);border:1px solid #ffffff80;box-shadow:0 5px 9px #1c593d3d,inset 0 2px #ffffff47}body .game-match .compact-game-heading p{color:#4c6f62;font-weight:800}body .game-match .match-board{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(145deg,#fffae0e6,#e1f1d7e6);border:3px solid #7c532b42;border-radius:24px;gap:28px;margin:0;padding:22px;position:relative;box-shadow:0 16px 28px #3a533433,inset 0 0 0 5px #ffffff73}body .game-match .match-board>div{background:linear-gradient(#7197672e,#ffffff3d);border-radius:18px;gap:11px;padding:13px;box-shadow:inset 0 2px 8px #2d56381a}body .game-match .match-board button{color:#315142;text-shadow:0 1px #fff;background:linear-gradient(155deg,#fffdf0 0,#fff1bd 62%,#eacb78 100%);border:2px solid #e9c875;border-radius:16px;min-height:58px;padding:13px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 7px #b98a45,0 11px 16px #52412333,inset 0 2px #fffffff2}body .game-match .match-board button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffbf,#0000);border-radius:999px;height:8px;position:absolute;inset:3px 7px auto}body .game-match .match-board button:hover:not(:disabled){transform:translateY(-3px)scale(1.015);box-shadow:0 9px #ad7d3d,0 15px 20px #453f253b,inset 0 2px #fff}body .game-match .match-board button:active:not(:disabled){transform:translateY(4px);box-shadow:0 3px #ad7d3d,0 6px 9px #453f252e}body .game-match .match-board button.selected{color:#1c5b43;background:linear-gradient(145deg,#efffdc,#aee2bb);border-color:#4f9f75;box-shadow:0 7px #478b68,0 0 0 5px #ffee7e8a,0 12px 20px #2a644438}body .game-match .match-board button.wrong{z-index:2;color:#8d241f;background:linear-gradient(145deg,#fff2e9,#ffc5b8);border-color:#d64b42;animation:.52s both match-card-wrong;box-shadow:0 6px #a7322e,0 0 0 5px #e1433933,0 12px 22px #8b251f47}body .game-match .match-board button.matched{opacity:.9;color:#fff;border-color:var(--match-green-top,#3d8c65);background:linear-gradient(145deg,var(--match-green-top,#7fcf9b),var(--match-green-bottom,#378c66));box-shadow:0 5px 0 var(--match-green-edge,#286f52),0 9px 14px #235b3e33;text-shadow:0 1px 2px #164c318c;animation:.5s both match-card-complete}body .game-match .match-board button span{color:#fff;background:linear-gradient(#6fbd8b,#2f805e);border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 4px 7px #255c3d3d,inset 0 2px #fff6}body .game-match .match-ambience{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}body .game-match .match-decor{object-fit:contain;opacity:.62;filter:saturate(.78)drop-shadow(0 9px 7px #2a3b2733);position:absolute}body .game-match .match-jar-left{width:94px;height:126px;bottom:18px;left:-20px;transform:rotate(5deg)}body .game-match .match-jar-right{width:86px;height:116px;top:72px;right:-19px;transform:rotate(-7deg)}body .game-match .match-capsule-one{width:67px;animation:3.2s ease-in-out infinite alternate match-object-float;top:58px;left:12px;transform:rotate(-20deg)}body .game-match .match-capsule-two{width:58px;animation:2.7s ease-in-out -1.2s infinite alternate match-object-float;bottom:36px;right:17px;transform:rotate(24deg)}body .game-match .match-crystal-one{width:67px;animation:2.4s ease-in-out infinite alternate match-crystal-glow;top:10px;right:14px}body .game-match .match-crystal-two{width:56px;animation:2.4s ease-in-out -1.1s infinite alternate match-crystal-glow;bottom:140px;left:15px}body .game-match .match-herb{z-index:2;color:#4a9162;opacity:.48;filter:drop-shadow(0 6px 4px #214b2c2e);text-shadow:3px 2px #a9d080;font-size:55px;position:absolute}body .game-match .herb-one{top:151px;left:-3px;transform:rotate(-28deg)}body .game-match .herb-two{bottom:111px;right:2px;transform:scaleX(-1)rotate(-23deg)}body .game-match .match-glow{color:#fff5a7;text-shadow:0 0 12px #ffe88b;font-size:26px;animation:1.6s ease-in-out infinite alternate match-spark;position:absolute}body .game-match .glow-one{top:29px;left:44px}body .game-match .glow-two{animation-delay:-.7s;bottom:25px;right:51px}body .game-match .auto-next-note{z-index:7;border:2px solid #ffffffbf;max-width:420px;margin:17px auto 0;position:relative;box-shadow:0 8px 17px #2b5b3e2e}@keyframes match-object-float{to{transform:translateY(-10px)rotate(8deg)scale(1.05)}}@keyframes match-crystal-glow{to{filter:drop-shadow(0 0 13px #80efcf)drop-shadow(0 12px 9px #2a3b2740);transform:translateY(-6px)scale(1.08)}}@keyframes match-spark{to{opacity:.3;transform:scale(.65)rotate(18deg)}}@keyframes match-card-complete{50%{transform:translateY(-5px)scale(1.03)}to{transform:none}}@keyframes match-card-wrong{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}to{transform:none}}.match-success-burst{z-index:12;pointer-events:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:24px!important;padding:0!important;position:absolute!important;inset:0!important}.match-success-burst i{background:linear-gradient(90deg,#0000,#fff4a0 18% 82%,#0000);border-radius:999px;width:43%;height:5px;animation:.72s cubic-bezier(.2,.8,.25,1) both match-success-link;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(0);box-shadow:0 0 18px #8dffc5,0 0 34px #fff279}.match-success-burst strong{color:#fff;background:linear-gradient(#4fb47b,#217452);border:2px solid #fffbd0;border-radius:999px;padding:7px 12px;font:900 17px/1 Georgia;animation:.82s both match-success-points;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 18px #1a5c3e61,0 0 22px #fff09a}@keyframes match-success-link{35%{transform:translate(-50%,-50%)scaleX(1)}to{opacity:0;transform:translate(-50%,-50%)scaleX(1.08)}}@keyframes match-success-points{0%{opacity:0;transform:translate(-50%,-20%)scale(.55)}25%,65%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-110%)scale(.9)}}.match-result-celebration{text-align:left;background:radial-gradient(circle at 18% 30%,#fffbd0,#0000 28%),linear-gradient(135deg,#e3f3df,#fff0b8);border:1px solid #d4b55e;border-radius:18px;grid-template-columns:1fr auto;align-items:center;width:min(430px,92%);margin:0 auto 12px;padding:10px 54px 10px 82px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff,0 9px 20px #375b3726}.match-result-celebration img{object-fit:contain;filter:drop-shadow(0 7px 5px #2b4b3140);width:67px;height:83px;animation:.8s cubic-bezier(.2,.8,.3,1.25) both match-result-jar;position:absolute;bottom:-13px;left:12px}.match-result-celebration div{display:grid}.match-result-celebration small{color:#6d633b;letter-spacing:.12em;font-size:8px;font-weight:900}.match-result-celebration strong{color:#246c50;font:900 29px/1 Georgia}.match-result-celebration span{color:#63796f;font-size:8px;font-weight:800}.match-result-celebration i{color:#d6a92e;font-size:26px;font-style:normal;animation:1s ease-in-out infinite alternate match-spark}.result-actions{grid-template-columns:1fr 1fr;gap:9px;width:min(520px,100%);margin:12px auto 0;display:grid}.result-actions button{color:#493d2f;cursor:pointer;background:linear-gradient(#fffaf0,#e8dcc3);border:1px solid #bca479;border-radius:12px;min-height:42px;font-weight:900;box-shadow:0 4px #aa9169}.result-actions button:last-child{color:#fff9df;background:linear-gradient(#3c8b69,#205f47);border-color:#205f47;box-shadow:0 4px #174633}@keyframes match-result-jar{0%{opacity:0;transform:translateY(35px)rotate(-10deg)scale(.7)}to{opacity:1;transform:none}}@media (max-width:560px){.match-result-celebration{margin-bottom:8px;padding:7px 38px 7px 58px}.match-result-celebration img{width:48px;height:61px;left:8px}.match-result-celebration strong{font-size:22px}.result-actions{margin-top:9px}.result-actions button{min-height:38px;padding:5px;font-size:8px}}.match-empty-state{width:min(520px,96vw)}.match-empty-state .exercise-body{justify-items:center;padding:30px;display:grid}.match-empty-state img{object-fit:contain;filter:drop-shadow(0 10px 8px #2a4a3338);width:92px;height:112px}.match-empty-state h2{margin:8px 0 3px;font-size:28px}.match-empty-state p{margin:5px 0 19px}.match-empty-state .exercise-body>button{color:#fff;cursor:pointer;background:linear-gradient(#3b916c,#22694f);border:1px solid #236c50;border-radius:12px;min-height:43px;padding:10px 18px;font-weight:900}@media (max-width:720px){body .game-match .match-workshop{padding:18px 25px 32px}body .game-match .match-board{gap:13px;padding:13px}body .game-match .match-board>div{padding:8px}body .game-match .match-board button{min-height:52px;padding:10px 12px;font-size:12px}body .game-match .match-decor{opacity:.3;animation:none}body .game-match .match-herb{opacity:.24}body .game-match .match-glow{opacity:.3;animation:none}body .game-match .match-jar-left{left:-44px}body .game-match .match-jar-right{right:-45px}}@media (max-width:540px){body .game-match .match-workshop{padding:14px 7px 22px}body .game-match .compact-game-heading{text-align:center;align-items:center;gap:5px}body .game-match .match-game-heading{margin-bottom:10px}body .game-match .match-game-heading h1{font-size:clamp(22px,7.2vw,28px)}body .game-match .match-game-heading p{padding:3px 9px;font-size:9px}body .game-match .match-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;padding:7px}body .game-match .match-board>div{gap:7px;padding:6px}body .game-match .match-board>div:first-child{border-bottom:0;padding-bottom:6px}body .game-match .match-board button{border-radius:12px;min-width:0;min-height:59px;padding:8px 7px}body .game-match .match-board button span{flex-basis:20px;width:20px;height:20px}body .game-match .match-card-text{line-height:1.08}body .game-match .match-workshop:before{top:145px}body .game-match>header .match-sound-toggle{flex-basis:32px;width:32px;height:32px;font-size:15px}}body .dictionary-word{grid-template-columns:24px 24px 30px 24px minmax(0,1fr)}body .dictionary-word .wordamin-yandex{color:#302c19;background:linear-gradient(145deg,#ffdf4d,#f0ad18);box-shadow:0 4px 8px #9a690d38,inset 0 1px #ffffff8c}body .dictionary-word .wordamin-audio-control{width:28px;height:28px;display:block;position:relative;overflow:visible}body .dictionary-word .wordamin-mic,body .dictionary-word .wordamin-speaker{color:#fff;cursor:pointer;background:linear-gradient(145deg,#92b9aa,#507b6c);border:1px solid #ffffffe0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:13px;line-height:1;transition:transform .18s,filter .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 5px 9px #1f5f4240,inset 0 2px 3px #ffffff6b}body .dictionary-word .wordamin-mic:hover,body .dictionary-word .wordamin-speaker:hover{filter:brightness(1.08);transform:translateY(-2px)scale(1.08);box-shadow:0 8px 13px #1f5f424d,inset 0 2px 3px #ffffff7a}:is(body .dictionary-word .wordamin-mic:focus-visible,body .dictionary-word .wordamin-speaker:focus-visible,body .dictionary-word .wordamin-recording-edit:focus-visible){outline-offset:2px;outline:3px solid #efaa4c7a}body .dictionary-word .wordamin-speaker{z-index:1;background:linear-gradient(145deg,#fb6,#d86e2d);font-size:14px;box-shadow:0 6px 11px #be561d52,inset 0 2px 3px #ffffff7a}body .dictionary-word .wordamin-speaker.is-playing{animation:.6s ease-in-out infinite alternate wordamin-speaker-pulse}body .dictionary-word .wordamin-audio-control.has-recording:after{content:"";z-index:0;pointer-events:none;border:2px solid #ef8e3d80;border-radius:50%;animation:1.8s ease-in-out infinite alternate wordamin-recorded-glow;position:absolute;inset:-5px}body .dictionary-word .wordamin-recording-edit{z-index:3;color:#70401f;cursor:pointer;background:linear-gradient(145deg,#fff8d9,#efc66f);border:1px solid #fffffff0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;font:900 11px/1 Georgia,serif;transition:transform .16s,filter .16s;display:grid;position:absolute;top:-9px;right:-7px;box-shadow:0 3px 7px #5c351847}body .dictionary-word .wordamin-recording-edit:hover{filter:brightness(1.06);transform:scale(1.16)rotate(-8deg)}body .word-row.labels>span{align-items:center;gap:5px;display:flex}body .glass-toggle{color:#39775e;letter-spacing:.35px;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#ffffffbf,#c6e7da94);border:1px solid #648e7c4d;border-radius:7px;place-items:center;width:auto;min-width:92px;height:22px;margin-left:5px;padding:0 8px;font-size:8px;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #fff}body .glass-toggle.active{color:#fff;background:linear-gradient(145deg,#65a78a,#287255);box-shadow:0 0 0 3px #4b916f21,inset 0 2px #ffffff45}body .word-row input.memory-glass{text-shadow:0 0 12px #1d4334bf;cursor:help;background:linear-gradient(115deg,#ffffffc7,#c3e5d8b3,#ffffffe0);transition:color .2s,text-shadow .2s;box-shadow:inset 0 0 12px #ffffffe6,0 0 0 1px #5e937b3b;color:#0000!important}body .word-row input.memory-glass:focus{text-shadow:none;color:#183c35!important}body .game-quiz .quiz-workshop{isolation:isolate;background:radial-gradient(circle at 50% 10%,#fff8c2e6,#0000 34%),linear-gradient(145deg,#dceede,#f8e8bd 54%,#d7c8eb);min-height:520px;padding:30px clamp(30px,7vw,88px);position:relative;overflow:hidden}body .game-quiz .match-ambience{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}body .game-quiz .match-glow{color:#fff2a4;text-shadow:0 0 18px #fff0a0;font-size:35px;animation:2s ease-in-out infinite alternate recorder-spark;position:absolute}body .game-quiz .glow-one{top:12%;left:5%}body .game-quiz .glow-two{animation-delay:-.8s;bottom:12%;right:7%}body .game-quiz .match-decor{object-fit:contain;opacity:.72;filter:drop-shadow(0 13px 9px #2a3b2740);width:120px;height:120px;position:absolute}body .game-quiz .match-jar-left{width:155px;height:190px;bottom:-14px;left:-31px}body .game-quiz .match-capsule-two{width:82px;height:82px;top:10%;right:5%;transform:rotate(18deg)}body .game-quiz .match-crystal-two{width:125px;height:125px;bottom:3%;right:-12px}body .game-quiz .answers{z-index:2;position:relative}body .game-quiz .answers button{background:linear-gradient(145deg,#fffffff0,#e2f0e2e6);border:2px solid #ffffffd9;border-radius:18px;font:800 16px Georgia,serif;box-shadow:0 9px 18px #2f4e3821,inset 0 3px #ffffffe6}body .catch-experience .magic-drop{width:136px;min-height:108px;margin-left:-68px;padding:7px 8px 10px}body .catch-experience .drop-hit-area{min-height:92px}body .catch-experience .magic-drop .drop-object{flex-basis:48px;width:48px;height:48px}body .catch-experience .magic-drop b{min-width:82px;max-width:136px;margin-top:-3px;padding:8px 10px;font-size:14px;line-height:1.13}body .catch-attempts{z-index:12;color:#244f3d;background:#fffce5de;border:1px solid #ffffffd9;border-radius:11px;padding:7px 10px;font:800 9px Arial;position:absolute;top:12px;left:14px;box-shadow:0 6px 13px #18423129}body .catch-missed-answer{z-index:20;color:#fff8d8;text-align:center;background:linear-gradient(145deg,#9a4e52,#5f2e43);border:3px solid #fff;border-radius:20px;width:min(430px,88%);padding:17px 22px;font:800 13px/1.35 Georgia,serif;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 36px #1f142359,inset 0 3px #ffffff3d}.catch-missed-answer b{color:#ffe68b;margin-top:5px;font-size:20px;display:block}body .result-leaderboard{background:#f6f8f1}body .result-crown{z-index:1;color:#0000;width:104px;height:92px;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;place-items:center;margin:-9px auto 7px;animation:3.2s ease-in-out infinite result-trophy-float;display:grid;position:relative;overflow:visible}body .result-crown img{object-fit:contain;mix-blend-mode:normal;filter:saturate(1.08)contrast(1.02);width:104px;height:104px;display:block;position:absolute;top:-6px;left:0}body .result-crown:before,body .result-crown:after{content:"✦";z-index:3;color:#fff2a2;text-shadow:0 0 5px #fff,0 0 11px #f7c946;pointer-events:none;font-size:14px;line-height:1;animation:1.9s ease-in-out infinite result-trophy-spark;position:absolute}body .result-crown:before{top:25px;left:1px}body .result-crown:after{animation-delay:.75s;top:8px;right:1px}@keyframes result-trophy-float{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-4px)rotate(.5deg)}}@keyframes result-trophy-spark{0%,to{opacity:.2;transform:scale(.45)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(28deg)}}body .result-finished-at{isolation:isolate;color:#fff;text-align:center;background:linear-gradient(135deg,#153f33,#2a815f 52%,#153f33);border:2px solid #ffe17ae0;border-radius:22px;place-items:center;width:min(500px,100%);margin:-5px auto 17px;padding:13px 22px 15px;font-family:Arial,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #16503b47,inset 0 1px #ffffff3d}body .result-finished-at:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 36%,#ffffff40 48%,#0000 60%);animation:3.4s ease-in-out infinite result-date-shine;position:absolute;inset:-70% -15%}body .result-finished-at small{color:#d9f2e8;letter-spacing:2.4px;font:900 9px/1 Arial,sans-serif}body .result-finished-at strong{color:#fff0a2;letter-spacing:.8px;text-align:center;text-shadow:0 2px 8px #0000003d;width:100%;margin-top:7px;font:900 clamp(17px,3vw,25px)/1.05 Georgia,serif;display:block}body .result-finished-at b{color:#fff;letter-spacing:2px;text-align:center;text-shadow:0 4px 12px #0000004d;width:100%;margin-top:3px;font:900 clamp(34px,7vw,54px)/.95 Arial,sans-serif;display:block}@keyframes result-date-shine{0%,55%{transform:translate(-75%)}85%,to{transform:translate(75%)}}body .result-row .medal{color:#654015;border:3px solid #ffffffe0;border-radius:15px 15px 19px 19px;place-items:center;width:38px;height:38px;font:900 16px Georgia,serif;display:grid;box-shadow:inset 0 5px 7px #ffffffa6,inset 0 -7px 8px #6b430f2e,0 6px 9px #4e361433}body .result-row .medal-1{background:radial-gradient(circle at 34% 24%,#fff9cc,#f0b529 62%,#b56d10)}body .result-row .medal-2{background:radial-gradient(circle at 34% 24%,#fff,#bdc9ce 62%,#71828a)}body .result-row .medal-3{background:radial-gradient(circle at 34% 24%,#ffe6c5,#c7783f 62%,#7d401f)}body .maze-experience .interactive-maze{background:linear-gradient(#fff8cc0a,#13452a14),url(/neuro-park-3d.webp) 50%/cover no-repeat;grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(15,1fr);gap:0;height:min(640px,72vh);min-height:510px;padding:46px 38px 66px;box-shadow:inset 0 0 38px #0e382233}body .maze-experience .maze-cell{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;overflow:visible}body .maze-experience .maze-cell.path{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}body .maze-experience .maze-cell.path:before,body .maze-experience .maze-cell.path:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}:is(body .maze-experience .maze-cell.path:hover,body .maze-experience .maze-cell.path:focus-visible){filter:none;box-shadow:none;background:0 0;outline:0;transform:none}body .maze-experience .maze-cell.wall{opacity:1;box-shadow:none;cursor:default;background:0 0}body .maze-experience .maze-cell.wall:before,body .maze-experience .maze-cell.wall:after{content:none;display:none}body .maze-experience .maze-runner-plane{z-index:11;pointer-events:none;position:absolute;inset:46px 38px 66px}body .maze-experience .runner-sprite{will-change:left,top;width:42px;height:59px;margin:0;transition:left .175s linear,top .175s linear;position:absolute;top:0;left:0;transform:translate(-50%,-58%)}body .maze-experience .runner-sprite.facing-left{transform:translate(-50%,-58%)scaleX(-1)}body .maze-experience .runner-sprite.facing-right{transform:translate(-50%,-58%)}body .maze-experience .runner-sprite.facing-down,body .maze-experience .runner-sprite.facing-up{background-image:url(/maze-runner-front-back.png);background-repeat:no-repeat;background-size:200% 100%;width:48px;height:66px;animation:none}body .maze-experience .runner-sprite.facing-down{background-position:0 0;transform:translate(-50%,-58%)}body .maze-experience .runner-sprite.facing-up{background-position:100% 0;transform:translate(-50%,-58%)}body .maze-experience .runner-sprite.is-running.facing-down,body .maze-experience .runner-sprite.is-running.facing-up{animation:.26s ease-in-out infinite alternate runner-depth-bob}body .maze-experience .maze-goal{width:min(118px,150%)}body .maze-experience .maze-goal b{white-space:normal;padding:5px 6px;font-size:8px;line-height:1.05}body .maze-experience .maze-cell.crystal-blocked{filter:brightness(1.22)saturate(1.22);cursor:wait;overflow:visible}body .maze-experience .maze-crystal{z-index:14;filter:brightness(1.2)saturate(1.35)drop-shadow(0 0 9px #83fff7f2)drop-shadow(0 12px 8px #28364f75);pointer-events:none;width:92px;height:88px;font-size:0;animation:1.35s ease-in-out infinite alternate maze-cluster-breathe;position:absolute;top:36%;left:50%;transform:translate(-50%,-58%)}body .maze-experience .maze-crystal img{object-fit:contain;width:62px;height:62px;position:absolute}body .maze-experience .maze-crystal img:first-child{bottom:0;left:15px}body .maze-experience .maze-crystal img:nth-child(2){bottom:-4px;left:-5px;transform:rotate(-23deg)scale(.84)}body .maze-experience .maze-crystal img:nth-child(3){bottom:-5px;right:-4px;transform:rotate(25deg)scale(.8)}body .maze-experience .maze-start{z-index:12;place-self:end center;position:relative;bottom:auto;left:auto;transform:translateY(58%)}body .maze-experience .maze-flash{border:3px solid #ffffffe0;border-radius:22px;min-width:min(520px,86%);padding:18px 24px;box-shadow:0 20px 42px #14312052,inset 0 3px #ffffffb3}body .maze-experience .maze-flash.right{color:#174b35;background:linear-gradient(145deg,#f9f4ad,#8cd1a5)}body .maze-experience .maze-flash.wrong{color:#6f2731;background:linear-gradient(145deg,#ffe7c4,#e9a29d)}body .maze-experience .maze-flash strong,body .maze-experience .maze-flash b{display:block}body .maze-experience .maze-flash strong{font:900 17px Georgia,serif}body .maze-experience .maze-flash b{margin-top:7px;font:900 22px Georgia,serif}@keyframes runner-depth-bob{to{transform:translate(-50%,-64%)scale(1.035)}}@keyframes maze-cluster-breathe{to{filter:brightness(1.28)saturate(1.45)drop-shadow(0 0 14px #8ffff8)drop-shadow(0 13px 10px #433e6985);transform:translate(-50%,-65%)scale(1.08)}}@media (max-width:760px){body .maze-experience .interactive-maze{gap:0;height:530px;min-height:470px;padding:42px 13px 68px}body .maze-experience .maze-runner-plane{inset:42px 13px 68px}body .maze-experience .runner-sprite{width:35px;height:49px}body .maze-experience .runner-sprite.facing-down,body .maze-experience .runner-sprite.facing-up{width:39px;height:54px}body .maze-experience .maze-crystal{width:68px;height:66px;transform:translate(-50%,-58%)scale(.82)}body .maze-experience .maze-crystal img{width:47px;height:47px}}body .game-type .formula-workshop,body .game-anagram .formula-workshop{isolation:isolate;background:radial-gradient(circle at 50% 8%,#fff8c2f0,#0000 35%),linear-gradient(145deg,#dceede,#f8e8bd 54%,#d7c8eb);min-height:520px;padding:32px clamp(32px,8vw,92px);position:relative;overflow:hidden}body .game-type .match-ambience,body .game-anagram .match-ambience{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}body .game-type .match-glow,body .game-anagram .match-glow{color:#fff2a4;text-shadow:0 0 18px #fff0a0;font-size:35px;animation:2s ease-in-out infinite alternate recorder-spark;position:absolute}body .game-type .glow-one,body .game-anagram .glow-one{top:12%;left:5%}body .game-type .glow-two,body .game-anagram .glow-two{bottom:12%;right:7%}body .game-type .match-decor,body .game-anagram .match-decor{object-fit:contain;opacity:.68;filter:drop-shadow(0 13px 9px #2a3b2740);width:112px;height:112px;position:absolute}body .game-type .match-jar-left,body .game-anagram .match-jar-left{width:150px;height:185px;bottom:-12px;left:-28px}body .game-type .match-capsule-two,body .game-anagram .match-capsule-two{width:78px;height:78px;top:9%;right:5%}body .game-type .match-crystal-two,body .game-anagram .match-crystal-two{width:118px;height:118px;bottom:3%;right:-8px}body .formula-keyboard-input{color:#214d3c;text-align:center;background:#ffffffe0;border:2px solid #4c84674d;border-radius:15px;outline:0;width:min(520px,100%);margin:12px auto 8px;padding:13px 16px;font:800 17px Georgia,serif;display:block;box-shadow:inset 0 3px #ffffffe6,0 8px 17px #274d391a}body .formula-preview{background:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:3px;display:flex}body .formula-preview b{color:#255542;min-width:18px;font:900 21px Georgia,serif}body .formula-preview .fixed-sign{color:#c06d31;background:#fff0bd;border-radius:5px;padding:0 3px}body .game-anagram .letter-row button.selected-letter{transform:translateY(4px);box-shadow:inset 0 3px 7px #2b4f3d29}body .game-anagram .letter-row button.locked-letter{color:#215f43;cursor:default;opacity:.76;background:linear-gradient(#e9f8e9,#b8dfbd);border-color:#4f9a72}body .game-anagram .letter-row button.wrong-letter{color:#8a3f31;cursor:pointer;background:linear-gradient(#fff1e7,#f1b8a6);border-color:#d78369;animation:.7s ease-in-out infinite alternate formula-wrong-pulse}body .formula-symbol-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px;width:min(620px,100%);margin:12px auto 5px;display:flex}body .formula-symbol-row button{color:#214f3c;cursor:pointer;background:linear-gradient(155deg,#fffdf1,#dbead5);border:2px solid #45775b47;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:84px;min-height:49px;padding:6px 10px;display:grid;box-shadow:0 6px #9ab9a1,0 10px 15px #254b3424,inset 0 2px #fff}body .formula-symbol-row button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px)}body .formula-symbol-row button:active:not(:disabled){transform:translateY(3px);box-shadow:0 3px #86a88f,0 6px 10px #254b3421}body .formula-symbol-row button:disabled{opacity:.46;cursor:default}body .formula-symbol-row button span{font:900 22px/1 Georgia,serif}body .formula-symbol-row button small{text-align:left;font:800 8px/1.15 Arial,sans-serif}body .formula-symbol-row .formula-backspace{color:#763d31;background:linear-gradient(155deg,#fff5e8,#efc3a8);box-shadow:0 6px #c58363,0 10px 15px #57342624,inset 0 2px #fff}@keyframes formula-wrong-pulse{to{filter:brightness(1.06);box-shadow:0 0 0 3px #d783692e,inset 0 3px 7px #5b2a201f}}body .water-stage{background:radial-gradient(circle at 18% 10%,#ffffffa6,#0000 28%),radial-gradient(circle at 85% 6%,#d0b2f28c,#0000 30%),linear-gradient(145deg,#bde8df,#75bfd0 58%,#7192bd)}body .magic-glass{background:linear-gradient(100deg,#ffffff80,#c2ebf42e 28%,#ffffff8f 52%,#64b7ce2e 78%,#ffffff5c);border-width:11px 16px 18px;border-color:#fffffff0 #ffffffc7 #ffffffc7;border-radius:22px 22px 88px 88px;transform:perspective(600px)rotateX(-1deg);box-shadow:inset 17px 0 24px #ffffff7a,inset -13px 0 22px #247b972e,inset 0 -14px 18px #24819b1f,0 27px 34px #1b4e654d}body .magic-glass:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#ffffff8c,#ffffff0d);border-radius:50%;width:18%;height:72%;position:absolute;top:8%;left:15%;transform:rotate(4deg)}body .letter-keyboard{grid-template-columns:repeat(5,minmax(34px,1fr));gap:8px;max-width:420px;margin-inline:auto}.letter-keyboard button{min-height:40px;font-size:14px}.letter-keyboard button.used-letter{color:#8c807a;opacity:.62;background:linear-gradient(#e8e1dc,#cfc3bb);-webkit-text-decoration:line-through #a84637;text-decoration:line-through #a84637;text-decoration-thickness:3px;box-shadow:inset 0 3px 7px #503a3021}body .double-letter-key{grid-template-columns:1fr 1fr;gap:2px;min-width:0;display:grid}body .double-letter-key button{min-width:0;padding-inline:2px}body .water-loss{background:linear-gradient(145deg,#ffdfc3,#e99185);border:3px solid #fff;border-radius:18px;gap:6px;padding:17px 20px;display:grid;box-shadow:0 14px 26px #67302a38,inset 0 3px #ffffff9e}body .water-loss b{font:900 20px Georgia,serif}body .water-loss span{font-size:10px}body .conveyor-stage{background:radial-gradient(circle at 50% 0,#fff2b5,#0000 27%),radial-gradient(circle at 8% 88%,#63deb540,#0000 24%),linear-gradient(#49375a,#1e3d36);min-height:570px;padding:0;position:relative;box-shadow:inset 0 20px 45px #fff4c01a,inset 0 -36px 60px #051b186b}body .conveyor-capsule-lane{z-index:10;will-change:transform;align-items:center;width:max-content;animation:22s linear infinite conveyor-capsules-flow;display:flex;position:absolute;top:34px;left:0}body .conveyor-capsule-set{align-items:center;gap:72px;padding-right:72px;display:flex}body .conveyor-capsule{cursor:pointer;will-change:auto;background:0 0;border:0;flex:0 0 156px;width:156px;height:132px;margin:0;padding:0;transition:filter .18s,opacity .18s;animation:none;position:relative;top:auto;left:auto}body .conveyor-capsule.passing-capsule{opacity:.64;filter:saturate(.82)}body .conveyor-capsule.active-capsule{opacity:1;filter:brightness(1.08)drop-shadow(0 0 12px #ffe26894)}body .conveyor-capsule:hover{filter:brightness(1.18)drop-shadow(0 0 13px #ffe268b3)}body .conveyor-capsule img{width:108px}body .conveyor-capsule b{white-space:nowrap;text-overflow:ellipsis;max-width:136px;top:48%;overflow:hidden}body .conveyor-stage.right .conveyor-capsule:not(.released) img{animation:none}body .conveyor-stage.right .conveyor-capsule:not(.released) i{opacity:0;animation:none}body .conveyor-stage.right .conveyor-capsule:not(.released):after{content:none}body .conveyor-belt{background:linear-gradient(#a8c1b6 0 8%,#526b65 9% 18%,#263e3a 19% 74%,#102824 75%);border:10px solid #172d2b;border-radius:31px;height:238px;margin:0;padding:0;display:block;position:absolute;bottom:66px;left:2%;right:2%;overflow:hidden;box-shadow:0 27px 31px #0000006b,inset 0 8px 12px #fff3,inset 0 -13px 17px #04161375,0 0 0 3px #8fbd9d}body .conveyor-belt:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#d0e0d5 0 30px,#758f86 31px 58px,#3c5751 59px 64px);border:5px solid #18332e;border-radius:16px;height:46px;animation:7s linear infinite conveyor-belt-roll;position:absolute;top:14px;left:-5%;right:-5%;box-shadow:inset 0 8px 10px #ffffff57,inset 0 -8px 9px #12302952,0 8px 12px #02131061}body .conveyor-belt:after{content:"WORDAMIN  •  NATURAL PHARMACY";z-index:1;color:#dff6dc;letter-spacing:2px;text-shadow:0 2px 3px #081c18;background:linear-gradient(#355d50,#173a32);border:3px solid #9fc3a8;border-radius:12px;place-items:center;height:37px;font:900 10px Georgia,serif;display:grid;position:absolute;bottom:12px;left:18%;right:18%;box-shadow:inset 0 4px #ffffff1f,0 8px 10px #0000003d}body .conveyor-track{z-index:4;will-change:transform;align-items:flex-end;gap:48px;width:max-content;animation:27s linear infinite conveyor-jars-flow;display:flex;position:absolute;bottom:43px;left:0}body .conveyor-rider{flex:0 0 166px;place-items:center;width:166px;display:grid}body .conveyor-jar{width:150px;height:177px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:visible}body .conveyor-jar-shell{z-index:4;object-fit:contain;pointer-events:none;filter:drop-shadow(0 13px 9px #02181366);width:100%;height:100%;position:absolute;inset:0}body .conveyor-jar.simple-conveyor-jar .conveyor-jar-shell{filter:none}body .conveyor-jar b{z-index:6;color:#173f35;text-align:center;text-wrap:balance;text-shadow:0 1px #ffffffe6;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:linear-gradient(145deg,#fff8d1f0,#dcf2e2eb);border:2px solid #ffffffc7;border-radius:12px;justify-content:center;align-items:center;min-height:43px;margin:0;padding:7px 8px;font:900 13px/1.08 Georgia,serif;display:flex;position:absolute;top:47%;left:12%;right:12%;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 3px #ffffff94,0 5px 8px #15443226}body .conveyor-jar.signature-conveyor-jar b{background:linear-gradient(145deg,#ebffefe0,#b9eed9c7);border-radius:48% 48% 38% 38%/28% 28% 36% 36%;top:43%;left:18%;right:18%}body .conveyor-jar b{flex-direction:column;gap:3px}body .conveyor-jar b span,body .conveyor-jar b small{text-align:center;max-width:100%;font-family:Georgia,serif;display:block;overflow:hidden}body .conveyor-jar b span{font-size:var(--jar-label-size,13px);white-space:normal;overflow-wrap:anywhere;text-wrap:balance;line-height:1.02}body .conveyor-jar b small{color:#416d5d;white-space:nowrap;font-size:9px;font-weight:800;line-height:1}body .conveyor-jar.sealed-conveyor-jar .conveyor-jar-shell{animation:.55s cubic-bezier(.2,.9,.34,1.14) both conveyorJarSeal}body .conveyor-jar.sealed-conveyor-jar{filter:drop-shadow(0 8px 7px #183a2b2e)}@keyframes conveyorJarSeal{0%{opacity:.45;transform:translateY(-12px)scale(1.08)}70%{opacity:1;transform:translateY(3px)scale(.98)}to{transform:none}}body .conveyor-jar-cargo{z-index:3;transform-origin:50%;filter:drop-shadow(0 4px 3px #23443447);place-items:center;height:43px;animation:.72s cubic-bezier(.2,.88,.34,1.12) both conveyor-cargo-land;display:grid;position:absolute;bottom:14px;left:29%;right:29%;transform:rotate(73deg)scale(.78)}body .conveyor-jar-cargo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}body .conveyor-jar-cargo small{display:none}body .signature-conveyor-jar .conveyor-jar-cargo{height:35px;left:34%;right:34%;bottom:26px!important}@keyframes conveyor-cargo-land{0%{opacity:0;transform:translateY(-112px)rotate(18deg)scale(1.18)}72%{opacity:1;transform:translateY(4px)rotate(78deg)scale(.72)}to{transform:rotate(73deg)scale(.78)}}body .conveyor-gears{z-index:6;color:#d8b75f;letter-spacing:0;text-align:center;pointer-events:none;filter:drop-shadow(0 7px 5px #0000006b);justify-content:space-around;align-items:center;font-size:43px;display:flex;position:absolute;bottom:15px;left:8%;right:8%}body .conveyor-gears i{text-shadow:inset 0 2px #fff,0 2px #6c4a1b;font-style:normal;line-height:1;animation:7s linear infinite conveyor-gear-spin}body .conveyor-gears i:nth-child(2n){color:#87b7a1;animation-direction:reverse}@keyframes conveyor-capsules-flow{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes conveyor-jars-flow{0%{transform:translate(0)}to{transform:translate(calc(-50% - 24px))}}@keyframes conveyor-belt-roll{to{background-position:-384px 0}}@keyframes conveyor-gear-spin{to{transform:rotate(360deg)}}@media (max-width:650px){body .conveyor-rider{flex-basis:132px;width:132px}body .conveyor-jar{width:120px;height:151px}body .conveyor-jar b{min-height:36px;font-size:10px}body .conveyor-track{gap:24px;animation-duration:30s}body .conveyor-capsule-set{gap:44px;padding-right:44px}body .conveyor-capsule{flex-basis:140px;width:140px}body .conveyor-capsule-lane{animation-duration:25s}body .conveyor-capsule b{font-size:9px}body .conveyor-belt{left:1%;right:1%}}body .conveyor-stage .conveyor-capsule{opacity:1;filter:brightness(1.05)saturate(1.02);pointer-events:auto;transition:transform .62s cubic-bezier(.2,.76,.25,1),filter .24s,opacity .28s}body .conveyor-stage .conveyor-capsule b{white-space:nowrap;text-overflow:clip;border-radius:999px;width:max-content;min-width:76px;max-width:calc(100% - 18px);padding:7px 14px;line-height:1.1;transition:transform .24s,filter .24s,box-shadow .24s;overflow:visible;font-size:var(--capsule-font-size,15px)!important}body .conveyor-stage .conveyor-capsule.completed-capsule{opacity:0;visibility:hidden;pointer-events:none}body .conveyor-stage.paused .conveyor-track,body .conveyor-stage.paused .conveyor-capsule-lane,body .conveyor-stage.paused .conveyor-belt:before,body .conveyor-stage.paused .conveyor-gears i{animation-play-state:paused!important}body .conveyor-stage .conveyor-capsule.released{z-index:35;transform:translate3d(var(--release-x),var(--release-y),0) scale(1.1);filter:brightness(1.2)saturate(1.12)drop-shadow(0 0 24px #ffe470f5);pointer-events:none}body .conveyor-stage .conveyor-capsule.released b{filter:brightness(1.04);transform:scale(1.13);box-shadow:0 0 0 4px #ffffffd1,0 9px 22px #194b3647}body .conveyor-stage.phase-dropping .conveyor-capsule.released{transform:translate3d(var(--release-x),calc(var(--release-y) + 70px),0) rotate(7deg) scale(.24);opacity:0;filter:brightness(1.18);transition:transform .88s cubic-bezier(.3,.04,.55,.98),opacity .58s .3s}body .conveyor-stage.phase-dropping .conveyor-capsule.released b{opacity:0;transition:opacity .3s .16s,transform .38s;transform:scale(.8)}body .conveyor-stage.right .conveyor-capsule.released img{opacity:1!important;animation:none!important}body .conveyor-stage.right .conveyor-capsule.released:after{content:none!important}body .conveyor-game .conveyor-stage{box-shadow:inset 0 3px #ffffff94,inset 0 -34px 65px #11402f38;background:linear-gradient(#eaf3df,#a9cbb4)!important}body .conveyor-game .conveyor-stage:after{content:"";z-index:0;pointer-events:none;filter:blur(3.2px)brightness(.9)saturate(.82);background:linear-gradient(#fffde829,#134c3738),url(/wordamin-conveyor-workshop-v1.webp) 50%/cover no-repeat;position:absolute;inset:-7px;transform:scale(1.025)}body .conveyor-game .conveyor-stage:before{content:"";z-index:1;pointer-events:none;opacity:.72;background:radial-gradient(circle at 12% 18%,#fff7a9e6 0 2px,#0000 3px) 0 0/170px 140px,radial-gradient(circle at 78% 22%,#7ef5dccc 0 2px,#0000 3px) 0 0/230px 180px,radial-gradient(circle at 54% 38%,#ffffffe6 0 1px,#0000 2px) 0 0/130px 190px;animation:5s linear infinite conveyor-workshop-sparkle;position:absolute;inset:0}body .conveyor-game .conveyor-capsule-set{gap:104px;padding-right:104px;transition:gap .45s,padding-right .45s}body .conveyor-game .conveyor-capsule:not(.released){animation:.52s cubic-bezier(.2,.86,.35,1) conveyor-capsule-arrive}body .conveyor-game .conveyor-capsule img{filter:drop-shadow(0 8px 8px #11402f33);width:124px}body .conveyor-game .conveyor-capsule:active:not(.released){filter:brightness(1.22)saturate(1.12)drop-shadow(0 0 21px #ffe268e0);transform:scale(1.09)}@media (max-width:650px){body .conveyor-game .conveyor-capsule-set{gap:62px;padding-right:62px}body .conveyor-game .conveyor-capsule img{width:112px}body .conveyor-stage .conveyor-capsule b{padding:6px 10px;font-size:var(--capsule-font-size,12px)!important}}@keyframes conveyor-workshop-sparkle{to{background-position:170px -140px,-230px 180px,130px -190px}}@keyframes conveyor-capsule-arrive{0%{opacity:0;transform:scale(.72)translate(18px)}to{opacity:1;transform:none}}body .hike-stage,body .hearing-stage,body .cards-stage{isolation:isolate;background:radial-gradient(circle at 50% 5%,#fff9c7e6,#0000 30%),linear-gradient(145deg,#cfe7d4,#f5dfab 53%,#b8d7c9);min-height:590px;padding:28px clamp(22px,5vw,64px);position:relative;overflow:hidden}body .hike-stage{background:linear-gradient(#9bd9df 0 30%,#c9e9cf 31% 51%,#8cb17c 52%)}body .hike-mountains{z-index:-1;opacity:.78;background:linear-gradient(140deg,#0000 0 17%,#8b91a1 17.3% 31%,#0000 31.3%),linear-gradient(220deg,#0000 0 20%,#6e8890 20.3% 35%,#0000 35.3%),linear-gradient(145deg,#0000 0 34%,#496d5e 34.3% 53%,#0000 53.3%);position:absolute;inset:0}body .hike-mountains:after{content:"";background:repeating-linear-gradient(100deg,#ffffff1a 0 18px,#0000 19px 42px),linear-gradient(#6f9d70,#3f725b);position:absolute;inset:42% 0 0}body .hike-match-board{z-index:3;width:min(880px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:3px solid #ffffff94;border-radius:25px;grid-template-columns:1fr 1fr;gap:12px;margin:17px auto 0;padding:17px;display:grid;position:relative}body .hike-match-board>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}body .hike-match-board button{color:#244f3b;cursor:pointer;background:linear-gradient(145deg,#fff9d9,#cde3c9);border:2px solid #fff;border-radius:14px;min-height:54px;padding:8px;font:800 11px/1.15 Georgia,serif;box-shadow:0 6px 10px #2a503829,inset 0 2px #fff}body .hike-match-board button.selected{outline:4px solid #e8944e;transform:translateY(-2px)}body .hike-match-board button.matched{color:#fff;opacity:.55;background:linear-gradient(#54ad7a,#2e7b59)}body .hike-match-board.wrong{animation:.3s formula-shake}body .hike-kit{z-index:1;pointer-events:none;position:absolute;bottom:-18px;left:0;right:0}body .hike-kit img{filter:drop-shadow(0 12px 10px #19372559);width:105px;position:absolute}body .hike-kit .hike-crystal{bottom:2px;right:2%}body .hike-kit span{color:#28694b;text-shadow:0 8px 8px #1d4a344d;font-size:80px;position:absolute;bottom:6px;right:10%}body .hearing-stage{text-align:center;flex-direction:column;align-items:center;display:flex}body .hearing-speaker{color:#fff;cursor:pointer;background:radial-gradient(circle at 34% 25%,#ffc780,#e37634 54%,#94431e);border:5px solid #fff;border-radius:50%;width:150px;height:150px;margin:34px auto 22px;font-size:58px;position:relative;box-shadow:0 20px 31px #503d2347,inset 0 8px 10px #ffffff61}body .hearing-speaker i{opacity:0;border:3px solid #ef924859;border-radius:50%;position:absolute;inset:-12px}body .hearing-speaker.playing i{animation:1.1s ease-out infinite hearing-wave}body .hearing-speaker.playing i:nth-child(2){animation-delay:.3s}body .hearing-speaker.playing i:nth-child(3){animation-delay:.6s}body .hearing-stage>input{text-align:center;color:#214c39;background:#fffef3;border:3px solid #4d7c5c40;border-radius:17px;outline:0;width:min(520px,90%);padding:16px;font:900 20px Georgia,serif;box-shadow:0 12px 18px #30523c1f,inset 0 3px #fff}body .hearing-feedback{z-index:4;border:3px solid #fff;border-radius:18px;gap:4px;margin-top:15px;padding:13px 20px;display:grid;box-shadow:0 12px 20px #344a372e}body .hearing-feedback.right{background:linear-gradient(145deg,#d9f4bf,#89cf9d)}body .hearing-feedback.wrong,body .hearing-feedback.missing{background:linear-gradient(145deg,#ffe7c6,#edaa90)}body .hearing-decor img{z-index:-1;filter:drop-shadow(0 14px 10px #2b443040);opacity:.65;width:125px;position:absolute}body .hearing-decor img:first-child{width:175px;bottom:-10px;left:-12px}body .hearing-decor img:nth-child(2){top:17%;right:4%}body .hearing-decor img:nth-child(3){bottom:1%;right:-8px}body .cards-stage{perspective:1100px;flex-direction:column;align-items:center;display:flex}body .wordamin-flashcard{width:min(470px,82vw);height:290px;transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;margin:34px auto 20px;padding:0;transition:transform .65s cubic-bezier(.2,.8,.22,1);position:relative}body .wordamin-flashcard.flipped{transform:rotateY(180deg)}body .card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#244f3b;background:radial-gradient(circle at 30% 16%,#fff8ba,#0000 24%),linear-gradient(145deg,#fff5cf,#a9d4b5);border:5px solid #ffffffe6;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:19px;display:flex;position:absolute;inset:0;box-shadow:0 28px 45px #2a4c3847,inset 0 5px 8px #ffffffa6}body .card-face:after{content:"W";color:#fff;background:linear-gradient(90deg,#e57c36 50%,#31785b 50%);border-radius:999px;place-items:center;width:42px;height:28px;font:900 17px Georgia;display:grid;position:absolute;bottom:18px;right:25px}body .card-face b{overflow-wrap:anywhere;max-width:84%;font:900 clamp(25px,4vw,40px)/1.15 Georgia,serif}body .card-face small,body .card-face em{letter-spacing:.6px;font-size:10px;font-weight:900}.card-back{color:#4b3561;background:radial-gradient(circle at 72% 15%,#fff9c4,#0000 25%),linear-gradient(145deg,#f6d9c1,#d7c4ee);transform:rotateY(180deg)}body .card-rating{z-index:3;gap:12px;display:flex}body .card-rating button{color:#fff;cursor:pointer;background:linear-gradient(#6cae8c,#39765b);border:2px solid #fff;border-radius:15px;padding:13px 20px;font-weight:900;box-shadow:0 9px 14px #2e543d33}body .card-rating button:first-child{background:linear-gradient(#dda06c,#ac6344)}body .cards-botany img,body .cards-botany span{z-index:-1;pointer-events:none;position:absolute}body .cards-botany img{width:125px}body .cards-botany img:first-child{bottom:4%;left:1%}body .cards-botany img:last-child{top:18%;right:2%}body .cards-botany span{color:#43785a;font-size:100px;bottom:1%;right:4%}body .wordamin-flashcard:disabled{cursor:default}body .wordamin-flashcard.card-leaving{animation:.3s ease-in both card-page-leave}body .wordamin-flashcard.card-arriving{animation:.52s cubic-bezier(.18,.76,.24,1) both card-page-arrive}@keyframes card-page-leave{to{opacity:0;filter:blur(1.2px);transform:translate(-22px)rotate(-1.4deg)scale(.975)}}@keyframes card-page-arrive{0%{opacity:0;filter:blur(1.4px);transform:translate(28px)translateY(7px)rotate(1.6deg)scale(.97)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}}body .cards-direction .compact-game-heading h2{color:#214f3d;margin:12px 0 5px;font:900 clamp(23px,4vw,38px)/1.08 Georgia,serif}body .cards-direction-options{z-index:2;grid-template-columns:repeat(2,minmax(0,240px));gap:18px;width:min(510px,92vw);margin:45px auto 0;display:grid}body .cards-direction-options button{color:#214f3d;cursor:pointer;background:linear-gradient(145deg,#fff5cf,#a9d4b5);border:4px solid #ffffffe6;border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:155px;padding:22px 15px;transition:transform .18s,filter .18s;display:flex;box-shadow:0 20px 34px #2a4c3838}body .cards-direction-options button.hard{color:#51345e;background:linear-gradient(145deg,#ffe5bd,#d2bee9)}body .cards-direction-options button:hover{filter:brightness(1.04);transform:translateY(-5px)}body .cards-direction-options b{font:900 22px/1.1 Georgia,serif}body .cards-direction-options span{font:800 10px Arial,sans-serif}body .cards-direction-options em{color:#fff;background:#31785b;border-radius:999px;padding:7px 10px;font:900 9px Arial,sans-serif}body .cards-direction-options .hard em{background:#76518c}@media (max-width:560px){body .cards-direction-options{grid-template-columns:1fr;gap:10px;margin-top:18px}body .cards-direction-options button{min-height:112px;padding:14px}body .cards-direction-options b{font-size:18px}}@keyframes hearing-wave{0%{opacity:.65;transform:scale(.85)}to{opacity:0;transform:scale(1.48)}}@keyframes formula-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (max-width:720px){body .hike-match-board{grid-template-columns:1fr;padding:10px}body .hike-match-board>div{grid-template-columns:1fr 1fr}body .hike-match-board button{min-height:46px;font-size:9px}body .hearing-stage,body .cards-stage{min-height:520px;padding:20px 12px}}@keyframes wordamin-recorded-glow{to{opacity:.2;inset:-8px}}@keyframes wordamin-speaker-pulse{to{filter:brightness(1.13);transform:scale(1.1);box-shadow:0 7px 15px #d366267a,inset 0 2px 3px #ffffff8c}}@media (max-width:620px){body .dictionary-word{grid-template-columns:23px 23px 28px minmax(0,1fr);gap:3px}body .dictionary-word .wordamin-audio-control,body .dictionary-word .wordamin-mic,body .dictionary-word .wordamin-speaker{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){body .dictionary-word .wordamin-audio-control.has-recording:after,body .dictionary-word .wordamin-speaker.is-playing{animation:none}}body .recorder-backdrop{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#122d24b3}body .voice-recorder{text-align:center;color:#244d3d;background:radial-gradient(circle at 50% 0,#fff9d7,#0000 43%),linear-gradient(145deg,#fffdf4,#e4f1e7);border:3px solid #ffffffe0;border-radius:30px;width:min(540px,95vw);padding:34px 38px 28px;position:relative;overflow:hidden;box-shadow:0 28px 75px #08281c6b,inset 0 2px #fff}body .voice-recorder:before,body .voice-recorder:after{content:"✦";color:#eab761;text-shadow:0 0 12px #ffe69c;font-size:32px;animation:1.8s ease-in-out infinite alternate recorder-spark;position:absolute}body .voice-recorder:before{top:76px;left:27px}body .voice-recorder:after{animation-delay:-.8s;top:118px;right:31px}body .recorder-close{z-index:5;color:#285b47;cursor:pointer;background:linear-gradient(#fff,#dbece2);border:2px solid #fff;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;top:13px;right:15px;box-shadow:0 7px 14px #204a3833}body .recorder-capsule{color:#fffaf0;text-shadow:0 2px 3px #1b483773;background:linear-gradient(90deg,#ed9148 0 49%,#378b68 51%);border:3px solid #fff;border-radius:999px;place-items:center;width:62px;height:38px;margin:0 auto 12px;font:900 25px Georgia;display:grid;box-shadow:0 9px 14px #265b4233,inset 0 4px #ffffff45}body .voice-recorder>small{color:#6e8a7e;letter-spacing:1.2px;font-size:8px;font-weight:900}body .voice-recorder h2{color:#1b503c;overflow-wrap:anywhere;margin:8px 0 7px;font:800 30px/1.15 Georgia}body .voice-recorder>p{color:#587467;margin:0 auto 19px;font-size:10px;line-height:1.55}body .voice-recorder>p span{color:#789087;font-size:9px}body .recorder-display{background:linear-gradient(145deg,#183e33,#0d2b24);border:2px solid #3973552e;border-radius:20px;grid-template-columns:18px 1fr 45px;align-items:center;gap:12px;height:112px;padding:15px 18px;display:grid;box-shadow:inset 0 5px 18px #00000059,0 11px 22px #1c4b3726}body .recording-dot{background:#769587;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #7695871f}body .voice-recorder.is-recording .recording-dot{background:#ff6c50;animation:.65s ease-in-out infinite alternate recording-dot-pulse;box-shadow:0 0 0 5px #ff6c5029,0 0 13px #ff866f}body .voice-wave{justify-content:center;align-items:center;gap:4px;height:60px;display:flex}body .voice-wave i{opacity:.7;background:linear-gradient(#8ee1b2,#f4dc7b);border-radius:9px;width:4px;height:16%}body .voice-wave i:nth-child(3n){height:43%}body .voice-wave i:nth-child(4n){height:72%}body .voice-wave i:nth-child(5n){height:92%}body .voice-recorder.is-recording .voice-wave i{animation:.55s ease-in-out infinite alternate voice-wave-live}body .voice-recorder.is-recording .voice-wave i:nth-child(2n){animation-delay:-.25s}body .voice-recorder.is-recording .voice-wave i:nth-child(3n){animation-delay:-.4s}body .recorder-display time{color:#e9f9e5;font:800 14px monospace}body .recording-player{accent-color:#df792f;width:100%;height:44px;margin:14px 0 0}body .recorder-error{color:#913e30;background:#ffe1d7;border-radius:12px;margin:12px 0 0;padding:10px 13px;font-size:10px;font-weight:800}body .recorder-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:17px;display:flex}body .recorder-actions button{color:#fff;cursor:pointer;border:2px solid #fff;border-radius:14px;min-width:145px;padding:12px 17px;font-size:10px;font-weight:900;transition:transform .18s,filter .18s;box-shadow:0 8px 15px #20513b33,inset 0 2px #ffffff40}body .recorder-actions button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-2px)}body .recorder-actions button:disabled{opacity:.45;cursor:wait}.record-start{background:linear-gradient(#45a778,#267655)}.record-stop{background:linear-gradient(#ff8065,#c84b38)}.record-delete{background:linear-gradient(#8faaa0,#587a6d)}body .recorder-saving{color:#d2742e;margin-top:11px;font-size:9px;font-weight:900;display:block}body .recorder-limit{display:block;color:#81938c!important;letter-spacing:0!important;margin-top:12px!important}@keyframes voice-wave-live{to{filter:brightness(1.25);height:100%}}@keyframes recording-dot-pulse{to{opacity:.55;transform:scale(.72)}}@keyframes recorder-spark{to{opacity:.35;transform:scale(.65)rotate(25deg)}}@media (max-width:560px){body .voice-recorder{padding:28px 18px 23px}body .voice-recorder h2{font-size:24px}body .recorder-display{height:90px}body .voice-wave{gap:3px}body .recorder-actions button{min-width:125px}}@media (min-width:801px){body main.login-screen{justify-content:center;align-items:center;padding:12px}body .login-screen .login-panel.auth-panel{-webkit-backdrop-filter:blur(5px)saturate(1.08);backdrop-filter:blur(5px)saturate(1.08);background:linear-gradient(145deg,#08221957,#05161133);border-color:#ffffff7a;margin:0;box-shadow:0 24px 65px #020e0a3d,inset 0 2px #ffffff38}body .login-screen .login-panel.auth-panel:before{border-color:#eef9f047}body .login-screen .auth-instructions,body .login-screen .password-help,body .login-screen .auth-label-copy b,body .login-screen .auth-label-copy small{color:#f7faef;text-shadow:0 2px 8px #000000d1}body .login-screen .login-art .login-slogan{color:#fffbe8;-webkit-backdrop-filter:blur(1.5px)saturate(1.1);backdrop-filter:blur(1.5px)saturate(1.1);text-shadow:0 2px 7px #102d20d1,0 0 13px #ffeea647;background:linear-gradient(105deg,#ffffff29,#eaf7e74d 48%,#ffffff1f);border:1px solid #ffffffad;border-radius:20% 20% 24% 24%/18% 18% 22% 22%;width:min(242px,19.3vw);margin:0;padding:9px 14px 10px;top:75%;bottom:auto;right:6.2%;transform:translateY(-50%)rotate(-.6deg)perspective(500px)rotateY(-2deg);box-shadow:inset 8px 0 16px #ffffff2e,inset -8px 0 15px #36695214,0 8px 18px #1e302329}body .login-screen .login-art .login-slogan span{color:#f1f7e8;letter-spacing:1.7px;margin:0 0 2px;font-size:10px}body .login-screen .login-art .login-slogan strong{letter-spacing:-.2px;font-size:clamp(17px,1.55vw,21px);line-height:1.02}body .login-screen .login-art .login-slogan:after{opacity:.7;width:58%;height:1px;margin-top:7px}}@media (max-width:800px){body .login-screen .login-art .login-slogan{-webkit-backdrop-filter:blur(1.2px)saturate(1.08);backdrop-filter:blur(1.2px)saturate(1.08);background:linear-gradient(100deg,#eff6e433,#548b743d 52%,#edf5e02e);border:1px solid #effcef7a;border-radius:18px 18px 23px 23px/15px 15px 20px 20px;width:min(208px,47vw);margin:0;padding:8px 11px 9px;inset:86% 14px auto auto;transform:translateY(-50%)rotate(-.5deg);box-shadow:inset 6px 0 12px #ffffff29,inset -6px 0 12px #36695214,0 7px 16px #142b1f29}body .login-screen .login-art .login-slogan span{letter-spacing:1.15px;margin:0 0 1px;font-size:8px}body .login-screen .login-art .login-slogan strong{font-size:17px;line-height:1.02}body .login-screen .login-art .login-slogan:after{width:55%;height:1px;margin-top:5px}}:root{--vision-ink:#193d34;--vision-muted:#526e64;--vision-canvas:#f2efe4;--vision-surface:#f7f4e9;--vision-surface-soft:#eceee2;--vision-border:#2d524338;--vision-focus:#b35f2f;--vision-success:#2f7558;--vision-warning:#9a5738;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none}html{background:var(--vision-canvas);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{color:var(--vision-ink);background:var(--vision-canvas);font-family:var(--font-geist-sans,"Segoe UI",Arial,sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.45}body :where(p,li,dd){line-height:1.55}body :where(h1,h2,h3){text-wrap:balance;font-family:Georgia,Cambria,Times New Roman,serif;line-height:1.12}body :where(button,input,textarea,select){font-family:var(--font-geist-sans,"Segoe UI",Arial,sans-serif);letter-spacing:normal}body ::selection{color:#173d31;background:#f2d58d}body .content :where(h1,h2,h3,h4,p,small,label,b,strong,em),body .exercise :where(h1,h2,h3,h4,p,small,label,b,strong,em),body .result-leaderboard :where(h1,h2,h3,p,small,b,strong,em),body .teacher-editor :where(h1,h2,h3,p,small,label,b,strong){text-shadow:none!important}body .content small:not(.jar-info *):not(.jar-card *),body .modal-backdrop small:not(.jar-info *):not(.jar-card *),body .sidebar small{font-size:max(10px,.7em)!important;line-height:1.35!important}body .content :where(.eyebrow,.pill){font-size:max(10px,.68em);line-height:1.25}body .content :where(p,label),body .modal-backdrop :where(p,label){color:var(--vision-muted)}body .sidebar,body .topbar,body .leader-table,body .score-rules,body .result-leaderboard,body .create-dialog,body .admin-dialog,body .teacher-editor,body .voice-recorder{background-color:var(--vision-surface);border-color:var(--vision-border)}body .modal-backdrop{-webkit-backdrop-filter:blur(2px)saturate(.92);backdrop-filter:blur(2px)saturate(.92);background:#1832299e}body :where(input,textarea,select){caret-color:#a9522c;color:#173d33!important;background-color:#f6f2e7!important;border-color:#30584647!important}body :where(input,textarea,select)::placeholder{color:#6f7d76;opacity:1}body :where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--vision-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #b35f2f24!important}body :where(button,a){-webkit-tap-highlight-color:#3676582e}body :where(button,a,input,textarea,select):disabled{opacity:.56}body .nav-item{color:#244c40;min-height:45px;font-size:14px;line-height:1.25}body .nav-item.active{color:#174936;background:#dce9df}body .leader-row,body .result-row{color:#23483c}body .leader-row.head,body .result-head{color:#4d655c;letter-spacing:.25px;font-size:max(10px,.68em)}body .leader-row b,body .result-row b{font-size:max(12px,.76em)}body .score-rules b{font-size:max(10px,.7em);line-height:1.3}body .exercise{color:#173e34;background:#f4f1e6}body .exercise header{background:#ece9de;border-color:#32534533}body .exercise header>span{color:#4d695f;font-size:11px}body .exercise-progress{background:#d7ddd3;height:8px}body .exercise-progress i{background:#35775c}body .exercise :where(.compact-game-heading,.match-heading,.catch-heading,.maze-question,.flight-question) p{font-size:max(11px,.72em)!important;line-height:1.4!important}body .exercise :where(.compact-game-heading,.match-heading,.catch-heading,.maze-question,.flight-question) .pill{letter-spacing:.45px!important;font-size:max(10px,.68em)!important}body .exercise-body>p{color:#526e64;font-size:12px}body .answers button,body .match-board button,body .hike-match-board button,body .quiz-workshop button:not(.close-x),body .card-rating button{color:#1d4538;background:#f7f3e8;border-color:#2b584442;font-size:max(12px,.76em);line-height:1.35;text-shadow:none!important}body .answers button:hover,body .match-board button:hover,body .hike-match-board button:hover{background:#e9efe4;border-color:#4e856c}body .answers button.correct,body .feedback.good,body .hearing-feedback.right{color:#1c563f;background:#dcebdc;border-color:#4d8b6b}body .answers button.wrong,body .feedback.bad,body .hearing-feedback.wrong{color:#7c3f32;background:#f1dfd5;border-color:#b36b55}body .feedback>span{color:#425f54;font-size:max(11px,.7em)}body .target-cloud b,body .magic-drop b,body .maze-goal b,body .conveyor-capsule b{line-height:1.3;color:#173f35!important;text-shadow:none!important;background:#f7f4e8f5!important;font-size:max(11px,.7em)!important}body .catch-experience .catch-world .moving-jar{will-change:left;width:140px;height:192px;transition:left .98s cubic-bezier(.22,.74,.19,1);bottom:-40px;transform:translate(-50%)}body .catch-experience .magic-drop.catching-drop{opacity:1;filter:none;animation-play-state:paused}body .catch-experience .magic-drop.catching-drop .drop-object{animation-play-state:paused}body .catch-experience .magic-drop.catching-drop.phase-aligning .drop-hit-area{filter:drop-shadow(0 0 12px #ffe780c7)}body .catch-experience .moving-jar.phase-aligning{filter:drop-shadow(0 0 15px #ffe37680)}body .catch-experience .moving-jar.phase-dropping{filter:drop-shadow(0 0 25px #ffe376f0)}body .catch-experience .magic-drop b{white-space:normal;overflow-wrap:normal;text-wrap:wrap;width:calc(100% - 8px);min-width:0;max-width:none;padding-inline:12px;overflow:visible}body .catch-experience .catch-world .magic-drop{max-width:calc(100% - 16px)}body .catch-experience .catch-world .magic-drop .drop-object{flex-basis:38px!important;width:38px!important;height:38px!important}body .catch-experience .magic-drop.past-mouth{pointer-events:none;cursor:default;opacity:.58}body .catch-experience .catch-question-card{z-index:14;color:#17483a;text-align:center;pointer-events:none;background:linear-gradient(145deg,#fffdeff0,#def3e5e6);border:2px solid #ffffffe6;border-radius:16px;place-content:center;gap:2px;width:max-content;min-width:230px;max-width:min(520px,68%);min-height:62px;padding:9px 22px;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 9px 22px #1540303b,inset 0 2px #ffffffd9}body .catch-experience .catch-question-card small{color:#628276;letter-spacing:1px;font-weight:900;font-size:8px!important}body .catch-experience .catch-question-card b{overflow-wrap:anywhere;text-wrap:balance;font:900 18px/1.12 Georgia,serif}@media (max-width:650px){body .catch-experience .catch-world .moving-jar{width:122px;height:168px;bottom:-34px;transform:translate(-50%)}body .catch-experience .magic-drop b{padding-inline:8px}body .catch-experience .catch-world .magic-drop .drop-object{flex-basis:34px!important;width:34px!important;height:34px!important}body .catch-experience .catch-question-card{min-width:190px;max-width:72%;min-height:56px;padding:8px 14px}body .catch-experience .catch-question-card b{font-size:15px}}body .catch-experience .catch-world .moving-jar{width:1.82cm!important;min-width:1.82cm!important;height:2.5cm!important;bottom:-.1cm!important;transform:translate(-50%)!important}body .catch-experience .catch-world .magic-drop{box-sizing:border-box!important;padding-inline:8px!important}body .catch-experience .catch-world .magic-drop .drop-hit-area{box-sizing:border-box!important;width:100%!important;min-width:0!important}body .catch-experience .catch-world .magic-drop b{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:var(--drop-font-size,14px)!important;color:#123f35!important;-webkit-backdrop-filter:blur(5px)saturate(1.18)!important;text-shadow:0 1px #fffffff2!important;background:linear-gradient(108deg,#ffffffe0 0 11%,#daf9eec4 31%,#f8f1c4d1 66%,#c2ebe0c7 100%)!important;border:2px solid #dfbe65c7!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:9px 15px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 3px 5px #ffffffe6,inset 0 -4px 7px #36897326,0 7px 16px #0f362a40,0 0 0 1px #5bd2b961!important}body .catch-experience .catch-question-card{isolation:isolate;overflow:hidden;color:#123f35!important;-webkit-backdrop-filter:blur(8px)saturate(1.24)!important;background:linear-gradient(112deg,#ffffff7a 0 12%,#68dac54f 32%,#ffefa457 55%,#3aae9f47 78%,#ffffff6e 100%)!important;border:2px solid #e5bf57d1!important;border-radius:20px 20px 25px 25px/18px 18px 22px 22px!important;box-shadow:inset 0 4px 7px #ffffffb8,inset 0 -5px 9px #186f6033,0 10px 24px #09372b47,0 0 0 2px #d2faed4d!important}body .catch-experience .catch-question-card:before,body .catch-experience .catch-question-card:after{content:"❧";z-index:0;color:#b17e1e8c;text-shadow:0 1px #ffffffb8,0 0 8px #ffde7757;pointer-events:none;font:700 28px/1 Georgia,serif;position:absolute;top:50%;transform:translateY(-50%)}body .catch-experience .catch-question-card:before{left:10px}body .catch-experience .catch-question-card:after{right:10px;transform:translateY(-50%)scaleX(-1)}body .catch-experience .catch-question-card small,body .catch-experience .catch-question-card b{z-index:1;position:relative}body .catch-experience .catch-question-card small{text-shadow:0 1px #ffffffe6;color:#315f52!important}body .catch-experience .catch-question-card b{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-shadow:0 1px #fffffff2;padding-inline:27px}body .catch-experience .moving-jar .jar-treasures{height:42%!important;bottom:12%!important;left:20%!important;right:20%!important}body .catch-experience .moving-jar .jar-treasures img{width:16px!important;height:16px!important}body .formula-keyboard-input,body .hearing-stage>input{color:#173f34!important;background:#f6f2e6!important;border-color:#557d6b!important}body .content :where(h1,h2,h3,p,b,strong,small),body .exercise :where(h1,h2,h3,p,b,strong,small){-webkit-filter:none;text-rendering:geometricprecision}body .stat-grid article:after{opacity:.6}body .progress-brain-glints i{animation-duration:5.8s!important}body .medal{animation-duration:4.2s!important}body .match-glow{opacity:.68;animation-duration:4.5s!important}body .result-trophy-glint{animation-duration:4.8s!important}body .auth-instructions,body .password-help,body .teachers-hero p,body .teacher-description,body .rank-logic,body .voice-recorder>p{max-width:70ch}@media (prefers-contrast:more){:root{--vision-ink:#0e2d25;--vision-muted:#344f46;--vision-border:#11392b7a}body :where(input,textarea,select),body .answers button,body .match-board button{border-width:2px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .walking-brain,body .walking-brain>img,body .progress-brain-static,body .progress-brain-glints i,body .stat-grid article:after,body .medal,body .match-glow,body .result-trophy-glint,body .brand-mark:after,body .teacher-card,body .jar-card:not(.is-dragging){transition-duration:.01ms!important;animation:none!important}}.global-access-button{color:#725d20;cursor:pointer;background:#fff9df;border:1px solid #d4c798;border-radius:50%;align-self:flex-start;place-items:center;width:38px;height:38px;margin:0 0 9px;padding:0;font-size:17px;display:grid}.global-access-button.is-public{color:#206f4e;background:#ddf4e5;border-color:#8cc4a4;box-shadow:0 0 0 3px #53aa7821}.global-access-notice{z-index:3000;color:#1e5f46;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#effaf2f7;border:1px solid #9cc9ad;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 34px;align-items:center;gap:12px;width:min(520px,100vw - 28px);padding:13px 14px;animation:.28s cubic-bezier(.2,.8,.2,1) globalAccessNoticeIn;display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #1c43313d,inset 0 1px #ffffffe6}.global-access-notice.is-private{color:#6d5822;background:#fff9e4fa;border-color:#d3c49b}.global-access-notice>span{background:#ffffffc2;border-radius:14px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.global-access-notice>div{gap:3px;min-width:0;display:grid}.global-access-notice b{font-size:13px}.global-access-notice small{opacity:.78;font-size:10px;line-height:1.35}.global-access-notice>button{width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;font-size:22px;line-height:1}.global-access-notice>button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 12px #23443529}@keyframes globalAccessNoticeIn{0%{opacity:0;transform:translate(-50%,-14px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:620px){.global-access-notice{grid-template-columns:36px minmax(0,1fr) 30px;gap:9px;padding:10px;top:10px}.global-access-notice>span{width:36px;height:36px;font-size:19px}.global-access-notice b{font-size:11px}.global-access-notice small{font-size:8px}}@media (prefers-reduced-motion:reduce){.global-access-notice{animation:none}}.library-drag-hint{z-index:3100;color:#4c422f;background:linear-gradient(135deg,#fff9e9,#eee0bd);border:1px solid #c4a46d;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 34px;align-items:start;gap:12px;width:min(560px,100vw - 28px);padding:14px 15px;animation:.28s cubic-bezier(.2,.8,.2,1) globalAccessNoticeIn;display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #44331c40,inset 0 1px #fff}.library-drag-hint-icon{color:#fff9df;background:#315c49;border-radius:13px;place-items:center;width:48px;height:48px;font:800 25px/1 Georgia,serif;display:grid;box-shadow:inset 0 1px #fff5,0 4px 8px #4d3d2830}.library-drag-hint>div{gap:5px;min-width:0;display:grid}.library-drag-hint b{font:700 14px/1.25 Georgia,serif}.library-drag-hint small{color:#71634d;font:500 10px/1.35 Arial,sans-serif}.library-drag-hint label{cursor:pointer;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:4px;font:600 11px/1.2 Arial,sans-serif;display:flex}.library-drag-hint label input{accent-color:#315c49;width:16px;height:16px;margin:0}.library-drag-hint>button{color:#66563c;cursor:pointer;background:#fffaf0;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1}.library-drag-hint>button:hover{transform:translateY(-2px);box-shadow:0 5px 10px #6b54352b}@media (max-width:620px){.library-drag-hint{grid-template-columns:38px minmax(0,1fr) 30px;gap:9px;padding:10px;top:10px}.library-drag-hint-icon{width:38px;height:38px;font-size:20px}.library-drag-hint b{font-size:11px}.library-drag-hint small{font-size:8px}.library-drag-hint label{font-size:10px}.library-drag-hint>button{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.library-drag-hint{animation:none}}body:has(:is(.modal-backdrop,.pw-backdrop,.hopeful-backdrop,.game-guide,.tutorial-layer,.tutorial-mobile-coach)) :is(.global-access-notice,.library-drag-hint,.cabinet-share-toast){z-index:45;pointer-events:none}.jars-page>.topbar .cabinet-count{grid-template-columns:repeat(2,minmax(0,1fr)) auto!important}.jars-page>.topbar .wordcraft-global-search{color:#1c684c;cursor:pointer;background:linear-gradient(145deg,#eff8e8,#d7eddf);border:1px solid #34775947;border-radius:15px;grid-area:1/3/3;justify-content:center;align-self:stretch;align-items:center;gap:8px;min-width:142px;padding:8px 14px;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:inset 0 1px #ffffffd9,0 7px 16px #2159401f}.jars-page>.topbar .wordcraft-global-search>span{color:#247556;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin:0;font:900 18px/1 Arial,sans-serif;display:grid}.jars-page>.topbar .wordcraft-global-search>b{letter-spacing:.08em;white-space:nowrap;font:900 9px/1 Arial,sans-serif}.jars-page>.topbar .wordcraft-global-search:hover{filter:brightness(1.04);transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 12px 22px #21594030}.jars-page>.topbar .wordcraft-global-search:focus-visible{outline-offset:3px;outline:3px solid #3f97704d}@media (max-width:700px){.jars-page>.topbar .cabinet-count{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jars-page>.topbar .wordcraft-global-search{grid-area:auto/1/auto/3;min-height:38px;padding:6px 10px}.jars-page>.topbar .wordcraft-global-search>span{width:24px;height:24px;font-size:15px}}body .cabinet-wood .cabinet-actions{grid-template-columns:1fr!important;grid-auto-flow:row!important;align-content:start!important;gap:3px!important;padding:3px 4px!important;display:grid!important;inset:10px auto auto 10px!important;transform:none!important}@media (max-width:620px){body .cabinet-wood .cabinet-actions{flex-direction:column!important;grid-template-columns:16px!important;grid-auto-flow:row!important;gap:2px!important;padding:2px!important;display:grid!important;top:5px!important;left:6px!important}}body .cabinet-wood .cabinet-actions{border-radius:13px!important;gap:1px!important;padding:2px!important;top:-3px!important}body .cabinet-wood .cabinet-actions button{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;font-size:9px!important;line-height:1!important}body .cabinet-wood .cabinet-actions button:after{inset:2px!important}@media (max-width:620px){body .cabinet-wood .cabinet-actions{grid-template-columns:15px!important;gap:1px!important;padding:1px!important;top:-5px!important;left:5px!important}body .cabinet-wood .cabinet-actions button{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;font-size:7px!important}}body .handwriting-desk{background:repeating-linear-gradient(91deg,#70401f 0 38px,#603317 39px 43px);border-color:#5e391e;padding:18px 25px 23px;box-shadow:inset 0 5px #ffe0a029,0 22px 34px #2d1c0f61}body .handwriting-paper{isolation:isolate;clip-path:polygon(1% 4%,7% 1%,14% 3%,22% 1%,31% 3%,40% 1%,49% 4%,57% 1%,65% 3%,73% 1%,82% 3%,91% 1%,99% 5%,97% 14%,100% 24%,98% 35%,100% 47%,97% 58%,99% 69%,97% 80%,99% 94%,91% 97%,82% 99%,72% 97%,63% 99%,53% 96%,44% 99%,35% 97%,25% 99%,16% 96%,7% 99%,1% 94%,3% 82%,0 70%,2% 58%,0 45%,3% 33%,1% 20%);background-color:#c99b52;background-image:linear-gradient(#daaa5514,#562d0d14),url(/handwriting-ancient-parchment-v1.webp);background-position:50%;background-size:100% 100%;border:0;border-radius:2px;min-height:210px;padding:48px;overflow:hidden;transform:rotate(-1.7deg)rotateX(4deg);box-shadow:0 14px 22px #26160a6b,inset 0 0 28px #4b240940}body .handwriting-paper:before,body .handwriting-paper:after,body .handwriting-paper>i{display:none}body .handwriting-paper>strong{z-index:2;color:#24150c;letter-spacing:-.09em;text-shadow:1px 0 #140803b3,-1px 1px #5925086b,0 2px 2px #2e12046b;filter:contrast(1.18)sepia(.28)drop-shadow(0 1px #3012044d);align-items:baseline;max-width:88%;font:500 clamp(39px,7vw,72px)/.78 Segoe Script,Brush Script MT,Bradley Hand,Comic Sans MS,cursive;position:relative}body .handwriting-paper>strong span{min-width:.24em;transform:translateY(var(--letter-shift)) rotate(var(--letter-tilt)) scale(var(--letter-scale)) skewX(var(--letter-skew));transform-origin:55% 75%;opacity:.88;margin-inline:-.035em}body .handwriting-paper>strong span.ink-smudged{text-shadow:-4px 1px 3px #230d0494,2px 0 1px #2d0f03b3;filter:blur(.35px);opacity:.76}body .handwriting-paper>strong span.faded{color:#654221;opacity:.46;text-shadow:none;filter:blur(.22px)}@media (max-width:700px){body .handwriting-desk{padding:11px 12px 15px}body .handwriting-paper{min-height:150px;padding:35px 25px}body .handwriting-paper>strong{max-width:92%;font-size:clamp(31px,12vw,53px)}}@media (max-width:620px){body .content small:not(.jar-info *):not(.jar-card *),body .modal-backdrop small:not(.jar-info *):not(.jar-card *){font-size:max(10px,.72em)!important}body .exercise :where(.compact-game-heading,.match-heading,.catch-heading,.maze-question,.flight-question) p{white-space:normal!important}}body .admin-wellness-tests{background:linear-gradient(145deg,#e1f2e9d1,#fff9ddb8);border:1px solid #35604d24;border-radius:18px;margin:0 0 20px;padding:15px;box-shadow:inset 0 1px #fffc}body .admin-wellness-tests>small{color:#587368;letter-spacing:.8px;margin-bottom:9px;font-size:9px;font-weight:900;display:block}body .admin-wellness-tests>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}body .admin-wellness-tests button{color:#285f4a;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #32705233;border-radius:14px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex;box-shadow:0 6px 13px #2b524017}body .admin-wellness-tests button:hover{border-color:#66a889;transform:translateY(-1px)}body .admin-wellness-tests button>span{color:#fff;background:linear-gradient(145deg,#5bab84,#2c7456);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}body .admin-wellness-tests button b,body .admin-wellness-tests button small{display:block}body .admin-wellness-tests button b{font-size:11px}body .admin-wellness-tests button small{color:#71857c;margin-top:3px;font-size:8px}@media (max-width:560px){body .admin-wellness-tests>div{grid-template-columns:1fr}}body .eye-break-backdrop{z-index:190;-webkit-backdrop-filter:blur(5px)saturate(.9);backdrop-filter:blur(5px)saturate(.9);background:#163027b8}body .eye-break-close{z-index:3;color:#31594b;cursor:pointer;background:#f6f8f1;border:1px solid #375f4c3b;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font:28px/1 Arial,sans-serif;display:grid;position:absolute;top:8px;right:8px}body .eye-break-close:hover{background:#dcebe0}body .eye-break-close:focus-visible{outline-offset:2px;outline:3px solid #39785e}body .eye-break-offer,body .eye-break-player{text-align:center;color:#1b4538;background:radial-gradient(circle at 16% 8%,#fff0adbd,#0000 28%),radial-gradient(circle at 88% 85%,#bddac7b3,#0000 32%),linear-gradient(145deg,#f6f2e5,#e7eee1);border:3px solid #ffffffc7;border-radius:31px;width:min(610px,94vw);padding:34px 38px 30px;position:relative;overflow:hidden;box-shadow:0 30px 78px #0a261c6b,inset 0 4px #ffffffb8,inset 0 -8px 15px #3e604c14}body .eye-break-offer:before,body .eye-break-player:before{content:"";opacity:.22;filter:drop-shadow(0 13px 11px #2b413838);pointer-events:none;background:url(/wordamin-crystal-3d.webp) 50%/contain no-repeat;width:135px;height:135px;position:absolute;bottom:-38px;left:-33px;transform:rotate(-17deg)}body .eye-break-offer:after,body .eye-break-player:after{content:"❧";color:#3979562b;pointer-events:none;font-size:105px;position:absolute;top:3px;right:-8px;transform:rotate(19deg)}body .eye-break-capsule{z-index:2;color:#fffaf0;text-shadow:0 2px 3px #1c413359;background:linear-gradient(90deg,#cb7641 0 49%,#37775e 51%);border:3px solid #ffffffe0;border-radius:999px;place-items:center;width:67px;height:43px;margin:0 auto 12px;font:900 25px Georgia,serif;display:grid;position:relative;box-shadow:inset 0 5px #ffffff38,0 10px 16px #2a4f3d2e}body .eye-break-offer>small,body .eye-break-player>small{z-index:2;color:#527267;letter-spacing:1.05px;font-weight:900;position:relative;font-size:10px!important}body .eye-break-offer h2,body .eye-break-player h2{z-index:2;color:#173f33;margin:9px 0;font:900 clamp(25px,4vw,34px)/1.08 Georgia,serif;position:relative;text-shadow:none!important}body .eye-break-offer>p,body .eye-break-player>p{z-index:2;color:#49675c;max-width:58ch;margin:0 auto 20px;font-size:12px;line-height:1.55;position:relative}body .eye-break-offer>p span,body .eye-break-player>p span{color:#61796f;font-size:11px}body .eye-break-offer-actions{z-index:2;gap:9px;width:min(430px,100%);margin:0 auto;display:grid;position:relative}body .eye-break-offer-actions button,body .eye-break-finish{cursor:pointer;border:2px solid #ffffffc2;border-radius:15px;min-height:48px;padding:11px 15px;font-size:11px;font-weight:900;line-height:1.25}body .eye-break-start,body .eye-break-finish{color:#fff;background:linear-gradient(145deg,#478a6c,#28664e);justify-content:center;align-items:center;gap:13px;display:flex;box-shadow:inset 0 3px #fff3,0 10px 16px #27604433}body .eye-break-start b{font-size:18px}body .eye-break-later{color:#31594b;background:#eee9d9;box-shadow:inset 0 2px #ffffffb3,0 6px 12px #354c3e14}body .eye-break-offer>em{z-index:2;color:#697a73;max-width:68ch;margin:16px auto 0;font-size:9px;font-style:normal;line-height:1.45;display:block;position:relative}body .eye-break-progress{z-index:2;justify-content:center;gap:8px;margin-bottom:17px;display:flex;position:relative}body .eye-break-progress i{background:#d4d9cf;border-radius:999px;width:36px;height:7px;box-shadow:inset 0 2px 3px #2a46381a}body .eye-break-progress i.active{background:#cc8a4e}body .eye-break-progress i.done{background:#39785e}body .eye-break-timer{--eye-progress:0%;z-index:2;background:radial-gradient(circle,#f3f0e4 0 61%,transparent 62%),conic-gradient(#39785e var(--eye-progress),#d5d9ce var(--eye-progress));border-radius:50%;align-content:center;place-items:center;width:190px;height:190px;margin:0 auto 17px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #ffffffb3,0 17px 29px #2d4b3b29}body .eye-break-timer:before{content:"";border:1px solid #37684f29;border-radius:50%;position:absolute;inset:14px;box-shadow:inset 0 8px 14px #ffffff80}body .eye-break-timer>span{z-index:1;color:#39785e;font-size:31px;line-height:1;position:relative}body .eye-break-timer>b{z-index:1;color:#173f33;margin-top:3px;font:900 48px/1 Georgia,serif;position:relative}body .eye-break-timer>small{z-index:1;color:#5c746a;font-weight:800;position:relative;font-size:9px!important}body .eye-break-controls{z-index:2;justify-content:center;gap:9px;margin-top:16px;display:flex;position:relative}body .eye-break-controls button{color:#31594b;cursor:pointer;background:#ece9dc;border:1px solid #375f4c3b;border-radius:12px;min-height:40px;padding:9px 15px;font-size:10px;font-weight:800}body .eye-break-controls button:first-child{color:#fff;background:#39785e;border-color:#39785e}body .eye-break-complete-icon{z-index:2;color:#fff;background:radial-gradient(circle at 35% 25%,#8fc5a5,#39785e 67%,#245843);border:4px solid #fffc;border-radius:50%;place-items:center;width:112px;height:112px;margin:8px auto 17px;font:900 47px Georgia,serif;display:grid;position:relative;box-shadow:inset 0 8px #fff3,0 17px 25px #2b5b4333}body .eye-break-finish{z-index:2;width:min(390px,100%);margin:0 auto;position:relative}@media (max-width:620px){body .eye-break-offer,body .eye-break-player{border-radius:24px;padding:27px 18px 23px}body .eye-break-timer{width:165px;height:165px}body .eye-break-timer>b{font-size:42px}body .eye-break-offer h2,body .eye-break-player h2{font-size:25px}}body .leaderboard-page .leader-row>span.medal,body .result-leaderboard .result-row>span.medal{color:#0000!important;width:68px!important;height:62px!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:url(/wordamin-result-trophy-3d-v3-transparent.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;font-size:0!important;animation:3.2s ease-in-out infinite alternate leaderboard-trophy-float!important;display:block!important;position:relative!important;overflow:visible!important}body .leaderboard-page .leader-row>span.medal-1,body .result-leaderboard .result-row>span.medal-1{filter:drop-shadow(0 7px 5px #84581057)drop-shadow(0 0 8px #ffd13f47)!important}body .leaderboard-page .leader-row>span.medal-2,body .result-leaderboard .result-row>span.medal-2{filter:grayscale(.78)brightness(1.22)contrast(.94)drop-shadow(0 7px 5px #46585e4d)!important;animation-delay:.28s!important}body .leaderboard-page .leader-row>span.medal-3,body .result-leaderboard .result-row>span.medal-3{filter:sepia(.52)hue-rotate(338deg)saturate(1.22)brightness(.88)drop-shadow(0 7px 5px #68391d52)!important;animation-delay:.56s!important}body .leaderboard-page .leader-row>span.medal:before,body .result-leaderboard .result-row>span.medal:before{z-index:-1;filter:blur(5px);background:#283a2f2e;border-radius:50%;height:13px;position:absolute;bottom:1px;left:8%;right:8%;content:""!important}body .leaderboard-page .leader-row>span.medal:after,body .result-leaderboard .result-row>span.medal:after{z-index:3!important;color:#50351a!important;opacity:1!important;filter:none!important;background:radial-gradient(circle at 33% 25%,#fff8cf,#eab23a 58%,#a96a15)!important;border:2px solid #fffffff0!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font:900 13px/1 Georgia,serif!important;animation:none!important;display:grid!important;position:absolute!important;inset:auto -1px 0 auto!important;transform:none!important;box-shadow:inset 0 3px #ffffff85,0 4px 7px #48301440!important}body .leaderboard-page .leader-row>span.medal-1:after,body .result-leaderboard .result-row>span.medal-1:after{content:"1"!important}body .leaderboard-page .leader-row>span.medal-2:after,body .result-leaderboard .result-row>span.medal-2:after{content:"2"!important;background:radial-gradient(circle at 33% 25%,#fff,#cad4d8 58%,#73868e)!important}body .leaderboard-page .leader-row>span.medal-3:after,body .result-leaderboard .result-row>span.medal-3:after{content:"3"!important;color:#fff4df!important;background:radial-gradient(circle at 33% 25%,#ffe8ca,#cc7a43 58%,#7b4022)!important}body .result-leaderboard .result-row>span.medal{width:53px!important;height:49px!important}body .result-leaderboard .result-row>span.medal:after{width:19px!important;height:19px!important;font-size:10px!important}@keyframes leaderboard-trophy-float{to{transform:translateY(-2px)rotate(1.2deg)}}@media (max-width:620px){body .leaderboard-page .leader-row>span.medal{width:52px!important;height:48px!important}body .leaderboard-page .leader-row>span.medal:after{width:19px!important;height:19px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){body .leaderboard-page .leader-row>span.medal,body .result-leaderboard .result-row>span.medal{animation:none!important}}body .modal-backdrop{overflow:auto}body .exercise :where(.compact-game-heading,.match-heading,.catch-heading,.maze-question,.flight-question){z-index:18!important;white-space:normal!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px 13px!important;width:100%!important;height:auto!important;min-height:82px!important;max-height:none!important;padding:11px 18px!important;display:flex!important;position:relative!important;overflow:visible!important}body .exercise :where(.compact-game-heading,.match-heading,.catch-heading,.maze-question,.flight-question)>.pill{white-space:normal!important;text-wrap:balance!important;flex:0 auto!important;max-width:100%!important}body .exercise :where(.compact-game-heading,.match-heading,.catch-heading,.maze-question,.flight-question)>p{white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:pretty!important;flex:300px!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important}body .exercise :where(.compact-game-heading,.match-heading,.catch-heading,.maze-question,.flight-question)>p small{white-space:normal!important;width:100%!important;margin-top:2px!important;display:block!important}body .exercise-body>.pill+p{white-space:normal;place-content:center;width:100%;height:auto;min-height:54px;padding:8px 12px;line-height:1.4;display:grid;overflow:visible;margin:10px 0 8px!important}body .exercise-body>.pill+p small{white-space:normal;width:100%;margin-top:2px;display:block}@media (max-width:700px){body .exercise :where(.compact-game-heading,.match-heading,.catch-heading,.maze-question,.flight-question){min-height:94px!important;padding:10px 12px!important}body .exercise :where(.compact-game-heading,.match-heading,.catch-heading,.maze-question,.flight-question)>p{text-align:center!important;flex-basis:100%!important}}body .jars-page .cabinet-top-actions :is(.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn){letter-spacing:0;white-space:nowrap;border-style:solid;border-width:1px;border-radius:13px;min-height:42px;padding:9px 16px;font:800 10.5px/1.15 Georgia,serif;transition:transform .16s,filter .16s,box-shadow .16s;box-shadow:inset 0 2px #ffffff57,inset 0 -4px #3d230f2e,0 7px #53331629,0 12px 18px #3d2a1729}body .jars-page .cabinet-top-actions .new-wordstore-btn{color:#fff9df;background:linear-gradient(#c99945,#8b5b22);border-color:#8c6426}body .jars-page .cabinet-top-actions .new-cabinet-btn{color:#5c4524;background:linear-gradient(#fff7d8,#ebcf82);border-color:#cbaa61}body .jars-page .cabinet-top-actions .new-jar-btn{color:#fff;background:linear-gradient(#3b946f,#1f6d50);border-color:#1d684d}body .jars-page .cabinet-top-actions :is(.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn):hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 2px #fff6,inset 0 -4px #3d230f29,0 8px #53331626,0 14px 21px #3d2a1730}body .jars-page .cabinet-top-actions :is(.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn):active{transform:translateY(4px);box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #3d230f29,0 2px #5333162e,0 5px 9px #3d2a1724}body .hearing-stage>.check-btn{z-index:5;min-width:190px;margin-top:20px;position:relative}body .hearing-stage>.hearing-feedback{z-index:6;min-width:min(520px,90%);line-height:1.35;position:relative}body .game-type .exercise-body{overflow:hidden;padding-top:8px!important}.memory-recipe-stage{z-index:2;justify-items:center;gap:9px;width:100%;min-height:540px;padding:0 16px 190px;display:grid;position:relative}.memory-recipe-heading{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:linear-gradient(110deg,#ffffffd1,#e5faefa6);border:1px solid #ffffffd1;border-radius:18px;justify-content:center;align-items:center;gap:14px;width:min(820px,100%);min-height:42px;padding:8px 18px;display:flex;box-shadow:0 12px 30px #286f541f,inset 0 1px #fffffff2}.memory-recipe-heading span{color:#245f4b;letter-spacing:.65px;text-transform:uppercase;font-size:12px;font-weight:1000}.memory-recipe-heading p{color:#547064;margin:0;font-size:11px;font-weight:800}.memory-recipe-heading small{font-size:inherit;color:#789087}.memory-translation{text-align:center}.memory-translation small{color:#668277;letter-spacing:1px;font-size:9px;font-weight:900}.memory-translation h2{text-shadow:0 2px #fff;color:#234d40!important;margin:2px 0 0!important;font:900 clamp(25px,3vw,40px)/1.05 Georgia,serif!important}.memory-capsule-input{filter:drop-shadow(0 16px 17px #40483a33);width:min(430px,74vw);height:88px;transition:transform .35s,filter .35s;position:relative}.memory-capsule-input>img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-1deg)}.memory-capsule-input input{z-index:2;color:#35594e;text-align:center;letter-spacing:.4px;text-shadow:0 1px #ffffffe6;outline:0;width:72%;height:44%;font-size:clamp(13px,2vw,19px);font-weight:1000;position:absolute;top:27%;left:14%;background:0 0!important;border:0!important}.memory-capsule-input input::placeholder{color:#78958b;opacity:.78}.memory-capsule-input i{z-index:3;filter:blur(2px);pointer-events:none;background:#ffffff9e;border-radius:50%;width:25%;height:10%;position:absolute;top:15%;left:21%;transform:rotate(-3deg)}.memory-capsule-input i+i{opacity:.55;width:13%;height:6%;top:69%;left:65%}.memory-capsule-input.capsule-right{animation:.8s cubic-bezier(.2,.8,.3,1) both memoryCapsuleCorrect}.memory-capsule-input.capsule-wrong{filter:drop-shadow(0 12px 12px #813d2a40);animation:.7s both memoryCapsuleWrong}.memory-correction-banner{z-index:8;color:#61392f;background:linear-gradient(145deg,#fff6dc,#f1c8b6);border:2px solid #ffffffdb;border-radius:18px;width:min(620px,94%);padding:13px 15px;animation:.38s cubic-bezier(.2,.85,.3,1.12) memoryCorrectionArrive;position:relative;box-shadow:0 14px 27px #67372833,inset 0 2px #ffffffa8}.memory-correction-banner>header{justify-content:center;align-items:center;gap:9px;margin-bottom:9px;display:flex}.memory-correction-banner>header>span{color:#fff;background:#c3604c;border-radius:50%;place-items:center;width:29px;height:29px;font:900 18px Arial,sans-serif;display:grid}.memory-correction-banner>header b,.memory-correction-banner>header small{display:block}.memory-correction-banner>header b{font:900 14px Georgia,serif}.memory-correction-banner>header small{color:#805f55;margin-top:2px;font-size:8px}.memory-correction-line{text-align:left;background:#ffffff8c;border-radius:11px;grid-template-columns:155px 1fr;align-items:center;gap:8px;margin-top:6px;padding:7px 9px;display:grid}.memory-correction-line>small{color:#755a50;letter-spacing:.4px;font-size:8px;font-weight:900}.memory-correction-line p{flex-wrap:wrap;align-items:center;gap:2px;margin:0;font:900 17px/1.25 Georgia,serif;display:flex}.memory-correction-line mark{text-align:center;color:#285f48;background:#d9efdf;border-radius:5px;min-width:18px;padding:2px 3px}.memory-correction-line mark.wrong{color:#8f2f27;text-underline-offset:3px;background:#ffc1b4;-webkit-text-decoration:underline #bf4738;text-decoration:underline #bf4738;text-decoration-thickness:2px}.memory-correction-line mark.missing{color:#8a551a;background:#ffe09a;border:1px dashed #bd7724}.memory-correction-line mark.extra{color:#962e2d;background:#ffb6b3;text-decoration:line-through;text-decoration-thickness:2px}.memory-correction-line i.gap{background:repeating-linear-gradient(135deg,#b9772433 0 3px,#0000 3px 6px);border-radius:5px;width:18px;height:24px;display:inline-block}.memory-correction-line i.gap.missing{color:#9b5d1e;place-items:center;font-style:normal;display:grid}.memory-correction-line em{color:#9a4d40;font-size:11px}.memory-correction-legend{color:#785d54;flex-wrap:wrap;justify-content:center;gap:9px 14px;margin-top:9px;font-size:7px;font-weight:800;display:flex}.memory-correction-legend span{align-items:center;gap:4px;display:flex}.memory-correction-legend i{border-radius:3px;width:9px;height:9px}.memory-correction-legend i.wrong{background:#ffc1b4}.memory-correction-legend i.missing{background:#ffe09a}.memory-correction-legend i.extra{background:#ffb6b3}@keyframes memoryCorrectionArrive{0%{opacity:0;transform:translateY(9px)scale(.97)}}.memory-correct-answer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.memory-correct-answer p{flex:1}.memory-correct-answer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#59a982,#2c7356);border:1px solid #3477573d;border-radius:10px;flex:none;min-height:31px;padding:6px 10px;font-size:8px;font-weight:900;box-shadow:inset 0 1px #ffffff73,0 5px 9px #2c5f4629}.memory-correct-answer button.is-playing{background:linear-gradient(145deg,#d99162,#a34f3d)}.memory-correct-answer button:disabled{color:#826c63;box-shadow:none;cursor:default;opacity:.72;background:#e6ddd5}.memory-check{z-index:4;min-width:165px;position:relative;box-shadow:0 7px 14px #23684d38}.memory-collection-scene{pointer-events:none;perspective:700px;height:215px;position:absolute;bottom:0;left:0;right:0}.memory-floor{background:radial-gradient(at 50% 15%,#ffffffc2,#b5d6bcb8 48%,#53916f33 72%,#0000 73%);border-radius:50%;position:absolute;inset:78px -10% -45px;transform:rotateX(58deg)}.memory-jar{z-index:2;filter:drop-shadow(0 18px 13px #274f3b3b);width:150px;height:190px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.memory-jar-shell{z-index:3;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.memory-jar>em{z-index:5;color:#287254;background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:50px;right:8px;box-shadow:0 4px 9px #184f3933}.memory-jar-capsules{z-index:2;height:92px;position:absolute;bottom:22px;left:24px;right:24px;overflow:hidden}.memory-jar-capsules span{--slot:calc(var(--memory-index) % 5);left:calc(2px + var(--slot)*17px);bottom:calc(2px + (var(--memory-index) - var(--slot))/5*15px);width:74px;height:29px;transform:rotate(calc(-22deg + var(--slot)*10deg)) scale(.7);transform-origin:50%;animation:.72s cubic-bezier(.22,.84,.36,1.15) both memoryDropIntoJar;position:absolute}.memory-jar-capsules img,.memory-floor-capsules img{object-fit:fill;width:100%;height:100%}.memory-jar-capsules b,.memory-floor-capsules b{color:#35584d;white-space:nowrap;text-overflow:ellipsis;place-items:center;padding:0 12px;font-size:7px;font-weight:1000;line-height:1;display:grid;position:absolute;inset:0;overflow:hidden}.memory-floor-capsules{z-index:4;height:75px;position:absolute;bottom:10px;left:50%;right:0}.memory-floor-capsules span{--side:calc(var(--memory-index) % 2);left:calc(95px + (var(--memory-index) % 5)*58px);bottom:calc((var(--memory-index) % 3)*9px);filter:drop-shadow(0 7px 5px #463a2e3d);width:110px;height:40px;transform:rotate(calc(-18deg + (var(--memory-index) % 5)*9deg));animation:.78s cubic-bezier(.28,.72,.38,1.18) both memoryFallToFloor;position:absolute}.memory-floor-capsules b{padding:0 19px;font-size:8px}@keyframes memoryCapsuleCorrect{35%{filter:drop-shadow(0 0 16px #57efabbf);transform:translateY(-8px)scale(1.04)}to{transform:translateY(13px)scale(.97)}}@keyframes memoryCapsuleWrong{20%,55%{transform:translate(-8px)rotate(-2deg)}38%,72%{transform:translate(8px)rotate(2deg)}to{transform:translateY(10px)rotate(1deg)}}@keyframes memoryDropIntoJar{0%{opacity:0;transform:translate(22px,-230px)rotate(-35deg)scale(1.35)}70%{opacity:1;transform:translateY(5px)rotate(12deg)scale(.72)}to{transform:rotate(calc(-22deg + var(--slot)*10deg)) scale(.7)}}@keyframes memoryFallToFloor{0%{opacity:0;transform:translate(-180px,-245px)rotate(-100deg)scale(1.25)}72%{opacity:1;transform:translateY(6px)rotate(22deg)scale(1)}85%{transform:translateY(-9px)rotate(-8deg)}to{transform:rotate(calc(-18deg + (var(--memory-index) % 5)*9deg))}}@media (max-width:700px){.memory-recipe-stage{min-height:520px;padding-inline:6px}.memory-recipe-heading{gap:4px;padding:7px 9px}.memory-recipe-heading span,.memory-recipe-heading p{font-size:8px}.memory-capsule-input{width:min(390px,92vw)}.memory-correction-banner{width:96%;padding:9px}.memory-correction-line{grid-template-columns:1fr;gap:3px}.memory-correction-line p{font-size:14px}.memory-correct-answer{flex-direction:column;align-items:flex-start}.memory-correct-answer button{align-self:flex-start}.memory-correction-legend{gap:5px 9px}.memory-floor-capsules{left:30%}.memory-floor-capsules span{left:calc(75px + (var(--memory-index) % 3)*53px);width:92px}.memory-jar{width:132px;height:174px}}body .game-type .memory-recipe-stage{gap:7px;min-height:650px;padding-bottom:215px}body .game-type .memory-capsule-input{filter:drop-shadow(0 18px 15px #294b3845);transform-origin:50% 55%;width:174px;height:258px;margin:-5px auto -16px}body .game-type .memory-capsule-input>img{object-fit:contain;width:100%;height:100%;inset:0;transform:none}body .game-type .memory-capsule-input input{color:#164b38;text-shadow:0 1px #fff;border-radius:13px;width:80%;height:43px;padding:5px 8px;font-size:12px;top:46%;left:10%;box-shadow:inset 0 2px #ffffffc2,0 5px 10px #1f4b342e;background:#f2fae1d1!important;border:2px solid #fff8cdcc!important}body .game-type .memory-capsule-input.capsule-right{animation:.9s cubic-bezier(.28,.02,.57,1) both memoryCapsuleIntoJar}body .game-type .memory-capsule-input.capsule-wrong{animation:.7s both memoryCapsuleReject}body .game-type .memory-check{margin-top:0}body .game-type .memory-collection-scene{height:225px}body .game-type .memory-jar{width:156px;height:198px;bottom:2px}body .game-type .memory-jar-capsules{z-index:4;filter:saturate(.96)brightness(.98);border-radius:10px 10px 28px 28px;height:88px;bottom:24px;left:31px;right:31px;overflow:hidden}body .game-type .memory-jar-capsules span{transform-origin:50%;filter:drop-shadow(0 2px 2px #214c3633);width:28px;height:42px;animation:.68s cubic-bezier(.22,.84,.36,1.15) both memoryTinyCapsuleLand;position:absolute}body .game-type .memory-jar-capsules img,body .game-type .memory-floor-capsules img{object-fit:contain;width:100%;height:100%}body .game-type .memory-jar-capsules b,body .game-type .memory-floor-capsules b{display:none}body .game-type .memory-floor-capsules{z-index:4;height:100px;bottom:5px;left:0;right:0;overflow:visible}body .game-type .memory-floor-capsules span{filter:drop-shadow(0 5px 4px #463a2e38);width:32px;height:48px;animation:.82s cubic-bezier(.26,.72,.35,1.12) both memoryFloorScatter;position:absolute}@keyframes memoryCapsuleIntoJar{0%{opacity:1;transform:none}35%{filter:drop-shadow(0 0 18px #59f6b0cc);transform:translateY(-12px)scale(1.04)}to{opacity:0;transform:translateY(300px)rotate(75deg)scale(.24)}}@keyframes memoryCapsuleReject{0%,45%{opacity:1}20%,55%{transform:translate(-9px)rotate(-3deg)}35%,70%{transform:translate(9px)rotate(3deg)}to{opacity:0;transform:translateY(115px)rotate(38deg)scale(.64)}}@keyframes memoryTinyCapsuleLand{0%{opacity:0;translate:20px -250px;scale:1.8}72%{opacity:1;translate:0 5px;scale:.95}to{opacity:1;translate:0;scale:1}}@keyframes memoryFloorScatter{0%{opacity:0;translate:0 -330px;scale:1.45}72%{opacity:1;translate:0 8px;scale:1}86%{translate:0 -6px}to{opacity:1;translate:0;scale:1}}@media (max-width:700px){body .game-type .memory-recipe-stage{min-height:610px;padding-bottom:205px}body .game-type .memory-capsule-input{width:150px;height:226px}body .game-type .memory-jar{width:138px;height:179px}body .game-type .memory-floor-capsules span{width:27px;height:41px}}body .inside-games b{font-family:Georgia,serif;font-size:clamp(16px,var(--game-title-size,20px),28px);text-wrap:balance;font-weight:900;line-height:1.02}body .inside-games small{font-size:10px;line-height:1.15}body .game-type .exercise-body{justify-content:center;display:flex}body .game-type .memory-recipe-stage{box-sizing:border-box;place-content:start center;justify-items:center;gap:10px;width:min(900px,100%);min-height:620px;margin-inline:auto;padding:0 clamp(8px,3vw,24px) 215px}body .game-type .memory-translation{justify-items:center;width:100%;display:grid}body .game-type .memory-capsule-input{filter:drop-shadow(0 17px 17px #294b383d);transform-origin:50% 55%;width:min(430px,82vw);height:148px;margin:0 auto -8px;transition:transform .58s cubic-bezier(.2,.72,.25,1),filter .4s;position:relative;overflow:visible}body .game-type .memory-capsule-input>img{object-fit:contain;transform-origin:50%;filter:saturate(1.02)brightness(1.02);width:148px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}body .game-type .memory-capsule-input input{z-index:3;box-sizing:border-box;color:#164b38;text-align:center;text-shadow:0 1px #fff;border-radius:999px;width:62%;height:48px;padding:7px 14px;font:900 clamp(14px,2.1vw,20px)/1 Georgia,serif;transition:box-shadow .25s,background .25s,transform .25s;position:absolute;top:50%;left:19%;transform:translateY(-50%);box-shadow:inset 0 3px 5px #ffffffd1,inset 0 -3px 5px #326b4d17,0 5px 12px #1f4b3429;background:linear-gradient(#fafde7f0,#dff2d7e6)!important;border:2px solid #ffffffdb!important}body .game-type .memory-capsule-input input:focus{transform:translateY(-50%)scale(1.025);box-shadow:inset 0 3px 5px #ffffffe6,0 0 0 4px #ffeb8159,0 8px 18px #1f4b3433}body .game-type .memory-capsule-input input::placeholder{white-space:nowrap;font-size:clamp(9px,1.35vw,12px)}body .game-type .memory-check{justify-self:center;margin-top:0}body .game-type .memory-collection-scene{width:100%;max-width:900px;left:50%;right:auto;transform:translate(-50%)}@media (max-width:700px){body .game-type .memory-recipe-stage{min-height:590px;padding-bottom:202px}body .game-type .memory-capsule-input{width:min(350px,90vw);height:126px}body .game-type .memory-capsule-input>img{width:126px;height:350px}body .game-type .memory-capsule-input input{width:64%;height:43px;left:18%}}body .jars-page>.topbar .cabinet-count{grid-template-columns:max-content max-content;justify-content:start;align-items:start;gap:7px 24px;margin:5px 0 0;font-family:Georgia,serif;line-height:1;display:grid}body .jars-page>.topbar .cabinet-count>span{color:#23664e;min-width:82px;font:inherit;grid-template-rows:auto auto;justify-items:start;gap:3px;margin:0;display:grid}body .jars-page>.topbar .cabinet-count>span>b{color:#174d3b;font:900 12px/1.05 Georgia,serif}body .jars-page>.topbar .cabinet-count>span>small{color:#71847c;font:700 8px/1 Arial,sans-serif}@media (max-width:760px){body .jars-page>.topbar .cabinet-count{gap:6px 14px}body .jars-page>.topbar .cabinet-count>span{min-width:72px}body .jars-page>.topbar .cabinet-count>span>b{font-size:10px}}body .game-anagram .exercise-body{justify-content:center;display:flex}body .game-anagram .formula-game-stage{box-sizing:border-box;text-align:center;justify-content:center;justify-items:center;width:min(900px,100%);margin-inline:auto;padding-inline:clamp(8px,3vw,24px)}body .game-anagram .formula-game-stage>h2{text-align:center;text-wrap:balance;width:100%}body .game-anagram .formula-game-stage>.letter-row{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-inline:auto;display:flex}body .game-anagram .formula-symbol-row{justify-content:center;margin-inline:auto}body .game-anagram .formula-unified-answer{box-sizing:border-box;text-align:left;width:min(710px,94%);margin-inline:auto;overflow:hidden}body .game-anagram .formula-unified-answer .formula-keyboard-input{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;overflow:hidden}body .game-anagram .formula-game-stage>.check-btn{justify-self:center;min-width:170px;margin:6px auto 0;display:block}.formula-game-stage{z-index:2;justify-items:center;gap:11px;width:100%;display:grid;position:relative}.formula-single-heading{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:linear-gradient(110deg,#ffffffd6,#ebf7dfad);border:1px solid #ffffffd1;border-radius:18px;justify-content:center;align-items:center;gap:15px;width:min(820px,100%);min-height:43px;padding:8px 18px;display:flex;box-shadow:0 12px 28px #275a3f1f,inset 0 1px #fffffff2}.formula-single-heading span{color:#245f4b;letter-spacing:.65px;font-size:12px;font-weight:1000}.formula-single-heading p{color:#577267;margin:0;font-size:11px;font-weight:800}.formula-single-heading small{font-size:inherit;color:#789087}.formula-game-stage>h2{text-shadow:0 2px #fff;color:#234d40!important;margin:4px 0!important;font:900 clamp(25px,3vw,39px)/1.05 Georgia,serif!important}.formula-unified-answer{width:min(560px,100%);margin:4px auto 2px;display:block;position:relative}.formula-unified-answer>small{z-index:2;color:#698378;letter-spacing:.8px;pointer-events:none;font-size:8px;font-weight:1000;position:absolute;top:7px;left:17px}.formula-unified-answer .formula-keyboard-input{width:100%;min-height:66px;letter-spacing:.7px!important;background:linear-gradient(145deg,#fffffff5,#edf8e5eb)!important;border:2px solid #3d7e5b61!important;border-radius:19px!important;margin:0!important;padding:23px 20px 10px!important;font-size:20px!important;box-shadow:inset 0 3px #fffffff2,0 10px 20px #24553924!important}.formula-unified-answer .formula-keyboard-input:focus{border-color:#4b9b73!important;box-shadow:0 0 0 4px #5cb08024,inset 0 3px #fff,0 12px 24px #24553929!important}@media (max-width:700px){.formula-single-heading{gap:4px;padding:7px 9px}.formula-single-heading span,.formula-single-heading p{font-size:8px}.formula-game-stage{gap:8px}.formula-unified-answer{width:94%}}body .catch-session-backdrop{z-index:280;background:radial-gradient(circle at 50% 17%,#fff8be57,#0000 28%),linear-gradient(155deg,#104836f7,#1e2b42fa);padding:0;overflow:auto}body .catch-session-finale{color:#fff8df;background:radial-gradient(circle at 12% 23%,#72f4c521,#0000 25%),radial-gradient(circle at 88% 72%,#d3a5ff1f,#0000 28%);grid-template-rows:auto minmax(420px,1fr) auto;justify-items:center;gap:8px;width:100%;min-height:100vh;padding:24px clamp(18px,4vw,58px) 28px;display:grid;position:relative;overflow:hidden}body .catch-session-finale:before{content:"✦   ·   ✧   ·   ✦";color:#ffe588;letter-spacing:18px;text-shadow:70vw 35vh #8af0d0,35vw 67vh #ffe588;font-size:26px;animation:2.6s ease-in-out infinite alternate catch-finale-stars;position:absolute;top:18%;left:4%}body .catch-session-close{z-index:12;color:#285f4c;cursor:pointer;background:linear-gradient(#fffdf0,#d8ead9);border:2px solid #ffffffa6;border-radius:50%;place-items:center;width:48px;height:48px;font-size:29px;display:grid;position:fixed;top:20px;right:24px;box-shadow:0 10px 22px #00000047,inset 0 2px #fff}body .catch-session-finale>header{z-index:3;text-align:center;justify-items:center;gap:4px;display:grid;position:relative}body .catch-session-finale>header small{color:#f1cf78;letter-spacing:1.7px;font-size:9px;font-weight:1000}body .catch-session-finale>header h2{text-shadow:0 5px 15px #00000059;margin:0;font:900 clamp(29px,4vw,48px)/1 Georgia,serif}body .catch-session-finale>header p{color:#d6e8da;margin:4px 0 0;font-size:11px;font-weight:750}body .catch-session-finale>header p span{color:#a9cbb8}body .catch-session-jar{filter:drop-shadow(0 28px 24px #00000061);align-self:center;width:min(610px,78vw);height:min(650px,68vh);animation:.82s cubic-bezier(.2,.85,.32,1.13) both catch-session-jar-arrive;position:relative}body .catch-session-jar>img{z-index:4;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}body .catch-session-word-list{z-index:3;scrollbar-width:thin;scrollbar-color:#2a735580 transparent;flex-wrap:wrap-reverse;place-content:flex-end center;gap:7px;padding:10px 4px;display:flex;position:absolute;inset:27% 22% 13%;overflow:auto}body .catch-session-word-list article{min-width:125px;max-width:210px;min-height:48px;transform:rotate(calc(-3deg + (var(--caught-index) % 4)*2deg));animation:.58s cubic-bezier(.2,.82,.3,1.12) both catch-word-settle;animation-delay:calc(var(--caught-index)*70ms);background:linear-gradient(100deg,#ffefb2f2 0 48%,#b5e7caf2 52%);border:2px solid #ffffffd1;border-radius:999px;flex:0 calc(50% - 5px);align-items:center;gap:5px;padding:7px 7px 7px 13px;display:flex;position:relative;box-shadow:inset 0 3px #ffffffa8,0 6px 9px #1d4e3829}body .catch-session-word-list article>span{text-align:center;flex:1;gap:2px;min-width:0;display:grid}body .catch-session-word-list article b{color:#254c40;white-space:nowrap;text-overflow:ellipsis;font:900 10px/1.05 Georgia,serif;overflow:hidden}body .catch-session-word-list article small{color:#6d765e;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-weight:800;overflow:hidden}body .catch-session-word-list article button{cursor:pointer;background:#ffffffdb;border:1px solid #fffc;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:14px;display:grid;box-shadow:0 4px 7px #1f543d29}body .catch-session-word-list article button:hover{filter:brightness(1.06);transform:scale(1.1)}body .catch-session-empty{color:#315d4c;text-align:center;background:#ffffeeb8;border-radius:18px;align-self:center;padding:18px;font:900 15px/1.4 Georgia,serif}body .catch-session-empty small{font:700 9px Arial,sans-serif}body .catch-session-finale>footer{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d3e2fbf;border:1px solid #ffeba359;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:9px 12px;display:flex;position:relative;box-shadow:0 12px 25px #00000038}body .catch-session-finale>footer>b{color:#ffe17c;font:900 22px Georgia,serif}body .catch-session-finale>footer>span{color:#d9eadc;font-size:10px;font-weight:900}body .catch-session-finale>footer>button{color:#19543e;cursor:pointer;background:linear-gradient(#fff4b5,#d8edce);border:0;border-radius:12px;padding:11px 16px;font-size:9px;font-weight:1000;box-shadow:0 6px 12px #0003,inset 0 2px #fff}@keyframes catch-session-jar-arrive{0%{opacity:0;transform:translateY(80px)scale(.72)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes catch-word-settle{0%{opacity:0;transform:translateY(-75px)rotate(20deg)scale(1.2)}}@keyframes catch-finale-stars{to{opacity:.45;transform:translateY(-8px)scale(.92)}}@media (max-width:680px){body .catch-session-finale{grid-template-rows:auto minmax(420px,1fr) auto;padding:18px 10px 20px}body .catch-session-close{width:41px;height:41px;top:10px;right:10px}body .catch-session-finale>header{padding-inline:42px}body .catch-session-finale>header h2{font-size:27px}body .catch-session-jar{width:96vw;height:58vh;min-height:430px}body .catch-session-word-list{gap:5px;inset:28% 19% 14%}body .catch-session-word-list article{flex-basis:100%;min-width:0;min-height:40px;padding-block:4px}body .catch-session-word-list article button{flex-basis:27px;width:27px;height:27px;font-size:12px}body .catch-session-finale>footer{gap:7px}body .catch-session-finale>footer>button{flex-basis:100%}}@media (prefers-reduced-motion:reduce){body .catch-session-finale:before,body .catch-session-jar,body .catch-session-word-list article{animation:none!important}}body .word-row{grid-template-columns:65px 1fr 1fr 30px}body .wordamin-position{justify-content:center;align-items:center;gap:5px;display:flex}body .wordamin-position>b{order:2}body .wordamin-position>button{color:#fff;cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#57ad86,#247254);border:1px solid #307c5b47;border-radius:50%;flex:0 0 30px;order:1;place-items:center;width:30px;height:30px;padding:0;font:900 18px/1 Arial,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff73,0 4px 8px #1f5b4233}body .wordamin-position>button:hover:not(:disabled){filter:brightness(1.08);transform:scale(1.08)}body .wordamin-position>button:disabled{opacity:.38;cursor:default}@media (min-width:621px) and (max-width:800px){body .word-row{grid-template-columns:65px 1fr 1fr 24px}}@media (min-width:621px){body .jar-page>.jar-detail{max-width:none;padding-inline:clamp(8px,1.15vw,18px)}body .jar-page .jar-workspace{gap:10px}body .jar-page .word-list{padding-inline:10px}body .word-row.labels,body .word-row:not(.labels):not(.add-row){grid-template-columns:18px repeat(4,30px) minmax(0,1fr) minmax(0,1fr);column-gap:3px}body .word-row:not(.labels):not(.add-row){position:relative}body .word-row:not(.labels):not(.add-row) .wordamin-position>b{margin-left:0}body .word-row.labels>span:first-child{grid-column:1}body .word-row.labels>span:nth-child(2){grid-column:2/7}body .word-row.labels>span:nth-child(3){grid-column:7}body .word-row.labels>span:nth-child(4){display:none}body .word-row:not(.labels):not(.add-row)>.wordamin-position{grid-column:1}body .word-row:not(.labels):not(.add-row)>.dictionary-word{display:contents}body .word-row:not(.labels):not(.add-row)>.dictionary-word>a:first-of-type{grid-column:2}body .word-row:not(.labels):not(.add-row)>.dictionary-word>a:nth-of-type(2){grid-column:3}body .word-row:not(.labels):not(.add-row)>.dictionary-word .wordamin-audio-control{grid-column:4}body .word-row:not(.labels):not(.add-row)>.dictionary-word .wordamin-yandex{grid-column:5}body .word-row:not(.labels):not(.add-row) .wordamin-insert{z-index:5;color:#fff;cursor:pointer;background:linear-gradient(145deg,#57ad86,#247254);border:1px solid #307c5b47;border-radius:50%;grid-area:1/6;place-self:end start;place-items:center;width:11px;height:11px;min-height:11px;padding:0;font:900 9px/1 Arial,sans-serif;display:grid;position:relative;transform:translate(-50%,50%);box-shadow:0 0 0 2px #fbfaf5,0 2px 4px #1f5b4233}body .word-row:not(.labels):not(.add-row)>.dictionary-word>input{grid-area:1/6;width:100%}body .word-row:not(.labels):not(.add-row)>input{grid-column:7;width:100%}body .word-row:not(.labels):not(.add-row)>.wordamin-delete{z-index:4;color:#879991;background:#fbfaf5;border:0;border-radius:50%;place-items:center;width:14px;height:14px;min-height:14px;padding:0;font:500 12px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%);box-shadow:0 0 0 2px #fbfaf5}body .word-row:not(.labels):not(.add-row)>.wordamin-delete:hover{color:#9a4e42;background:#f5e5df;transform:translateY(-50%)scale(1.08)}}.jar-leaderboard-btn{color:#654e16;cursor:pointer;white-space:nowrap;background:linear-gradient(145deg,#fff8d8,#e9efcf);border:1px solid #d3bf73;border-radius:11px;min-height:42px;padding:10px 14px;font-size:9px;font-weight:800;box-shadow:0 6px 13px #5844191f}.jar-leaderboard-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.jar-leaderboard-btn:disabled{opacity:.55;cursor:wait}.jar-leaderboard-modal{width:min(680px,96vw)}.jar-leaderboard-modal>small{color:#7b681f;letter-spacing:1px;font-size:9px;font-weight:900}.jar-leaderboard-note{color:#6c8077!important;margin:-7px 0 17px!important}.jar-leader-row{text-align:left;border:0;width:100%}.jar-leader-row>span:nth-child(2){display:flex!important}.jar-leader-row.current-player{background:#e2f0e8;box-shadow:inset 4px 0 #2d7c5d}@media (max-width:620px){body .word-list .list-title-line{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .word-list .list-title-line>.jar-leaderboard-btn{width:100%;min-width:0;height:35px;min-height:35px;padding:5px 4px;font-size:7px}.jar-leaderboard-modal{padding:25px 12px}.jar-leaderboard-modal .result-row{grid-template-columns:70px minmax(0,1fr) 75px}body .word-table{gap:0}body .word-row.labels{display:none}body .word-row:not(.labels){border-bottom:1px solid #e5e2d9;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:7px;padding:11px 0}body .word-row:not(.labels)>span:first-child{color:#517064;grid-area:1/1/3;align-self:stretch;place-items:center;font-size:12px;font-weight:900;display:grid}body .word-row:not(.labels)>.dictionary-word{grid-area:1/2;min-width:0}body .word-row:not(.labels)>input{grid-area:2/2;width:100%;min-height:46px;padding:12px 13px;font-size:16px}body .word-row:not(.labels)>.dictionary-word>input{min-height:46px;padding:12px 13px;font-size:16px}body .word-row:not(.labels)>button{background:#ebeee8b8;border-radius:10px;grid-area:1/3/3;align-self:stretch;min-height:42px}body .word-row.add-row{border-top:0;margin-top:0}body .word-row.add-row>input:first-of-type{grid-area:1/2}body .word-row.add-row>input:nth-of-type(2){grid-area:2/2}body .word-row.add-row>button{color:#fff;background:#287254}body .jar-page>.jar-detail{padding-top:14px}body .jar-page .jar-title-row{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px}body .jar-page .jar-title-row>.jar-back-button{letter-spacing:.2px;grid-area:1/1;width:max-content;min-height:30px;box-shadow:inset 0 1px #fff,0 4px 8px #224e3a1a;border-width:1px!important;border-radius:10px!important;padding:0 9px!important;font-size:9px!important}body .jar-page .jar-title-row>.jar-back-button .jar-back-ru{display:none}body .jar-page .jar-title-row>.jar-back-button>span:last-child:before{content:"← "}body .jar-page .jar-title-miniature{display:none}body .jar-page .jar-title-row>div:last-child{grid-area:1/2;min-width:0}body .jar-page .jar-title-meta-row{display:none}body .jar-page .jar-title-input{width:100%;min-width:0;font-size:var(--mobile-jar-title-size,23px);white-space:nowrap;text-overflow:clip;padding:5px 0;font-weight:800;line-height:1.1;display:block}body .jar-page .jar-workspace{margin-top:14px}body .word-row:not(.labels):not(.add-row){grid-template-rows:repeat(4,28px);grid-template-columns:65px minmax(0,1fr) 32px;row-gap:4px;position:relative}body .word-row:not(.labels):not(.add-row)>span:first-child{grid-row:1/5}body .wordamin-position{grid-template-columns:minmax(18px,auto);place-content:center;align-items:center;grid-row:1/5!important}body .wordamin-position>b{grid-column:1;margin-left:0;font:900 12px/1 Arial,sans-serif}body .wordamin-position small{color:#a54c3e;margin-left:2px}body .word-row:not(.labels):not(.add-row)>.dictionary-word{display:contents}body .word-row:not(.labels):not(.add-row)>.dictionary-word>a,body .word-row:not(.labels):not(.add-row)>.dictionary-word .wordamin-audio-control,body .word-row:not(.labels):not(.add-row)>.wordamin-delete{border-radius:50%;place-self:center;width:27px;height:27px}body .word-row:not(.labels):not(.add-row)>.dictionary-word>a:first-of-type{grid-area:1/3}body .word-row:not(.labels):not(.add-row)>.dictionary-word>a:nth-of-type(2){display:none}body .word-row:not(.labels):not(.add-row)>.dictionary-word .wordamin-audio-control{grid-area:2/3}body .word-row:not(.labels):not(.add-row)>.dictionary-word .wordamin-yandex{grid-area:3/3;display:grid}body .word-row:not(.labels):not(.add-row)>.dictionary-word .wordamin-insert{z-index:5;color:#fff;cursor:pointer;background:linear-gradient(145deg,#57ad86,#247254);border:1px solid #307c5b47;border-radius:50%;grid-area:2/2;place-self:end start;place-items:center;width:11px;height:11px;min-height:11px;padding:0;font:900 9px/1 Arial,sans-serif;display:grid;position:relative;transform:translate(-50%,50%);box-shadow:0 0 0 2px #fbfaf5,0 2px 4px #1f5b4233}body .word-row:not(.labels):not(.add-row)>.dictionary-word>input{grid-area:1/2/3;align-self:stretch;width:100%;height:60px}body .word-row:not(.labels):not(.add-row)>input{grid-area:3/2/5;align-self:stretch;width:100%;height:60px}body .word-row:not(.labels):not(.add-row)>.wordamin-delete{z-index:4;color:#879991;background:#fbfaf5;border:0;border-radius:50%;place-items:center;width:14px;height:14px;min-height:14px;padding:0;font:500 12px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%);box-shadow:0 0 0 2px #fbfaf5}body .word-row:not(.labels):not(.add-row)>.wordamin-delete:hover{color:#9a4e42;background:#f5e5df}body .jars-page{min-width:0;overflow-x:clip}body .jars-page>.topbar{flex-direction:column;align-items:stretch;gap:9px;margin-bottom:11px;display:flex}body .jars-page>.topbar>div:first-child{min-width:0}body .jars-page .cabinet-top-actions{order:-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:5px;width:100%;display:grid}body .jars-page .cabinet-top-actions :is(.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn){white-space:normal;border-radius:8px;min-width:0;min-height:29px;padding:5px 3px;font:800 7px/1.05 Arial,sans-serif;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #3d230f24,0 3px 5px #3d2a1721}body .jars-page>.topbar .cabinet-count{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px}body .jars-page>.topbar .cabinet-count>span{min-width:0}body .cabinet-library{border-radius:18px;gap:9px;width:100%;min-width:0;padding:8px;overflow:hidden}body .cabinet-section-head p{font-size:7px;line-height:1.35}body .wordstore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 7px;width:100%;padding:7px 0 14px}body .wordstore-card{border-radius:70px 70px 18px 18px/38px 38px 18px 18px;width:100%;min-width:0;min-height:190px;padding:0 3px 8px}body .wordstore-door{border-width:4px 4px 7px;border-radius:70px 70px 13px 13px/38px 38px 13px 13px;inset:0 2px 35px}body .wordstore-door:before{border-width:2px;inset:25px 8px 11px}body .wordstore-arch{width:45px;height:30px;top:9px}body .wordstore-arch i{font-size:15px}body .wordstore-door-panel{inset:43px 11px 13px}body .wordstore-door-panel:before,body .wordstore-door-panel:after{width:29px;height:29px;font-size:12px}body .wordstore-door-panel:before{top:9px}body .wordstore-door-panel:after{bottom:8px}body .wordstore-door-panel>b{width:12px;height:12px;right:7px}body .wordstore-door .wordstore-actions{gap:3px;padding:3px 2px;top:47px;right:4px}body .wordstore-door .wordstore-actions button{width:19px;height:19px;font-size:10px}body .wordstore-plaque{border-radius:11px;gap:2px;min-width:0;min-height:55px;padding:6px 4px}body .wordstore-plaque h2{line-height:1.02;font-size:clamp(10px,3.3vw,13px)!important}body .wordstore-plaque p{text-overflow:ellipsis;max-width:100%;font-size:6px;overflow:hidden}body .wordstore-system:after{padding:3px 4px;font-size:4.5px;top:51px;left:13px}body .cabinet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 5px;width:100%}body .cabinet-card{width:100%;min-width:0;max-width:none;padding:3px 2px 7px}body .cabinet-wood{border-width:3px;border-radius:15px 15px 11px 11px;height:88px;padding:12px 7px 8px}body .cabinet-crown{width:72px;height:18px;top:3px}body .cabinet-crown b{font-size:11px}body .cabinet-crown span{font-size:6px}body .cabinet-wood .cabinet-actions{gap:3px;padding:3px 4px;bottom:5px}body .cabinet-wood .cabinet-actions button{width:19px;height:19px;font-size:10px}body .cabinet-card-meta{width:calc(100% - 12px);min-height:43px;margin-top:-6px;padding:6px 5px 5px}body .cabinet-card-meta strong{font-size:clamp(9px,3vw,12px)!important}body .cabinet-card-meta small{margin-top:2px;font-size:6px}body .cabinet-library .jar-grid,body .catalog-loose-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;justify-content:stretch;gap:10px 6px;width:100%;padding:8px 0}body .cabinet-library .jar-card,body .cabinet-library .catalog-loose-jar{--wordamin-jar-width:auto;transform-origin:bottom;width:100%;min-width:0;min-height:190px;transform:scale(.88)}body .cabinet-library .jar-info h3{font-size:clamp(9px,3vw,12px)!important}body .wordstore-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;padding:7px}body .wordstore-directory button{min-width:0;padding:7px 5px}body .sidebar{z-index:200;height:calc(66px + env(safe-area-inset-bottom,0px));padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));box-sizing:border-box;bottom:0}body .sidebar nav{align-items:center;height:50px}body .content{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}body .jar-page{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}body .modal-backdrop{padding-bottom:env(safe-area-inset-bottom,0px)}body .profile-actions{top:49px;right:8px}body .cabinet-library.open-mode{width:100%;min-width:0;padding-inline:7px;grid-template-columns:minmax(0,1fr)!important}body .cabinet-library.open-mode>.shelf-title{justify-self:center;width:calc(100% - 8px);min-width:0}body .cabinet-library.open-mode>.jar-grid{justify-self:center;min-width:0;max-width:calc(100% - 8px);width:calc(100% - 8px)!important;margin-left:0!important;margin-right:0!important}body .cabinet-library.open-mode>.jar-grid:before,body .cabinet-library.open-mode>.jar-grid:after{max-width:100%}body .cabinet-library.open-mode .cabinet-directory{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:5px;width:calc(100% - 8px);min-width:0;max-width:100%;padding:7px;display:grid;overflow:hidden;grid-area:auto/1!important;position:static!important}body .cabinet-library.open-mode .cabinet-directory .catalog-back{grid-column:1/-1}body .cabinet-library.open-mode .cabinet-directory button{width:100%;min-width:0;padding:7px 6px;overflow:hidden}body .cabinet-library.open-mode .cabinet-directory button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .cabinet-library.open-mode>.jar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:6px!important;padding-left:10px!important;padding-right:10px!important}body .cabinet-library.open-mode>.jar-grid>.jar-card{justify-self:center;transform:none;width:min(2.4cm,100%)!important;min-width:0!important;max-width:100%!important}body .cabinet-library.open-mode .jar-card .jar-info{grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;padding:3px!important;left:8%!important;right:8%!important}body .cabinet-library.open-mode .jar-card .jar-info h3{text-wrap:balance;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;font-size:var(--mobile-jar-label-size,10px)!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:2px!important;line-height:.96!important;display:flex!important;overflow:hidden!important}body .content.leaderboard-page{width:100%;min-width:0;padding-left:8px;padding-right:8px;overflow-x:clip}body .leaderboard-page .topbar,body .leaderboard-page .leaderboard,body .leaderboard-page .leader-table,body .leaderboard-page .score-rules{width:100%;min-width:0;max-width:100%}body .leaderboard-page .leader-table{padding:5px;overflow:hidden}body .leaderboard-page .leader-row{column-gap:2px;width:100%;min-width:0;grid-template-columns:36px minmax(0,1fr) 52px!important;padding:5px 3px!important}body .leaderboard-page .leader-row.head{width:100%;min-width:0;margin:0 0 4px}body .leaderboard-page .leader-row.head>span{letter-spacing:-.1px;text-overflow:clip;font-size:6px!important}body .leaderboard-page .leader-row>span:nth-child(2){gap:3px;min-width:0;overflow:hidden}body .leaderboard-page .leader-row b{white-space:nowrap;text-overflow:clip;width:100%;min-width:0;line-height:1;overflow:visible;font-size:var(--mobile-leader-name-size,9px)!important}body .leaderboard-page .leader-row small{display:none}body .leaderboard-page .leader-row>strong{white-space:nowrap;min-width:0;line-height:1;overflow:visible;font-size:var(--mobile-leader-points-size,10px)!important}body .leaderboard-page .leader-row.current-user{z-index:1;background:linear-gradient(90deg,#d8efe0cc,#fff7cbb8);border-radius:12px;position:relative;box-shadow:inset 0 0 0 2px #ffffffb8,0 4px 10px #25664a24;border:2px solid #31805f!important}body .leaderboard-page .leader-row>span.medal{width:32px!important;height:30px!important;font-size:0!important}body .leaderboard-page .leader-row>span.medal:before{font-size:11px!important}body .leaderboard-page .leader-row>span.medal:after{width:14px!important;height:14px!important;font-size:7px!important}body .leaderboard-page .score-rules{padding:9px 7px;overflow:hidden}body .leaderboard-page .score-rules>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}body .leaderboard-page .score-rules span{gap:4px;min-width:0;padding:5px}body .leaderboard-page .score-rules b{overflow-wrap:anywhere;min-width:0;font-size:6px}body .leaderboard-page .score-rules em{font-size:7px}:is(body:has(.modal-backdrop>.exercise),body:has(.pw-backdrop)){overflow:hidden}body .modal-backdrop{padding:max(4px,env(safe-area-inset-top,0px)) 4px max(4px,env(safe-area-inset-bottom,0px));place-items:start center;overflow:hidden}body .modal-backdrop>.exercise{width:100%;max-width:100%;height:calc(100dvh - max(8px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)));scrollbar-width:none;-ms-overflow-style:none;border-radius:14px;max-height:100dvh;margin:0;overflow:hidden auto}body .modal-backdrop>.exercise::-webkit-scrollbar{width:0;height:0;display:none}body .exercise>header{min-height:44px;z-index:100!important;gap:8px!important;padding:6px 9px!important;position:sticky!important;top:0!important}body .exercise>header>button{z-index:101;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;line-height:1;display:grid;position:relative;box-shadow:0 4px 10px #183e2f29;background:#fff!important;padding:0!important;font-size:25px!important}body .exercise>header>span{white-space:nowrap;font-size:8px!important}body .mobile-game-close{z-index:120;left:8px;top:max(8px,env(safe-area-inset-top,0px));color:#285b48;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:27px;display:grid;position:absolute;box-shadow:0 5px 12px #14342838}body .exercise :where(.exercise-body,.match-workshop,.quiz-workshop,.cockpit-stage,.catch-world,.water-stage,.conveyor-stage,.hike-stage,.hearing-stage,.cards-stage,.formula-game-stage,.memory-recipe-stage,.dna-stage){box-sizing:border-box;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body .exercise-body{padding:18px 10px 20px}body .exercise-body>h2{margin-bottom:14px;font-size:clamp(24px,9vw,34px)}body .answers{grid-template-columns:1fr;gap:6px}body .answers button{overflow-wrap:anywhere;min-width:0;padding:10px;font-size:10px}body .modal-backdrop>.exercise .feedback{z-index:220;box-sizing:border-box;text-align:center;border:3px solid #ffffffe6;border-radius:20px;justify-items:center;gap:10px;width:min(286px,100vw - 28px);margin:0;padding:18px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 46px #1d352952,inset 0 2px #ffffffb8}body .modal-backdrop>.exercise .feedback b{text-align:center;font-size:15px}body .modal-backdrop>.exercise .feedback>span{text-align:center;width:100%;font-size:11px;line-height:1.35}body .modal-backdrop>.exercise .feedback button{width:100%;padding:11px 12px;font-size:11px}body .game-match .match-workshop,body .game-quiz .quiz-workshop{min-height:0;padding:10px 7px 18px}body .game-match .match-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin:8px 0;padding:7px}body .game-match .match-board>div{gap:7px;padding:6px}body .game-match .match-board button{overflow-wrap:anywhere;min-width:0;min-height:56px;padding:7px 6px;font-size:9px}body .game-match .match-board button span{flex-basis:20px;width:20px;height:20px;font-size:11px;right:5px}body .flight-experience .cockpit-stage{height:auto;min-height:calc(100dvh - 52px);padding:8px}body .flight-experience :where(.flight-plane,.plane-3d){transform-origin:50%;max-width:34vw;transform:scale(.72)}body .catch-experience .catch-world{height:calc(100dvh - 50px);min-height:430px}body .catch-experience .catch-heading{padding:7px 45px 7px 8px}body .water-game .water-stage{min-height:calc(100dvh - 50px);padding:8px;grid-template-columns:1fr!important}body .water-game :where(.magic-glass,.water-glass){box-sizing:border-box;max-width:100%;max-height:none;margin-inline:auto;width:clamp(150px,58vw,210px)!important;height:min(34dvh,240px)!important}body .conveyor-game .conveyor-stage{min-height:calc(100dvh - 50px);padding:8px 4px}body .conveyor-game .conveyor-rider{transform:none!important}body .conveyor-game .conveyor-jar{transform-origin:bottom;transform:scale(.86)!important}body .conveyor-game .conveyor-capsule img{width:58px!important}body .conveyor-game .conveyor-capsule-lane{translate:-50%;flex-direction:column!important;align-items:center!important;width:max-content!important;height:max-content!important;animation-name:conveyor-capsules-flow-mobile!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;display:flex!important;top:-120px!important;left:50%!important}body .conveyor-game .conveyor-capsule-set{flex-direction:column!important;align-items:center!important;gap:28px!important;padding:0 0 28px!important}body .conveyor-game .conveyor-capsule{flex-basis:104px!important;height:104px!important}body .conveyor-game .conveyor-capsule b{min-width:68px!important;max-width:100px!important;font-size:clamp(9px,var(--capsule-font-size,10px),12px)!important;padding:5px 9px!important}body .conveyor-game .conveyor-jar>b{width:104px!important;min-height:42px!important;padding:5px 6px!important}body .conveyor-game .conveyor-jar>b span{font-size:var(--jar-label-size,12px)!important}body .conveyor-game .conveyor-jar>b small{font-size:8px!important}@keyframes conveyor-capsules-flow-mobile{0%{transform:translateY(-50%)}to{transform:translateY(0)}}body .hike-game .hike-stage{min-height:calc(100dvh - 50px);padding:6px}body .hike-game .hike-match-board{gap:5px;width:100%;margin-top:6px;padding:6px}body .hike-game .hike-match-board>div{gap:4px}body .hike-game .hike-match-board button{min-height:34px;padding:4px;font-size:7px}body .hearing-game .hearing-stage{min-height:calc(100dvh - 50px);padding:10px 7px}body .hearing-game .hearing-speaker{margin-block:-8px;transform:scale(.76)}body .hearing-game input{width:min(92%,360px);font-size:14px}body .cards-game .cards-stage{min-height:calc(100dvh - 50px);padding:8px 5px}body .cards-game .wordamin-flashcard{width:min(88vw,330px);height:min(43dvh,250px);margin:12px auto}body .cards-game .card-face{border-width:3px;border-radius:22px}body .cards-game .card-face b{overflow-wrap:anywhere;font-size:clamp(20px,8vw,30px)}body .cards-game .card-rating{flex-wrap:wrap;justify-content:center;gap:6px;width:100%}body .cards-game .card-rating button{padding:9px 10px;font-size:8px}body .game-type .memory-recipe-stage,body .game-anagram .formula-game-stage{min-height:calc(100dvh - 50px);padding:8px 4px 14px}body .game-anagram .formula-game-stage{scrollbar-width:none;overflow:clip visible!important}body .game-anagram .formula-single-heading{box-sizing:border-box;white-space:normal;text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:3px;min-height:52px;padding:6px 5px;display:grid;overflow:visible;width:100%!important;min-width:0!important;max-width:100%!important}body .game-anagram .formula-single-heading span,body .game-anagram .formula-single-heading p,body .game-anagram .formula-single-heading small{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:7px;line-height:1.15}body .game-anagram .formula-symbol-row{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}body .game-anagram .formula-symbol-row .formula-backspace{width:min(126px,70%)!important;min-height:44px!important}body .game-anagram .formula-unified-answer{box-sizing:border-box;justify-self:stretch;overflow:visible;width:100%!important;min-width:0!important;max-width:100%!important}body .game-anagram .formula-unified-answer .formula-keyboard-input{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:10px!important}body .game-anagram .formula-unified-answer .formula-keyboard-input::placeholder{font-size:6.8px}body .game-type .memory-recipe-stage{scrollbar-width:none;overflow:clip visible!important}body .game-type .memory-recipe-heading{box-sizing:border-box;white-space:normal;text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:3px;width:100%;min-height:52px;padding:6px 5px;display:grid;overflow:visible}body .game-type .memory-recipe-heading span,body .game-type .memory-recipe-heading p,body .game-type .memory-recipe-heading small{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%;line-height:1.15}body .game-type .memory-recipe-heading span{letter-spacing:.35px;font-size:7px}body .game-type .memory-recipe-heading p{font-size:7px}body .game-anagram :where(.letter-row,.formula-symbol-row){justify-content:center;gap:4px;max-width:100%}body .game-anagram :where(.letter-row,.formula-symbol-row) button{min-width:30px;min-height:34px;padding:5px;font-size:14px}body .dna-game .dna-stage{min-height:calc(100dvh - 50px);padding:7px}body .dna-game .dna-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}body .dna-game .dna-recall-row{grid-template-columns:24px minmax(0,1fr);gap:4px}body .dna-game .dna-recall-row input{grid-column:2;min-width:0}body .pw-backdrop,body .pw-game,body .pw-world{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body .pw-controls{top:max(7px,env(safe-area-inset-top,0px))!important;right:7px!important}body .pw-controls button:last-child{min-width:38px;min-height:34px;font-size:0}body .pw-controls button:last-child:after{content:"×";font-size:25px;line-height:1}}body .leaderboard-page .leader-row:not(.head){width:calc(100% - 16px);text-align:initial;cursor:pointer;border:0}body .leaderboard-page .leader-row:not(.head):focus-visible{outline-offset:2px;outline:3px solid #e3bd4b}body .profile-weekly-games,body .progress-weekly-games{background:linear-gradient(135deg,#fff6c2e6,#d3ebdaeb);border:2px solid #fffc;border-radius:18px;margin:12px 0;padding:13px 16px;box-shadow:inset 0 3px #ffffffa6,0 9px 18px #274f391f}body .profile-weekly-games header{justify-content:space-between;gap:10px;display:flex}body .profile-weekly-games header b{font:900 14px Georgia,serif}body .profile-weekly-games header span{color:#6d8177;font-size:8px}body .profile-weekly-games>div,body .progress-weekly-games>span{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}body .profile-weekly-games i,body .progress-weekly-games i{background:#ffffffb3;border:2px solid #fff;border-radius:12px;place-items:center;width:36px;height:36px;font-size:19px;font-style:normal;display:grid;box-shadow:0 5px 9px #2c4e3c1f}body .profile-weekly-games i.weekly-game-group,body .progress-weekly-games i.weekly-game-group{box-sizing:border-box;justify-content:center;align-items:center;gap:5px;width:auto;min-width:36px;padding:0 8px;display:flex;position:relative}body .weekly-game-group>span{font-size:19px}body .weekly-game-group>b{color:#fff;white-space:nowrap;background:#2e7558;border-radius:999px;min-width:25px;padding:4px 6px;font:900 8px/1 Arial,sans-serif;box-shadow:inset 0 1px #ffffff4d}body .progress-weekly-games{grid-template-columns:minmax(190px,1fr) minmax(220px,2fr);align-items:center;gap:12px;display:grid}body .progress-weekly-games>div{display:grid}body .progress-weekly-games>div b{font:900 14px Georgia,serif}body .progress-weekly-games>div small{color:#6f8179;margin-top:3px;font-size:8px}body .progress-weekly-games>span{margin:0}body .progress-weekly-games em{color:#73877e;font-size:9px}body .progress-weekly-games button{color:#fff;cursor:pointer;background:linear-gradient(#3c8b69,#22664c);border:2px solid #fff;border-radius:13px;padding:10px 15px;font-size:10px;font-weight:900;box-shadow:0 7px 13px #1f573c2e}body .crafted-courses-view{background:radial-gradient(circle at 82% 14%,#ffeb80cc,#0000 25%),linear-gradient(145deg,#e3f1e5,#f8e8bc 60%,#d8c8e9);border:3px solid #fffc;border-radius:30px;min-height:420px;padding:48px;box-shadow:inset 0 4px #ffffffb3,0 20px 36px #2a4e3b24}body .crafted-courses-view h2{color:#21513e;max-width:700px;margin:10px 0;font:900 clamp(30px,4vw,48px)/1 Georgia,serif}body .crafted-courses-view p{color:#46675a;max-width:800px;font:700 16px/1.6 Georgia,serif}body .crafted-courses-view>small{color:#75877f;font-size:10px}body .inside-games button.dragging-game{opacity:.42;transform:scale(.96)}body .wordstore-system:after{content:none!important}body .wordstore-directory button.drop-target{outline-offset:3px;filter:brightness(1.2);outline:4px solid #f7ca43!important;box-shadow:0 0 24px #ffd345cc!important}body .wordstore-door .wordstore-actions{background:#23160d24!important;top:8px!important;right:8px!important}body .wordstore-door .wordstore-actions button:nth-child(n+2),body .cabinet-wood .cabinet-actions button.rename,body .cabinet-wood .cabinet-actions button.delete{opacity:.58}body .wordstore-door .wordstore-actions button:nth-child(n+2):hover,body .cabinet-wood .cabinet-actions button:hover{opacity:1}body .cabinet-wood .cabinet-actions{background:#22140d21!important;display:grid!important;top:42px!important;bottom:auto!important;left:12px!important;transform:none!important}body .cabinet-card-meta em{color:#9a6c2d;letter-spacing:1px;margin-bottom:2px;font:900 7px Arial,sans-serif;display:block;position:relative}body .level-back-icon{color:#fff;cursor:pointer;background:#183a2b61;border:2px solid #ffffffc2;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid;box-shadow:inset 0 2px #fff3,0 6px 11px #142b1f2b}body .shelf-title{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}body .shelf-title>div{flex:1}body .shelf-title b{gap:2px;display:grid!important}body .shelf-title b>small{letter-spacing:.7px;opacity:.8;text-align:left!important;font:800 7px Arial,sans-serif!important}body .conveyor-jar>b{width:var(--jar-label-width,108px)!important;max-width:none!important;font-size:13px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}body .conveyor-jar>b span{box-sizing:border-box;width:100%;padding:4px 8px;line-height:1.05;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .conveyor-jar-cargo{bottom:20px!important}body .flight-flash{flex-direction:column!important;justify-content:center!important;gap:3px!important;padding:10px 16px!important;display:flex!important}body .flight-flash b{font-size:22px}body .flight-flash span{font-size:10px}body .academy-hotspot{text-shadow:0 2px 7px #fff,0 0 3px #fff;-webkit-backdrop-filter:blur(5px)saturate(1.08)!important;backdrop-filter:blur(5px)saturate(1.08)!important;background:linear-gradient(125deg,#ffffff61,#d1f0e12e)!important;border-color:#ffffffad!important;width:clamp(112px,10.5vw,168px)!important;min-height:48px!important;box-shadow:inset 0 2px #ffffff94,0 7px 16px #0e362629!important}body .academy-hotspot>small{text-shadow:0 1px 5px #fff;color:#214f3f!important}body .academy-hotspot>span{background:#ffffff85!important}body .academy-hotspot-match{top:20%!important;left:8%!important}body .academy-hotspot-conveyor{top:15%!important;left:30%!important}body .academy-hotspot-catch{top:23%!important;left:45%!important}body .academy-hotspot-flight{top:18%!important;left:84%!important}body .academy-hotspot-type{top:44%!important;left:28%!important}body .academy-hotspot-quiz{top:36%!important;left:59%!important}body .academy-hotspot-hearing{top:63%!important;left:61%!important}body .academy-hotspot-cards{top:54%!important;left:83%!important}body .academy-hotspot-hike{top:37%!important;left:91%!important}body .academy-hotspot-anagram{top:73%!important;left:16%!important}body .academy-hotspot-water{top:85%!important;left:56%!important}body .academy-hotspot-dna{top:67%!important;left:41%!important}body .academy-hotspot-park{top:72%!important;left:91%!important}body .academy-hotspot{-webkit-backdrop-filter:blur(14px)saturate(1.3)!important;backdrop-filter:blur(14px)saturate(1.3)!important;text-shadow:0 1px 5px #ffffffdb!important;background:linear-gradient(135deg,#ffffff7a,#dff6eb33 55%,#a4dac229)!important;border:1px solid #ffffffb8!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #ffffff29,0 9px 22px #082a1d3d!important}body .academy-hotspot>small{color:#173f32!important;text-shadow:0 1px 4px #ffffffe6!important}body .academy-hotspot>span{-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);background:linear-gradient(145deg,#ffffffad,#b8e5d057)!important;border-color:#ffffffdb!important}body .dna-score-board{z-index:8;color:#275d47;justify-content:center;align-items:center;gap:12px;margin:10px auto;display:flex;position:relative}body .dna-score-board b{font:900 20px Georgia,serif}body .dna-score-board small{font-size:8px}body .dna-start{z-index:9;color:#fff;cursor:pointer;background:linear-gradient(#49a37c,#236b50);border:3px solid #fff;border-radius:18px;margin:70px auto;padding:16px 28px;font-size:12px;font-weight:900;display:block;position:relative;box-shadow:0 13px 23px #1f533a3b}@media (max-width:700px){body .progress-weekly-games{grid-template-columns:1fr}body .crafted-courses-view{padding:28px 20px}body .profile-weekly-games header{flex-direction:column}}body .crafted-courses-view{background:radial-gradient(circle at 82% 10%,#ffe266a6,#0000 25%),linear-gradient(145deg,#e3f1e5,#f7e7b7 58%,#d9c9e8);gap:24px;padding:28px;display:grid}body .crafted-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}body .crafted-hero h2{margin:7px 0 8px}body .crafted-hero p{margin:0;font:700 12px/1.5 Arial,sans-serif}body .crafted-hero>button,body .crafted-back{color:#fff;cursor:pointer;background:linear-gradient(145deg,#438e6e,#21684d);border:2px solid #ffffffbf;border-radius:16px;padding:12px 16px;font-weight:900;box-shadow:0 9px 18px #2a554033}body .crafted-teacher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}body .crafted-teacher{cursor:pointer;background:linear-gradient(145deg,#fff9d9,#d8ebda 60%,#c8b5dc);border:3px solid #fffc;border-radius:28px;grid-template-columns:55% 45%;align-items:end;min-height:285px;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 4px #ffffffb3,0 16px 25px #304c3c26}body .crafted-teacher img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 13px 10px #2d3d2f33);width:100%;height:285px}body .crafted-teacher>span{text-align:left;align-self:center;padding:18px}body .crafted-teacher small,body .crafted-teacher b,body .crafted-teacher em{display:block}body .crafted-teacher small{color:#80692c;font-size:8px;font-weight:900}body .crafted-teacher b{color:#204b3c;overflow-wrap:anywhere;margin:8px 0;font:900 24px/1 Georgia,serif}body .crafted-teacher em{color:#6f8078;font-size:10px;font-style:normal;font-weight:800}body .crafted-door-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}body .crafted-door{background:linear-gradient(145deg,#fff9da,#e9d095);border:3px solid #fffc;border-radius:27px;overflow:hidden;box-shadow:0 17px 28px #5e461b30}body .crafted-door>img{object-fit:cover;object-position:center 42%;width:100%;height:260px;display:block}body .crafted-door.locked>img{filter:saturate(.7)brightness(.82)}body .crafted-door small{color:#927022;font-size:8px;font-weight:900}body .crafted-door h3{color:#573d16;margin:6px 0;font:900 23px/1 Georgia,serif}body .crafted-door p{color:#675943;min-height:42px;margin:0 0 12px;font:600 10px/1.45 Arial,sans-serif}body .crafted-door button{color:#fff;cursor:pointer;background:#317456;border:0;border-radius:11px;padding:9px 11px;font-weight:900}body .crafted-door>div>span{gap:7px;margin-top:8px;display:flex}body .crafted-door>div>span button{background:#866d3c;font-size:8px}body .crafted-door>div>span .danger{background:#a75245}body .crafted-editor{background:linear-gradient(145deg,#fffce9,#e4f0e5);border:3px solid #ffffffd6;border-radius:28px;gap:14px;width:min(560px,100vw - 28px);max-height:calc(100vh - 28px);padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #253d304d}body .crafted-editor h2{color:#214b3b;margin:0;font:900 28px Georgia,serif}body .crafted-editor label{color:#355c4d;gap:6px;font-size:11px;font-weight:900;display:grid}body .crafted-editor input,body .crafted-editor textarea,body .crafted-editor select{color:#203f35;width:100%;font:inherit;background:#fff;border:1px solid #c8d8ce;border-radius:13px;padding:12px}body .crafted-editor label small{color:#71857b;font-size:8px}body .admin-user-list article{grid-template-columns:42px minmax(150px,1fr) repeat(3,auto)}body .admin-user-list article>button.danger{color:#fff;background:#a95146}body .crafted-new-door-note{color:#65552f;background:linear-gradient(145deg,#fff7cf,#edf5df);border:1px solid #a97e233d;border-radius:14px;margin:0;padding:12px 14px;font:800 10px/1.5 Arial,sans-serif}@media (max-width:1050px){body .crafted-teacher-grid,body .crafted-door-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-user-list article{grid-template-columns:42px 1fr}body .admin-user-list article>button{grid-column:auto}}@media (max-width:680px){body .crafted-teacher-grid,body .crafted-door-grid{grid-template-columns:1fr}body .crafted-hero{flex-direction:column;align-items:flex-start}body .crafted-teacher{grid-template-columns:48% 52%;min-height:230px}body .crafted-teacher img{height:230px}}body .crafted-teacher-grid{grid-template-columns:repeat(3,minmax(190px,300px));justify-content:center;align-items:end;gap:34px}body .crafted-teacher{min-height:0;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:0;transition:transform .22s,filter .22s;display:flex;overflow:visible}:is(body .crafted-teacher:hover,body .crafted-teacher:focus-visible){filter:drop-shadow(0 20px 18px #2a483638);outline:none;transform:translateY(-8px)scale(1.035)}body .crafted-teacher img{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 15px 10px #2c41333d);pointer-events:none;width:100%;height:350px;position:relative}body .crafted-teacher>span{z-index:3;text-align:center;background:linear-gradient(145deg,#fff9d5f5,#deefddf5);border:2px solid #fffc;border-radius:999px;align-self:auto;min-width:155px;margin-top:-14px;padding:9px 17px 10px;position:relative;box-shadow:0 8px 16px #314e3c24}body .crafted-teacher b{margin:3px 0 2px;font-size:18px}body .crafted-teacher small{font-size:7px}body .crafted-teacher em{font-size:8px}body .crafted-door-grid{grid-template-columns:repeat(3,minmax(210px,310px));justify-content:center;align-items:start;gap:34px}body .crafted-door{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;overflow:visible}body .crafted-door .crafted-door-object{width:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .22s,filter .22s;position:relative}:is(body .crafted-door-object:hover,body .crafted-door-object:focus-visible){filter:drop-shadow(0 20px 17px #714e133d);outline:none;transform:translateY(-7px)scale(1.035)}body .crafted-door-object img{object-fit:contain;filter:drop-shadow(0 16px 12px #573e163b);pointer-events:none;width:100%;height:365px;display:block}body .crafted-door.locked .crafted-door-object img{filter:saturate(.72)brightness(.83)drop-shadow(0 14px 11px #473d2a33)}body .crafted-door-object>span{color:#fff;background:linear-gradient(145deg,#44906b,#1f684c);border:2px solid #ffffffd1;border-radius:999px;min-width:90px;padding:7px 12px;font-size:9px;font-weight:900;position:absolute;bottom:15px;left:50%;translate:-50%;box-shadow:0 7px 13px #30473733}body .crafted-door.locked .crafted-door-object>span{background:linear-gradient(145deg,#9a7b42,#66512d)}body .crafted-door>div{padding:3px 8px 0}body .crafted-door h3{margin:5px 0;font-size:20px}body .crafted-door p{max-width:260px;min-height:0;margin:0 auto 8px}body .crafted-door>div>span{justify-content:center}@media (max-width:900px){body .crafted-teacher-grid,body .crafted-door-grid{grid-template-columns:repeat(2,minmax(190px,280px))}}@media (max-width:560px){body .crafted-teacher-grid,body .crafted-door-grid{grid-template-columns:minmax(210px,300px)}body .crafted-teacher{min-height:0;display:flex}body .crafted-teacher img{height:330px}body .crafted-door-object img{height:350px}}body .mobile-version-link{background:linear-gradient(145deg,#e5f1eae6,#fff4c4b8)!important;border-style:dashed!important;margin-top:10px!important}body .mobile-version-link>span:first-child{font-size:25px!important;font-weight:400!important}body .mobile-version-link>span:last-child{text-align:left;gap:2px;display:grid}body .mobile-version-link small{color:#71857c;font-size:7px;font-weight:700}body .mobile-browser-preview{background:radial-gradient(circle at 50% 0,#fff0a45c,#0000 30%),linear-gradient(145deg,#183f32,#0d281f);grid-template-rows:auto 1fr;place-items:start center;gap:18px;min-height:100vh;padding:18px 24px 32px;display:grid;overflow:auto}body .mobile-browser-preview>header{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#194634d1;border:1px solid #ffffff4d;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;width:min(920px,100%);padding:10px 13px;display:grid;position:sticky;top:0;box-shadow:0 12px 25px #00000040}body .mobile-browser-preview>header>div{align-items:center;gap:8px;display:flex}body .mobile-browser-preview>header>div:first-child span{font-size:25px}body .mobile-browser-preview>header b,body .mobile-browser-preview>header small{display:block}body .mobile-browser-preview>header b{font:900 13px Georgia,serif}body .mobile-browser-preview>header small,body .mobile-browser-preview>header p{color:#c8ddd2;font-size:8px}body .mobile-browser-preview>header p{text-align:center;margin:0}body .mobile-browser-preview>header>div:last-child{justify-content:flex-end}body .mobile-browser-preview>header button{color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff8c;border-radius:11px;padding:8px 11px;font-size:9px;font-weight:900}body .mobile-browser-preview>header button:first-child{width:36px;padding:5px;font-size:17px}body .mobile-browser-preview>section{background:#111915;border:5px solid #18221e;border-radius:40px;align-self:start;padding:22px 9px 24px;transition:width .35s,height .35s;position:relative;box-shadow:0 35px 70px #0000007a,inset 0 0 0 2px #4d5d55}body .mobile-browser-preview>section.portrait{width:409px;height:856px}body .mobile-browser-preview>section.landscape{width:856px;height:409px}body .mobile-browser-preview iframe{background:#f7f5ed;border:0;border-radius:24px;width:100%;height:100%}body .mobile-device-speaker{z-index:2;background:#37423d;border-radius:999px;width:52px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}body .mobile-browser-preview>section>i{background:#68746e;border-radius:999px;width:78px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}@media (max-width:900px){body .mobile-version-link{display:none!important}body .mobile-browser-preview{display:none}}body .hopeful-backdrop{z-index:340;padding:max(4px,env(safe-area-inset-top,0px)) 4px max(4px,env(safe-area-inset-bottom,0px));background:linear-gradient(155deg,#173f31,#0d2b21);place-items:center;display:grid;position:fixed;inset:0}body .hopeful-game{width:min(100%,410px);height:calc(100dvh - max(8px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)));touch-action:pan-y;background:#eef1e5;border-radius:18px;overflow:hidden;box-shadow:0 24px 55px #0000006b}body .hopeful-game>header{background:#fbfaf4;border-bottom:1px solid #d8ddd1;grid-template-columns:40px 1fr 36px;align-items:center;gap:7px;height:52px;padding:5px 9px;display:grid}body .hopeful-game>header>button{color:#285b48;background:#fff;border:0;border-radius:50%;width:36px;height:36px;padding:0;font-size:25px;line-height:1;box-shadow:0 4px 10px #183e2f2b}body .hopeful-game>header>div{color:#245b47;text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}body .hopeful-game>header small{letter-spacing:.8px;font-size:7px}body .hopeful-game>header b{font:900 10px/1.05 Georgia,serif}body .hopeful-game>header>span{color:#61766d;text-align:right;font:800 8px Arial}body .academy-hotspot-cipher{top:86%!important;left:74%!important}body .academy-hotspot-dialog{top:88%!important;left:8%!important}body .academy-hotspot-triplet{top:91%!important;left:25%!important}@media (max-width:900px){body .academy-hotspot-cipher{top:91%!important;left:50%!important}body .academy-hotspot-dialog{top:91%!important;left:82%!important}body .academy-hotspot-triplet{top:91%!important;left:18%!important}}@media (max-width:600px){body .academy-hotspot-cipher{top:88%!important;left:27%!important}body .academy-hotspot-dialog{top:88%!important;left:74%!important}body .academy-hotspot-triplet{top:96%!important;left:27%!important}}body .hopeful-page-card{box-sizing:border-box;background:radial-gradient(circle at 88% 4%,#ffe66f61,#0000 24%),linear-gradient(145deg,#f8efd8,#f9faf2 55%,#dfecdf);grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:7px;height:calc(100% - 52px);padding:11px 9px 9px;display:grid}body .hopeful-card-brand{color:#184b3a;align-items:center;gap:8px;padding:0 3px;display:flex}body .hopeful-card-brand>i{color:#fff8dc;background:linear-gradient(90deg,#dd7537,#efaa5d 49%,#4e9d7c 51%,#267256);border-radius:999px;place-items:center;width:34px;height:27px;font:900 17px Georgia;display:grid}body .hopeful-card-brand>div{gap:1px;display:grid}body .hopeful-card-brand b{font:900 12px Georgia}body .hopeful-card-brand small{color:#70837a;font-size:7px}body .hopeful-lenses{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;padding-left:20px;display:grid}body .hopeful-lens{color:#245e48;cursor:pointer;background:linear-gradient(#fffef2,#dfedda);border:2px solid #ffffffe6;border-radius:12px;min-width:0;padding:7px 4px;font:900 8px/1.05 Georgia;box-shadow:0 6px 12px #27533a24}body .hopeful-lens small{letter-spacing:.55px;margin-top:3px;font:700 5px Arial;display:block}body .hopeful-columns{grid-template-columns:1fr 1fr;gap:5px;padding-left:20px;display:grid}body .hopeful-columns>b{color:#fff;text-align:center;background:#2c7358;border-radius:9px;padding:6px;font:900 8px Georgia}body .hopeful-columns small{opacity:.8;margin-top:2px;font:600 5px Arial;display:block}body .hopeful-rows{grid-template-rows:repeat(var(--hopeful-row-count,1),minmax(0,1fr));gap:5px;min-height:0;display:grid}body .hopeful-rows>article{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;min-height:0;padding-left:20px;display:grid;position:relative}.hopeful-number{color:#70837a;text-align:center;width:17px;font:800 7px Arial;position:absolute;top:50%;left:0;translate:0 -50%}body .hopeful-word,body .hopeful-translation{background:#fffffae6;border:1px solid #d7dfd3;border-radius:10px;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:5px 6px;display:flex;box-shadow:inset 0 1px #fff}body .hopeful-translation{background:#f0f7ebeb;justify-content:center}body .hopeful-word>b,body .hopeful-translation>b{color:#183f34;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:900 clamp(9px,3.5vw,13px)/1.05 Georgia;overflow:hidden}body .hopeful-word>b{flex:1}body .hopeful-word>button{color:#fff;cursor:pointer;background:linear-gradient(#4a9875,#256c51);border:1px solid #bcd5c6;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;padding:0;font-size:13px;display:grid;box-shadow:0 3px 7px #235d412e}body .hopeful-word>button:disabled{color:#9aaba4;box-shadow:none;background:#edf0ea}body .hopeful-word>button.playing{animation:.65s ease-in-out infinite alternate hopeful-speaker-pulse}body .hopeful-rows>article.prompt-hidden .hopeful-word>b,body .hopeful-rows>article.translation-hidden .hopeful-translation>b{color:#0000;text-shadow:0 0 9px #1b4334b8;-webkit-user-select:none;user-select:none}body .hopeful-page-card>footer{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;display:grid}body .hopeful-page-card>footer>button{color:#fff;background:#2b7458;border:0;border-radius:10px;height:32px;font-size:18px}body .hopeful-page-card>footer>button:disabled{opacity:.3}body .hopeful-page-card>footer>div{justify-content:center;gap:5px;display:flex;overflow:hidden}body .hopeful-page-card>footer i{background:#bdc9c0;border-radius:50%;flex:0 0 7px;width:7px;height:7px}@keyframes hopeful-speaker-pulse{to{filter:brightness(1.18);transform:scale(1.08)}}body:has(.hopeful-backdrop){overflow:hidden}body .game-handwriting{background:radial-gradient(circle at 82% 12%,#ffe07173,#0000 26%),linear-gradient(145deg,#e8f3e8,#f7edc9 58%,#d8c8e8)}body .game-handwriting .exercise-body{background:linear-gradient(135deg,#ffffff85,#def0e340);padding:18px;overflow:auto}body .handwriting-stage{color:#214d3d;text-align:center;justify-items:center;gap:12px;width:min(760px,100%);margin:auto;display:grid}body .handwriting-brand{background:linear-gradient(145deg,#ffffffdb,#d3ebdabf);border:2px solid #ffffffe6;border-radius:18px;align-items:center;gap:9px;padding:7px 14px;display:flex;box-shadow:0 9px 18px #264f3a24,inset 0 2px #fff}body .handwriting-brand>span{color:#fff8d3;background:linear-gradient(145deg,#d9a533,#8e5a16);border:3px solid #fff1ad;border-radius:50%;place-items:center;width:36px;height:36px;font:900 22px Georgia,serif;display:grid;box-shadow:0 5px 10px #66411140}body .handwriting-brand>div{text-align:left;display:grid}body .handwriting-brand b{letter-spacing:.7px;font:900 11px Georgia,serif}body .handwriting-brand small{letter-spacing:1.5px;font-size:7px}body .handwriting-stage>p{margin:0;font:800 14px/1.35 Georgia,serif}body .handwriting-stage>p small{color:#70837a;font:700 8px Arial,sans-serif}body .handwriting-desk{perspective:700px;background:repeating-linear-gradient(92deg,#b77b41 0 42px,#ad7139 43px 45px);border:4px solid #85592f;border-radius:24px;width:min(610px,92%);padding:20px 28px 25px;position:relative;box-shadow:inset 0 5px #ffffff40,0 18px 26px #3d2d1a40}body .handwriting-paper{background:repeating-linear-gradient(#fffbea 0 30px,#c8dbe0 31px 32px);border-radius:5px;place-items:center;min-height:130px;padding:28px 20px;display:grid;position:relative;transform:rotate(-1.2deg)rotateX(3deg);box-shadow:0 11px 18px #3c2d1a45}body .handwriting-paper:before,body .handwriting-paper:after{content:"";background:#f0da8bad;width:76px;height:22px;position:absolute;top:-8px;box-shadow:0 2px 4px #55421d21}body .handwriting-paper:before{left:12%;transform:rotate(-8deg)}body .handwriting-paper:after{right:10%;transform:rotate(6deg)}body .handwriting-paper>i{background:#e6a6a6;width:2px;position:absolute;top:0;bottom:0;left:34px}body .handwriting-paper>strong{color:#274a68;text-shadow:.7px .8px #173248;filter:drop-shadow(0 1px #fffc);flex-wrap:wrap;justify-content:center;align-items:center;font:600 clamp(34px,6vw,62px)/1 Segoe Print,Bradley Hand,Comic Sans MS,cursive;display:flex}body .handwriting-paper>strong span{min-width:.34em;transform:translateY(var(--letter-shift)) rotate(var(--letter-tilt));transform-origin:bottom;display:inline-block}body .handwriting-paper>strong span.ambiguous{transform:translateY(var(--letter-shift)) rotate(var(--letter-tilt)) scaleX(.68) skewX(-13deg);opacity:.76;filter:blur(.28px);margin-inline:-.04em}body .handwriting-pencil{color:#f0c742;text-shadow:3px 5px 5px #3222144d;font-size:54px;position:absolute;bottom:-8px;right:7px;transform:rotate(-26deg)}body .handwriting-answer{background:#ffffffd1;border:3px solid #fff;border-radius:17px;gap:5px;width:min(480px,92%);padding:9px 13px;display:grid;box-shadow:0 9px 16px #2c513c26}body .handwriting-answer small{letter-spacing:1px;font-size:8px;font-weight:900}body .handwriting-answer input{color:#1b4938;text-align:center;background:#fbfff9;border:2px solid #b9d4c5;border-radius:11px;outline:none;width:100%;padding:10px;font:900 20px Georgia,serif}body .handwriting-answer input:focus{border-color:#3a8a68;box-shadow:0 0 0 4px #3a8a6821}body .handwriting-check{margin:0!important}body .handwriting-result{background:linear-gradient(145deg,#fff7d2,#e0f0e4);border:3px solid #fff;border-radius:22px;gap:10px;width:min(600px,95%);padding:13px;animation:.48s cubic-bezier(.2,.85,.3,1.25) both handwritingBannerIn;display:grid;box-shadow:0 14px 26px #2a4d3933,inset 0 2px #fff}body .handwriting-result.wrong{background:linear-gradient(145deg,#ffe3d2,#fff3cf)}body .handwriting-result>header{justify-content:center;align-items:center;gap:9px;display:flex}body .handwriting-result>header>span{color:#fff;background:#2e805e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}body .handwriting-result.wrong>header>span{background:#d56a43}body .handwriting-result>header div{text-align:left;display:grid}body .handwriting-result>header b{font:900 14px Georgia,serif}body .handwriting-result>header small{font-size:8px}body .handwriting-result>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}body .handwriting-result p{background:#ffffffad;border-radius:13px;gap:3px;margin:0;padding:8px;display:grid}body .handwriting-result p small{font-size:7px;font-weight:900}body .handwriting-result p strong{font:900 19px Georgia,serif}body .handwriting-result>button{color:#fff;cursor:pointer;background:linear-gradient(#4b9975,#276d52);border:2px solid #fff;border-radius:13px;padding:9px 13px;font-size:9px;font-weight:900;box-shadow:0 6px 11px #23563d2e}body .handwriting-result>button:disabled{color:#8c9c95;box-shadow:none;background:#e9eee9}body .handwriting-result>button.is-playing{animation:.65s ease-in-out infinite alternate hopeful-speaker-pulse}body .handwriting-result>button.handwriting-next{background:linear-gradient(#d9a433,#98631b)}@keyframes handwritingBannerIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@media (max-width:700px){body .game-handwriting .exercise-body{padding:9px}body .handwriting-stage{gap:8px}body .handwriting-desk{padding:14px 18px 19px}body .handwriting-paper{min-height:105px;padding:20px 12px}body .handwriting-result>div{grid-template-columns:1fr}body .handwriting-paper>strong{font-size:clamp(28px,10vw,45px)}}body .hike-game .hike-match-board button{box-sizing:border-box;place-items:center;display:grid;overflow:hidden;height:clamp(42px,7dvh,64px)!important;min-height:0!important;font-size:inherit!important;padding:4px 6px!important}body .hike-game .hike-card-text{box-sizing:border-box;width:100%;max-height:100%;color:inherit;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-family:Georgia,serif;font-weight:900;line-height:1.02;display:block;overflow:hidden}@media (max-width:720px){body .hike-game .hike-match-board button{height:clamp(34px,5.4dvh,52px)!important;padding:3px 5px!important}}body .conveyor-game .conveyor-capsule-lane{will-change:transform;flex-direction:column!important;align-items:center!important;width:max-content!important;height:max-content!important;animation-name:conveyor-capsules-flow-vertical!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;display:flex!important;top:-150px!important;left:50%!important;translate:-50%!important}body .conveyor-game .conveyor-capsule-set{flex-direction:column!important;align-items:center!important;gap:30px!important;padding:0 0 30px!important;display:flex!important}body .conveyor-game .conveyor-capsule{box-sizing:border-box;overflow:visible;width:var(--vertical-capsule-width,150px)!important;flex:0 0 108px!important;place-items:center!important;max-width:176px!important;height:108px!important;display:grid!important}body .conveyor-game .conveyor-capsule img{object-fit:contain!important;filter:drop-shadow(0 7px 7px #11402f40)!important;width:76px!important;height:102px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body .conveyor-game .conveyor-capsule b{z-index:3!important;white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:balance!important;width:max-content!important;min-width:72px!important;max-width:calc(100% - 8px)!important;font-size:clamp(8.5px,var(--capsule-font-size,11px),13px)!important;padding:5px 9px!important;line-height:1.02!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body .conveyor-stage .conveyor-capsule.released b{transform:translate(-50%,-50%)scale(1.08)!important}body .conveyor-stage.phase-dropping .conveyor-capsule.released b{opacity:0!important;transform:translate(-50%,-50%)scale(.72)!important}@keyframes conveyor-capsules-flow-vertical{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (max-width:650px){body .conveyor-game .conveyor-capsule-lane{top:-115px!important}body .conveyor-game .conveyor-capsule-set{gap:20px!important;padding-bottom:20px!important}body .conveyor-game .conveyor-capsule{flex-basis:88px!important;max-width:154px!important;height:88px!important}body .conveyor-game .conveyor-capsule img{width:62px!important;height:84px!important}body .conveyor-game .conveyor-capsule b{max-width:116px!important;font-size:clamp(8px,var(--capsule-font-size,10px),11px)!important}}body .conveyor-game .compact-game-heading{z-index:45;background:linear-gradient(#fffdf4,#f3f9ed);min-height:0;padding:10px 62px 9px;position:relative}body .conveyor-game .conveyor-heading-close{z-index:4;color:#315c4b;cursor:pointer;background:#fffaf0;border:2px solid #d8bd83;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font:500 25px/1 Arial,sans-serif;display:grid;position:absolute;top:10px;left:12px;box-shadow:0 4px 9px #384a3526}body .conveyor-game .conveyor-heading-count{color:#315c4b;white-space:nowrap;font:800 9px/1 Arial,sans-serif;position:absolute;top:18px;right:15px}body .conveyor-presets{grid-template-columns:repeat(3,1fr);gap:5px;width:min(510px,100% - 24px);margin:5px auto 0;display:grid}body .conveyor-presets>button{color:#315e4e;cursor:pointer;background:linear-gradient(145deg,#fffdf5,#e2f2e8);border:2px solid #b8d8c8;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:38px;padding:4px 7px;transition:transform .16s,filter .16s,box-shadow .16s;display:flex;box-shadow:0 2px #a9c9b8,0 4px 8px #2353401a,inset 0 2px #fff}body .conveyor-presets>button>b{color:#fff;background:#72ae93;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;display:grid;box-shadow:inset 0 2px #ffffff52}body .conveyor-presets>button>span{text-align:left;gap:2px;min-width:0;display:grid}body .conveyor-presets strong{font:900 9px/1 Georgia,serif}body .conveyor-presets small{opacity:.72;white-space:nowrap;font:700 6px/1.1 Arial,sans-serif}body .conveyor-presets>button.active{color:#62450f;background:linear-gradient(145deg,#fff4b8,#ffd66b);border-color:#d49b31;transform:translateY(-1px);box-shadow:0 4px #b97e25,0 7px 12px #8257192e,inset 0 2px #ffffffbf}body .conveyor-presets>button.active>b{background:#df8b2d}body .conveyor-presets>button:hover{filter:brightness(1.035)}body .conveyor-fine-toggle{color:#466b5d;cursor:pointer;background:#ffffffc7;border:1px solid #bfd4c8;border-radius:999px;align-items:center;gap:6px;min-height:24px;margin:5px auto 0;padding:3px 10px;font:800 7px Arial,sans-serif;display:flex}body .conveyor-fine-toggle b{font-size:12px;transition:transform .18s}body .conveyor-fine-toggle.open b{transform:rotate(180deg)}body .conveyor-game .conveyor-data-note{color:#77542d;text-align:center;background:#fff3c9;border-radius:999px;width:max-content;max-width:min(420px,100% - 24px);margin:3px auto 0;padding:3px 8px;font:800 6.5px/1.2 Arial,sans-serif}body .conveyor-speed-panel{grid-template-columns:1fr 1fr;gap:6px;width:min(510px,100% - 24px);margin:5px auto 0;display:grid}body .conveyor-speed-panel[hidden]{display:none!important}body .conveyor-speed-panel fieldset{background:linear-gradient(145deg,#fffdf5,#ddf4e7);border:2px solid #b8dac8;border-radius:15px;min-width:0;margin:0;padding:5px 7px 7px;box-shadow:inset 0 2px #ffffffe6,0 4px 9px #255c451c}body .conveyor-speed-panel legend{color:#315f50;letter-spacing:.35px;padding:0 6px;font:900 9px Arial,sans-serif}body .conveyor-speed-panel fieldset>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}body .conveyor-speed-panel button{color:#42685b;cursor:pointer;background:#fff;border:1px solid #b9d5c7;border-radius:10px;grid-template-columns:auto 1fr;place-items:center;gap:3px;min-width:0;min-height:34px;padding:4px 3px;font:800 8px Arial,sans-serif;transition:transform .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 2px #a8c8b8}body .conveyor-speed-panel button b{color:#fff;background:#79b79d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}body .conveyor-speed-panel button.active{color:#664710;background:linear-gradient(145deg,#fff4b7,#ffd66b);border-color:#d69d34;transform:translateY(-1px);box-shadow:0 3px #bd8128,0 5px 9px #855b1d2e}body .conveyor-speed-panel button.active b{background:#e29032}body .conveyor-game .compact-game-heading{background:#f9faeff7;border-bottom:1px solid #4a705b2e;grid-template-columns:auto minmax(185px,1fr) auto auto;align-items:center;gap:10px;min-height:58px;display:grid;box-shadow:0 5px 16px #2348361a;padding:7px 12px!important}body .conveyor-game .conveyor-heading-close{color:#315c4b;background:#fffaf0;border:1px solid #d8c59e;border-radius:10px;width:34px;height:34px;font-size:23px;position:static;box-shadow:0 2px 5px #384a351f}body .conveyor-game .conveyor-heading-title{align-items:center;gap:10px;min-width:0;display:flex}body .conveyor-game .conveyor-heading-title .pill{flex:none;letter-spacing:.5px!important;box-shadow:none!important;border:1px solid #d8c59e!important;border-radius:9px!important;margin:0!important;padding:6px 10px!important;font-size:8px!important}body .conveyor-game .conveyor-heading-title p{color:#48685b;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font:700 8px/1.2 Arial,sans-serif;overflow:hidden}body .conveyor-game .conveyor-presets{background:#e7f0e8;border:1px solid #bed2c5;border-radius:11px;gap:0;width:auto;min-width:260px;margin:0;padding:3px;box-shadow:inset 0 1px #fffc}body .conveyor-game .conveyor-presets>button{color:#517064;min-height:29px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:5px 10px;font:800 8px/1 Arial,sans-serif}body .conveyor-game .conveyor-presets>button.active{color:#fff;background:#34765d;border:0;transform:none;box-shadow:0 2px 5px #1f533e3b}body .conveyor-game .conveyor-heading-meta{color:#6b7c73;white-space:nowrap;justify-items:end;gap:2px;min-width:55px;font:700 6px/1.1 Arial,sans-serif;display:grid}body .conveyor-game .conveyor-heading-meta b{color:#315c4b;font-size:9px}body .conveyor-game .conveyor-heading-count,body .conveyor-game .conveyor-data-note,body .conveyor-game .conveyor-fine-toggle,body .conveyor-game .conveyor-speed-panel{display:none!important}body .conveyor-game .conveyor-belt{z-index:3;background:linear-gradient(#cff3e5 0 9%,#7dc9ae 10% 20%,#4c8f7a 21% 70%,#285f52 71%)!important;border:9px solid #315f57!important;border-radius:38px 38px 46px 46px!important;box-shadow:0 9px #183e36,0 27px 30px #143e3057,inset 0 7px #ffffff7a,inset 0 -12px #143e3040,0 0 0 4px #f6d77b!important}body .conveyor-game .conveyor-belt:before{background:repeating-linear-gradient(90deg,#fff7cd 0 28px,#f5bc69 29px 53px,#e68466 54px 59px)!important;border:4px solid #486e68!important;border-radius:20px!important;height:48px!important;top:15px!important;box-shadow:inset 0 6px #ffffff8c,inset 0 -7px #77432a24,0 6px #1f534547!important}body .conveyor-game .conveyor-belt:after{content:"● ᴗ ●   WORDAMIN"!important;color:#fff8c9!important;letter-spacing:2px!important;text-shadow:0 2px #174b3e!important;background:linear-gradient(145deg,#4f9e80,#28705d)!important;border:3px solid #f3d271!important;border-radius:18px!important;height:42px!important;font:900 12px Georgia,serif!important;bottom:9px!important;left:26%!important;right:26%!important;box-shadow:inset 0 3px #ffffff40,0 5px #174b3e!important}body .conveyor-game .conveyor-gears{color:#ffc85f!important;filter:drop-shadow(0 5px #92652c)drop-shadow(0 8px 5px #2c433440)!important;font-size:46px!important;bottom:11px!important}body .conveyor-game .conveyor-jar-shell{filter:drop-shadow(0 7px #215b4629)drop-shadow(0 12px 8px #224c3c3d)!important}body .conveyor-game .conveyor-belt{background:linear-gradient(#dce5df 0 10%,#aabbb3 11% 20%,#748981 21% 70%,#52675f 71%)!important;border-color:#657b72!important;box-shadow:0 5px #43564f,0 17px 24px #233a3138,inset 0 4px #ffffff5c,inset 0 -8px #233a312e,0 0 0 2px #aebdb5!important}body .conveyor-game .conveyor-belt:before{filter:saturate(.72);background:repeating-linear-gradient(90deg,#d8ded9 0 28px,#b9c3bd 29px 53px,#899891 54px 59px)!important;border-color:#687a74!important;box-shadow:inset 0 4px #ffffff61,inset 0 -5px #3748401f,0 4px #2f443b33!important}body .conveyor-game .conveyor-belt:after{opacity:.78;color:#dce9e2!important;text-shadow:none!important;background:linear-gradient(145deg,#647b71,#465d54)!important;border-color:#8fa39a!important;box-shadow:inset 0 2px #ffffff24,0 3px #394d45!important}body .conveyor-game .conveyor-gears{opacity:.58;color:#85978f!important;filter:drop-shadow(0 3px 2px #2c43342e)!important}body .conveyor-game .conveyor-gears i:nth-child(2n){color:#6f8980!important}@media (max-width:650px){body .conveyor-speed-panel{grid-template-columns:1fr;gap:4px;margin-top:4px}body .conveyor-speed-panel fieldset{padding:3px 5px 5px}body .conveyor-speed-panel button{min-height:29px;font-size:7px}body .conveyor-speed-panel button b{width:17px;height:17px}body .conveyor-game .conveyor-belt:after{font-size:9px!important;left:22%!important;right:22%!important}}body .conveyor-game .conveyor-stage{isolation:isolate}body .conveyor-game .conveyor-drop-zone{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#fff59d1f 23%,#fff9be33 50%,#fff59d1f 77%,#0000);border-inline:2px solid #ffe26857;width:142px;position:absolute;top:8px;bottom:58px;left:50%;translate:-50%;box-shadow:inset 18px 0 24px -25px #ffef7ae6,inset -18px 0 24px -25px #ffef7ae6}body .conveyor-game .conveyor-drop-zone:before{content:"↓";color:#426b58;background:#fffcdad1;border:2px solid #fff6aee6;border-radius:50%;place-items:center;width:24px;height:24px;font:900 13px/1 Arial,sans-serif;display:grid;position:absolute;bottom:211px;left:50%;translate:-50%;box-shadow:0 4px 10px #1e4b3824}body .conveyor-game .conveyor-drop-zone:after{content:"";background:#ffdc69;border-radius:999px;height:7px;animation:1.25s ease-in-out infinite alternate conveyor-target-breathe;position:absolute;bottom:199px;left:12px;right:12px;box-shadow:0 0 0 4px #fffcd09e,0 0 22px 8px #ffd64e94}body .conveyor-game .conveyor-drop-zone span{color:#315f50;letter-spacing:.8px;white-space:nowrap;background:#fffddae6;border-radius:999px;padding:4px 9px;font:900 7px/1 Arial,sans-serif;position:absolute;bottom:211px;left:50%;translate:-50%;box-shadow:0 3px 8px #1e4b382b}body .conveyor-game .conveyor-pause{z-index:70;color:#eef7ee;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#365b4ca6;border:1px solid #fff7d2d1;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font:900 13px Arial,sans-serif;display:grid;position:absolute;top:10px;right:12px;box-shadow:0 4px 10px #153d2d29,inset 0 1px #ffffff2e}body .conveyor-game .conveyor-pause>span{font-size:7px}body .conveyor-game .conveyor-stage.user-paused .conveyor-capsule-lane,body .conveyor-game .conveyor-stage.user-paused .conveyor-track,body .conveyor-game .conveyor-stage.user-paused .conveyor-belt:before,body .conveyor-game .conveyor-stage.user-paused .conveyor-gears i,body .conveyor-game .conveyor-stage.user-paused:before{animation-play-state:paused!important}body .conveyor-game .conveyor-stage.user-paused .conveyor-capsule{pointer-events:none}body .conveyor-game .conveyor-screen-reader-status{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body .conveyor-game .conveyor-rider{transition:filter .16s,transform .16s;position:relative}body .conveyor-game .conveyor-rider.active-rider{z-index:8;filter:brightness(1.14)saturate(1.08)drop-shadow(0 0 15px #ffe163eb);transform:translateY(-3px)scale(1.025)}body .conveyor-game .conveyor-rider.active-rider .conveyor-jar b{border-color:#fff4a6;box-shadow:inset 0 3px #ffffffb3,0 0 0 3px #ffda4f80,0 7px 12px #1544322e}body .conveyor-game .conveyor-rider.active-rider .conveyor-jar-shell{filter:brightness(1.08)drop-shadow(0 0 9px #ffe571b8)drop-shadow(0 11px 8px #224c3c38)!important}body .conveyor-game .conveyor-jar.signature-conveyor-jar b{background:linear-gradient(145deg,#fff8d1f0,#dcf2e2eb)!important;border-radius:12px!important;top:47%!important}body .conveyor-game .conveyor-stage.reacting .conveyor-track,body .conveyor-game .conveyor-stage.reacting .conveyor-capsule-lane{animation-play-state:paused!important}body .conveyor-game .conveyor-stage.reacting .conveyor-belt:before,body .conveyor-game .conveyor-stage.reacting .conveyor-gears i,body .conveyor-game .conveyor-stage.reacting:before{animation-play-state:running!important}body .conveyor-game .conveyor-stage .conveyor-capsule.released{transition:transform .26s cubic-bezier(.18,.76,.28,1),filter .16s,opacity .2s}body .conveyor-game .conveyor-stage.phase-dropping .conveyor-capsule.released{transform:translate3d(var(--release-x),calc(var(--release-y) + 38px),0) rotate(4deg) scale(.76);opacity:0;transition:transform .34s cubic-bezier(.35,.02,.62,1),opacity .16s .17s}body .conveyor-game .feedback-rider.wrong{filter:sepia(.2)saturate(1.55)drop-shadow(0 0 12px #e26741cc);animation:.36s both conveyor-jar-wrong}body .conveyor-game .feedback-rider.right .conveyor-jar{animation:.36s cubic-bezier(.2,.9,.3,1.2) .25s both conveyor-jar-catch}body .conveyor-game .feedback-rider.right .conveyor-jar:after{content:"";z-index:7;pointer-events:none;background:radial-gradient(circle,#fff484b8,#0000 70%);border-radius:40%;animation:.48s .2s both conveyor-jar-inner-glow;position:absolute;inset:22% 22% 14%}body .conveyor-game .conveyor-capsule.released:not(.phase-dropping){filter:brightness(1.22)saturate(1.15)drop-shadow(0 0 22px #ffe470f0)}body .conveyor-game .wrong .conveyor-capsule.released{filter:hue-rotate(326deg)saturate(1.65)drop-shadow(0 0 17px #e15b34e6);animation:.36s both conveyor-capsule-wrong}body .conveyor-game .conveyor-local-score{z-index:20;color:#fff;white-space:nowrap;background:linear-gradient(#52a979,#267457);border:2px solid #fff8ba;border-radius:999px;padding:6px 11px;font:900 12px Georgia,serif;animation:1.5s both conveyor-score-float;position:absolute;top:-20px;left:50%;translate:-50%;box-shadow:0 7px 14px #1b4b3440}body .conveyor-game .conveyor-local-score.wrong{background:linear-gradient(#dc8568,#a64f3b);border-color:#ffe2cd;font-size:9px;animation:1.1s both conveyor-wrong-note}body .conveyor-game .conveyor-score-notice{z-index:80;color:#fff;white-space:nowrap;pointer-events:none;background:linear-gradient(#4da376,#246e53);border:2px solid #fff9b8f0;border-radius:999px;padding:9px 16px;font:900 12px Georgia,serif;animation:1.5s both conveyor-score-float;position:absolute;bottom:314px;left:50%;translate:-50%;box-shadow:0 9px 20px #1c483442,inset 0 2px #ffffff40}body .conveyor-game .conveyor-score-notice.wrong{background:linear-gradient(#dc8468,#a64e3b);border-color:#ffe0c9;font-size:10px;animation:1.1s both conveyor-wrong-note}body .conveyor-game .conveyor-mode-toast{z-index:65;color:#fff;pointer-events:none;background:#30634de0;border:1px solid #ffffffc2;border-radius:999px;padding:7px 13px;font:800 8px Arial,sans-serif;animation:.9s both conveyor-mode-toast;position:absolute;top:18px;left:50%;translate:-50%;box-shadow:0 7px 16px #1b3e3033}body .conveyor-game .conveyor-finale{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f392f6b;place-items:center;padding:18px;animation:.48s both conveyor-finale-in;display:grid;position:absolute;inset:0}body .conveyor-game .conveyor-finale>div{color:#315b49;text-align:center;background:linear-gradient(145deg,#fffced,#deeee2);border:2px solid #fffc;border-radius:24px;width:min(440px,92%);padding:24px;box-shadow:0 24px 52px #1a33294d,inset 0 3px #fff}body .conveyor-game .conveyor-finale small{letter-spacing:1.3px;font:900 7px Arial,sans-serif}body .conveyor-game .conveyor-finale h2{margin:8px 0 3px;font:900 34px Georgia,serif}body .conveyor-game .conveyor-finale p{color:#597267;margin:0;font:700 9px Arial,sans-serif}body .conveyor-game .conveyor-finale-jars{justify-content:center;align-items:flex-end;gap:2px;height:105px;margin:12px 0;display:flex;overflow:hidden}body .conveyor-game .conveyor-finale-jars img{object-fit:contain;filter:drop-shadow(0 7px 5px #26493933);width:72px;height:96px;animation:.45s cubic-bezier(.2,.9,.3,1.2) both conveyor-finale-jar}body .conveyor-game .conveyor-finale-jars img:nth-child(2){animation-delay:70ms}body .conveyor-game .conveyor-finale-jars img:nth-child(3){animation-delay:.14s}body .conveyor-game .conveyor-finale-jars img:nth-child(4){animation-delay:.21s}body .conveyor-game .conveyor-finale-jars img:nth-child(5){animation-delay:.28s}body .conveyor-game .conveyor-finale footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}body .conveyor-game .conveyor-finale footer button{color:#fff;cursor:pointer;background:#34765d;border:1px solid #adc8b8;border-radius:12px;min-height:40px;font:900 9px Arial,sans-serif;box-shadow:0 4px 9px #27564129}body .conveyor-game .conveyor-finale footer button:last-child{color:#47685a;background:#f8f8ec}body .conveyor-game .conveyor-flash{z-index:50;text-align:center;pointer-events:none;max-width:calc(100% - 24px);bottom:12px}body .conveyor-game :is(.conveyor-capsule,.conveyor-presets button,.conveyor-fine-toggle,.conveyor-speed-panel button,.conveyor-pause,.conveyor-heading-close):focus-visible{outline-offset:3px;outline:4px solid #fff083}@keyframes conveyor-target-breathe{to{filter:brightness(1.13);transform:scaleX(.88);box-shadow:0 0 0 5px #fffcd0b8,0 0 28px 10px #ffd64eb3}}@keyframes conveyor-capsule-wrong{25%{transform:translate(-7px)rotate(-4deg)}55%{transform:translate(7px)rotate(4deg)}80%{transform:translate(-3px)rotate(-2deg)}}@keyframes conveyor-jar-wrong{30%{transform:translate(-5px)}65%{transform:translate(5px)}}@keyframes conveyor-jar-catch{45%{transform:translateY(-5px)scale(1.025)}75%{transform:translateY(2px)scale(.99)}}@keyframes conveyor-score-pop{0%{opacity:0;transform:translateY(12px)scale(.72)}65%{opacity:1;transform:translateY(-5px)scale(1.08)}to{transform:none}}@keyframes conveyor-jar-inner-glow{0%{opacity:0;transform:scale(.6)}45%{opacity:1}to{opacity:0;transform:scale(1.18)}}@keyframes conveyor-score-float{0%{opacity:0;transform:translateY(10px)scale(.72)}20%,72%{opacity:1;transform:translateY(-4px)scale(1)}to{opacity:0;transform:translateY(-18px)scale(.94)}}@keyframes conveyor-wrong-note{0%{opacity:0;transform:translateY(7px)scale(.8)}18%,70%{opacity:1;transform:none}to{opacity:0;transform:translateY(-9px)}}@keyframes conveyor-mode-toast{0%{opacity:0;transform:translateY(-8px)scale(.9)}20%,72%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes conveyor-finale-in{0%{opacity:0}to{opacity:1}}@keyframes conveyor-finale-jar{0%{opacity:0;transform:translateY(22px)scale(.82)}to{opacity:1;transform:none}}@media (max-width:650px){body .conveyor-game .compact-game-heading{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;min-height:83px;padding:6px 7px!important}body .conveyor-game .conveyor-heading-close{width:32px;height:32px}body .conveyor-game .conveyor-heading-title{gap:6px}body .conveyor-game .conveyor-heading-title p{display:none}body .conveyor-game .conveyor-presets{grid-area:2/1/auto/-1;justify-self:center;width:min(310px,100%);min-width:0}body .conveyor-game .conveyor-presets>button{min-height:27px;padding:4px 7px;font-size:7px}body .conveyor-game .conveyor-heading-meta{min-width:0}body .conveyor-game .conveyor-heading-meta span{display:none}body .conveyor-game .conveyor-stage{height:calc(100dvh - 92px)!important;min-height:420px!important;padding:0!important}body .conveyor-game .conveyor-belt{height:218px!important;bottom:48px!important}body .conveyor-game .conveyor-track{bottom:36px!important}body .conveyor-game .conveyor-jar{transform:scale(.78)!important}body .conveyor-game .conveyor-drop-zone{width:116px;bottom:42px}body .conveyor-game .conveyor-drop-zone:after{bottom:179px}body .conveyor-game .conveyor-drop-zone span{font-size:6px;bottom:191px}body .conveyor-game .conveyor-pause{min-width:38px;min-height:32px;padding:4px 8px;top:7px;right:7px}body .conveyor-game .conveyor-pause>span{display:none}body .conveyor-game .conveyor-score-notice{padding:8px 13px;font-size:10px;bottom:278px}body .conveyor-game .conveyor-flash{font-size:9px;position:absolute;top:auto;bottom:12px}}body .wordstore-grid .wordstore-card .wordstore-plaque{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#c999458c,#8b5b2273);border-color:#ffe3aaad;box-shadow:inset 0 2px #fff4cf59,inset 0 -3px 7px #653d181f,0 5px 10px #4027142e}body .wordstore-grid .wordstore-card .wordstore-plaque h2{color:#fff9df;text-shadow:0 1px 2px #573719}body .wordstore-grid .wordstore-card .wordstore-plaque p,body .wordstore-grid .wordstore-card .wordstore-plaque>.resource-creator{color:#fff3cf;text-shadow:0 1px 2px #573719}body .jar-page .wordlist-title-with-creator{align-items:center;gap:16px;min-width:0;display:flex}body .jar-page .wordlist-title-with-creator>.jar-title-input{flex:1 1 0;width:0;min-width:0}body .jar-page .wordlist-title-with-creator>.wordlist-creator{text-align:right;color:#526b59;overflow-wrap:anywhere;flex:0 230px;margin:0;font:500 11px/1.4 Arial,sans-serif}body .jar-page .wordlist-title-with-creator>.wordlist-creator>b{color:#24583e;font-weight:800}body .jar-page .wordlist-title-with-creator>.wordlist-credits{text-align:right;flex:0 260px;gap:3px;display:grid}body .jar-page .wordlist-title-with-creator>.wordlist-credits>p{color:#526b59;overflow-wrap:anywhere;margin:0;font:500 11px/1.4 Arial,sans-serif}body .jar-page .wordlist-title-with-creator>.wordlist-credits>p>b{color:#24583e;font-weight:800}@media (max-width:620px){body .jar-page .wordlist-title-with-creator{gap:8px}body .jar-page .wordlist-title-with-creator>.wordlist-creator{flex-basis:100px;font-size:8px}body .jar-page .wordlist-title-with-creator>.wordlist-credits{flex-basis:120px}body .jar-page .wordlist-title-with-creator>.wordlist-credits>p{font-size:8px}}body .wordstore-plaque>.resource-creator,body .cabinet-card-meta>.resource-creator{text-overflow:ellipsis;white-space:nowrap;color:#755638;letter-spacing:0;max-width:100%;margin-top:3px;font:700 8px/1.2 Arial,sans-serif;display:block;position:relative;overflow:hidden}body .jar-page .word-list>.wordlist-creator{color:#526b59;overflow-wrap:anywhere;background:#eef4e9;border:1px solid #d1dfd4;border-radius:9px;margin:0 0 12px;padding:7px 10px;font:500 11px/1.4 Arial,sans-serif}body .jar-page .word-list>.wordlist-creator>b{color:#24583e;font-weight:800}@media (max-width:620px){body .wordstore-plaque>.resource-creator,body .cabinet-card-meta>.resource-creator{font-size:7px}body .jar-page .word-list>.wordlist-creator{font-size:10px}}body .wordstore-directory button[data-door-tone="0"]{--door-light:#995c61;--door-dark:#492c2e;--door-edge:#331f20}body .wordstore-directory button[data-door-tone="1"]{--door-light:#e9a5c1;--door-dark:#9f285a;--door-edge:#832149}body .wordstore-directory button[data-door-tone="2"]{--door-light:#c760c7;--door-dark:#5b205b;--door-edge:#401740}body .wordstore-directory button[data-door-tone="3"]{--door-light:#856595;--door-dark:#413249;--door-edge:#2e2334}body .wordstore-directory button[data-door-tone="4"]{--door-light:#343eb2;--door-dark:#12163f;--door-edge:#0e112f}body .wordstore-directory button[data-door-tone="5"]{--door-light:#8dbae7;--door-dark:#1d548b;--door-edge:#17426d}body .wordstore-directory button[data-door-tone="6"]{--door-light:#688aa6;--door-dark:#2f4150;--door-edge:#222f3a}body .wordstore-directory button[data-door-tone="7"]{--door-light:#64a680;--door-dark:#2b503b;--door-edge:#1e392a}body .wordstore-directory button[data-door-tone="8"]{--door-light:#bf8d63;--door-dark:#634227;--door-edge:#462e1b}body .jars-page .wordstore-directory button[data-door-tone]{border-color:var(--door-edge);background:linear-gradient(145deg,var(--door-light),var(--door-dark));color:#fff8dc;box-shadow:inset 0 2px #ffffff30,0 3px 6px #30231722}body .jars-page .wordstore-directory button[data-door-tone] small{color:#fff0c9}body .jars-page .wordstore-directory button[data-door-tone].current{outline-offset:2px;outline:2px solid #e9c36a;box-shadow:inset 0 2px #ffffff40,0 5px 10px #30231733}body .jars-page .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-0{--cabinet-tint:#663d4114;border-color:#663d41!important}body .jars-page .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-1{--cabinet-tint:#d5588c1f;border-color:#d5588c!important}body .jars-page .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-2{--cabinet-tint:#8c318c1f;border-color:#8c318c!important}body .jars-page .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-3{--cabinet-tint:#5c466714;border-color:#5c4667!important}body .jars-page .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-4{--cabinet-tint:#1f256b1f;border-color:#1f256b!important}body .jars-page .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-5{--cabinet-tint:#3182d31f;border-color:#3182d3!important}body .jars-page .cabinet-library.open-mode>.jar-grid.cabinet-shelf-tone-6{--cabinet-tint:#445e7414;border-color:#445e74!important}body .cabinet-library .cabinet-card.tone-0{--cabinet-light:#995c61;--cabinet-mid:#663d41;--cabinet-dark:#492c2e;--cabinet-edge:#331f20}body .cabinet-library .cabinet-card.tone-1{--cabinet-light:#e9a5c1;--cabinet-mid:#d5588c;--cabinet-dark:#9f285a;--cabinet-edge:#832149}body .cabinet-library .cabinet-card.tone-2{--cabinet-light:#c760c7;--cabinet-mid:#8c318c;--cabinet-dark:#5b205b;--cabinet-edge:#401740}body .cabinet-library .cabinet-card.tone-3{--cabinet-light:#856595;--cabinet-mid:#5c4667;--cabinet-dark:#413249;--cabinet-edge:#2e2334}body .cabinet-library .cabinet-card.tone-4{--cabinet-light:#343eb2;--cabinet-mid:#1f256b;--cabinet-dark:#12163f;--cabinet-edge:#0e112f}body .cabinet-library .cabinet-card.tone-5{--cabinet-light:#8dbae7;--cabinet-mid:#3182d3;--cabinet-dark:#1d548b;--cabinet-edge:#17426d}body .cabinet-library .cabinet-card.tone-6{--cabinet-light:#688aa6;--cabinet-mid:#445e74;--cabinet-dark:#2f4150;--cabinet-edge:#222f3a}body .jars-page .cabinet-directory[data-cabinet-tone="0"]{background:linear-gradient(145deg,#995c61,#492c2e);border-color:#331f20}body .jars-page .cabinet-directory[data-cabinet-tone="1"]{background:linear-gradient(145deg,#e9a5c1,#9f285a);border-color:#832149}body .jars-page .cabinet-directory[data-cabinet-tone="2"]{background:linear-gradient(145deg,#c760c7,#5b205b);border-color:#401740}body .jars-page .cabinet-directory[data-cabinet-tone="3"]{background:linear-gradient(145deg,#856595,#413249);border-color:#2e2334}body .jars-page .cabinet-directory[data-cabinet-tone="4"]{background:linear-gradient(145deg,#343eb2,#12163f);border-color:#0e112f}body .jars-page .cabinet-directory[data-cabinet-tone="5"]{background:linear-gradient(145deg,#8dbae7,#1d548b);border-color:#17426d}body .jars-page .cabinet-directory[data-cabinet-tone="6"]{background:linear-gradient(145deg,#688aa6,#2f4150);border-color:#222f3a}body .cabinet-grid .cabinet-wood .cabinet-actions{box-sizing:border-box;justify-content:space-evenly;align-items:center;gap:4px;padding:4px 3px;flex-direction:row!important;display:flex!important;inset:38px 10px auto!important;transform:none!important}body .cabinet-grid .cabinet-wood .cabinet-actions button{flex:none}@media (max-width:620px){body .cabinet-grid .cabinet-wood .cabinet-actions{gap:2px;padding:3px 2px;top:30px!important;left:5px!important;right:5px!important}}body .wordstore-grid .wordstore-door .wordstore-actions{box-sizing:border-box;justify-content:space-evenly;align-items:center;gap:4px;padding:5px 3px;display:flex;top:66px!important;left:10px!important;right:10px!important}body .wordstore-grid .wordstore-door .wordstore-actions button{flex:none}@media (max-width:620px){body .wordstore-grid .wordstore-door .wordstore-actions{gap:2px;padding:3px 2px;top:44px!important;left:4px!important;right:4px!important}}body .wordstore-grid .wordstore-card{min-height:220px}body .wordstore-grid .wordstore-door-panel>b{top:47px;right:-12px}@media (max-width:620px){body .wordstore-grid .wordstore-card{min-height:160px}body .wordstore-grid .wordstore-door-panel>b{top:32px;right:-5px}}body .wordstore-card .wordstore-arch{box-sizing:border-box;align-items:end;padding-bottom:7px}@media (max-width:620px){body .wordstore-card .wordstore-arch{padding-bottom:4px}}body .wordstore-card .wordstore-arch i{letter-spacing:-.2px;white-space:nowrap;text-align:center;text-shadow:0 1px 2px #3e1f0c99;max-width:100%;font:900 9px/1 Georgia,serif}@media (max-width:620px){body .wordstore-card .wordstore-arch i{letter-spacing:-.15px;font-size:6px}}body .jar-leaderboard-modal .result-table .result-row.result-head>span,body .jar-leaderboard-modal .result-table .result-row.result-head>strong{letter-spacing:0;color:#526d63;white-space:normal;font:700 11px/1.25 Arial,sans-serif;font-size:11px!important}body .wordcraft-navigation>.wordcraft-level-stat[data-level=words]{color:#61300f;background:linear-gradient(#f7b15f,#e4802e);border-color:#c56a25;box-shadow:inset 0 2px 2px #fff0c888,inset 0 -2px 3px #a94d1833,0 3px #bb6125,0 5px 7px #8a461d26}body .wordcraft-navigation>.wordcraft-level-stat[data-level=words]>b{color:#713710;text-shadow:0 1px #fff3d4;background:linear-gradient(160deg,#ffe4ad,#ffbd6a);border-color:#cc722a;box-shadow:inset 0 2px 2px #fff4d6aa,inset 0 -2px 3px #c1712933,0 2px #ac531e}body .wordcraft-navigation>.wordcraft-level-stat[data-level=lists],body .jar-page .jar-title-row>.jar-back-button{color:#fff;background:linear-gradient(#3b946f,#1f6d50);border-color:#1d684d;box-shadow:inset 0 2px 2px #caffdf55,inset 0 -2px 3px #123d3033,0 3px #19543e,0 5px 7px #164a3526}body .wordcraft-navigation>.wordcraft-level-stat[data-level=lists]>b{color:#205b3e;text-shadow:0 1px #fff9;background:linear-gradient(160deg,#efffe5,#b0dbb4);border-color:#82b894;box-shadow:inset 0 2px 2px #f5ffedaa,0 2px #19543e}body .jar-page .jar-title-row>.jar-back-button>span{color:inherit}body .jar-page .jar-title-row>button.jar-back-button{text-shadow:0 1px #123d2c;color:#fff9e7!important;background:linear-gradient(#327555,#194f39)!important;border-color:#174d39!important;box-shadow:inset 0 2px 2px #bce2c455,inset 0 -2px 3px #0d302c55,0 3px #123d2c,0 5px 7px #163e2d26!important}body .jars-page .cabinet-directory>button.catalog-back{color:#624d31;text-shadow:0 1px #fff9e9;background:linear-gradient(#fff7e6,#dfcba5);border:1px solid #c8b28a;box-shadow:inset 0 2px 2px #fffdf5,inset 0 -2px 3px #b49a7033,0 3px #bca580,0 5px 7px #65513220}body .wordcraft-navigation>button.wordcraft-level-key[data-level=units],body .jars-page .cabinet-top-actions .new-cabinet-btn,body .jars-page .cabinet-library.open-mode .shelf-title[class],body .jars-page .cabinet-card .cabinet-card-meta,body .jars-page .cabinet-directory>strong{color:#624d31;background:linear-gradient(#fff7e6,#dfcba5);border-color:#c8b28a}body .wordcraft-navigation>button.wordcraft-level-key[data-level=units]{box-shadow:inset 0 2px 2px #fffdf5,inset 0 -2px 3px #b49a7033,0 3px #bca580,0 5px 7px #65513220}body .wordcraft-navigation>button.wordcraft-level-key[data-level=units][aria-current=page]{box-shadow:inset 0 2px 5px #8e714344,0 0 0 2px #b79b6c,0 1px #ab9067}body .wordcraft-navigation>button.wordcraft-level-key[data-level=units]>b{color:#624d31;text-shadow:0 1px #fff9e9;background:linear-gradient(160deg,#fffaf0,#d9c29c);border-color:#baa17a;box-shadow:inset 0 2px 2px #fffdf7,inset 0 -2px 3px #a88d6533,0 2px #a78b61}body .jars-page .cabinet-library.open-mode .shelf-title[class]{box-shadow:inset 0 3px 5px #fffcf1aa,0 10px 18px #78624226}body .jars-page .cabinet-library.open-mode .shelf-title b,body .jars-page .cabinet-library.open-mode .shelf-title small,body .jars-page .cabinet-library.open-mode .shelf-title .cabinet-open-count,body .jars-page .cabinet-library.open-mode .shelf-title .cabinet-open-count span{color:#624d31;text-shadow:none}body .jars-page .cabinet-library.open-mode .shelf-title .level-back-icon{color:#624d31;background:linear-gradient(#fff7e6,#dfcba5);border-color:#fffcf2}body .jars-page .cabinet-directory>strong{letter-spacing:.3px;color:#624d31;text-shadow:0 1px #fffaf0;border:1px solid #c8b28a;border-radius:10px;margin:2px 0;padding:9px 12px;font:700 21px/1.15 Georgia,Times New Roman,serif;display:block;box-shadow:inset 0 1px #fffdf4}body .jars-page .wordstore-directory>b{color:#fff9df;letter-spacing:.3px;text-transform:none;text-shadow:0 1px #694418;overflow-wrap:normal;background:linear-gradient(#c99945,#8b5b22);border:1px solid #8c6426;border-radius:10px;margin:2px 0;padding:9px 12px;font:700 21px/1.15 Georgia,Times New Roman,serif;display:block;box-shadow:inset 0 1px #fff5cc70}body .jars-page .cabinet-library .wordstore-room-head,body .jars-page .cabinet-library.open-mode .shelf-title{padding-right:14px}body .jars-page .cabinet-library .wordstore-room-head .wordstore-room-stats,body .jars-page .cabinet-library.open-mode .shelf-title .cabinet-open-count{box-shadow:none;white-space:nowrap;text-align:right;background:0 0;border:0;border-left:1px solid #ffefc261;border-radius:0;flex:none;justify-self:end;margin:0 0 0 auto;padding:0 0 0 10px;font:700 11px/1.1 Georgia,serif}body .jars-page .cabinet-library .wordstore-room-head .wordstore-room-stats{color:#fff3ce}body .jars-page .cabinet-library.open-mode .shelf-title .cabinet-open-count{text-align:left;border-left:0;justify-self:start;align-items:center;gap:8px;margin-left:0;padding-left:0;display:flex}body .jars-page .cabinet-library.open-mode .shelf-title>.library-breadcrumbs{flex:0 auto!important}body .cabinet-open-count .cabinet-count-arrow{font:700 18px/1 Georgia,serif;color:#8b7551!important}html[data-interface-language=ru] .interface-copy-en,html[data-interface-language=en] .interface-copy-ru{display:none!important}body .wordcraft-navigation>button.wordcraft-level-key[data-level=workbooks],body .jars-page .cabinet-top-actions .new-wordstore-btn,body .cabinet-library .wordstore-room-head{color:#fff9df;background:linear-gradient(#c99945,#8b5b22);border-color:#8c6426}body .wordcraft-navigation>button.wordcraft-level-key[data-level=workbooks]{box-shadow:inset 0 2px 2px #fff5cc70,inset 0 -2px 3px #633d2233,0 3px #795321,0 5px 7px #65451e26}body .wordcraft-navigation>button.wordcraft-level-key[data-level=workbooks][aria-current=page]{box-shadow:inset 0 2px 5px #57371c66,0 0 0 2px #f4d58b,0 1px #795321}body .wordcraft-navigation>button.wordcraft-level-key[data-level=workbooks]>b{color:#694318;text-shadow:0 1px #fff5cc88;background:linear-gradient(160deg,#fff2bf,#e4bd6e);border-color:#b98b3e;box-shadow:inset 0 2px 2px #fff8dfaa,inset 0 -2px 3px #97692b33,0 2px #78501e}body .cabinet-library .wordstore-room-head .level-back-icon{background:#683f1659}body .wordcraft-navigation,body .jars-page>.topbar .wordcraft-navigation{align-items:stretch;gap:6px;width:720px;max-width:100%;margin:5px 0 10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(64px,.8fr)!important}body .wordcraft-navigation>.wordcraft-level-key{-webkit-appearance:none;appearance:none;box-sizing:border-box;color:#315d4d;text-align:left;cursor:pointer;background:linear-gradient(165deg,#fffdf4,#e1f1df);border:1px solid #bfd9c9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:40px;padding:5px 8px;transition:transform .15s,box-shadow .15s,background .15s;display:grid;box-shadow:inset 0 2px 2px #ffffffed,inset 0 -2px 3px #b4d2b84d,0 3px #b8cebc,0 5px 7px #25523e12}body .wordcraft-navigation>.wordcraft-level-key>b{box-sizing:border-box;text-align:center;color:#fffef0;text-shadow:0 1px 1px #21563788;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;background:radial-gradient(at 35% 5%,#b5e6a9aa,#0000 65%),linear-gradient(160deg,#75b784,#388158);border:1px solid #428760;border-radius:11px;grid-area:1/2;justify-content:center;align-items:center;width:32px;min-width:32px;height:28px;padding:0;font:900 13px/1 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;display:flex;box-shadow:inset 0 2px 2px #e7ffcf99,inset 0 -3px 3px #2159384d,0 2px #28613f,0 3px 4px #24563826}body .wordcraft-navigation>.wordcraft-level-key>small{grid-area:1/1;font:900 9px/1.15 Arial,sans-serif}body .wordcraft-navigation>button.wordcraft-level-key:hover{background:#d4eadc;transform:translateY(-1px)}body .wordcraft-navigation>.wordcraft-level-key[aria-current=page]{color:#fff;background:linear-gradient(145deg,#4c9773,#236449);border-color:#286c50;transform:translateY(3px);box-shadow:inset 0 2px 5px #123d3955,0 1px #194a37}body .wordcraft-navigation>.wordcraft-level-key[aria-current=page]>b{color:#245b39;text-shadow:0 1px #fff8;background:linear-gradient(160deg,#f3ffd9,#b8df99);border-color:#a5cc8e}body .wordcraft-navigation>button.wordcraft-level-key:active{transform:translateY(3px);box-shadow:inset 0 2px 5px #123d3933}body .wordcraft-navigation>.wordcraft-level-stat{cursor:default;background:linear-gradient(165deg,#f8faf1,#e9f0e4);box-shadow:inset 0 1px 2px #fff9,0 1px 2px #25523e10}body .wordcraft-navigation>button:focus-visible{outline-offset:4px;outline:3px solid #b28734}body .jar-detail>.wordcraft-navigation{max-width:100%}body .wordcraft-navigation>.wordcraft-global-search,body .jars-page>.topbar .wordcraft-navigation>.wordcraft-global-search{color:#236449;cursor:pointer;background:#e0f1e6;border:1px solid #c9ddcf;border-radius:13px;grid-area:auto;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:40px;padding:5px 6px;display:flex}body .wordcraft-navigation>.wordcraft-global-search>b,body .jars-page>.topbar .wordcraft-navigation>.wordcraft-global-search>b{white-space:normal;letter-spacing:0;font:900 8px/1.2 Arial,sans-serif}body .wordcraft-navigation>.wordcraft-global-search>span,body .jars-page>.topbar .wordcraft-navigation>.wordcraft-global-search>span{flex-shrink:0;place-items:center;width:20px;height:20px;margin:0;font:900 15px/1 Arial,sans-serif;display:grid}@media (max-width:700px){body .wordcraft-navigation,body .jars-page>.topbar .wordcraft-navigation{gap:4px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(44px,.7fr)!important}body .wordcraft-navigation>.wordcraft-level-key{border-radius:11px;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:46px;padding:4px 3px}body .wordcraft-navigation>.wordcraft-level-key>small{text-align:center;grid-area:1/1;align-self:center;font-size:7px}body .wordcraft-navigation>.wordcraft-level-key>b{border-radius:9px;grid-area:2/1;width:28px;min-width:28px;height:23px;font-size:11px}body .wordcraft-navigation>.wordcraft-global-search,body .jars-page>.topbar .wordcraft-navigation>.wordcraft-global-search{flex-direction:column;gap:2px;padding:4px 2px}body .wordcraft-navigation>.wordcraft-global-search>b,body .jars-page>.topbar .wordcraft-navigation>.wordcraft-global-search>b{font-size:6px}}body .jars-page>.topbar .wordcraft-course-counts>span{box-sizing:border-box;background:linear-gradient(145deg,#ffffffc7,#e0f1e6b8);border:1px solid #42765e2e;border-radius:13px;align-items:center;padding:8px 10px;box-shadow:inset 0 2px #ffffffb8,0 4px 9px #25523e14;grid-template-rows:1fr!important;grid-template-columns:minmax(0,1fr) 32px!important;justify-items:start!important;gap:8px!important;min-width:118px!important}body .jars-page>.topbar .wordcraft-course-counts>span>b{background:linear-gradient(145deg,#4f9879,#23644d);border-radius:10px;grid-area:1/2;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 8px #205b4133;color:#fff!important;font:900 15px/1 Georgia,serif!important}body .jars-page>.topbar .wordcraft-course-counts>span>small{white-space:normal;grid-area:1/1;color:#315d4d!important;font:900 9px/1.15 Arial,sans-serif!important}@media (max-width:700px){body .jars-page>.topbar .wordcraft-course-counts>span{padding:6px;grid-template-columns:minmax(0,1fr) 26px!important;min-width:0!important}body .jars-page>.topbar .wordcraft-course-counts>span>b{width:25px;height:25px;font-size:12px!important}body .jars-page>.topbar .wordcraft-course-counts>span>small{font-size:7px!important}}body .inside-games button>.game-number{z-index:5;box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(9px)saturate(1.35);backdrop-filter:blur(9px)saturate(1.35);text-shadow:0 1px 3px #15082bad;pointer-events:none;background:radial-gradient(circle at 31% 23%,#ffffff61,#0000 29%),linear-gradient(145deg,#4b2a71db,#1f113dc7);border:1px solid #ecdcffb8;border-radius:50%;place-items:center;width:25px;height:25px;font:900 11px/1 Georgia,serif;display:grid;position:absolute;top:4px;left:42px;box-shadow:0 6px 12px #1f113d4d,inset 0 1px #ffffff6b,inset 0 -4px 8px #14082b33}body .inside-games button.dragging-game>.game-number{filter:saturate(.8);transform:scale(.94)}body .academy-hotspot>.game-number{z-index:6;box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);text-shadow:0 1px 3px #14072bb8;background:radial-gradient(circle at 31% 23%,#fff6,#0000 29%),linear-gradient(145deg,#4e2b76db,#1e103bc7);border:1px solid #ecdcffbd;border-radius:50%;place-items:center;width:28px;height:28px;font:900 11px/1 Georgia,serif;display:grid;position:absolute;top:-8px;right:-7px;box-shadow:0 7px 14px #1e0f3b57,inset 0 1px #ffffff70,inset 0 -5px 9px #12072838}@media (max-width:620px){body .inside-games button>.game-number{width:23px;height:23px;font-size:10px;top:3px;left:39px}}body .game-anagram .feedback{z-index:420!important;box-sizing:border-box!important;text-align:center!important;border:4px solid #fffffff0!important;border-radius:28px!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:12px!important;width:min(520px,100vw - 30px)!important;min-height:230px!important;margin:0!important;padding:28px 30px!important;animation:.42s cubic-bezier(.2,.84,.3,1.18) both formula-feedback-pop!important;display:grid!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 110vmax #11302594,0 30px 70px #0a271c6b,inset 0 4px #ffffffb8!important}body .game-anagram .feedback.good{color:#184d38!important;background:radial-gradient(circle at 84% 12%,#ffee94b3,#0000 28%),linear-gradient(145deg,#eff9dc,#bfe3c6)!important}body .game-anagram .feedback.bad{color:#7a3d30!important;background:radial-gradient(circle at 84% 12%,#ffefa8ad,#0000 28%),linear-gradient(145deg,#fff1d8,#efb4a2)!important}body .game-anagram .feedback:before{content:"✓";color:#fff;background:radial-gradient(circle at 34% 24%,#8fd0a0,#34805d 65%,#205940);border:4px solid #fff;border-radius:50%;place-items:center;width:66px;height:66px;font:900 34px/1 Georgia,serif;display:grid;box-shadow:0 12px 20px #255b3e3d,inset 0 5px #ffffff40}body .game-anagram .feedback.bad:before{content:"!";background:radial-gradient(circle at 34% 24%,#f2b08e,#c65e45 65%,#8e3c2c)}body .game-anagram .feedback b{text-align:center!important;font:900 clamp(24px,5vw,32px)/1.08 Georgia,serif!important}body .game-anagram .feedback>span{color:#355f4e!important;text-align:center!important;width:100%!important;font:800 14px/1.4 Georgia,serif!important}body .game-anagram .feedback button{color:#fff!important;cursor:pointer!important;background:linear-gradient(145deg,#3e8d69,#21634a)!important;border:2px solid #fff!important;border-radius:15px!important;width:min(260px,100%)!important;min-height:48px!important;padding:12px 18px!important;font-size:11px!important;font-weight:900!important;box-shadow:0 9px 16px #23583d3b,inset 0 3px #ffffff2e!important}@keyframes formula-feedback-pop{0%{opacity:0;transform:translate(-50%,calc(24px - 50%))scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:560px){body .game-anagram .feedback{border-radius:23px!important;min-height:210px!important;padding:22px 18px!important}body .game-anagram .feedback:before{width:56px;height:56px;font-size:29px}body .game-anagram .feedback b{font-size:23px!important}body .game-anagram .feedback>span{font-size:12px!important}}body .inside-games button>em{-webkit-backdrop-filter:blur(9px)saturate(1.35);backdrop-filter:blur(9px)saturate(1.35);transition:transform .2s,filter .2s;color:#fff!important;text-shadow:0 1px 3px #14072bb8!important;background:radial-gradient(circle at 31% 23%,#ffffff61,#0000 29%),linear-gradient(145deg,#4b2a71d6,#1e103bc2)!important;border:1px solid #ecdcffb3!important;box-shadow:0 6px 12px #1e0f3b4d,inset 0 1px #ffffff6b,inset 0 -4px 8px #12072833!important}body .inside-games button:hover:not(:disabled)>em{filter:brightness(1.16)saturate(1.12);transform:translate(2px)scale(1.08)}body .academy-hotspot>i{-webkit-backdrop-filter:blur(9px)saturate(1.38);backdrop-filter:blur(9px)saturate(1.38);transition:filter .2s,scale .2s;color:#fff!important;text-shadow:0 1px 3px #13072ab8!important;background:radial-gradient(circle at 31% 23%,#fff6,#0000 29%),linear-gradient(145deg,#4d2b74d6,#1d0f3ac2)!important;border:1px solid #ecdcffb8!important;width:22px!important;height:22px!important;box-shadow:0 6px 12px #1d0e394d,inset 0 1px #ffffff70,inset 0 -4px 8px #11072733!important}body .academy-hotspot:hover:not(:disabled)>i{filter:brightness(1.18)saturate(1.12);scale:1.09}body .sidebar nav .mobile-version-link>span:last-child{width:auto!important;min-width:0!important;color:inherit!important;letter-spacing:normal!important;text-align:left!important;white-space:normal!important;gap:1px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;display:grid!important}body .sidebar nav .mobile-version-link>span:last-child small{color:#71857c!important;letter-spacing:normal!important;text-align:left!important;width:auto!important;font-family:inherit!important;font-size:10px!important;font-weight:600!important;line-height:1.15!important}body .hopeful-game{--hopeful-header-height:clamp(44px,7.5dvh,52px)}body .hopeful-game>header{box-sizing:border-box;height:var(--hopeful-header-height);padding-block:4px}body .hopeful-page-card{height:calc(100% - var(--hopeful-header-height));isolation:isolate;gap:clamp(4px,.9dvh,7px);padding-block:clamp(6px,1.35dvh,11px) clamp(6px,1.1dvh,9px);position:relative;overflow:hidden}body .hopeful-page-card:before{content:"";z-index:-1;pointer-events:none;opacity:.52;opacity:1;inset:118px -22px 42px 18px;background:linear-gradient(145deg,#efe2fac7,#cdb5e59e);border:2px solid #7e5ca661;border-radius:20px;position:absolute;inset:112px 0 40px;transform:none;box-shadow:0 12px 25px #6749892b,inset 0 0 0 6px #ffffff40}body .hopeful-page-card>*{z-index:1;position:relative}body .hopeful-rows{grid-template-rows:repeat(5,minmax(0,1fr));gap:clamp(3px,.7dvh,5px);overflow:hidden}body .hopeful-lenses,body .hopeful-columns,body .hopeful-rows>article{padding-right:20px}body .hopeful-backdrop{background:linear-gradient(155deg,#25143f,#171f55 54%,#172e5e)}body .hopeful-game{background:#eeeafd;box-shadow:0 24px 55px #190c3c8c}body .hopeful-game>header{background:linear-gradient(110deg,#f7f2ff,#e5ebff);border-bottom-color:#c9c2e8}body .hopeful-game>header>button{color:#543378;background:#fbf9ff;box-shadow:0 4px 10px #36226633}body .hopeful-game>header>div{color:#422461}body .hopeful-game>header>span{color:#5f5d86}body .hopeful-page-card{background:radial-gradient(circle at 88% 4%,#81ccff6b,#0000 25%),linear-gradient(145deg,#eee4ff,#e9efff 54%,#d7eaff)}body .hopeful-page-card:before{background:linear-gradient(145deg,#e1cdfae6,#aebeefc7);border-color:#4c2d7d7a;box-shadow:0 12px 25px #37247138,inset 0 0 0 6px #eff3ff6b}body .hopeful-card-brand{color:#422461}body .hopeful-card-brand small{color:#6b658d}body .hopeful-lens{color:#4b2d72;background:linear-gradient(#fbf7ff,#dce8ff);border-color:#ffffffe6;box-shadow:0 6px 12px #34276c2e}body .hopeful-lens.active{color:#fff;background:linear-gradient(135deg,#7860c7,#403080 55%,#263d89);box-shadow:0 0 0 3px #6952b82e,0 7px 14px #261f6047}body .hopeful-columns>b{color:#fff;background:linear-gradient(110deg,#513076,#3c4b9d)}body .hopeful-number{color:#645a88}body .hopeful-word,body .hopeful-translation{background:#fbf9fff0;border-color:#c9c5e7;box-shadow:inset 0 1px #fff,0 3px 8px #30286714}body .hopeful-translation{background:#e2eefff0}body .hopeful-word>b,body .hopeful-translation>b{color:#342157}body .hopeful-word>button{color:#fff;background:linear-gradient(145deg,#6d68c7,#354b9e);border-color:#b7c9ee;box-shadow:0 3px 7px #28276f40}body .hopeful-word>button:disabled{color:#9895b3;background:#e7e7f3}body .hopeful-rows>article.prompt-hidden .hopeful-word,body .hopeful-rows>article.translation-hidden .hopeful-translation{background:linear-gradient(115deg,#fbf8ffdb,#c6d5fad6,#efe7ffe6)}body .hopeful-page-card>footer>button{color:#fff;background:linear-gradient(135deg,#603b8b,#334794)}body .hopeful-page-card>footer i{background:#aaa6cb}body .hopeful-page-card>footer i.active{background:#55409d;box-shadow:0 0 0 3px #55409d2b}body .hopeful-lenses{gap:8px;padding-left:34px;padding-right:34px}body .hopeful-lens small{display:none}body .hopeful-page-card:before{content:none}body .hopeful-rows{z-index:0;isolation:isolate;position:relative;overflow:visible}body .hopeful-rows:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#ffdcebf2,#efaecfdb);border:2px solid #a9487480;border-radius:18px;position:absolute;inset:-6px;box-shadow:0 12px 25px #85345e38,inset 0 0 0 6px #fff4f973}body .hopeful-page-card{grid-template-rows:auto auto minmax(0,1fr) auto}body .hopeful-rows:before{background:linear-gradient(118deg,#0000 0 18%,#fff4fb33 19%,#0000 21% 47%,#6f527d21 48%,#0000 51% 73%,#ffffff29 74%,#0000 76%),linear-gradient(32deg,#0000 0 35%,#694e7924 36%,#0000 38% 66%,#ffeff933 67%,#0000 70%),radial-gradient(at 22% 18%,#f3dcef9e,#0000 34%),radial-gradient(at 82% 76%,#9b82b05c,#0000 42%),linear-gradient(145deg,#cdb6cc,#a993b3 52%,#887996);border-color:#82658f80;box-shadow:0 12px 25px #3b2b4447,inset 0 0 0 6px #f5e4f133,inset 0 0 28px #fff3fa2e}body .hopeful-translation{background:radial-gradient(circle at 18% 18%,#ffffffb3,#0000 29%),radial-gradient(circle at 85% 82%,#9c88dc4d,#0000 38%),linear-gradient(135deg,#f2eafff7,#d3c7f4f5 52%,#e5dcfff7);border-color:#8b70be80;box-shadow:inset 0 1px #ffffffe6,inset 0 -5px 14px #694eab17,0 4px 10px #402c7421}body .hopeful-rows>article.prompt-hidden .hopeful-word,body .hopeful-rows>article.translation-hidden .hopeful-translation{background-image:linear-gradient(108deg,#0000 0 34%,#e8e0ff57 43%,#fff9 49%,#c4ddff47 55%,#0000 65%),radial-gradient(circle,#fffffff2 0 1px,#0000 1.7px),radial-gradient(circle,#b5ccffd9 0 1.2px,#0000 2px),radial-gradient(circle at 22% 22%,#a981e870,#0000 35%),linear-gradient(145deg,#4d286e,#2c1c58 55%,#202758);background-position:130% 0,0 0,8px 11px,0 0,0 0;background-size:210% 100%,18px 18px,29px 29px,100% 100%,100% 100%;border-color:#c4b1ff9e;animation:2.8s ease-in-out infinite hopeful-cosmic-blur;box-shadow:inset 0 1px #ffffff4d,inset 0 0 18px #8267cd47,0 4px 12px #23144b4d}body .hopeful-rows>article.prompt-hidden .hopeful-word>b,body .hopeful-rows>article.translation-hidden .hopeful-translation>b{text-shadow:0 0 8px #dccffff2,0 0 15px #816ee1cc}@keyframes hopeful-cosmic-blur{0%{filter:brightness(.88);background-position:145% 0,0 0,8px 11px,0 0,0 0;box-shadow:inset 0 1px #ffffff40,inset 0 0 15px #8267cd38,0 4px 12px #23144b4d}45%{filter:brightness(1.18);box-shadow:inset 0 1px #ffffff80,inset 0 0 24px #ad99ff75,0 0 16px #796ceb6b}to{filter:brightness(.9);background-position:-145% 0,18px 9px,-5px 23px,0 0,0 0;box-shadow:inset 0 1px #ffffff40,inset 0 0 15px #8267cd38,0 4px 12px #23144b4d}}@media (prefers-reduced-motion:reduce){body .hopeful-rows>article.prompt-hidden .hopeful-word,body .hopeful-rows>article.translation-hidden .hopeful-translation{animation:none}}body .hopeful-rows>article.prompt-hidden .hopeful-word,body .hopeful-rows>article.translation-hidden .hopeful-translation{background-size:210% 100%,34px 34px,52px 52px,100% 100%,100% 100%;animation:3.6s ease-in-out 2 forwards hopeful-cosmic-blur!important}body .hopeful-word>b,body .hopeful-translation>b{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.08;overflow:visible}@media (max-width:560px){body .result-backdrop{overflow:hidden;padding:4px!important}body .result-leaderboard{box-sizing:border-box;border-radius:18px;width:calc(100vw - 8px);max-width:none;max-height:calc(100dvh - 8px);padding:14px 8px 12px;overflow:hidden auto}body .result-close{width:31px;height:31px;font-size:22px;top:7px;right:7px}body .result-crown{width:62px;height:51px;margin:-8px auto 3px}body .result-crown img{width:62px;height:62px;top:-5px;left:0}body .result-leaderboard>.eyebrow{letter-spacing:1.1px;font-size:7px}body .result-leaderboard h2{max-width:270px;margin:5px auto 9px;font:700 clamp(20px,7vw,25px)/1.02 Georgia,serif}body .result-summary{box-sizing:border-box;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:4px 6px;width:100%;margin:0 auto 9px;padding:8px 11px}body .result-summary strong{white-space:nowrap;font-size:clamp(19px,7vw,25px)}body .result-summary b{white-space:nowrap;font-size:clamp(16px,6vw,21px)}body .result-summary span,body .result-summary small{min-width:0;font-size:7px;line-height:1.1}body .result-finished-at{box-sizing:border-box;border-radius:16px;width:100%;margin:0 auto 9px;padding:8px 10px 9px}body .result-finished-at small{letter-spacing:1.5px;font-size:7px}body .result-finished-at strong{letter-spacing:.2px;white-space:nowrap;margin-top:5px;font-size:clamp(13px,4.7vw,18px)}body .result-finished-at b{letter-spacing:1px;font-size:clamp(27px,10vw,37px)}body .result-share-button{gap:7px;min-height:40px;margin-bottom:9px;padding:6px 9px}body .result-share-button span{width:24px;height:24px;font-size:12px}body .result-share-button b{font-size:8px}body .result-table{box-sizing:border-box;border-radius:12px;width:100%}body .result-row{box-sizing:border-box;grid-template-columns:46px minmax(0,1fr) 52px;gap:4px;width:100%;min-height:43px;padding:5px 6px}body .result-head{letter-spacing:0;min-height:30px;font-size:6px}body .result-head>span:first-child{font-size:6px}body .result-row>span:nth-child(2){gap:3px;min-width:0;overflow:hidden}body .result-row b{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.05;overflow:hidden;font-size:var(--mobile-leader-name-size,8px)!important}body .result-row .user-rank,body .result-row small{display:none}body .result-leaderboard .result-row>span.medal{width:38px!important;height:36px!important}body .result-leaderboard .result-row>span.medal:after{width:15px!important;height:15px!important;font-size:8px!important}body .result-row strong{white-space:nowrap;text-align:right;min-width:0;line-height:1;overflow:visible;font-size:var(--mobile-result-points-size,8px)!important}body .result-leaderboard>p{margin:9px 5px 0;font-size:8px;line-height:1.3}body .result-leaderboard>p small{font-size:7px}}body:has(.result-backdrop){overflow:hidden}@media (max-width:560px){body .result-crown{margin:1px auto 3px}body .result-crown img{top:0}body .result-crown:before{top:20px}body .result-crown:after{top:5px}}body .inside-games button>.game-drag-handle{display:none}@media (max-width:620px){body .inside-games button{padding-left:37px;position:relative}body .inside-games button>.game-drag-handle{z-index:8;color:#574171;letter-spacing:-3px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#f0e7fb,#d9e4fa);border:1px solid #514b7c40;border-radius:9px;place-items:center;width:25px;height:42px;font:900 16px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;left:5px;translate:0 -50%;box-shadow:inset 0 1px #fffc,0 3px 7px #362a5e21}body .inside-games button>.game-drag-handle:active{cursor:grabbing;background:linear-gradient(145deg,#d7c5ec,#bfcff1)}body .inside-games button>.game-number{left:66px}body .inside-games button>.game-drag-handle{background:linear-gradient(145deg,#f0e7fb,#d9e4fa)!important;width:25px!important;height:42px!important;font-size:16px!important}body .inside-games button>.game-number{color:#55406f;text-shadow:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#f1e7fcc7,#d5daf99e);border-color:#ffffffd6;top:auto;bottom:-3px;left:39px;box-shadow:0 4px 9px #48346c29,inset 0 1px #ffffffb3}}body .inside-games button>em{flex:none;align-content:center;justify-items:center;gap:2px;display:grid}body .inside-games button>em>i{font-style:normal;line-height:1}body .inside-games button>em>.game-number-text{display:none}@media (max-width:620px){body .inside-games button>em{width:34px;height:47px;color:inherit;box-shadow:none;text-shadow:none;background:0 0;border-radius:0;flex:0 0 34px;grid-template-rows:28px auto;place-items:center;display:grid;overflow:visible}body .inside-games button>em>i{color:#fff9dc;text-shadow:0 2px 2px #502c1773;background:linear-gradient(145deg,#e5a552,#b96a32);border-radius:50%;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 3px #8b4c26,0 5px 8px #693e1f33,inset 0 2px #ffffff7a}body .inside-games button>em>.game-number-text{color:#4e3d69;white-space:nowrap;background:#ebe2f9e0;border:1px solid #70589638;border-radius:6px;margin-top:3px;padding:2px 5px;font:900 8px/1 Arial,sans-serif;display:block;box-shadow:0 2px 5px #4331611a}body .inside-games button>em>i{color:#fff;text-shadow:0 1px 3px #22144c8c;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);background:radial-gradient(circle at 30% 22%,#ffffff80,#0000 34%),linear-gradient(145deg,#7f5db2d1,#443787c7);border:1px solid #eae2ffc7;box-shadow:0 4px 9px #3827653d,inset 0 1px #ffffff73,inset 0 -5px 9px #25195929}body .inside-games button>em{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}}body .mobile-wordamin-list-heading{display:none}@media (max-width:620px){body .mobile-wordamin-list-heading{color:#4f3b6e;letter-spacing:1.8px;white-space:nowrap;margin:0 0 7px;font:900 10px/1 Arial,sans-serif;display:block}body .word-list .list-title-line>h2{display:none}body .word-list .list-head{margin-bottom:9px}body .mobile-wordamin-list-heading{letter-spacing:.45px;text-overflow:clip;white-space:nowrap;max-width:100%;font-size:clamp(7px,2.7vw,9px);overflow:hidden}}body .list-control-mobile{display:none}@media (max-width:620px){body .word-list .list-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;display:grid}body .word-list .list-head>div:first-child{min-width:0}body .word-list .list-title-line{flex-wrap:nowrap;gap:5px;min-width:0;display:flex}body .word-list .list-title-line :is(.list-screenshot-btn,.share-btn){white-space:nowrap;min-width:0;height:30px;min-height:30px;padding:5px 8px;font-size:7px;line-height:1}body .list-control-full{display:none}body .list-control-mobile{white-space:nowrap;display:inline}body .word-list .word-limit{box-sizing:border-box;background:#ece5f8b8;border:1px solid #69528938;border-radius:9px;place-items:center;min-width:51px;height:30px;padding:4px 6px;display:grid}body .word-list .word-limit b{white-space:nowrap;font-size:8px}body .word-list .word-limit span{display:none}body .word-list .list-head{grid-template-columns:minmax(0,1fr) 62px;gap:6px}body .word-list .list-title-line{grid-template-columns:1fr 1fr;gap:6px;display:grid}body .word-list .list-title-line :is(.list-screenshot-btn,.share-btn){width:100%;height:35px;min-height:35px;padding:5px 6px;font-size:7px}body .word-list .word-limit{align-content:center;gap:1px;width:62px;min-width:62px;height:35px}body .word-list .word-limit b{font-size:9px;line-height:1}body .word-list .word-limit span{color:#665a78;font-size:5.5px;line-height:1;display:block}body .word-list .list-title-line>.share-btn{grid-column:auto!important}}body .word-list .list-title-line :is(.list-screenshot-btn,.share-btn,.jar-leaderboard-btn){box-sizing:border-box;color:#5d5140;white-space:nowrap;cursor:pointer;background:linear-gradient(#fffdf5,#f3ead7);border:1px solid #d8c9a5;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:9px;font-weight:800;line-height:1;transition:transform .18s,filter .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:0 6px 13px #5844191f}body .word-list .list-title-line :is(.list-screenshot-btn,.share-btn,.jar-leaderboard-btn):hover:not(:disabled){filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 8px 16px #58441929}body .word-list .list-title-line :is(.list-screenshot-btn,.share-btn,.jar-leaderboard-btn):disabled{opacity:.56;cursor:wait}body .word-list .list-title-line .list-screenshot-btn.copied{color:#fffaf0;background:linear-gradient(#f5a357,#df762f);border-color:#d97431}body .word-list .list-title-line .share-btn.copied,body .word-list .list-title-line .share-btn.copied:hover{color:#fff;filter:none;background:linear-gradient(#54aa7b,#287b57);border-color:#237451;box-shadow:0 8px 18px #23745147,inset 0 1px #ffffff61}body .word-list .list-title-line .list-screenshot-btn.downloaded{color:#fff;background:linear-gradient(#69b68e,#347c5d);border-color:#408b68}@media (max-width:620px){body .word-list .list-title-line :is(.list-screenshot-btn,.share-btn,.jar-leaderboard-btn){border-radius:9px;width:100%;min-width:0;height:35px;min-height:35px;padding:5px 6px;font-size:7px}body .wordstore-room-head{grid-template-columns:48px minmax(0,1fr) auto;gap:7px;padding:7px 9px;display:grid}body .wordstore-room-title{gap:1px;width:100%;min-width:0;overflow:hidden}body .wordstore-room-title small{letter-spacing:1px;transform-origin:50%;width:200%;margin-inline:-50%;font-size:8px;line-height:1;transform:scale(.5)}body .wordstore-room-head h2{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;width:100%;max-width:100%;margin:0;line-height:1.04;overflow:hidden;font-size:var(--mobile-wordstore-room-title-size,8px)!important}body .wordstore-room-head .wordstore-room-stats{white-space:nowrap;max-width:108px;padding:6px 7px;font-size:7px;line-height:1.05}body .cabinet-wood .cabinet-actions{flex-direction:row!important;grid-template-columns:16px!important;gap:2px!important;padding:2px!important;display:grid!important;inset:22px auto auto 7px!important;transform:none!important}body .cabinet-wood .cabinet-actions button{width:16px!important;height:16px!important;font-size:8px!important}}@media (min-width:621px){body .inside-games button{padding-left:37px;position:relative}body .inside-games .game-duration{color:#594477;white-space:nowrap;background:#efe8f9db;border:1px solid #5b468433;border-radius:999px;margin-left:6px;padding:2px 6px;font-weight:900;display:inline-flex}body .inside-games .required-review-badge{color:#7a451e;letter-spacing:.15px;white-space:nowrap;vertical-align:middle;background:linear-gradient(145deg,#fff2bf,#f6d792);border:1px solid #a4642647;border-radius:999px;align-items:center;margin-left:8px;padding:3px 7px;font:900 8px/1.1 Arial,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 2px 5px #76481d1f}@media (max-width:620px){body .inside-games .required-review-badge{margin-left:6px;padding:3px 6px;font-size:7px}}body .game-skill-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:10px 0 12px;display:grid}body .game-skill-filters button{color:#55456f;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#ffffffeb,#ede8f8e0);border:1px solid #5a4e8033;border-radius:999px;grid-column:span 2;min-width:0;min-height:32px;padding:6px 8px;font:800 9px/1.1 Arial,sans-serif;transition:transform .16s,border-color .16s,background .16s;box-shadow:0 3px 8px #372c5b14}body .game-skill-filters button:nth-child(n+4){grid-column:span 3}body .game-skill-filters button:hover{border-color:#55417d73;transform:translateY(-1px)}body .game-skill-filters button.active{color:#fff;background:linear-gradient(145deg,#846ab0,#59437f);border-color:#66508d;box-shadow:0 4px 10px #422e6838,inset 0 1px #ffffff40}body .game-skill-filters button:focus-visible{outline-offset:2px;outline:3px solid #745ba34d}@media (max-width:620px){body .game-skill-filters{gap:5px;margin-top:8px}body .game-skill-filters button{min-height:34px;padding:6px 5px;font-size:8.5px}}body .inside-games button>.game-drag-handle{z-index:8;color:#574171;letter-spacing:-3px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #514b7c40;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;left:5px;translate:0 -50%;box-shadow:inset 0 1px #fffc,0 3px 7px #362a5e21;background:linear-gradient(145deg,#f0e7fb,#d9e4fa)!important;width:25px!important;height:42px!important;font:900 16px/1 Arial,sans-serif!important}body .inside-games button>.game-drag-handle:active{cursor:grabbing;background:linear-gradient(145deg,#d7c5ec,#bfcff1)!important}body .inside-games button>em{width:34px;height:47px;color:inherit;border-radius:0;flex:0 0 34px;grid-template-rows:28px auto;place-items:center;display:grid;overflow:visible;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}body .inside-games button>em>i{color:#fff;text-shadow:0 1px 3px #22144c8c;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);background:radial-gradient(circle at 30% 22%,#ffffff80,#0000 34%),linear-gradient(145deg,#7f5db2d1,#443787c7);border:1px solid #eae2ffc7;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;line-height:1;display:grid;box-shadow:0 4px 9px #3827653d,inset 0 1px #ffffff73,inset 0 -5px 9px #25195929}body .inside-games button>em>.game-number-text{color:#4e3d69;white-space:nowrap;background:#ebe2f9e0;border:1px solid #70589638;border-radius:6px;margin-top:3px;padding:2px 5px;font:900 8px/1 Arial,sans-serif;display:block;box-shadow:0 2px 5px #4331611a}}.repetition-banner{background:linear-gradient(135deg,#f4fcebf5,#fff8dcf5);border:1px solid #46805b3d;border-radius:24px;margin:18px 0;padding:22px;box-shadow:0 12px 30px #2c5c441a}.repetition-banner>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.repetition-banner>header small{color:#718176;letter-spacing:.13em;font-size:10px;font-weight:900}.repetition-banner h3{color:#173f35;margin:4px 0 0;font:800 25px/1.1 Georgia,serif}.repetition-banner>header>span{color:#287456;text-align:center;background:#fff;border-radius:999px;min-width:62px;padding:9px 12px;font-weight:900}.repetition-links{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.repetition-links>a{color:#244b3f;background:#ffffffd9;border:1px solid #d6e5d7;border-radius:16px;align-items:center;gap:11px;min-width:0;padding:12px;text-decoration:none;transition:all .2s;display:flex}.repetition-links>a:hover{transform:translateY(-2px);box-shadow:0 8px 18px #2d664c1f}.repetition-links>a>i{background:#edf5df;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:20px;font-style:normal;display:grid}.repetition-links>a>span{min-width:0;display:grid}.repetition-links>a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repetition-links>a small{color:#748279;margin-top:3px;font-size:10px}.repetition-links>a>em{margin-left:auto;font-style:normal}.repetition-links>a.is-complete{background:#e0f4e7e6;border-color:#b9dcc7}.repetition-links>a.is-complete>i{color:#fff;background:#2f8a65}.repetition-empty{color:#2b674e;background:#ffffffb8;border-radius:16px;gap:4px;margin:16px 0 0;padding:14px;display:grid}.repetition-empty span{color:#718176;font-size:12px}.repetition-banner>footer{color:#6c7b72;margin-top:14px;font-size:11px;line-height:1.5}@media (max-width:700px){.repetition-banner{border-radius:18px;padding:16px}.repetition-banner h3{font-size:21px}.repetition-links{grid-template-columns:1fr}}.global-discovery{padding:0 0 40px}.global-search-hero{background:linear-gradient(135deg,#eff9f1,#fff7dc);border:1px solid #d7e6dc;border-radius:24px;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:0 12px 32px #21533d17}.global-search-hero>span{background:#fff;border-radius:22px;flex:0 0 68px;place-items:center;height:68px;font-size:34px;display:grid;box-shadow:0 8px 20px #2a5c451f}.global-search-hero small{color:#5c816f;letter-spacing:.13em;font-weight:900}.global-search-hero h2{color:#173f35;margin:4px 0;font:800 30px/1.1 Georgia,serif}.global-search-hero p{color:#63776d;margin:6px 0 0}.global-search-form{background:#fff;border:1px solid #cadcd1;border-radius:18px;gap:10px;margin:18px 0 10px;padding:7px;display:flex;box-shadow:0 9px 24px #234f3b14}.global-search-form input{color:#173f35;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px 14px;font-size:15px}.global-search-form button{color:#fff;cursor:pointer;background:#277b5b;border:0;border-radius:13px;padding:0 25px;font-weight:900}.global-search-suggestions{flex-wrap:wrap;gap:7px;display:flex}.global-search-suggestions button{color:#557166;cursor:pointer;background:#fff;border:1px solid #d5e2da;border-radius:999px;padding:7px 11px}.global-result-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:22px;display:grid}.global-result-grid article{background:#fff;border:1px solid #dce6df;border-radius:20px;align-content:start;min-width:0;padding:19px;display:grid;box-shadow:0 9px 25px #21493812}.global-result-kind{letter-spacing:.1em;color:#477562;font-size:9px;font-weight:900}.global-result-grid h3{color:#173f35;margin:8px 0 5px;font:800 23px/1.12 Georgia,serif}.global-result-grid p{color:#6b7b73;min-height:38px;margin:0 0 17px;font-size:12px;line-height:1.55}.global-result-grid footer{gap:11px;margin-top:auto;display:grid}.global-result-grid footer small{color:#849087}.global-result-grid a{color:#25684e;background:#eaf4ec;border-radius:12px;justify-content:space-between;padding:10px 12px;font-weight:900;text-decoration:none;display:flex}.global-search-status{color:#577066;text-align:center;border:1px dashed #cbdcd1;border-radius:20px;place-items:center;gap:5px;min-height:180px;margin-top:20px;display:grid}.global-search-status span{font-size:12px}.global-access-button,.global-access-mini{color:#725d20;letter-spacing:.04em;cursor:pointer;background:#fff9df;border:1px solid #d4c798;border-radius:999px;font-size:9px;font-weight:900}.global-access-button{align-self:flex-start;margin:0 0 9px;padding:9px 13px}.global-access-mini{margin-top:6px;padding:5px 8px}.global-access-button.is-public,.global-access-mini.is-public{color:#206f4e;background:#ddf4e5;border-color:#8cc4a4}.wordstore-actions .global-on,.cabinet-actions .global-on,.jar-actions .global-on{color:#17704c!important;background:#dff4e6!important;box-shadow:0 0 0 2px #7fc49c!important}@media (max-width:700px){.global-search-hero{align-items:flex-start;padding:17px}.global-search-hero>span{flex-basis:48px;height:48px;font-size:24px}.global-search-hero h2{font-size:22px}.global-search-form{display:grid}.global-search-form button{min-height:42px}.global-result-grid{grid-template-columns:1fr}.global-access-button{font-size:7px}}body .wordstore-room-head .level-back-label,body .shelf-title .level-back-label{flex:none;justify-content:center;align-items:center;gap:5px;width:auto;min-width:72px;padding:0 10px;font-size:11px;display:flex}body .wordstore-room-head .level-back-label>span,body .shelf-title .level-back-label>span{font-size:20px}body .wordstore-room-head .level-back-icon,body .shelf-title .level-back-icon{z-index:2;transform-origin:50%;will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background-color .22s,border-color .22s,filter .22s;position:relative;transform:translate(0)scale(1)}@media (hover:hover){body .wordstore-room-head .level-back-icon:hover,body .shelf-title .level-back-icon:hover{filter:brightness(1.12);background:#ffffff38;border-color:#fff;transform:translateY(-5px)scale(1.06);box-shadow:inset 0 2px #ffffff57,0 13px 20px #0d261d4d,0 4px #ffffff1f}}:is(body .wordstore-room-head .level-back-icon:focus-visible,body .shelf-title .level-back-icon:focus-visible){outline-offset:4px;outline:3px solid #fff4b8e6;transform:translateY(-4px)scale(1.05);box-shadow:inset 0 2px #ffffff57,0 12px 19px #0d261d47}body .wordstore-room-head .level-back-icon:active,body .shelf-title .level-back-icon:active{transition-duration:80ms;transform:translateY(-1px)scale(.97);box-shadow:inset 0 2px 5px #091f1733,0 5px 9px #0d261d33}@media (prefers-reduced-motion:reduce){body .wordstore-room-head .level-back-icon,body .shelf-title .level-back-icon{transition:none}body .wordstore-room-head .level-back-icon:hover,body .shelf-title .level-back-icon:hover{transform:none}}body .game-handwriting .handwriting-desk{background:repeating-linear-gradient(91deg,#70401f 0 38px,#603317 39px 43px)!important;border-color:#5e391e!important;padding:18px 25px 23px!important;box-shadow:inset 0 5px #ffe0a029,0 22px 34px #2d1c0f61!important}body .game-handwriting .handwriting-paper{isolation:isolate!important;clip-path:polygon(1% 4%,7% 1%,14% 3%,22% 1%,31% 3%,40% 1%,49% 4%,57% 1%,65% 3%,73% 1%,82% 3%,91% 1%,99% 5%,97% 14%,100% 24%,98% 35%,100% 47%,97% 58%,99% 69%,97% 80%,99% 94%,91% 97%,82% 99%,72% 97%,63% 99%,53% 96%,44% 99%,35% 97%,25% 99%,16% 96%,7% 99%,1% 94%,3% 82%,0 70%,2% 58%,0 45%,3% 33%,1% 20%)!important;background-color:#c99b52!important;background-image:linear-gradient(#daaa5514,#562d0d14),url(/handwriting-ancient-parchment-v1.webp?v=20260829-ancient-letter)!important;background-position:50%!important;background-size:100% 100%!important;border:0!important;border-radius:2px!important;min-height:210px!important;padding:48px!important;overflow:hidden!important;transform:rotate(-1.7deg)rotateX(4deg)!important;box-shadow:0 14px 22px #26160a6b,inset 0 0 28px #4b240940!important}body .game-handwriting .handwriting-paper:before,body .game-handwriting .handwriting-paper:after,body .game-handwriting .handwriting-paper>i{display:none!important}body .game-handwriting .handwriting-paper>strong{z-index:2!important;color:#24150c!important;letter-spacing:-.09em!important;text-shadow:1px 0 #140803b3,-1px 1px #5925086b,0 2px 2px #2e12046b!important;filter:contrast(1.18)sepia(.28)drop-shadow(0 1px #3012044d)!important;align-items:baseline!important;max-width:88%!important;font:500 clamp(39px,7vw,72px)/.78 Segoe Script,Brush Script MT,Bradley Hand,Comic Sans MS,cursive!important;position:relative!important}body .game-handwriting .handwriting-paper>strong span{opacity:.88;min-width:.24em!important;transform:translateY(var(--letter-shift)) rotate(var(--letter-tilt)) scale(var(--letter-scale)) skewX(var(--letter-skew))!important;transform-origin:55% 75%!important;margin-inline:-.035em!important}body .game-handwriting .handwriting-paper>strong span.ambiguous{transform:translateY(var(--letter-shift)) rotate(var(--letter-tilt)) scaleX(.55) scaleY(var(--letter-scale)) skewX(calc(var(--letter-skew) - 18deg))!important;opacity:.67!important;filter:blur(.55px)!important;margin-inline:-.13em!important}body .game-handwriting .handwriting-paper>strong span.ink-smudged{text-shadow:-4px 1px 3px #230d0494,2px 0 1px #2d0f03b3!important;filter:blur(.35px)!important;opacity:.76!important}body .game-handwriting .handwriting-paper>strong span.faded{color:#654221!important;opacity:.46!important;text-shadow:none!important;filter:blur(.22px)!important}@media (max-width:700px){body .game-handwriting .handwriting-desk{padding:11px 12px 15px!important}body .game-handwriting .handwriting-paper{min-height:150px!important;padding:35px 25px!important}body .game-handwriting .handwriting-paper>strong{max-width:92%!important;font-size:clamp(31px,12vw,53px)!important}}body .game-handwriting .handwriting-paper>strong span{position:relative!important;overflow:visible!important}body .game-handwriting .handwriting-paper>strong span.ink-drop:after,body .game-handwriting .handwriting-paper>strong span.wax-drop:after,body .game-handwriting .handwriting-paper>strong span.water-drop:after{content:"";z-index:4;pointer-events:none;position:absolute}body .game-handwriting .handwriting-paper>strong span.ink-drop:after{filter:blur(.35px);background:radial-gradient(circle at 37% 31%,#49301e 0 10%,#160d08 31% 64%,#180c0633 70%,#0000 75%);border-radius:52% 43% 58% 37%;width:.34em;height:.27em;top:17%;left:38%;transform:rotate(24deg);box-shadow:-.2em .12em 0 -.13em #170b05c2,.25em -.06em 0 -.16em #1b0c06ad,.12em .25em 0 -.17em #2510078f}body .game-handwriting .handwriting-paper>strong span.wax-drop:after{background:radial-gradient(circle at 34% 24%,#ffd09b 0 7%,#a33925 25% 55%,#5f1c19 78%);border-radius:46% 54% 62% 38%/38% 43% 57% 62%;width:.3em;height:.38em;top:42%;right:-4%;transform:rotate(-13deg);box-shadow:inset -.05em -.07em .08em #32080773,.04em .08em .08em #3a14077a}body .game-handwriting .handwriting-paper>strong span.water-drop:after{filter:drop-shadow(.04em .07em .04em #362e1957);-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);background:radial-gradient(circle at 32% 24%,#ffffffdb 0 8%,#cde3d257 23% 57%,#55503229 70%,#0000 75%);border:1px solid #e4f0dcb8;border-radius:58% 42% 55% 45%;width:.38em;height:.3em;bottom:4%;left:12%;transform:rotate(17deg)}body .game-handwriting .handwriting-paper>strong span.ink-drop:after{filter:blur(.15px)!important;background:radial-gradient(circle at 34% 29%,#5d493b 0 7%,#080503 27% 68%,#08040273 73%,#0000 79%)!important;width:.48em!important;height:.39em!important;top:8%!important;left:24%!important;box-shadow:-.28em .15em 0 -.17em #100906,.31em -.08em 0 -.2em #160b07,.15em .31em 0 -.21em #211008!important}body .game-handwriting .handwriting-paper>strong span.wax-drop:after{background:radial-gradient(circle at 31% 21%,#ffd4c5 0 7%,#f04435 19% 42%,#b20e18 61%,#650510 86%)!important;width:.39em!important;height:.48em!important;top:29%!important;right:-8%!important;box-shadow:inset -.06em -.08em .08em #4600058c,.04em .1em .09em #48050780,0 0 .08em #ff372d73!important}body .game-handwriting .handwriting-paper>strong span.water-drop:after{filter:drop-shadow(.05em .09em .05em #20505b85)!important;-webkit-backdrop-filter:blur(1.8px)brightness(1.12)!important;backdrop-filter:blur(1.8px)brightness(1.12)!important;background:radial-gradient(circle at 29% 20%,#fff 0 8%,#b4e9f49e 20% 54%,#378fa647 68%,#ffffff29 74%)!important;border:2px solid #e1faffeb!important;width:.48em!important;height:.39em!important;bottom:0!important;left:5%!important;box-shadow:inset -.05em -.07em .09em #2b7e9547,inset .05em .04em .06em #fffc!important}body .game-handwriting .exercise-body{overscroll-behavior:contain;max-height:calc(100dvh - 52px);overflow-y:auto!important}body .game-handwriting .handwriting-paper>strong span.letter-visible{color:#160c07!important;opacity:1!important;filter:contrast(1.45)!important;text-shadow:1px 0 #1d0d06,-1px 1px #4a1c0799,0 2px 1px #260d0380!important}body .game-handwriting .handwriting-paper>strong span.letter-hidden{color:#2513091a!important;opacity:.95!important;text-shadow:none!important;filter:none!important}body .game-handwriting .handwriting-paper>strong span.handwriting-space{box-sizing:border-box;opacity:1!important;width:1.05em!important;min-width:1.05em!important;margin:0 .16em!important;transform:none!important}body .game-handwriting .handwriting-paper>strong span.letter-hidden:after{width:.74em!important;height:.58em!important;transform:translate(-50%,-50%) rotate(var(--letter-tilt))!important;inset:50% auto auto 50%!important}body .game-handwriting .handwriting-paper>strong span.letter-hidden.ink-drop:after{filter:blur(.2px)!important;background:radial-gradient(circle at 35% 28%,#4d372a 0 6%,#100906 30% 67%,#10090657 73%,#0000 80%)!important;border:0!important;border-radius:58% 42% 52% 48%!important;box-shadow:-.25em .16em 0 -.18em #160b07,.29em -.1em 0 -.2em #170b07!important}body .game-handwriting .handwriting-paper>strong span.letter-hidden.wax-drop:after{filter:none!important;background:radial-gradient(circle at 31% 21%,#ffd4c5 0 7%,#ed493b 19% 42%,#a80e18 64%,#60050d 88%)!important;border:0!important;border-radius:48% 55% 44% 61%!important;box-shadow:inset -.07em -.09em .09em #46000594,.04em .1em .1em #4805077a!important}body .game-handwriting .handwriting-paper>strong span.letter-hidden.water-drop:after{filter:drop-shadow(.05em .09em .05em #20505b73)!important;background:radial-gradient(circle at 29% 20%,#fff 0 8%,#b4e9f4b8 20% 54%,#378fa657 68%,#fff3 76%)!important;border:2px solid #e1faffeb!important;border-radius:55% 45% 62% 38%!important;box-shadow:inset -.06em -.08em .1em #2b7e954d,inset .05em .04em .06em #fff!important}body .handwriting-stage.is-done .handwriting-desk,body .handwriting-stage.is-done .handwriting-answer,body .handwriting-stage.is-done>p{display:none}body .handwriting-stage.is-done .handwriting-result{box-sizing:border-box;max-height:calc(100dvh - 185px);overflow:auto}body .handwriting-stage.is-done .handwriting-check{z-index:4;min-width:180px;position:sticky;bottom:2px;box-shadow:0 7px 18px #244a3547}@media (min-width:761px){body .cabinet-library.open-mode>.jar-grid{--display-jar-height:3.36cm;background:repeating-linear-gradient(180deg,transparent 0 var(--display-jar-height),var(--shelf-edge) var(--display-jar-height) calc(var(--display-jar-height) + 4px),var(--shelf-dark) calc(var(--display-jar-height) + 4px) calc(var(--display-jar-height) + 12px),var(--shelf-shadow) calc(var(--display-jar-height) + 12px) calc(var(--display-jar-height) + 20px)),var(--shelf-field)!important;grid-template-columns:repeat(auto-fill,minmax(2.7cm,1fr))!important;grid-auto-rows:3.55cm!important;gap:18px 8px!important}body .cabinet-library.open-mode>.jar-grid>.jar-card{zoom:1.12;margin-bottom:27.6786px!important}}.deletion-undo-toast{z-index:11000;left:50%;bottom:max(22px,env(safe-area-inset-bottom));color:#fdf7e8;background:#24483c;border:1px solid #d6c08c;border-radius:16px;align-items:center;gap:14px;max-width:min(92vw,650px);padding:12px 14px 12px 18px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px #11282057}.deletion-undo-toast span{gap:3px;display:grid}.deletion-undo-toast small{color:#dce9df}.deletion-undo-toast button{color:#29493e;cursor:pointer;background:#fff4cf;border:1px solid #ead18c;border-radius:10px;min-height:38px;padding:8px 13px;font-weight:900}.deletion-undo-toast .deletion-undo-close{color:#fff;background:0 0;border-color:#0000;min-width:32px;padding:5px;font-size:20px}@media (max-width:620px){.deletion-undo-toast{gap:8px;left:10px;right:10px;transform:none}.deletion-undo-toast span{flex:1}.deletion-undo-toast small{font-size:11px}}.interface-language-switch{z-index:10050;top:max(10px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fff9e9eb;border:1px solid #bca479c7;border-radius:10px;padding:3px;display:flex;position:fixed;box-shadow:0 6px 18px #1c342a2e,inset 0 1px #fff}.interface-language-switch button{box-sizing:border-box;color:#34584b;min-width:38px;min-height:32px;font:900 11px/1 var(--font-geist-sans,"Segoe UI",Arial,sans-serif);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px}.interface-language-switch button.active{color:#fff9e9;background:linear-gradient(145deg,#34584b,#243d34);box-shadow:inset 0 1px #ffffff38,0 3px 8px #243d3438}.interface-language-switch button:focus-visible{outline-offset:2px;outline:3px solid #e2ad54}.interface-language-switch .compact-mobile-version{white-space:nowrap;letter-spacing:0;justify-content:center;align-items:center;padding:4px 9px;display:inline-flex}@media (max-width:620px){.interface-language-switch .compact-mobile-version{display:none}}.sidebar-scroll{position:relative}.sidebar-language-slot{z-index:4;height:0;min-height:0;position:relative;overflow:visible}.sidebar-language-slot .interface-language-switch{z-index:4;-webkit-backdrop-filter:none;backdrop-filter:none;width:max-content;margin:0;position:absolute;top:-42px;right:0}html[data-interface-language=ru] .desktop-course-label{display:none!important}@media (max-width:620px){.sidebar-language-slot .interface-language-switch{top:-42px;right:4px}.interface-language-switch{top:max(7px,env(safe-area-inset-top));right:max(7px,env(safe-area-inset-right))}.interface-language-switch button{min-width:36px;min-height:36px;padding:5px 7px}body .jar-page .word-list{padding-left:0}body .jar-page .word-list>.list-head{padding-left:10px}body .word-row:not(.labels):not(.add-row){grid-template-columns:20px minmax(0,1fr) 32px;column-gap:2px}body .word-row:not(.labels):not(.add-row)>.wordamin-position{justify-content:flex-end;width:20px;min-width:20px;padding:0}body .word-row:not(.labels):not(.add-row)>.wordamin-position>b{letter-spacing:-.25px;white-space:nowrap;max-width:13px;margin:0 1px 0 0;font:900 9px/1 Arial,sans-serif}body .word-row:not(.labels):not(.add-row)>.dictionary-word .wordamin-insert{z-index:6;grid-area:auto;place-self:auto;position:absolute;bottom:0;left:20px;transform:translate(-50%,50%)}body .word-row:not(.labels):not(.add-row)>.wordamin-delete{z-index:auto;color:#9a4e42;background:linear-gradient(145deg,#fffaf4,#f3ddd6);border:1px solid #974c3e33;border-radius:50%;grid-area:4/3;place-self:center;place-items:center;width:27px;height:27px;min-height:27px;padding:0;font:700 15px/1 Arial,sans-serif;display:grid;position:static;transform:none;box-shadow:0 4px 8px #6c372d24,inset 0 1px #fffc}body .word-row:not(.labels):not(.add-row)>.wordamin-delete:hover{color:#873d32;background:linear-gradient(145deg,#fff4ec,#eccbc1);transform:scale(1.06)}}body .game-handwriting .handwriting-paper>strong{box-sizing:border-box;scrollbar-width:none;justify-content:safe center;gap:.45em .65em;width:100%;min-width:0;padding:.65em .3em;overflow:auto hidden}body .game-handwriting .handwriting-paper>strong::-webkit-scrollbar{width:0;height:0;display:none}body .game-handwriting .handwriting-word{white-space:nowrap;word-break:normal;overflow-wrap:normal;font:inherit;letter-spacing:inherit;flex-wrap:nowrap;flex:none;display:inline-flex}body .jars-page .cabinet-top-actions :is(.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn):hover{filter:saturate(1.08)brightness(1.06);box-shadow:inset 0 2px #ffffff70,inset 0 -3px #c9410833,0 6px #dd53144d,0 13px 20px #ef671e45}body .jars-page .cabinet-top-actions :is(.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn):active{box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #c9410838,0 2px #dd531452,0 5px 10px #ef671e33}.result-learning-summary{text-align:left;background:#ffffffc2;border:1px solid #dbe5dd;border-radius:17px;margin:0 auto 18px;padding:17px}.result-learning-summary>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.result-learning-summary h3{color:#264f40;margin:4px 0 0;font:700 18px Georgia}.result-learning-summary header small,.result-review-words>small{color:#73877f;letter-spacing:.8px;font-size:8px;font-weight:900}.result-learning-summary header>strong{color:#a14c3b;text-align:right;min-width:84px;font:800 25px Georgia;display:grid}.result-learning-summary header>strong span{color:#7b8983;font:700 8px Arial}.result-review-words{border-top:1px solid #e1e7e2;margin-top:14px;padding-top:13px}.result-review-words>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.result-review-words span{color:#315a4a;background:#edf4ef;border-radius:11px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.result-review-words i{color:#86a095;font-style:normal}.result-review-words em{color:#62766e;font-style:normal}.result-perfect{background:#e7f4eb;border-radius:11px;justify-content:center;gap:7px;padding:11px;display:flex;color:#287052!important;margin:13px 0 0!important}.result-perfect span{color:#688078}.result-learning-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.result-learning-actions button{min-height:46px}.result-learning-actions .result-review-action{color:#fff;background:linear-gradient(145deg,#3c8c68,#27664e)}.result-learning-actions button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.45}@media (max-width:560px){.result-learning-summary>header{align-items:flex-start}.result-learning-actions{grid-template-columns:1fr!important}.result-perfect{text-align:center;display:grid}}body .result-backdrop{justify-content:center!important;place-items:center!important;padding:6px!important;overflow:hidden!important}body .result-backdrop>.game-result-report{box-sizing:border-box;transform:translate(-50%,-50%) scale(var(--result-scale,1));transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%;max-height:none!important;overflow:visible!important}body .game-result-report .result-review-words>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}body .game-result-report .result-review-words span{justify-content:center;min-width:0;padding:7px 8px}body .game-result-report .result-review-words span :is(b,em){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:560px){body .result-backdrop>.game-result-report{width:calc(100vw - 12px);padding:12px 8px 10px}body .game-result-report .result-crown{width:54px;height:43px;margin:-7px auto 1px}body .game-result-report .result-crown img{width:54px;height:54px}body .game-result-report h2{margin:3px auto 6px}body .game-result-report .match-result-celebration{margin-bottom:6px}body .game-result-report .result-summary{margin-bottom:6px;padding-block:6px}body .game-result-report .result-learning-summary{margin-bottom:6px;padding:9px 10px}body .game-result-report .result-learning-summary h3{font-size:15px}body .game-result-report .result-review-words{margin-top:7px;padding-top:7px}body .game-result-report .result-review-words>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:5px}body .game-result-report .result-review-words span{padding:5px 6px;font-size:8px}body .game-result-report .result-finished-at{margin-bottom:6px;padding:6px 8px}body .game-result-report .result-share-button{min-height:34px;margin-bottom:6px;padding:4px 7px}body .game-result-report .result-row{min-height:37px;padding-block:3px}body .game-result-report .result-head{min-height:25px}body .game-result-report .result-learning-actions{gap:5px;margin-top:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}body .game-result-report .result-learning-actions button{min-height:34px;padding:4px 3px;font-size:7px;line-height:1.12}}.avatar-picker-gallery .avatar-color-controls{flex-wrap:wrap;justify-content:center;gap:14px;margin:12px 0 22px;padding:12px;display:flex!important}.avatar-picker-gallery .avatar-color-controls>button{justify-content:center;align-items:center;gap:3px;width:64px;min-height:48px;display:flex;border-radius:14px!important}body .game-result-report .result-learning-actions.result-learning-actions-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .game-result-report .result-score-trophy{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:10px;width:min(500px,100%);margin:0 auto 12px;display:grid}body .game-result-report .result-score-trophy>.result-summary{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;width:100%;margin:0;padding:14px 16px;display:grid}body .game-result-report .result-score-metric{align-content:center;justify-items:start;gap:3px;min-width:0;display:grid}body .game-result-report .result-score-metric>strong{font-size:30px;line-height:1.05}body .game-result-report .result-score-metric>b{white-space:nowrap;font-size:23px;line-height:1.05}body .game-result-report .result-score-metric>span,body .game-result-report .result-score-metric>small{color:#536d61;font-size:11px;line-height:1.25}body .game-result-report .result-score-trophy>.result-crown{justify-self:end;width:100px;height:88px;margin:0}body .game-result-report .result-score-trophy>.result-crown img{width:100px;height:100px}body .game-result-report .result-learning-summary header>strong{min-width:100px;font-size:34px}body .game-result-report .result-learning-summary header>strong span{font-size:13px;line-height:1.25}body .game-result-report .result-review-words span{justify-content:flex-start;align-items:flex-start;padding:9px 11px;font-size:14px;line-height:1.35}body .game-result-report .result-review-words span :is(b,em){text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;overflow:visible}@media (max-width:560px){body .game-result-report .result-score-trophy{grid-template-columns:minmax(0,1fr) 58px;gap:5px;width:100%;margin:0 auto 7px}body .game-result-report .result-score-trophy>.result-summary{gap:5px;padding:7px 8px}body .game-result-report .result-score-metric>strong{font-size:clamp(18px,6vw,24px)}body .game-result-report .result-score-metric>b{font-size:clamp(15px,4.8vw,19px)}body .game-result-report .result-score-metric>span,body .game-result-report .result-score-metric>small{font-size:9px;line-height:1.2}body .game-result-report .result-score-trophy>.result-crown{width:58px;height:51px;margin:0}body .game-result-report .result-score-trophy>.result-crown img{width:58px;height:58px;top:-2px}body .game-result-report .result-score-trophy>.result-crown:before{top:20px;left:1px}body .game-result-report .result-score-trophy>.result-crown:after{top:5px;right:1px}body .game-result-report .result-learning-summary header>strong{min-width:76px;font-size:29px}body .game-result-report .result-learning-summary header>strong span{font-size:11px}body .game-result-report .result-review-words span{gap:5px;padding:7px 8px;font-size:12px;line-height:1.35}body .game-result-report .result-review-words>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}}.avatar-picker-gallery .avatar-color-controls>button.selected{outline-offset:3px;outline:3px solid #278568}body .leader-row .leaderboard-avatar,body .result-row .leaderboard-avatar{border:1px solid #476f5540;border-radius:10px;flex:0 0 32px;width:32px;height:32px;overflow:hidden;box-shadow:0 2px 5px #2349371f}body .leader-row .leaderboard-avatar.fallback,body .result-row .leaderboard-avatar.fallback{color:#24483b;background-color:#dcece0;font:700 14px Georgia,serif}@media (max-width:620px){body .leader-row .leaderboard-avatar,body .result-row .leaderboard-avatar{border-radius:7px;flex-basis:24px;width:24px;height:24px}body .leaderboard-page .leader-row b,body .result-row b{text-overflow:ellipsis;min-width:0;overflow:hidden}}body .topbar .courses-teachers-button{color:#315846;cursor:pointer;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:#fff7df;border:1px solid #baaa7b;border-radius:12px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:10px 16px;font:700 16px/1.3 Arial,sans-serif;display:inline-flex}body .topbar .courses-teachers-button svg{flex:none;width:24px;height:24px}body .topbar .courses-teachers-button:focus-visible{outline-offset:3px;outline:3px solid #c88b32}.crafted-development-note{color:#785018;background:#fff0cd;border:1px solid #c8a863;border-radius:14px;margin:0 0 20px;padding:12px 22px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.2;display:table}@media (max-width:720px){body .game-match .match-playfield .match-board{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body .game-match .match-playfield .match-board>div:not(.match-success-burst){box-sizing:border-box;width:100%;min-width:0}body .game-match .match-playfield .match-board button{width:100%;min-width:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}.memory-success-banner{color:#24583f;background:#edf8f1;border-color:#8bbca4}.memory-success-banner>header>span{color:#fff;background:#287553}.memory-success-banner>header small{color:#42735c}.memory-success-banner .memory-correct-answer>p{white-space:normal;word-break:normal;overflow-wrap:normal;display:block}.server-load-error{z-index:1000;color:#51331f;background:#fff6e7;border:1px solid #a45122;border-radius:1rem;max-width:min(32rem,100vw - 2rem);margin:0;padding:1rem;position:fixed;top:1rem;right:1rem;box-shadow:0 4px 20px #0002}.server-load-error button{margin-inline-start:.5rem;text-decoration:underline}.global-access-notice.recording-access-notice b{font-size:16px}.global-access-notice.recording-access-notice small{font-size:14px;line-height:1.45}.quiz-direction-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.quiz-direction-options button{min-height:72px;padding:16px;font-size:18px}@media (max-width:600px){.quiz-direction-options{grid-template-columns:1fr}}.quiz-answer-review{z-index:2;max-width:700px;margin:20px auto;position:relative}.quiz-answer-review p{white-space:normal;word-break:normal;overflow-wrap:normal;font-size:22px;line-height:1.5}.game-result-report .result-review-words :is(b,em){font-size:20px!important;line-height:1.5!important}.game-quiz .answers button{white-space:normal;word-break:normal;overflow-wrap:normal;min-height:64px;height:auto!important;font-size:18px!important}body .profile-hero{position:relative}body .profile-hero .profile-write-button{color:#254f43;letter-spacing:.06em;cursor:pointer;background:linear-gradient(145deg,#eef4eb,#d5e4dc);border:1px solid #819d91;border-radius:14px;flex:none;align-self:center;margin:16px 24px 16px auto;padding:13px 21px;font:800 13px/1.2 Arial,sans-serif;box-shadow:0 3px 8px #244d3820}body .profile-hero .profile-write-button:hover{background:#cbded2}body .profile-hero .profile-write-button:disabled{opacity:.65;cursor:wait}body .profile-chat-error{color:#9c3535;padding:0 20px}@media (max-width:650px){body .profile-hero{flex-wrap:wrap}body .profile-hero .profile-write-button{grid-column:2/-1;justify-self:end;margin:8px 16px 16px auto;padding:11px 16px}}@media (min-width:900px){body .game-result-report.report-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:14px 28px;width:min(1240px,100vw - 40px);max-width:none;display:grid}body .game-result-report.report-two-columns>:is(.eyebrow,h2,.result-score-trophy,.result-finished-at,.result-share-button,.result-actions){grid-column:1;width:100%;min-width:0;max-width:100%;margin-top:0;margin-bottom:0}body .game-result-report.report-two-columns>.result-left-column{grid-area:1/2/span 6;align-self:stretch;min-width:0;max-height:calc(100vh - 120px);margin:0;overflow-y:auto}body .game-result-report.report-two-columns .result-review-words>div{grid-template-columns:1fr}body .game-result-report.report-two-columns .result-review-words span{white-space:normal;word-break:normal;overflow-wrap:normal}body .game-result-report.report-two-columns>.result-close{position:absolute;top:14px;right:14px}body .game-result-report.report-two-columns>.eyebrow{padding-right:35px}body .game-result-report.report-two-columns .result-finished-at b{font-size:clamp(34px,4vw,58px)}}body .game-result-report .result-actions .result-replay-action{color:#245846;background:linear-gradient(135deg,#e3eee7,#f2f5ec);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;width:100%;min-height:62px;display:flex}body .game-result-report .result-replay-action small{white-space:normal;word-break:normal;overflow-wrap:normal;font-size:14px;font-weight:600}body .game-result-report h2 .result-elapsed{vertical-align:middle;color:#3b6755;white-space:nowrap;background:#e9f1eb;border:1px solid #adc3b5;border-radius:12px;margin-left:10px;padding:5px 10px;font:700 16px/1.3 Arial,sans-serif;display:inline-block}@media (max-width:620px){html body .inside-games>button[data-game-id=wordline],html body .inside-games>button[data-game-id=hike]{display:none!important}}body .game-result-report .result-left-column{flex-direction:column;gap:18px;min-width:0;display:flex}body .game-result-report .result-left-column>.result-learning-summary{box-sizing:border-box;width:100%;margin:0}html body .game-result-report .result-left-column>.result-praise{box-sizing:border-box;text-align:left;border:1px solid #dbe5dd;width:100%;margin:0}@media (max-width:899px){html body .game-result-report.report-two-columns{box-sizing:border-box!important;flex-direction:column!important;width:calc(100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;display:flex!important}html body .game-result-report.report-two-columns>.result-left-column{margin-bottom:12px;overflow:visible;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}html body .game-result-report.report-two-columns .result-left-column>:is(.result-learning-summary,.result-praise){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}}.handwriting-mobile-props{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}body .sidebar-scroll{display:contents}@media (min-width:621px){body .app-shell>.sidebar{height:100vh;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b49a70 #f1e8d5;background:linear-gradient(110deg,#fff9e9,#eee3ce);border-right:1px solid #c6b28b;align-self:start;height:100dvh;min-height:0;max-height:100dvh;padding-bottom:32px;scroll-padding-block:20px;position:sticky;top:0;bottom:auto;overflow:hidden auto}body .app-shell>.sidebar>*{flex-shrink:0}body .app-shell>.sidebar>nav{height:auto;overflow:visible}body .app-shell>.sidebar .profile-actions{padding-top:16px;position:static}body .app-shell>.sidebar::-webkit-scrollbar{width:7px}body .app-shell>.sidebar::-webkit-scrollbar-track{background:#f1e8d5}body .app-shell>.sidebar::-webkit-scrollbar-thumb{background:#b49a70;border:2px solid #f1e8d5;border-radius:5px}}body .teachers-hero>div{flex:1;min-width:0;container-type:inline-size}body .teachers-hero p{max-width:none}body .teachers-hero .teachers-intro-line{white-space:nowrap;font-size:min(11px,2.1cqi)}body .cabinet-library.room-mode{grid-template-rows:auto auto auto;grid-template-areas:"back directory""cabinets directory""loose directory";align-content:start;row-gap:12px}body .cabinet-library.room-mode>.cabinet-section-head{display:none}body .cabinet-library.room-mode>.cabinet-grid{grid-area:cabinets}body .cabinet-library.room-mode>.catalog-loose-area{grid-area:loose}body .cabinet-library.room-mode>.wordstore-directory{grid-area:directory}body .cabinet-library.room-mode>.wordstore-back-only{box-shadow:none;background:0 0;border:0;grid-area:back;align-items:center;margin:0;padding:0 4px;display:flex}body .cabinet-library.room-mode>.wordstore-back-only>.level-back-label{flex:none;justify-content:center;align-items:center;gap:10px;width:auto;min-width:120px;height:50px;padding:0 20px;font:700 17px/1 Georgia,serif;display:flex}body .wordstore-back-only>.level-back-label>span{font-size:26px}@media (max-width:900px){body .cabinet-library.room-mode{grid-template-rows:auto auto auto auto;grid-template-areas:"back""cabinets""loose""directory"}}body .wordcraft-navigation.apothecary-navigation>.wordcraft-level-key[data-level],body .jars-page>.topbar .wordcraft-navigation.apothecary-navigation>.wordcraft-global-search,body .wordcraft-navigation.apothecary-navigation>.wordcraft-global-search{color:#493d2f;text-shadow:none;filter:none;background:linear-gradient(135deg,#fff9e9,#ecdfc4);border:1px solid #bca479;border-radius:6px;transition:border-color .16s,box-shadow .16s,background-color .16s;transform:none;box-shadow:inset 0 0 0 2px #fff8e377,0 2px 3px #342a2414}body .wordcraft-navigation.apothecary-navigation>.wordcraft-level-key[data-level]>b{color:#594831;box-shadow:none;text-shadow:none;font-variant-numeric:lining-nums tabular-nums;background:#e8dcc3;border:1px solid #cab58e;border-radius:3px;font:700 13px/1 Georgia,serif}body .wordcraft-navigation.apothecary-navigation>.wordcraft-level-key>small{font-family:Georgia,serif;font-weight:700}body .wordcraft-navigation.apothecary-navigation>.wordcraft-level-stat[data-level]{box-shadow:none;background:#f2ead9;border-color:#d4c6aa}body .wordcraft-navigation.apothecary-navigation>button.wordcraft-level-key[data-level][aria-current=page]{color:#fff4dc;background:#34584b;border-color:#9e875d;transform:none;box-shadow:inset 0 0 0 2px #ead8b51c,0 2px 3px #342a2414}body .wordcraft-navigation.apothecary-navigation>button.wordcraft-level-key[data-level][aria-current=page]>b{color:#344c3f;box-shadow:none;text-shadow:none;background:#e9ddc2;border-color:#aa956c}body .jars-page>.topbar .wordcraft-navigation.apothecary-navigation>.wordcraft-global-search>span,body .wordcraft-navigation.apothecary-navigation>.wordcraft-global-search>span{color:#856537;box-shadow:none;background:0 0;border-radius:0}@media (hover:hover){body .wordcraft-navigation.apothecary-navigation>button.wordcraft-level-key[data-level]:hover,body .jars-page>.topbar .wordcraft-navigation.apothecary-navigation>.wordcraft-global-search:hover,body .wordcraft-navigation.apothecary-navigation>.wordcraft-global-search:hover{filter:none;border-color:#98733c;transform:none;box-shadow:inset 0 0 0 2px #c5a36540,0 2px 4px #342a2420}}body .wordcraft-navigation.apothecary-navigation>button:focus-visible{outline-offset:3px;outline:3px solid #99753d}body .wordcraft-navigation.apothecary-navigation>button.wordcraft-level-key[data-level]:active,body .wordcraft-navigation.apothecary-navigation>.wordcraft-global-search:active{transform:none;box-shadow:inset 0 1px 3px #59483133}@media (max-width:700px){body .wordcraft-navigation.apothecary-navigation>.wordcraft-level-key[data-level]>b{font-size:11px}}@media (prefers-reduced-motion:reduce){body .wordcraft-navigation.apothecary-navigation>.wordcraft-level-key[data-level],body .jars-page>.topbar .wordcraft-navigation.apothecary-navigation>.wordcraft-global-search,body .wordcraft-navigation.apothecary-navigation>.wordcraft-global-search{transition:none}}body .jars-page .cabinet-library.open-mode>.jar-grid.apothecary-interior{--shelf-height:230px;--jar-enlargement:1.5;--case-light:var(--room-light);--case-mid:var(--room-mid);--case-dark:var(--room-dark);grid-auto-flow:row;align-self:start;justify-items:center;min-width:0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;grid-template-rows:repeat(2, var(--shelf-height))!important;grid-auto-rows:var(--shelf-height)!important;border:12px solid var(--case-mid)!important;background-image:linear-gradient(to bottom, transparent 0 calc(var(--shelf-height) - 66px), #11182066 calc(var(--shelf-height) - 65px), var(--case-dark) calc(var(--shelf-height) - 61px), var(--case-light) calc(var(--shelf-height) - 56px), color-mix(in srgb, var(--room-light) 72%, white) calc(var(--shelf-height) - 27px), #f3e3bf calc(var(--shelf-height) - 26px), #c8a66b calc(var(--shelf-height) - 23px), #87673b calc(var(--shelf-height) - 21px), var(--case-light) calc(var(--shelf-height) - 20px), var(--case-mid) calc(var(--shelf-height) - 15px), var(--case-dark) calc(var(--shelf-height) - 10px), #0d131bb3 calc(var(--shelf-height) - 9px), transparent 100%), repeating-linear-gradient(90deg, transparent 0 119px, #f7ecd214 120px, #10182018 122px, transparent 124px), linear-gradient(110deg, var(--case-dark), var(--case-mid) 35%, var(--case-mid) 65%, var(--case-dark))!important;background-size:100% var(--shelf-height), auto, auto!important;background-position:0 18px,50%,50%!important;background-repeat:repeat-y,repeat,no-repeat!important;border-radius:15px 15px 9px 9px!important;align-content:start!important;align-items:end!important;gap:0!important;height:auto!important;min-height:0!important;padding:18px 22px 0!important;display:grid!important;box-shadow:inset 0 0 0 2px #ead8b54d,inset 12px 12px 24px #10182040,inset -12px 0 24px #10182033,0 3px #a89069,0 14px 24px #342a2429!important}body .jars-page .cabinet-library.open-mode>.apothecary-interior:before{content:"";pointer-events:none;border:1px solid #ead8b538;border-radius:4px;inset:6px;filter:none!important;background:0 0!important;-webkit-mask:none!important;mask:none!important}body .jars-page .cabinet-library.open-mode>.apothecary-interior:after{display:none!important}body .jars-page .cabinet-library.open-mode>.apothecary-interior>.jar-card{zoom:var(--jar-enlargement);margin:0 0 calc(39px / var(--jar-enlargement)) 16px!important;display:block!important;top:0!important}body .jars-page .apothecary-interior .jar-contact-shadow{z-index:0;pointer-events:none;background:radial-gradient(#101518a6 0 22%,#10151855 44%,#0000 72%);border-radius:50%;width:84%;height:13px;position:absolute;bottom:-5px;left:8%}body .jars-page .cabinet-library .jar-card{transition:transform .18s!important}body .jars-page .cabinet-library .jar-card:hover,body .jars-page .cabinet-library.open-mode>.jar-grid>.jar-card:hover{filter:none!important;transform:translateY(-3px)!important}@media (prefers-reduced-motion:reduce){body .jars-page .cabinet-library .jar-card{transition:none!important}}body .jars-page .cabinet-library.open-mode>.apothecary-interior>p{color:#f4e8d0;grid-column:1/-1;align-self:start;padding:20px}@media (max-width:760px){body .jars-page .cabinet-library.open-mode>.jar-grid.apothecary-interior{--shelf-height:190px;--jar-enlargement:1.2;border-width:7px!important;grid-template-columns:repeat(auto-fill,minmax(145px,1fr))!important;padding-inline:8px!important}}@media (max-width:380px){body .jars-page .cabinet-library.open-mode>.jar-grid.apothecary-interior{--jar-enlargement:1.1;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}}body .academy-panorama-view .academy-learning-proverb{z-index:12;box-sizing:border-box;-webkit-backdrop-filter:blur()brightness(1.035)saturate(1.04);color:#173e30;text-align:center;background:linear-gradient(125deg,#ffffff1a 0%,#effff00d 48%,#d9fff005 100%);border:1px solid #ffffffd9;border-radius:18px;width:calc(100% - 32px);max-width:760px;margin:36px auto 24px;padding:26px clamp(18px,4vw,36px);position:relative;box-shadow:inset 1px 1px #fff,inset -1px -1px #cde9da80,0 13px 24px #173c2c35,0 3px 7px #173c2c24}body .academy-learning-proverb p{text-wrap:pretty;margin:0 0 10px;font-size:1rem;line-height:1.65}body .academy-learning-proverb p,body .academy-learning-proverb footer{color:#173e30;-webkit-text-stroke:1px #fffef8eb;paint-order:stroke fill;text-shadow:-1px -1px #fffef8,1px -1px #fffef8,-1px 1px #fffef8,1px 1px #fffef8,0 0 4px #fffef8;font-weight:600}body .academy-learning-proverb p[lang=ru]{font-weight:700}body .academy-learning-proverb p[lang=zh-Hans]{letter-spacing:.08em}body .academy-learning-proverb footer{color:#385c48;margin-top:16px;font-size:.875rem;line-height:1.5}.mobile-app-header,.mobile-menu-scrim,.profile-mobile-tutorial{display:none}@media (max-width:620px){html{-webkit-text-size-adjust:100%;font-size:clamp(14px,3.7vw,16px)}body{min-width:320px;overflow-x:hidden}body .app-shell{min-height:100dvh;padding-top:58px;display:block}body .content{width:100%;max-width:none;padding:10px 10px calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;overflow-x:hidden}body .mobile-app-header{z-index:240;height:calc(54px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;background:#faf8eeeb;border-bottom:1px solid #375b4829;grid-template-columns:52px 1fr 52px;align-items:center;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 5px 18px #1f40311f}body .modal-backdrop{overscroll-behavior:contain;z-index:300!important;padding:max(12px,env(safe-area-inset-top,0px)) 8px max(12px,env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}body .modal-backdrop>.create-dialog{box-sizing:border-box;scroll-padding-top:18px;width:min(470px,100%)!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)))!important;margin:auto!important;overflow-y:auto!important}body .modal-backdrop>.create-dialog :is(input,select){scroll-margin-top:76px;scroll-margin-bottom:28px}body .profile-backdrop>.user-profile-dialog{width:min(760px,100%);max-height:calc(100dvh - max(12px,env(safe-area-inset-top,0px)) - max(12px,env(safe-area-inset-bottom,0px)));box-sizing:border-box;overscroll-behavior:contain;min-height:0;overflow-y:auto}body .mobile-menu-toggle,body .mobile-header-profile{cursor:pointer;background:linear-gradient(145deg,#fffdf7,#e8f0e7);border:1px solid #d5ded5;border-radius:14px;width:42px;height:42px;padding:0;box-shadow:inset 0 2px #fff,0 5px 12px #2c4e3d1f}body .mobile-menu-toggle{grid-template-rows:repeat(3,2px) auto;place-content:center;gap:4px;display:grid}body .mobile-menu-toggle>span{background:#315f4d;border-radius:4px;width:20px}.mobile-menu-toggle>b{color:#577266;letter-spacing:.6px;font-size:6px}body .mobile-header-brand{color:#24523f;justify-self:center;align-items:center;gap:7px;font:900 18px Georgia,serif;text-decoration:none;display:flex}body .mobile-header-brand .brand-mark{width:35px!important;height:25px!important;font-size:20px!important}body .mobile-header-profile{justify-self:end;place-items:center;display:grid}.mobile-header-profile>span{color:#173f33;border:2px solid #fff;border-radius:10px;place-items:center;width:31px;height:31px;font:900 12px Georgia,serif;display:grid}body .sidebar{border-radius:0 24px 24px 0;transition:transform .28s cubic-bezier(.22,.8,.3,1);overflow:auto;transform:translate(-108%);z-index:260!important;width:min(84vw,330px)!important;height:100dvh!important;padding:calc(18px + env(safe-area-inset-top,0px)) 14px calc(16px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(165deg,#fffdf4,#eaf2e8)!important;border:0!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;box-shadow:18px 0 48px #0c2b1f4d!important}body .mobile-menu-open .sidebar{transform:translate(0)}body .sidebar-scroll{flex-direction:column;gap:12px;min-height:100%;display:flex!important}body .sidebar .brand{margin:0 4px 8px;padding:7px!important;display:flex!important}.sidebar .brand span:last-child{font-size:22px!important}body .sidebar .sidebar-user-top{order:0;display:block!important;position:static!important}.sidebar .sidebar-user-top .profile{grid-template-columns:44px minmax(0,1fr) auto!important;width:100%!important;height:auto!important;min-height:64px!important;padding:8px!important;display:grid!important}.sidebar .profile>div,.sidebar .profile>em{display:block!important}.sidebar .profile>div{gap:3px;font-size:12px;min-width:0!important;display:grid!important}.sidebar .profile>div>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.sidebar .profile>div>small{width:100%;white-space:nowrap!important;font-size:9px!important;line-height:1.1!important;display:block!important}.sidebar .profile>em{font-size:22px}body .sidebar nav{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.sidebar .nav-item,.sidebar .nav-item.active{justify-content:flex-start!important;min-height:50px!important;padding:9px 12px!important;font-size:13px!important}.sidebar .nav-item>span{font-size:21px!important}.sidebar .mobile-version-link{display:none!important}body .sidebar .admin-tools{gap:7px;display:grid}.sidebar .admin-users-btn{display:none!important}.sidebar .sidebar-exit-actions{margin-top:auto!important;display:block!important;position:static!important}.sidebar .profile-actions .sidebar-signout{grid-template-columns:38px 1fr!important;width:100%!important;height:auto!important;min-height:54px!important;display:grid!important}.sidebar .sidebar-signout-copy{display:grid!important}body .mobile-menu-scrim{z-index:250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#091f177a;border:0;transition:opacity .25s;position:fixed;inset:0}.mobile-menu-open .mobile-menu-scrim{opacity:1;pointer-events:auto;display:block}body .jars-page>.topbar{margin:0 0 10px;padding:0!important;display:block!important}body .jars-page>.topbar>.cabinet-top-actions{grid-template-columns:minmax(0,1fr);gap:7px!important;width:100%!important;display:grid!important}body .jars-page>.topbar>.cabinet-top-actions:has(.library-create-action--unit){grid-template-columns:repeat(3,minmax(0,1fr))!important}body .jars-page>.topbar>.cabinet-top-actions>button{width:100%!important;min-height:42px!important;margin:0!important;padding:7px 6px!important;font-size:clamp(7px,2.25vw,9px)!important;line-height:1.15!important}body .jars-page>.topbar>.cabinet-top-actions:has(.library-create-action--unit)>.library-create-action{letter-spacing:0!important;white-space:nowrap!important;min-width:0!important;min-height:40px!important;padding:6px 3px!important;font-size:clamp(8.5px,2.8vw,10px)!important}body .jars-page>.topbar>.cabinet-top-actions:has(.library-create-action--unit) .desktop-course-label{display:none!important}body .jars-page>.topbar>.cabinet-top-actions>.wordcraft-global-search{order:0!important;grid-column:1/-1!important}body .library-layout{display:block!important}.library-layout>.cabinet-library{gap:8px!important}body .library-layout>.library-directory{display:none!important}body .jars-page .cabinet-library>.library-level-header{flex-wrap:nowrap!important;gap:7px!important;min-height:54px!important;margin-bottom:6px!important;padding:7px!important}.jars-page .cabinet-library>.library-level-header>.level-back-label{min-width:66px!important;height:40px!important;padding:0 8px!important}.jars-page .cabinet-library .library-level-header>.library-breadcrumbs{flex-basis:auto!important}.jars-page .cabinet-library .library-level-header>.cabinet-open-count{display:flex!important}body .jars-page .library-layout>.cabinet-library.wordstore-catalog-mode>.wordstore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:12px 8px!important;padding:4px 0!important}.library-layout .wordstore-grid .wordstore-card.apothecary-door{justify-self:center;aspect-ratio:2/3!important;width:100%!important;min-width:0!important;max-width:190px!important}.wordstore-card .wordstore-plaque{max-width:90%!important}.wordstore-card .wordstore-engraving{font-size:clamp(6px,1.8vw,8px)!important}body .cabinet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 8px!important;padding-inline:0!important}.cabinet-grid>.cabinet-card{justify-self:center;width:100%!important;min-width:0!important;max-width:190px!important;transform:none!important}body .jars-page .cabinet-library .catalog-loose-grid{--jar-enlargement:.82!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:154px!important;justify-content:stretch!important;gap:9px 3px!important;padding:8px 2px!important;overflow:hidden!important}body .jars-page .cabinet-library.open-mode>.jar-grid.apothecary-interior{--shelf-height:210px;--jar-enlargement:1.3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,var(--shelf-height))!important;grid-auto-rows:var(--shelf-height)!important;background-position:0 8px,50%,50%!important;gap:0!important;padding:8px 2px 0!important;overflow:hidden!important}body .jars-page .cabinet-library.open-mode>.jar-grid.apothecary-interior>.jar-card,body .jars-page .cabinet-library .catalog-loose-grid>.jar-card{zoom:var(--jar-enlargement)!important;max-width:150px!important;margin-inline:auto!important}.jar-card .jar-info h3{font-size:min(var(--mobile-jar-label-size,11px),11px)!important}body .jars-page .cabinet-library.open-mode>.jar-grid.apothecary-interior>.jar-card{margin-left:22px!important;margin-right:0!important}body .content.progress-page{padding:8px 8px calc(22px + env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}body .progress-page .progress-view{box-sizing:border-box!important;width:100%!important;padding:9px!important;overflow:hidden!important}body .progress-page .progress-profile-identity{box-sizing:border-box!important;grid-template-columns:46px minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:7px 9px!important;min-height:150px!important;padding:12px 10px!important;overflow:hidden!important}body .progress-page .progress-profile-avatar{grid-area:1/1;width:44px!important;height:44px!important}body .progress-page .progress-profile-identity:has(>.progress-avatar-button.has-selected-avatar){grid-template-columns:80px minmax(0,1fr)!important}body .progress-page .progress-profile-identity>.progress-avatar-button.has-selected-avatar{color:#0000;border:0;width:80px;height:80px;padding:0;font-size:0;box-shadow:none!important;background:0 0!important}body .progress-page .progress-avatar-button.has-selected-avatar:before,body .progress-page .progress-avatar-button.has-selected-avatar:after{content:none!important;display:none!important}body .progress-page .progress-avatar-button.has-selected-avatar .progress-profile-avatar{color:#0000;font-size:0;display:block;width:80px!important;height:80px!important;box-shadow:none!important;border:0!important;border-radius:18px!important}body .progress-page .progress-profile-identity>div{grid-area:1/2;width:100%!important;min-width:0!important}body .progress-page .progress-profile-identity>div>small{max-width:100%;display:block;letter-spacing:.35px!important;white-space:normal!important;font-size:6.5px!important;line-height:1.25!important}body .progress-page .progress-profile-identity h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;margin:4px 0!important;font-size:clamp(15px,5.2vw,18px)!important}body .progress-page .progress-profile-login{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important;width:100%!important;display:grid!important}body .progress-page .progress-profile-login>p{text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;grid-column:1/-1!important;width:100%!important;margin:0!important;font-size:7px!important;overflow:hidden!important}body .progress-page .progress-profile-login>.progress-profile-handle{grid-row:1!important}body .progress-page .progress-profile-login>.progress-profile-role{grid-row:2!important}body .progress-page .progress-profile-login>.wordamood-control{grid-area:3/1!important;min-width:0!important;height:32px!important}body .progress-page .progress-profile-login .wordamood-trigger{box-sizing:border-box!important;border-radius:9px!important;width:100%!important;max-width:none!important;height:32px!important;min-height:32px!important;padding:3px!important;font-size:6px!important}body .progress-page .progress-profile-login .wordamood-trigger.has-mood .wordamood-face{width:27px!important;height:27px!important}body .progress-page .progress-profile-login>.profile-mobile-signout,body .progress-page .progress-profile-login>.profile-mobile-tutorial{display:none!important}body .progress-page .progress-profile-identity>strong{grid-row:2;white-space:normal!important;grid-column:1/-1!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:4px 7px!important;min-width:0!important;display:grid!important}body .progress-page .progress-profile-identity>strong>span{grid-column:1/-1;font-size:6px!important}body .progress-page .progress-profile-identity>strong>b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:9px!important;overflow:hidden!important}body .progress-page .progress-profile-identity>.tutorial-replay{display:none!important}body .progress-page .view-intro{padding-right:92px!important}.progress-page .view-intro h2{font-size:19px!important}}@media (max-width:350px){body .library-layout .wordstore-grid,body .cabinet-grid{gap-inline:4px!important}body .jars-page .cabinet-library .catalog-loose-grid{--jar-enlargement:.74!important}body .jars-page .cabinet-library.open-mode>.jar-grid.apothecary-interior{--shelf-height:170px;--jar-enlargement:1!important}}@media (min-width:351px) and (max-width:380px){body .jars-page .cabinet-library.open-mode>.jar-grid.apothecary-interior{--shelf-height:190px;--jar-enlargement:1.15!important}}@media (min-width:450px) and (max-width:620px){body .jars-page .cabinet-library.open-mode>.jar-grid.apothecary-interior{--shelf-height:240px;--jar-enlargement:1.55!important}}@media (max-width:620px){body .progress-page .progress-profile-identity{min-height:236px!important;overflow:visible!important}body .progress-page .progress-profile-identity>.profile-help-actions{grid-area:3/1/auto/-1!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important;position:static!important;transform:none!important}body .progress-page .profile-help-actions>.detailed-guide-trigger,body .progress-page .profile-help-actions>.tutorial-replay{border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;width:100%!important;min-height:46px!important;margin:0!important;padding:6px 12px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}body .progress-page .profile-help-actions>.tutorial-replay span{display:grid!important}body .progress-page .profile-help-actions>.tutorial-replay b{font-size:9px!important;line-height:1.15!important;display:block!important}body .progress-page .profile-help-actions>.tutorial-replay b:after{content:none!important}.detailed-guide-backdrop{align-items:stretch!important;padding:7px!important}.detailed-guide{border-radius:18px;max-height:calc(100dvh - 14px)}.detailed-guide-hero{gap:10px;padding:17px 46px 11px 13px}.detailed-guide-hero>span{width:39px;height:39px;font-size:22px}.detailed-guide-hero h2{font-size:21px}.detailed-guide-hero p{font-size:10px}.detailed-guide-important{margin:9px 11px 4px;padding:9px 10px;font-size:10px}.detailed-guide-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px 11px 13px}.detailed-guide-nav button{border-radius:12px;min-height:45px;padding:9px 27px 9px 10px;font-size:9px}.detailed-guide-nav button:after{width:19px;height:19px;font-size:10px;right:8px}.detailed-guide-body{padding:2px 11px 14px}.detailed-guide-body article{border-radius:13px;padding:14px 13px}.detailed-guide-body h3{font-size:16px}.detailed-guide-body p,.detailed-guide-body li{font-size:10px;line-height:1.52}.detailed-guide-footer{padding:9px 11px;display:block}.detailed-guide-footer p{display:none}.detailed-guide-footer button{width:100%}.detailed-guide-section-backdrop{padding:7px}.detailed-guide-section-dialog{border-radius:16px;max-height:calc(100% - 4px)}.detailed-guide-section-dialog>header{padding:11px 12px}.detailed-guide-section-dialog>.detailed-guide-body{padding:10px}.detailed-guide-section-actions{gap:7px;padding:10px}.detailed-guide-section-actions button{min-height:40px;font-size:10px}}@media (prefers-reduced-motion:reduce){body .sidebar,body .mobile-menu-scrim{transition:none!important}}body .progress-page .wordamood-trigger:not(.has-mood){outline:0 solid #ff187e00;border:2px solid #e0006d!important;animation:.9s steps(2,end) infinite wordamood-required-blink!important}@keyframes wordamood-required-blink{0%,42%{outline-width:0;outline-color:#ff187e00;box-shadow:inset 0 2px #ffffffe6,0 4px 8px #2d4c361f;border-color:#a80b52!important}43%,to{outline-width:4px;outline-color:#ff167e6b;box-shadow:inset 0 2px #fff,0 0 18px #eb0069f2,0 4px 8px #2d4c361f;border-color:#ff1680!important}}.profile-help-actions--mobile{display:none!important}@media (max-width:620px){body .progress-page .progress-profile-identity>.profile-help-actions{display:none!important}body .progress-page .progress-view>.profile-help-actions--mobile{box-sizing:border-box;background:#faf5e8;border:1px solid #d1c4ab;border-radius:18px;grid-template-columns:1fr;gap:8px;width:100%;margin-top:8px;padding:12px;display:grid!important;position:static!important}}.wordamood-control--mobile{display:none!important}@media (max-width:620px){body .progress-page .progress-profile-name>.wordamood-control{display:none!important}body .progress-page .progress-profile-identity>.wordamood-control--mobile,body .progress-page .progress-profile-identity>strong{aspect-ratio:1;box-sizing:border-box;grid-area:2/1/auto/-1!important;align-self:start!important;width:calc(50% - 5px)!important;min-width:0!important;margin:0!important}body .progress-page .progress-profile-identity>.wordamood-control--mobile{justify-self:start;height:auto!important;display:block!important}body .progress-page .wordamood-control--mobile>.wordamood-trigger{flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:16px!important;width:100%!important;height:100%!important;min-height:0!important;font-size:14px!important;display:flex!important}body .progress-page .wordamood-control--mobile .wordamood-face{width:64px!important;height:64px!important}body .progress-page .wordamood-control--mobile .wordamood-picker{max-width:calc(100vw - 50px);left:0;right:auto}body .progress-page .progress-profile-identity>strong{flex-direction:column;justify-content:center;justify-self:end;border-radius:16px!important;gap:8px!important;padding:10px!important;display:flex!important}body .progress-page .progress-profile-identity>strong>b{text-align:center;white-space:normal!important;font-size:12px!important}body .progress-page .progress-profile-identity>strong>.profile-rank-progress{flex:none;width:100%;min-width:0}body .progress-page .progress-profile-identity>strong>.profile-ranks-link{min-height:28px;margin:0}}:root{--action-height:40px;--action-radius:11px;--action-primary:#245f49;--action-primary-hover:#194d3a;--action-secondary:#f8f1df;--action-secondary-edge:#cbb88e;--action-danger:#a5483e;--action-focus:#2c8b68}body :is(.create-dialog,.crafted-editor,.auth-card,.teacher-editor-form,.monetization-dialog) button.primary,body .teacher-save-button,body .global-search-form>button,body .monetization-actions>button{cursor:pointer;min-height:var(--action-height)!important;border-radius:var(--action-radius)!important;background:linear-gradient(180deg,#35785e,var(--action-primary))!important;color:#fffdf0!important;text-align:center!important;border:1px solid #174533!important;padding:9px 16px!important;font:800 11px/1.2 Arial,sans-serif!important;transition:transform .15s,filter .15s,box-shadow .15s!important;box-shadow:inset 0 1px #fff5,0 3px #163f30,0 7px 13px #1b50392b!important}body :is(.create-dialog,.crafted-editor,.auth-card,.teacher-editor-form,.monetization-dialog) button.primary:hover:not(:disabled),body .teacher-save-button:hover:not(:disabled),body .global-search-form>button:hover:not(:disabled),body .monetization-actions>button:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fff6,0 5px #163f30,0 10px 17px #1b503936!important}body :is(.create-dialog,.crafted-editor,.auth-card,.teacher-editor-form,.monetization-dialog) button.primary:active:not(:disabled),body .teacher-save-button:active:not(:disabled),body .global-search-form>button:active:not(:disabled),body .monetization-actions>button:active:not(:disabled){transform:translateY(2px)!important;box-shadow:inset 0 2px 4px #123a2d55,0 1px #163f30!important}body :is(.level-back-label,.global-search-suggestions button,.auth-tabs button,.filter-row button,.tutorial-card footer button:not(.tutorial-next),.game-guide-never button){min-height:var(--action-height)!important;border:1px solid var(--action-secondary-edge)!important;border-radius:var(--action-radius)!important;background:linear-gradient(180deg,#fffaf0,var(--action-secondary))!important;color:#4f493b!important;padding:8px 13px!important;font:700 11px/1.2 Arial,sans-serif!important;transition:transform .15s,filter .15s,box-shadow .15s!important;box-shadow:inset 0 1px #fff,0 3px 7px #5d4b2c18!important}body :is(.level-back-label,.global-search-suggestions button,.auth-tabs button,.filter-row button,.tutorial-card footer button:not(.tutorial-next)):hover:not(:disabled){filter:brightness(1.025)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff,0 6px 11px #5d4b2c22!important}body button:is(.danger,.delete,.record-delete),body .admin-dialog button.danger{color:#8b3029!important;background:linear-gradient(#fff4ef,#efd2ca)!important;border-color:#b96b62!important;box-shadow:inset 0 1px #fff,0 3px 7px #8e382724!important}body button:is(.danger,.delete,.record-delete):hover:not(:disabled){filter:brightness(1.02)saturate(1.12)!important;box-shadow:inset 0 1px #fff,0 6px 12px #8e382736!important}body button:is(.close-x,.modal-close,.profile-close,.result-close,.recorder-close){color:#655a45!important;background:#fffaf0!important;border:1px solid #c9b995!important;border-radius:50%!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font:500 23px/1 Arial,sans-serif!important;box-shadow:0 3px 8px #594a3026!important}body button:disabled{cursor:not-allowed!important;opacity:.48!important;filter:grayscale(.28)!important;box-shadow:none!important;transform:none!important}body :is(button,a[href],[role=button]):focus-visible{outline:3px solid color-mix(in srgb,var(--action-focus) 42%,transparent)!important;outline-offset:3px!important}@media (max-width:620px){:root{--action-height:44px;--action-radius:12px}body button:is(.close-x,.modal-close,.profile-close,.result-close,.recorder-close){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){body button{transition:none!important}}body .jars-page .cabinet-top-actions :is(.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn){color:#fffdf8!important;text-shadow:0 1px 1px #9731058c!important;background:linear-gradient(#ff9a45 0%,#f47724 52%,#e65f16 100%)!important;border-color:#d95b18!important;box-shadow:inset 0 2px #ffffff61,inset 0 -3px #c941083d,0 5px #dd531457,0 10px 17px #ef671e38!important}body .jars-page .cabinet-top-actions :is(.new-wordstore-btn,.new-cabinet-btn,.new-jar-btn):hover:not(:disabled){filter:saturate(1.08)brightness(1.06)!important;box-shadow:inset 0 2px #ffffff70,inset 0 -3px #c9410833,0 6px #dd53144d,0 13px 20px #ef671e45!important}body .word-list .list-title-line .share-btn.copied,body .word-list .list-title-line .share-btn.copied:hover{color:#fff!important;text-shadow:0 1px 1px #144e3573!important;filter:none!important;background:linear-gradient(#54aa7b,#287b57)!important;border-color:#237451!important;box-shadow:0 8px 18px #23745147,inset 0 1px #ffffff61!important}body .jars-page .cabinet-library.open-mode>.shelf-title.library-level-header{justify-content:flex-start!important;gap:10px!important;width:calc(100% - 32px)!important;margin:16px 16px 14px!important}body .jars-page .cabinet-library.room-mode>.library-level-header{width:calc(100% - 32px)!important;margin:16px 16px 14px!important}body .jars-page .cabinet-library.open-mode>.shelf-title.library-level-header>.library-breadcrumbs{flex:0 auto!important;width:auto!important;margin:0!important}body .jars-page .cabinet-library.open-mode>.shelf-title.library-level-header>.cabinet-open-count{width:auto!important;box-shadow:none!important;color:#425747!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;font:700 13px/1.2 Georgia,Times New Roman,serif!important;display:flex!important}body .jars-page .cabinet-library.open-mode>.shelf-title.library-level-header>.cabinet-open-count>span{color:inherit!important;font:inherit!important;letter-spacing:0!important;margin:0!important}body .jars-page .cabinet-library.open-mode>.shelf-title.library-level-header>.cabinet-open-count>.cabinet-count-arrow{color:#8b7551!important;font-size:16px!important}@media (max-width:760px){body .jars-page .cabinet-library.open-mode>.shelf-title.library-level-header{flex-wrap:wrap!important;align-items:center!important}body .jars-page .cabinet-library.open-mode>.shelf-title.library-level-header>.cabinet-open-count{white-space:normal!important;flex:0 auto!important;width:auto!important}}:is(body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode),body .content.jars-page:has(.cabinet-library:is(.room-mode,.open-mode))){min-height:100dvh;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode){background-image:linear-gradient(#fffdf457,#f6f2e27a),url(/workbook-catalog-base-v14.webp)!important}@media (min-width:621px){body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode){isolation:isolate;position:relative;background-image:linear-gradient(#f6f2e21f,#f6f2e21f),url(/library-floor-continuation-v1.webp)!important;background-repeat:no-repeat,repeat-y!important;background-size:100% 100%,min(100%,1672px)!important}body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode):before{content:"";aspect-ratio:1672/941;z-index:-1;pointer-events:none;background:linear-gradient(#fffdf40f,#f6f2e21f),url(/workbook-catalog-base-v14.webp) top/100% no-repeat;width:min(100%,1672px);position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:none;mask-image:none}}body .content.jars-page:has(.cabinet-library:is(.room-mode,.open-mode)){background-image:linear-gradient(#fffcf152,#f7f1dd7a),url(/workbook-study-classroom-v5.webp)!important}:is(body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode)>.topbar,body .content.jars-page:has(.cabinet-library.room-mode)>.topbar){margin-left:16px!important;margin-right:16px!important}:is(body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode) .library-directory,body .content.jars-page:has(.cabinet-library.room-mode) .library-directory){margin-right:16px!important}:is(body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode) .library-layout,body .content.jars-page:has(.cabinet-library.room-mode) .library-layout){box-sizing:border-box!important;column-gap:16px!important;padding-left:16px!important}:is(body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode) .library-layout>.cabinet-library,body .content.jars-page:has(.cabinet-library.room-mode) .library-layout>.cabinet-library){width:100%!important;margin:0!important}@media (max-width:900px){:is(body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode) .library-layout,body .content.jars-page:has(.cabinet-library.room-mode) .library-layout){padding-inline:12px!important}body .content.jars-page .library-layout>.cabinet-library{width:100%!important;margin-left:0!important}}body .jars-page .cabinet-library.wordstore-catalog-mode{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:16px 0 0!important}body .jars-page .cabinet-library.wordstore-catalog-mode>.wordstore-grid{isolation:isolate;border:0;border-radius:0;align-content:start;min-height:calc(100dvh - 20px);position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;padding:24px clamp(12px,2vw,30px) 48px!important}body .jars-page .cabinet-library.wordstore-catalog-mode>.wordstore-grid:after{content:none}body .jars-page .cabinet-library.wordstore-catalog-mode>.wordstore-grid>*{z-index:1;position:relative}@media (max-width:760px){body .jars-page .cabinet-library.wordstore-catalog-mode>.wordstore-grid{min-height:calc(100dvh - 12px);background-position:50%,top!important;padding:14px 5px 32px!important}}body .jars-page .cabinet-library.room-mode{isolation:isolate;border:0;border-radius:0;position:relative;overflow:hidden;background:0 0!important;padding:16px 0 0!important}body .jars-page .cabinet-library.room-mode:before,body .jars-page .cabinet-library.room-mode:after{content:none;display:none}body .jars-page .cabinet-library.room-mode>*{z-index:2;position:relative}body .jars-page .cabinet-library.room-mode>.cabinet-grid{border-radius:0;min-height:430px;box-shadow:none!important;background:0 0!important;padding:24px clamp(12px,3vw,42px) 36px!important}body .jars-page .cabinet-library.room-mode>.cabinet-grid:empty{display:none!important}body .jars-page .cabinet-library.room-mode>.catalog-loose-area{border-top-color:#fff6d77a;border-radius:0;min-height:390px;box-shadow:inset 0 0 0 1px #ffffff6b,inset 0 0 70px #fffae82e;background:0 0!important;padding:15px clamp(12px,3vw,42px) 30px!important}body .jars-page .cabinet-library.room-mode .catalog-loose-head{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffdf4c2}@media (max-width:760px){body .jars-page .cabinet-library.room-mode{background-position:50%,top;padding:0!important}body .jars-page .cabinet-library.room-mode>.cabinet-grid{min-height:330px;padding:14px 4px 24px!important}body .jars-page .cabinet-library.room-mode>.catalog-loose-area{min-height:300px;padding-inline:4px!important}}@media (min-width:621px){body .content.jars-page:has(.cabinet-library.wordstore-catalog-mode):after{content:"";aspect-ratio:1672/941;z-index:-1;pointer-events:none;background:linear-gradient(#fffdf40f,#f6f2e21f),url(/workbook-catalog-patches-v14.webp) top/100% no-repeat;width:min(100%,1672px);position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:22.9262% 34.4749%,57.6756% 36.3529%,49.7717% 63.081%;mask-position:22.9262% 34.4749%,57.6756% 36.3529%,49.7717% 63.081%;-webkit-mask-size:8.43301% 6.90755%,3.76794% 9.67056%,8.3134% 19.9787%;mask-size:8.43301% 6.90755%,3.76794% 9.67056%,8.3134% 19.9787%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}[data-touch-sort-kind]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.touch-sort-active{opacity:.7!important;outline:3px solid #db951f!important}.touch-sort-target{outline-offset:3px;outline:3px solid #258561!important}.game-drag-handle{touch-action:none}body .admin-dialog .admin-all-ranks-button{color:#4e3d16;cursor:pointer;background:linear-gradient(135deg,#fff1bd,#eed99b);border:1px solid #bd963f;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin:4px 0 14px;padding:10px 16px;font-weight:700;display:inline-flex}body .admin-dialog .admin-all-ranks-button:hover{background:#ffe6a0}body .admin-dialog .admin-all-ranks-button:focus-visible{outline-offset:3px;outline:3px solid #287654}body .repeat-panel .practice-help{display:none}body .game-filter-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}body .game-filter-heading>button{color:#55456f;cursor:pointer;background:#fff9e9;border:1px solid #c8bb98;border-radius:10px;flex:1;min-height:36px;font:700 10px Arial,sans-serif}body .game-filter-heading>button.active{background:#e3efdf}@media (max-width:620px){body .repeat-panel .game-filter-controls{position:relative}body .repeat-panel .practice-help{float:none;z-index:2;flex:0 0 28px;margin:0;display:block;position:relative}body .repeat-panel .practice-help summary{box-sizing:border-box;color:#315e4b;cursor:pointer;background:#fff9e9;border:1px solid #c8bb98;border-radius:50%;place-items:center;width:28px;height:28px;font:700 15px/1 Arial,sans-serif;list-style:none;display:grid}body .repeat-panel .practice-help summary::-webkit-details-marker{display:none}body .repeat-panel .practice-help summary:focus-visible{outline-offset:3px;outline:2px solid #28704c}body .repeat-panel .practice-help[open] summary{background:#e3efdf}body .repeat-panel .practice-help>p{box-sizing:border-box;color:#315e4b;background:#fff9e9;border:1px solid #c8bb98;border-radius:12px;width:min(260px,100vw - 70px);margin:0;padding:12px;font:600 12px/1.45 Arial,sans-serif;position:absolute;top:32px;right:0;box-shadow:0 6px 18px #173c2c26}body .jar-page .jar-repetition-track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:100%;display:grid}body .jar-page .jar-repetition-track li{justify-content:center;min-width:0}body .jar-page .jar-repetition-track li+li:before{content:none}body .jar-page .jar-repetition-track .jar-repetition-dot{aspect-ratio:1;border-width:1px;width:min(20px,100%);height:auto;font-size:7px}body .jar-page .jar-repetition-track .jar-repetition-dot i{width:10px;height:10px;font-size:8px;top:-3px;right:-2px}}:root{--font-display:Georgia,"Times New Roman",serif;--font-interface:Arial,Helvetica,sans-serif}body .jar-repetition-scroll{max-width:100%;padding:8px 3px 6px;overflow-x:auto}body .jar-repetition-track{align-items:center;gap:0;width:max-content;margin:0;padding:0;list-style:none;display:flex}body .jar-repetition-track li{align-items:center;display:flex}body .jar-repetition-track li+li:before{content:"→";color:#84765e;margin:0 5px;font:14px/1 Arial,sans-serif}body .jar-repetition-track .jar-repetition-dot{box-sizing:border-box;color:#746e61;font-variant-numeric:tabular-nums;background:#fffaf0;border:2px solid #c9c6ba;border-radius:50%;place-items:center;width:28px;height:28px;font:700 10px/1 Arial,sans-serif;display:grid;position:relative}body .jar-repetition-track .is-done .jar-repetition-dot{color:#285c42;background:#e7f1e9;border-color:#438267}body .jar-repetition-track .jar-repetition-dot i{color:#fff;background:#28704c;border-radius:50%;place-items:center;width:13px;height:13px;font:700 10px/1 Arial,sans-serif;display:grid;position:absolute;top:-5px;right:-4px}body .jar-repetition-track .is-current .jar-repetition-dot{color:#912044;border-color:#bd245b;animation:1.6s ease-in-out infinite jar-review-pulse}body .jar-repetition-track .is-next .jar-repetition-dot{color:#927a40;background:#fcf5e2;border-color:#c59b35}@keyframes jar-review-pulse{0%,to{box-shadow:0 0 0 1px #bd245b22}50%{border-color:#ee4080;box-shadow:0 0 0 4px #bd245b66}}@media (prefers-reduced-motion:reduce){body .jar-repetition-track .is-current .jar-repetition-dot{animation:none;box-shadow:0 0 0 2px #bd245b55}}html body .library-create-action{box-sizing:border-box;letter-spacing:.1px;cursor:pointer;min-height:48px;padding:11px 20px;border-radius:var(--ui-radius)!important;color:#fff!important;text-shadow:none!important;background:linear-gradient(135deg,#ffad3d,#ff7a1a 48%,#ff5417)!important;border:1px solid #df6415!important;font:700 13px/1 Arial,Helvetica,sans-serif!important;transition:transform .16s,filter .16s,box-shadow .16s!important;box-shadow:inset 0 1px #fffdf5,inset 0 0 0 2px #fff8e344,0 2px 3px #342a241c!important}@media (min-width:621px){html body .library-create-action:is(.library-create-action--unit,.library-create-action--list){justify-content:center;align-items:center;display:inline-flex;flex:0 0 112px!important;width:112px!important;min-width:112px!important;height:48px!important;padding:11px 12px!important}}html body .library-create-action:hover:not(:disabled){filter:brightness(1.04)!important;border-color:#cf5710!important;transform:none!important}html body .library-create-action:active:not(:disabled){transform:translateY(1px)!important;box-shadow:inset 0 2px 4px #342a2426!important}html body .jar-page .word-list .list-title-line>button.share-btn.copied,html body .jar-page .word-list .list-title-line>button.share-btn.copied:hover{color:#fff!important;text-shadow:0 1px 1px #0f4b3073!important;filter:none!important;background-color:#27825a!important;background-image:linear-gradient(#62bd88,#27825a)!important;border-color:#197247!important;box-shadow:0 8px 18px #2374514d,inset 0 1px #fff6!important}body{font-family:var(--font-interface)}body :is(.brand,.mobile-header-brand,h1,h2,h3,.wordstore-plaque h2,.cabinet-card-meta h3,.cabinet-door-label,.jar-info h3,.jar-title-input,.library-directory>header>b,.wordstore-directory>b,.cabinet-directory>strong){font-family:var(--font-display)!important}body :is(p,small,label,button,input,select,textarea,.eyebrow,.pill,.dose,.rank-logic,.game-guide li,.tutorial-card footer,.repetition-location,.catalog-loose-empty,.cabinet-section-head,.global-search-status,.global-result-kind,.teacher-card-copy,.profile-weekly-games,.monetization-card),body :is(.library-breadcrumbs,.cabinet-open-count,.wordstore-room-stats,.cabinet-creator-engraving,.wordstore-engraving,.directory-branches,.catalog-loose-head,.wordcraft-navigation){font-family:var(--font-interface)!important}body .jars-page .cabinet-library.open-mode>.shelf-title.library-level-header>.cabinet-open-count,body .jars-page .cabinet-library.open-mode>.shelf-title.library-level-header>.cabinet-open-count>span{font-family:var(--font-interface)!important;letter-spacing:0!important;font-weight:700!important}body :is(.stat-grid,.paired-stat-grid,.profile-score,.profile-metrics,.result-table,.leaderboard-table,.cabinet-open-count,.wordstore-room-stats,.game-hud,.game-score,.dose,.wordcraft-level-stat,.cabinet-count) :is(b,strong,em,span),body :is(.stat-grid,.paired-stat-grid,.profile-score,.profile-metrics,.result-table,.leaderboard-table,.game-hud,.game-score){font-variant-numeric:tabular-nums;font-family:var(--font-interface)!important}body :is(.cabinet-section-head p,.catalog-loose-empty,.tutorial-card p,.game-guide li,.repetition-banner footer,.global-search-hero p,.teacher-card p,.create-dialog p){letter-spacing:0!important;line-height:1.48!important}@media (max-width:620px){body :is(p,small,label,.cabinet-open-count,.wordstore-room-stats){text-rendering:optimizelegibility}}body .library-directory{overflow-y:auto;overflow-x:hidden!important}body .library-directory>header{min-width:0;overflow:visible;container-type:inline-size}body .library-directory>header>small{max-width:100%;padding-right:0;font-weight:700;line-height:1.45;display:inline-block;overflow:visible;white-space:nowrap!important;color:#943b0d!important;letter-spacing:0!important}body .library-directory>header>b{color:#203c2e;font-weight:700}body .library-directory>header>.directory-count-legend,body .library-directory>header>.directory-count-legend>i{color:#344735;font-size:12px;line-height:1.35}body .library-directory .directory-branches button{font-weight:700;line-height:1.45;color:#243b2c!important;font-size:14px!important}body .library-directory .directory-branches button>span:first-child{font-size:14px;color:#943b0d!important}body .library-directory summary:before{color:#344735;font-weight:700}body .library-directory .directory-branches button small,body .library-directory .directory-branches button.directory-combined-count{font-variant-numeric:tabular-nums;color:#344735!important;font-size:12px!important}body .collaborator-dialog{box-sizing:border-box;background:linear-gradient(145deg,#fffdf5,#f7edda);border:1px solid #d8c8a4;border-radius:24px;gap:16px;width:min(560px,100%);padding:32px;display:grid;position:relative;box-shadow:0 28px 70px #2a1f1147,inset 0 1px #fff}body .collaborator-dialog-icon{background:linear-gradient(145deg,#e4f5e8,#b9dfc7);border-radius:19px;place-items:center;width:58px;height:58px;font-size:27px;display:grid;box-shadow:inset 0 1px #fff,0 7px 15px #26664629}body .collaborator-dialog h2{color:#284f40;margin:-7px 42px 0 0;font:800 27px/1.15 Georgia,serif!important}body .collaborator-dialog>p{color:#65756d;margin:0;font-size:12px;line-height:1.5}body .collaborator-dialog>p small{color:#7b8982}body .collaborator-dialog>.close-x{position:absolute;top:15px;right:15px}body .collaborator-username{color:#3f554c;gap:7px;font-size:10px;font-weight:900;display:grid}body .collaborator-username>input{box-sizing:border-box;outline:none;width:100%;min-height:46px;color:#24483b!important;background:#fff!important;border:1px solid #bfcfc4!important;border-radius:12px!important;padding:11px 13px!important;font-size:15px!important;box-shadow:inset 0 2px 5px #274a3b0f!important}body .collaborator-username>input:focus{border-color:#3f936c!important;box-shadow:0 0 0 4px #3f936c24!important}body .collaborator-role-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}body .collaborator-role-picker legend{color:#3f554c;margin-bottom:8px;font-size:10px;font-weight:900}body .collaborator-role-picker>label{color:#40534b;cursor:pointer;background:#fff;border:1px solid #d9d4c8;border-radius:14px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:13px 10px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}body .collaborator-role-picker>label:hover{border-color:#8bbca3;transform:translateY(-1px)}body .collaborator-role-picker>label.selected{background:#edf8f0;border-color:#3b9169;box-shadow:0 0 0 3px #3b916921}body .collaborator-role-picker>label.remove.selected{background:#fff1ed;border-color:#bd6659;box-shadow:0 0 0 3px #bd66591f}body .collaborator-role-picker input{opacity:0;pointer-events:none;position:absolute}body .collaborator-role-picker>label>span{color:#287052;background:#dcefe3;border-radius:10px;place-items:center;width:31px;height:31px;font-size:17px;font-weight:900;display:grid}body .collaborator-role-picker>label.remove>span{color:#9a453b;background:#f7ddd7}body .collaborator-role-picker b{gap:5px;font-size:11px;line-height:1.2;display:grid}body .collaborator-role-picker small{color:#78877f;font-size:8px;font-weight:600;line-height:1.35}body .collaborator-error{color:#8c392f;background:#fff0ec;border:1px solid #e3a89d;border-radius:10px;padding:10px 12px;font-size:11px}body .collaborator-dialog footer{justify-content:flex-end;gap:9px;display:flex}body .collaborator-dialog footer>button{cursor:pointer;min-height:42px;border-radius:11px!important;padding:9px 15px!important;font-size:10px!important;font-weight:900!important}body .collaborator-dialog .collaborator-cancel{color:#665b48!important;background:linear-gradient(#fffdf7,#eee5d5)!important;border-color:#cfc5b1!important}body .collaborator-dialog .collaborator-submit{color:#fff!important;background:linear-gradient(#4a9b73,#277052)!important;border-color:#276f51!important;box-shadow:inset 0 1px #ffffff59,0 4px 10px #1f694933!important}body .collaborator-dialog .collaborator-submit.remove{background:linear-gradient(#c86b5d,#a94e42)!important;border-color:#a94e42!important}@media (max-width:620px){body .collaborator-dialog{border-radius:18px;gap:13px;padding:25px 14px 18px}body .collaborator-dialog h2{font-size:21px!important}body .collaborator-role-picker{grid-template-columns:1fr}body .collaborator-role-picker>label{padding:10px}body .collaborator-dialog footer{grid-template-columns:1fr;display:grid}body .collaborator-dialog footer>button{width:100%}}body .progress-page .progress-view,body .progress-page .stat-explanation,body .progress-page .wordamood-picker,body .progress-page .detailed-guide{font-kerning:normal;text-rendering:optimizelegibility;font-family:var(--font-geist-sans,"Segoe UI",Arial,sans-serif)!important}body .progress-page .progress-view :where(h1,h2,h3,h4,p,small,b,strong,em,i,span,button,input,summary,footer,li),body .progress-page :where(.stat-explanation,.wordamood-picker,.detailed-guide) :where(h1,h2,h3,h4,p,small,b,strong,em,i,span,button,input,summary,footer,li){font-family:inherit!important}body .progress-page .progress-profile-identity>div>small{letter-spacing:.1em!important;font-size:10px!important;line-height:1.25!important}body .progress-page .progress-profile-identity h2{letter-spacing:-.035em!important;font-size:30px!important;font-weight:780!important;line-height:1.08!important}body .progress-page .progress-profile-login p{font-size:10px!important;font-weight:560!important;line-height:1.4!important}body .progress-page .progress-profile-identity>strong>span:first-child{letter-spacing:.08em!important;font-size:8px!important;line-height:1.2!important}body .progress-page .progress-profile-identity>strong>b{letter-spacing:-.01em!important;font-size:12px!important;font-style:normal!important;font-weight:760!important;line-height:1.25!important}body .progress-page .profile-rank-progress>small{font-size:8px!important;font-weight:700!important;line-height:1.2!important}body .progress-page :where(.profile-ranks-link,.detailed-guide-trigger>b,.tutorial-replay>b){letter-spacing:.02em!important;font-size:10px!important;font-weight:760!important;line-height:1.2!important}body .progress-page .repetition-banner>header small,body .progress-page .profile-week-panel>header small{letter-spacing:.1em!important;font-size:10px!important;font-weight:750!important;line-height:1.25!important}body .progress-page .repetition-banner>header h3{letter-spacing:-.025em!important;font-size:28px!important;font-weight:780!important;line-height:1.12!important}body .progress-page .repetition-banner>header>span{font-size:15px!important;font-weight:780!important;line-height:1.2!important}body .progress-page .repetition-empty b{font-size:13px!important;font-weight:720!important;line-height:1.35!important}body .progress-page .repetition-empty span{font-size:10px!important;font-weight:520!important;line-height:1.45!important}body .progress-page .repetition-how summary,body .progress-page .repetition-how footer{font-size:10px!important;font-weight:620!important;line-height:1.5!important}body .progress-page .repetition-link-copy>b{font-size:12px!important;font-weight:720!important;line-height:1.25!important}body .progress-page .repetition-link-copy>small,body .progress-page .repetition-stage-dates small{font-size:9px!important;font-weight:560!important;line-height:1.35!important}body .progress-page .profile-week-panel h3{font-size:19px!important;font-weight:720!important;line-height:1.15!important}body .progress-page .profile-week-panel h3 strong{font-size:30px!important;font-weight:800!important}body .progress-page .profile-week-panel p{font-size:10px!important;font-weight:560!important;line-height:1.4!important}body .progress-page .profile-week-panel>header>em{font-size:9px!important;font-weight:720!important;line-height:1.25!important}body .progress-page .profile-week-days b{font-size:15px!important;font-weight:780!important;line-height:1!important}body .progress-page .profile-week-days small{letter-spacing:.04em!important;font-size:9px!important;font-weight:700!important;line-height:1!important}body .progress-page .profile-week-games .weekly-game-group>b{font-size:10px!important;font-weight:680!important;line-height:1.25!important}body .progress-page .view-intro .eyebrow{letter-spacing:.1em!important;font-size:10px!important;font-weight:750!important;line-height:1.3!important}body .progress-page .view-intro h2{letter-spacing:-.025em!important;font-size:25px!important;font-weight:780!important;line-height:1.15!important}body .progress-page .view-intro p{font-size:10px!important;font-weight:540!important;line-height:1.4!important}body .progress-page .paired-stat-grid article>b{letter-spacing:-.02em!important;font-size:21px!important;font-weight:780!important;line-height:1.1!important}body .progress-page .paired-stat-grid article>small{white-space:nowrap!important;min-width:0!important;font-size:clamp(11px,.85vw,13px)!important;font-weight:680!important;line-height:1.15!important}body .progress-page .paired-stat-grid article>small>span{text-wrap:nowrap;display:block;overflow:visible;white-space:nowrap!important}body .progress-page .stat-explanation h2,body .progress-page .detailed-guide h2{letter-spacing:-.025em!important;font-size:27px!important;font-weight:780!important;line-height:1.15!important}body .progress-page .stat-explanation p,body .progress-page .detailed-guide :where(p,li){font-size:12px!important;font-weight:500!important;line-height:1.6!important}body .progress-page .wordamood-picker>header b{font-size:16px!important;font-weight:740!important;line-height:1.25!important}body .progress-page .wordamood-picker>div>button :where(b,small){font-size:10px!important;font-weight:650!important;line-height:1.2!important}@media (max-width:620px){body .progress-page .progress-profile-identity h2{font-size:22px!important}body .progress-page .progress-profile-login p{font-size:9px!important}body .progress-page .repetition-banner>header h3{font-size:22px!important}body .progress-page .profile-week-panel h3{font-size:16px!important}body .progress-page .profile-week-panel h3 strong{font-size:25px!important}body .progress-page .view-intro h2{font-size:22px!important}body .progress-page .paired-stat-grid article>small{white-space:nowrap!important;font-size:12px!important}}body .wordamood-picker .wordamood-face,body .wordamood-picker>div>button.selected .wordamood-face{box-shadow:none!important;border:0!important;border-radius:0!important}body .wordamood-picker>header>div{text-align:center;flex:1;min-width:0;padding-inline:24px 0}body .wordamood-picker>div>button{container-type:inline-size}body .wordamood-picker>div>button>b,body .progress-page .wordamood-picker>div>button>b{overflow-wrap:normal;word-break:normal;width:100%;min-width:0;text-align:center!important;white-space:nowrap!important;font-size:min(10px,var(--mood-label-size,10px))!important;letter-spacing:0!important;margin:5px 0 0!important;line-height:1.3!important}body .wordamood-picker>footer{text-align:center!important}body .progress-page .wordamood-control--mobile>.wordamood-trigger.has-mood .wordamood-face{aspect-ratio:1;border-radius:0!important;width:100%!important;height:auto!important;transform:none!important}body .progress-page .progress-view .view-intro{text-align:center!important;justify-content:center!important;padding:20px 12px!important}body .progress-page .progress-view .view-intro>div{width:100%;max-width:none;text-align:center!important}body .progress-page .progress-view .view-intro h2{margin:7px 0!important;font-size:clamp(28px,3.4vw,46px)!important;line-height:1.15!important}body .progress-page .progress-view .view-intro .eyebrow{font-size:14px!important}body .progress-page .progress-view .view-intro p{font-size:12px!important;line-height:1.4!important}body .jar-repetition-scroll{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .jar-repetition-controls{align-items:center;gap:6px;margin-left:auto;display:flex}body .jar-repetition-controls button{color:#50664c;cursor:pointer;background:#fffaf0;border:1px solid #b5ac94;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;font:700 20px/1 Arial,sans-serif;display:grid}body .jar-repetition-controls button:disabled{opacity:.5;cursor:wait}body .jar-repetition-controls button:focus-visible{outline-offset:3px;outline:2px solid #28704c}body .jar-repetition-controls .jar-repetition-stop{color:#c93636;border-color:#c93636}body .jar-repetition-stop svg{width:24px;height:24px}body .jar-repetition-controls .jar-repetition-stop[aria-pressed=true]{background:#ffe1df;box-shadow:0 0 0 3px #c9363633}body .jar-repetition-status{color:#8c3930;flex-basis:100%;font:12px/1.4 Arial,sans-serif}body .jar-repetition-scroll.is-paused .jar-repetition-track{opacity:.55}body .jar-repetition-help{box-sizing:border-box;color:#315e4b;background:#fff9e9;border:1px solid #c8bb98;border-radius:18px;width:min(460px,100vw - 28px);max-height:85dvh;padding:22px;overflow:auto;box-shadow:0 16px 50px #173c2c44}body .jar-repetition-help::backdrop{background:#142b2466}body .jar-repetition-help h2{margin:0 0 14px;font:700 22px/1.2 Georgia,serif}body .jar-repetition-help p{white-space:normal;word-break:normal;overflow-wrap:normal;margin:12px 0;font:14px/1.5 Arial,sans-serif}body .jar-repetition-help form button{color:#fffaf0;cursor:pointer;background:#306447;border:0;border-radius:10px;width:100%;min-height:44px;font:700 14px Arial}@media (max-width:620px){body .jar-page .jar-repetition-track{flex:1;width:auto;min-width:0}body .jar-repetition-controls{gap:3px}body .jar-repetition-controls button{width:25px;height:25px;font-size:17px}body .jar-repetition-stop svg{width:21px;height:21px}body .jar-repetition-scroll{gap:5px}}body .jar-page .jar-title-row textarea.jar-title-adaptive{box-sizing:border-box;resize:none;border-radius:0;min-height:0;overflow:hidden;white-space:pre-wrap!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;letter-spacing:0!important;padding:4px 0!important;line-height:1.2!important}body .jar-leaderboard-modal .result-table .result-row{grid-template-columns:34px minmax(0,1fr) 52px;gap:6px}body .jar-leaderboard-modal .result-table .result-row>span:nth-child(2){min-width:0}body .jar-leaderboard-modal .jar-member-identity{text-align:left;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:3px 6px;min-width:0;display:grid;container-type:inline-size}body .jar-leaderboard-modal .jar-member-identity>b{grid-area:1/1;min-width:0;display:block}body .jar-leaderboard-modal .jar-member-access{display:contents}body .jar-leaderboard-modal .jar-member-access>small{color:#65776c;background:0 0;grid-area:2/1;padding:0;font:10px/1.3 Arial,sans-serif;display:block}body .jar-leaderboard-modal .jar-member-access>.jar-editor-toggle{grid-area:1/2/span 2;align-self:center}body .jar-leaderboard-modal .jar-editor-toggle{color:#315e4b;white-space:normal;word-break:normal;overflow-wrap:normal;cursor:pointer;background:#edf5e8;border:1px solid #b9ccb8;border-radius:6px;width:100%;min-width:0;max-width:100%;min-height:24px;padding:3px 4px;font:600 clamp(8px,4.5cqi,10px)/1.2 Arial,sans-serif}body .jar-leaderboard-modal .jar-member-access>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .jar-leaderboard-modal .jar-editor-toggle[aria-pressed=true]{color:#814a36;background:#f9ece1;border-color:#d9bca5}body .jar-leaderboard-modal .jar-editor-toggle:disabled{opacity:.6;cursor:wait}@media (max-width:620px){body .mobile-disclosure{margin:16px 0;display:block}body .mobile-disclosure>.desktop-disclosure-toggle{color:#294f3b;text-align:left;cursor:pointer;background:#f7f4e8;border:1px solid #cdbd98;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;font:600 14px/1.4 Arial,sans-serif;display:flex}body .mobile-disclosure[data-expanded=false]>.desktop-disclosure-content{display:none!important}body .mobile-disclosure[data-expanded=true]>.desktop-disclosure-content{padding-top:12px;display:block}}body .academy-panorama-view .academy-proverb-illustration{object-fit:contain;border-radius:18px;width:100%;max-width:820px;height:auto;margin:20px auto 0;display:block}.academy-mobile-activity-copy,.mobile-learning-nav,.mobile-practice-home,.mobile-review-start,.mobile-more-heading,.mobile-jar-time,.mobile-jar-games-link{display:none}@media (max-width:620px){body .interface-language-switch:not(.app-shell .sidebar .sidebar-language-slot .interface-language-switch){display:none!important}body .app-shell>.sidebar>.sidebar-scroll>nav>.nav-item[data-nav-id=Leaderboard]{overflow-wrap:normal;letter-spacing:-.25px!important;gap:5px!important;font-size:clamp(10px,3.1vw,13px)!important}body .app-shell>.sidebar>.sidebar-scroll>nav>.nav-item[data-nav-id=VitaGames]{display:none!important}body .repetition-link-copy .mobile-jar-time{color:#355746!important;font:12px/1.4 Arial!important;display:block!important}body .mobile-learning-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .mobile-practice-home{margin-bottom:16px}body .mobile-practice-home h2{color:#294f3b;margin:0;font:700 25px Georgia}body .mobile-app-header{display:none!important}body .app-shell{padding-top:env(safe-area-inset-top,0px)!important}body .app-shell .sidebar{visibility:hidden;pointer-events:none;overscroll-behavior:contain;transition:transform .25s,visibility .25s;overflow-y:auto;transform:translateY(calc(100% + 90px));inset:auto 0 calc(63px + env(safe-area-inset-bottom,0px)) 0!important;width:100%!important;height:auto!important;max-height:calc(100dvh - 90px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border:1px solid #cdbd98!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;padding:14px 16px 18px!important;box-shadow:0 -12px 35px #183f352e!important}body .app-shell.mobile-menu-open .sidebar{visibility:visible;pointer-events:auto;transform:translateY(0)}body .app-shell>.sidebar>.sidebar-scroll{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}body .app-shell>.sidebar>.sidebar-scroll>.mobile-more-heading{grid-area:1/1/auto/-1}body .app-shell>.sidebar>.sidebar-scroll>.brand{display:none!important}body .app-shell>.sidebar>.sidebar-scroll>.sidebar-user-top{grid-area:2/1/auto/-1;margin:0!important;padding:0!important}body .app-shell>.sidebar>.sidebar-scroll>nav{grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;height:auto!important}body .app-shell>.sidebar>.sidebar-scroll>nav>.nav-item:first-child{display:none!important}body .app-shell>.sidebar>.sidebar-scroll>nav>.nav-item{white-space:normal!important;gap:7px!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:9px!important;font:600 13px/1.3 Arial,sans-serif!important;box-shadow:0 2px 4px #304b3010!important}body .app-shell>.sidebar>.sidebar-scroll>nav>.nav-item>span:first-child{flex:0 0 25px!important;width:25px!important;height:25px!important;font-size:18px!important}body .app-shell>.sidebar>.sidebar-scroll>.admin-tools{grid-area:4/1/auto/-1;margin:0!important;padding:0!important;position:static!important}body .app-shell>.sidebar>.sidebar-scroll>.admin-tools>button{min-height:44px!important;font:600 13px Arial!important}body .app-shell>.sidebar>.sidebar-scroll>.sidebar-language-slot{grid-area:5/1;align-self:center;margin:0!important;padding:0!important}body .app-shell>.sidebar>.sidebar-scroll>.sidebar-exit-actions{grid-area:5/2;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}body .app-shell>.sidebar>.sidebar-scroll>.sidebar-exit-actions>.sidebar-signout{justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;height:auto!important;min-height:44px!important;padding:8px!important;font-size:13px!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}body .app-shell>.sidebar>.sidebar-scroll .sidebar-signout-copy small{display:none!important}body .app-shell>.sidebar>.sidebar-scroll .sidebar-signout-copy b{font:600 13px Arial!important}body .app-shell>.sidebar>.sidebar-scroll .sidebar-user-top .profile{min-height:62px!important;margin:0!important}body .app-shell .sidebar .sidebar-exit-actions{flex-shrink:0;margin-top:10px!important;position:static!important;inset:auto!important;transform:none!important}body .app-shell .sidebar .sidebar-signout{position:static!important;inset:auto!important;transform:none!important}body .app-shell .sidebar-scroll>nav,body .app-shell .sidebar-scroll>.admin-tools,body .app-shell .sidebar-scroll>.profile-actions{flex-shrink:0}body .mobile-more-heading{color:#294f3b;justify-content:space-between;align-items:center;font:700 20px Georgia;display:flex}body .mobile-more-heading button{color:#294f3b;cursor:pointer;background:#fff8e8;border:1px solid #d3c19a;border-radius:12px;min-width:44px;min-height:44px;font:24px Arial}body .app-shell .sidebar .brand{justify-content:center;margin:0!important;padding:0!important}body .app-shell .sidebar .sidebar-language-slot{height:auto;min-height:38px}body .app-shell .sidebar .sidebar-language-slot .interface-language-switch{margin:0 auto;position:static}body:has(.app-shell.mobile-menu-open){overflow:hidden}body .mobile-learning-nav{z-index:265!important}body .mobile-learning-nav button[aria-expanded=true]{color:#194c37;background:#dcebdd;border-color:#9ab69c}body .content:has(.mobile-practice-home)>.topbar{display:none!important}body .cabinet-library .library-level-header>.level-back-label{justify-content:center;align-items:center;display:flex!important}body .inside-games .game-duration{margin-top:5px;display:block}body .inside-games button:disabled{opacity:.5}body .mobile-learning-nav{z-index:245;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#faf5e8;border-top:1px solid #cdbd98;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #294f391a}body .mobile-learning-nav button{color:#355746;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;gap:3px;min-height:48px;font:600 12px Arial;display:grid}body .mobile-learning-nav button span{font-size:20px}body .mobile-learning-nav button[aria-current=page]{color:#194c37;background:#dcebdd;border-color:#9ab69c}body .app-shell,body .jar-page{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}body .mobile-practice-home{color:#294f3b;background:#fbf5e8;border:1px solid #d3c19a;border-radius:18px;gap:14px;padding:18px;display:grid}body .mobile-practice-home h1{margin:0;font:700 27px Georgia}body .mobile-practice-home p{margin:0;font:15px/1.5 Arial}body .mobile-practice-home button,body .mobile-review-start{color:#fffaf0;background:#306447;border:1px solid #356b4b;border-radius:12px;min-height:48px;padding:12px;font:700 16px Arial}body .mobile-review-start{gap:5px;width:100%;margin:12px 0;display:grid}body .mobile-review-start small{color:inherit!important;font:12px/1.4 Arial!important}body .mobile-review-start:disabled{opacity:.5}body .library-level-header{flex-wrap:wrap!important}body .library-level-header .level-back-label{width:auto!important;min-width:150px!important;min-height:44px!important;font-size:14px!important}body .inside-games button{min-height:68px!important}body .inside-games b{font-size:16px!important;line-height:1.3!important}body .inside-games small{font-size:12px!important;line-height:1.4!important}body .game-skill-filters{flex-wrap:wrap!important}body .game-skill-filters button,body .answers button{min-height:48px!important;font-size:16px!important}body .game-drag-handle,body .practice-instructions{display:none!important}body .jar-page .jar-workspace{flex-direction:column!important;display:flex!important}body .jar-page .repeat-panel{width:100%}body .jar-page .mobile-jar-games-link{color:#fffaf0;cursor:pointer;white-space:normal;word-break:normal;overflow-wrap:normal;background:#306447;border:1px solid #356b4b;border-radius:10px;width:100%;min-height:44px;margin-top:8px;padding:9px 14px;font:700 14px/1.3 Arial,sans-serif;display:block}body .jar-page #jar-games{scroll-margin-top:calc(76px + env(safe-area-inset-top,0px))}body .jar-page .word-list .list-head{grid-template-columns:minmax(0,1fr)!important}body .jar-page .word-list .list-head>.word-limit{display:none!important}body .jar-page .word-list .list-head>div:first-child{width:100%}body .jar-page .word-list .list-title-line{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .jar-page .mobile-wordamin-list-heading{align-items:center;gap:8px;display:flex}body .jar-page .mobile-wordamin-count{font:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap}}body .repetition-link-copy .profile-jar-time{color:#355746!important;font:12px/1.4 Arial,sans-serif!important;display:block!important}@media (min-width:621px){body .progress-page header.progress-profile-identity.profile-calm{grid-template-columns:max-content minmax(0,1fr)!important;column-gap:24px!important}body .progress-page header.profile-calm>strong{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:2/1!important;align-self:center!important;margin:0!important;padding:0!important;display:block!important}body .progress-page header.profile-calm>div:not(.wordamood-control):not(.profile-help-actions){grid-column:1/-1!important}body .progress-page header.profile-calm>.profile-help-actions{border:0!important;grid-area:2/2!important;justify-content:flex-start!important;align-self:center!important;align-items:center!important;gap:12px 24px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}body .progress-page header.profile-calm>.profile-help-actions>button{white-space:nowrap!important;line-height:1.5!important}body .progress-page header.profile-calm>strong>span:first-child,body .progress-page header.profile-calm>strong>b{color:#65776c!important;letter-spacing:normal!important;text-transform:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:560!important;line-height:1.5!important;display:inline!important}body .progress-page header.profile-calm>strong>span:first-child{margin-right:5px!important}body .progress-page header.profile-calm>strong>b{min-width:0!important;margin:0!important;padding:0!important}body .progress-page header.profile-calm>strong>.profile-rank-progress,body .progress-page header.profile-calm>strong .profile-rank-icon,body .progress-page header.profile-calm>strong .profile-ranks-link,body .progress-page header.profile-calm>strong:before,body .progress-page header.profile-calm>strong:after{display:none!important}body .progress-page header.profile-calm .progress-profile-name .wordamood-trigger.has-mood{position:relative;width:64px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}body .progress-page header.profile-calm .progress-profile-name .wordamood-trigger.has-mood:before,body .progress-page header.profile-calm .progress-profile-name .wordamood-trigger.has-mood:after{display:none!important}body .progress-page header.profile-calm .progress-profile-name .wordamood-face.small{aspect-ratio:1;mix-blend-mode:normal;position:absolute;top:50%;left:0;width:64px!important;height:64px!important;box-shadow:none!important;background-color:#0000!important;background-image:url(/wordamood-robot-transparent-v3.webp)!important;border:0!important;transform:translateY(-50%)!important}}.desktop-library-path,.desktop-library-switch,.desktop-library-back,.desktop-progress-overview,.desktop-disclosure-toggle{display:none}.desktop-disclosure,.desktop-disclosure-content{display:contents}@media (min-width:621px){body .app-shell .sidebar nav .nav-item.active{color:#fff5dd!important;background:#214e3e!important;border:2px solid #b58943!important;box-shadow:inset 5px 0 #edc77d,0 3px 8px #173e3320!important}body .sidebar .admin-tools{border-top:1px solid #c7b997!important;margin-top:16px!important;padding-top:14px!important}body .sidebar .admin-tools button,body .sidebar .sidebar-signout{box-shadow:none!important;color:#59695e!important;background:#eee9dc!important}body :is(.sidebar nav button,.cabinet-top-actions button,.leader-row,.score-rules,.stat-grid,.modal-backdrop input,.modal-backdrop textarea,.modal-backdrop select,.modal-backdrop button,.game-instructions){font-family:var(--font-geist-sans),Arial,sans-serif!important}body :is(.leader-row,.score-rules,.game-instructions){font-size:15px!important;line-height:1.5!important}body .leader-row strong{font-variant-numeric:tabular-nums;font-size:20px!important}body .leader-row .user-rank,body .paired-stat-grid small{font-size:14px!important;line-height:1.4!important}body :is(.leader-table,.global-search-form,.global-result-grid>article,.jar-workspace,.modal-backdrop>form){background-color:#faf7ee!important;box-shadow:0 8px 24px #142f3326!important}body .jar-page{background-blend-mode:soft-light!important;background-color:#ebe8d9!important}body .library-directory button{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .desktop-progress-overview{color:#244b3c;background:#f7f5e9;border:1px solid #cdbd98;border-radius:16px;grid-template-columns:1fr 1fr 1.6fr;gap:16px;margin-bottom:20px;padding:20px;display:grid!important}body .desktop-progress-overview>div{align-content:start;gap:8px;display:grid}body .desktop-progress-overview small{color:#52685b;font:500 13px/1.4 var(--font-geist-sans),Arial,sans-serif!important}body .desktop-progress-overview b{font-variant-numeric:tabular-nums;font:700 28px/1.2 var(--font-geist-sans),Arial,sans-serif!important}body .desktop-progress-overview :is(a,button){font:600 15px/1.5 var(--font-geist-sans),Arial,sans-serif!important;color:#275741!important;min-height:40px!important;padding:8px!important}body .leaderboard{flex-direction:column!important;display:flex!important}body .leaderboard>.desktop-progress-overview{order:-2}body .leaderboard>.own-leaderboard-place{order:-1}body .desktop-disclosure{margin:16px 0;display:block!important}body .desktop-disclosure-toggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;width:100%;color:#294f3b!important;font:600 16px/1.4 var(--font-geist-sans),Arial,sans-serif!important;background:#f7f4e8!important;border:1px solid #cdbd98!important;border-radius:12px!important;padding:16px!important;display:flex!important}body .desktop-disclosure[data-expanded=false]>.desktop-disclosure-content{display:none!important}body .desktop-disclosure[data-expanded=true]>.desktop-disclosure-content{padding-top:12px;display:block!important}body .score-rules{background:#faf7ee!important;border-radius:14px!important;padding:18px!important}body .score-rules>h3{display:none!important}body .score-rules>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .score-rules>div>span{white-space:normal!important;background:#f0efdf!important;border:1px solid #d5d8c7!important;border-radius:10px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:6px 10px!important;padding:14px!important;display:grid!important}body .score-rules>div>span b{font:600 15px/1.4 var(--font-geist-sans),Arial,sans-serif!important}body .score-rules>div>span em{grid-column:2;font:400 14px/1.5 var(--font-geist-sans),Arial,sans-serif!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;color:#385045!important}body .repeat-panel .game-filter-controls{box-sizing:border-box;background:linear-gradient(145deg,#fffdf7,#f7f2e8);border:1px solid #d8cbb4;border-radius:20px;gap:12px;width:min(720px,100%);margin:8px auto 18px;padding:20px 22px 18px;display:grid;box-shadow:inset 0 1px #fff,0 3px 10px #4a3e2914}body .repeat-panel .game-filter-heading{align-items:center;gap:10px;margin:0;display:flex}body .repeat-panel .game-filter-heading>button{color:#51483a;background:linear-gradient(145deg,#fffaf0,#efe5d1);border-color:#cdbd98;border-radius:10px;flex:1;min-height:46px;font:700 13px/1.2 Arial,sans-serif;box-shadow:0 3px 8px #51412a14}body .repeat-panel .game-filter-heading>button.active{color:#315844;background:linear-gradient(145deg,#f5f7ed,#e9efdf);border-color:#b9c9ad}body .repeat-panel .practice-help{float:none;z-index:2;flex:0 0 42px;margin:0;display:block;position:relative}body .repeat-panel .practice-help summary{box-sizing:border-box;color:#315844;cursor:pointer;background:linear-gradient(145deg,#fffaf0,#efe5d1);border:1px solid #cdbd98;border-radius:50%;place-items:center;width:42px;height:42px;font:700 19px/1 Arial,sans-serif;list-style:none;display:grid}body .repeat-panel .practice-help summary::-webkit-details-marker{display:none}body .repeat-panel .practice-help summary:focus-visible{outline-offset:3px;outline:3px solid #8ba987}body .repeat-panel .practice-help[open] summary{background:#e3efdf}body .repeat-panel .practice-help>p{box-sizing:border-box;color:#315844;text-align:left;background:#fffaf0;border:1px solid #c8bb98;border-radius:13px;width:min(340px,100vw - 96px);margin:0;padding:14px 16px;font:600 13px/1.5 Arial,sans-serif;position:absolute;top:48px;right:0;box-shadow:0 8px 22px #2d3a2a2b}body .repeat-panel .practice-instructions{display:none!important}body .repeat-panel .game-skill-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}body .repeat-panel .game-skill-filters>button{box-sizing:border-box;color:#51483a;background:linear-gradient(145deg,#fffaf0,#efe5d1);border:1px solid #d0c2a8;border-radius:10px;grid-column:auto;width:100%;min-width:0;min-height:42px;padding:9px 6px;font:600 12px/1.2 Arial,sans-serif;box-shadow:0 3px 8px #51412a12}body .repeat-panel .game-skill-filters>button.active{color:#315844;background:linear-gradient(145deg,#f3f7eb,#e5edda);border-color:#a7c09f;box-shadow:inset 0 1px #fff,0 3px 8px #3158441a}}@media (max-width:620px){html body .water-game .letter-keyboard[lang=es] button{font-size:18px!important}}.academy-avatar-picture{overflow:hidden;background:#f3ead6!important}body .word-table .word-row.labels button.definition-mode-link{-webkit-appearance:none;appearance:none;width:auto;min-width:0;height:auto;min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;text-underline-offset:3px;cursor:pointer;white-space:normal;text-decoration:none;display:inline;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body .definition-table textarea{box-sizing:border-box;resize:vertical;color:#514737;width:100%;min-height:58px;font:inherit;white-space:pre-wrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;background:#fffefa;border:1px solid #cdbb98;border-radius:8px;padding:14px;line-height:1.5;overflow:hidden}body .definition-table .word-row{align-items:start}body .game-match.definition-match{overflow-y:auto}body .definition-match .match-workshop,body .definition-match .match-playfield{min-height:0;overflow:visible;height:auto!important;max-height:none!important}body .definition-match .match-board{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:stretch}body .definition-match .match-board>div:not(.match-success-burst){grid-template-rows:repeat(4,1fr);gap:12px;height:auto;max-height:none;display:grid}body .definition-match .match-board button{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-align:left;overflow:visible;height:auto!important;min-height:110px!important;max-height:none!important;padding:18px 44px 18px 16px!important}body .definition-match .match-board .definition-card-text{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-align:left;width:100%;max-height:none;font:600 17px/1.45 Arial,sans-serif;display:block;overflow:visible}@media (min-width:621px){body .definition-table .word-row:not(.labels):not(.add-row)>textarea{grid-area:1/7;min-width:0}body .word-table .word-row.labels>span{flex-wrap:wrap;justify-content:flex-start;min-width:0}}@media (max-width:720px){body .definition-match .match-board{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:6px;padding:6px}body .definition-match .match-board>div:not(.match-success-burst){gap:10px;padding:3px}body .definition-match .match-board button{min-height:130px!important;padding:12px 8px 36px!important}body .definition-match .match-board button span{top:auto;bottom:8px;right:8px}body .definition-match .match-board .definition-card-text{font-size:14px}}@media (max-width:620px){body .definition-table .word-row:not(.labels):not(.add-row){grid-template-rows:28px 28px auto auto}body .definition-table .word-row:not(.labels):not(.add-row)>textarea{grid-area:3/2/5;min-width:0;min-height:80px}}body .word-table .word-row.labels button.definition-mode-link.is-active{font-weight:800;text-decoration:underline;text-decoration-thickness:2px;color:#256c50!important}body .word-table .word-row.labels button.definition-mode-link:not(.is-active):hover{color:#426958;text-decoration:underline}@keyframes hike-pack-in{0%{opacity:0;transform:translateY(-16px)scale(.6)}to{opacity:1;transform:none}}.chats-mobile-heading{display:none}:root{--ui-font:Arial,Helvetica,sans-serif;--ui-gap-small:8px;--ui-gap-controls:12px;--ui-gap-panels:20px;--ui-copy-size:16px;--ui-caption-size:14px;--ui-control-height:44px}.quiet-library-level{display:none}@keyframes catch-treasure-settle{0%{opacity:.3;translate:0 -5px}to{opacity:1;translate:0}}.memory-jar-arrival,.conveyor-night-window{display:none}
