@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2) format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAxUAAwAAAAAHJQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAAACcAAAAouPy46k9TLzIAAAFEAAAASQAAAGBmfHzzY21hcAAAAZAAAACUAAAAyB4CHX9nYXNwAAACJAAAAAgAAAAIAAAAEGdseWYAAAIsAAAGMwAAE0zA4Cg3aGVhZAAACGAAAAA1AAAANgh1R95oaGVhAAAImAAAABoAAAAkBKcD7GhtdHgAAAi0AAAAKAAAAKoMNQVfbG9jYQAACNwAAACmAAAApr/duwxtYXhwAAAJhAAAABwAAAAgAGcAXm5hbWUAAAmgAAABBQAAAkovcUtlcG9zdAAACqgAAAGqAAADCIfASQl42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGF+wTiBgZWBgamLKYKBgcEbQjPGMRgxHgLygVJw0MyABJwjg1wZDjAwMJ9jfgHiA80pU2BgmA9iM70DiykwMAMAVhsNRwAAAHjaVYmxCkFhAEbP77OSZBSXuJ4DACkeBmUwmSQxWcnEgvISDJJX8Ay2v343GTjDOcMBQoCARGDzaZgzkCKGiAIRPNYaaaypZlpoo52OuujmHPz9SfDnWmqrvU66OodxL/d0B/uwd7ArsAPbBzsEDL/EgSR87QNdeqTp4JEhS448ZXwKNGnRpkiNElXqVGi8Ad6lJ5oAAQAB//8AD3janVfBbqNYEHzAeK1REkXEQtEoGo0Qsua8sqx8VE4++cQHzGlP+UeffOLUSjJbRT03jcmuVstbgOzQRXW96n7PqUp96quX6oSnm3Sf0nPd1kVbt03bdPVu3/Xl+eO2OPK0vserb6/FsTj2/cevPhUp5ehNSvt614yj3tXdfhw1QwwXBuJSHN9eDaG3IbJD5H6HwQjG4xn3DoN/8f/ymRim0y/CNn8IqI9C1Wj3SCaPFkhkQD4gNAgrX1MqHeEeGMyJ8WNWHe51KzpMBUEfv3DDUR54ff/LbFQpVY4CTaUNMbrxLECnxlmeGURhAYOTEhlGMRiQUuEzs8KscELqcS742vtDZHrDL0Sm27Z2lqQ1J8mkkWkxxYvfZVQviBg+bvF+ZvT7t79bpj/SInZXt5xzXJm/jakwJ1gFeS3VeIYzyBUxroYIBjn4N+ku9bghguYDOE1vVp7N/P3A7rvYZR9kB8ilmsjsKB78Innz5ofFXK9U7iRynb0QJRaTRay7m7HNoj5wQLEBAt7OFP+CZ9cQT2sqUINFoZMz9lAe3h/w7y9MRGcqo+5z1eGQoHhQm/fIe03esBPO6oUzywZQnmHACf1ruuNbQmaN1PS2gBlANsamEXB/TPWpXtFSD1U8Bmer76UL9NF/+bA4N/3Ec5sdURzph54UQDO8c693oAIHuPJd6k9EPLnzZp7doA88IZIs5STNPlj+xG2DE18kLfUi3oSXTWXCTbM5XXkVndSt4Gh9wYe8ClgfxBaYTvyZlpp20aOj03fZqdQ0MuuXTPlgdJxrlvMvhOEKbNGs15izFT7BOWLimHJVASuS3bA8xFIqPd+7VAOxIUc6hu1qjcfq9HFrVgzvDwyoTkDUPPaL2LrT2LPzrMZYM6pjCMaLaj2IVYuO9aMetEHMlvlkfYiBD8m4kgMELiVBClmVk2M8AoUK0PW5tlqi4tFoe+IUw9srUc1maHwKOdWpGXNqlBNGyEuO8szoT+Zkl9TARjh0QJd+Amkx7230hc8dsbMPdAMeGZJw9EP2CA99rw+9iFrSETiLeVcGYbVm9TbQF15/hfAYEfIuIHdrokBG1egFxvgnLr4Glmf2RO9wde5u9CBdkPPCVVql4Oz0JyN8bWb30nqkaQrrEb9uGLS31iMc/DYVwPxP+5dcu0yWEd4bVLJx5W7St5E150VX8lCHJgcy52nOhFg6+Ow7HrEQknAuo9d0+pI+HYyVFqzv1jkQgTw4pEwxTJVNS8c2zFsqXYs1u+xGi+NupQpVD0MsFCgPyGO4rJEp9lmw6JRD6GBSMu+6Nvl/W2xbvEcH61k0RVtrAEQAv6/s5LlvNFlcXvhmCmpq7/fpXtRMufNGQT7dK3xf7Go5FvtZv2ZM38leKfpMEpClaLRGGA9+3IyzyzQ5v2nuh+2/upKH2zK7oTyzi1y7AWrRCdERR+mtTmFGBRdHqM//tAMhhu4xjxpKhr7C/LnnUjn2MYr5u278YqxuVXb4Hp+M2Vua1zIivBoveVNdaCz3unJXOd7Fva36yZbyaV0x0nTGis/OFF93JvNkzWlb601zUet4V/PKOzVVp4my5NiY4TetDxi50ohwQckbfh0wmBeVNCNcxOqg8P/47eZfCIbPqKfqxftp5jU5N+yE1M3U1UIfYYWrr7NilN6K0cyyoXMQLdtJrOCfYdQrleoVXJvovQKhm6aV2qPONIBJGP0WEwYkIguPXTO6ZgR19Z5jveY0LIpqPl9msTecpw17KE6mUu0iiTzBNmPCw9lc/WJ4UibrsF+J7tHCoD4viYVH9GCltEQNK/fCj8RxwGn9vvbmaobJuu2m3B/z/TPWrgJxluzxvEgg8qdPNL/C9r1th96k9sDdEAEZPf6QucAR8Jp5DT1+ZJ1xVv/gwLwIz40IcH5tacflzrWgKvXE9/HClnNvypRwQJuYlgHlKWOwu2n4voF4wsr7BWI6v3DEnVSFzte4kpoh7IT1OKKZjMCJoYhc/EmUvTSVTBJ1a9QQPZAOxVkMLBK77FT4+3EoD6mS48z4j6rVYkDPqNKN/qXIHcgw81qg+WUAJX4Je4BDnq1UNPrVQYZ5s88qZA1GL+qXAk8yw913Zf4jQcffy77iwwB42mNgZGBgYGZguDE79208v81XBmbmFwxAcEVd4RuYLns86c+1f13ML8Di7AxMIFEAoEQPaAAAAHjaY2BkYGB+wcAAIv9cA5FAEVTADABwFwSZAAB42mN+wVDLAARAGhXUorPR5RGihGVgIiTawcBYzvALKAOiawEkgQmdAAAAHwAfAB8AHwA8AGcAiACrAM0A3QD9ARMBGwEyAVUBagGRAa8BzAHUAe4CCwIdAjcCXwJxAowCtgK+AuEDCwM2A1QDdAOWA74D4gQaBDsEXwR4BJ0EugTgBP4FIwVABXMFhwWnBcwF6AYFBi8GTAZoBoMGoQbABtYG9AcaB0UHZAeJB6cHxQftCBgIQgh4CJ8I0Qj0CR0JQQlTCV8Jdgl2CYgJpgAAeNpjYGRgYAhisGDgYVBhYAfxEADIYwQAEv8AxnjajZADbgRQEEBf7caofzaobbtBbbtrG8fpsRr1BD1DJ1OuN1/vj2eAWmxUUFZZB7yV1aNMGe18oEw5zbyjLPcSryhTyQAxlKmilRuUqaaHCZRpFgIHEVkB5hiWFeaZEE75R4SHCAt7GMIvUrvo99lihwNCWAnLOibCIyG5x0Q6yBFW7ETxqPQMKyGN4ceHYZwhRnT9RTD8xTAaxWRE+fOaZ51L0W4KlVhDxq9Q3nX8BEhq/3YcqJwRRuU2nIjEiilcuWr9uLDyrNJVokRw6PzEgx6ehV9IskJKp2JlnBmGlCL0MoAhjlO9dBKEdYoxuV8wbKlXRGiPR7xak6VgVZZPm79Z+AAAAHjaYmBiAIP/WxmMGLCBIABB8ICoABQAAOyt+rZtZNt2N+yybSGIhEiIhmJoh66omD37Dhw6cuzEqTPnLly6cu3GrTv3Hjx68uzFqzfvPnz68u3Hrz//4hKSUtIysnLyCopKYausoqqmrqGppa2jq6dvYGhkbGJqZm5haWVtE9vJL9THhxVQBVnoRgzDAFRqkzFv/zEm4ZiZN6HvGrUupXT49cFtKSVm+/k4LSIgJ6wBeglZBpO9HDe2D3cmz4saU56TH+nyz6X7LZISueZSvIWigIk7yDoBePc976HnfeHkY4bdiufeE/ovEaevGGbgv0Fv8t2U8p8i9E/l/1SjaXN8OKP7Nzzn9ZztqJUp2VEL07Kh9dv6Rnl3gmceMxbaIBUeIKtYjfWiDfrVKWjYjoINFSwNWNrAJLOoY4WqnI1GRYWaaNRUo5qhT069vOcNcZKbefwq4sZzukVrDd1I6J6FLiRwV/5SpVzNOY1/ROgMu+wqxt1zGBd7bZa1tm4zuLOiGd3NiPC/ZeZumdlJzPz7x9OQ84alDMFazvW9cbxBddx8q50AF0Tb7wAA) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2) format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.focused-color-challenge{min-height:100svh;color:var(--color-text);background:var(--module-background);--stroop-red: #d64949;--stroop-blue: #3272c8;--stroop-green: #25835a;--stroop-yellow: #c58d00}.focused-color-challenge__panel{width:min(100%,560px);min-height:100svh;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:38px;padding:max(36px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom));text-align:center;background:var(--module-background)}.focused-color-challenge__copy,.focused-color-challenge__example{width:min(100%,440px);display:grid;justify-items:center;gap:18px}.focused-color-challenge__result-lines{display:grid;gap:10px}.focused-color-challenge__result-lines p{margin:0}.focused-color-challenge__copy h1{margin:0;font-size:clamp(29px,8vw,40px);font-weight:720;line-height:1.2;text-wrap:balance}.focused-color-challenge__example h1{margin:0;color:var(--color-text);font-size:clamp(24px,6.5vw,32px);font-weight:700;line-height:1.3;text-wrap:balance}.focused-color-challenge__copy p,.focused-color-challenge__example p{margin:0;color:var(--color-muted);font-size:clamp(18px,5vw,22px);font-weight:560;line-height:1.45;text-wrap:balance}.focused-color-challenge__action,.focused-color-challenge__answer{appearance:none;border:0;color:var(--button-text);background:linear-gradient(180deg,var(--button-top) 0%,var(--button-bottom) 100%);box-shadow:0 5px 0 var(--button-edge),0 10px 18px var(--button-shadow);cursor:pointer;font:inherit;font-weight:800;transition:transform 70ms ease,box-shadow 70ms ease,filter .15s ease;-webkit-tap-highlight-color:transparent}.focused-color-challenge__action{width:min(100%,280px);min-height:60px;padding:15px 24px;border-radius:999px;font-size:18px}.focused-color-challenge__result-actions{width:min(100%,280px);display:grid;justify-items:center;gap:18px}.focused-color-challenge__action:active,.focused-color-challenge__action.is-pressed,.focused-color-challenge__answer:active,.focused-color-challenge__answer.is-pressed{transform:translateY(4px);box-shadow:0 1px 0 var(--button-edge),0 3px 8px var(--button-shadow)}.focused-color-challenge__action:focus-visible,.focused-color-challenge__answer:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.focused-color-challenge__example{gap:16px}.focused-color-challenge__example .focused-color-challenge__word{margin-block:8px}.focused-color-challenge__example-answer{width:126px;min-height:46px;padding:8px 14px;font-size:15px;box-shadow:0 3px 0 var(--button-edge),0 6px 12px var(--button-shadow);cursor:default;pointer-events:none}.focused-color-challenge__panel--game{justify-content:space-between;gap:24px}.focused-color-challenge__timer{min-width:76px;margin:0;color:var(--color-muted);font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.focused-color-challenge__prompt{width:100%;min-height:230px;display:grid;place-items:center;align-content:center;gap:22px}.focused-color-challenge__prompt>p:first-child{margin:0;color:var(--color-muted);font-size:16px;font-weight:700}.focused-color-challenge__word{display:block;font-size:clamp(48px,15vw,82px);font-weight:900;line-height:1;letter-spacing:0;text-shadow:0 2px 0 color-mix(in srgb,currentColor 12%,transparent);animation:focused-color-word-in .18s ease-out both}.focused-color-challenge__word--red{color:var(--stroop-red)}.focused-color-challenge__word--blue{color:var(--stroop-blue)}.focused-color-challenge__word--green{color:var(--stroop-green)}.focused-color-challenge__word--yellow{color:var(--stroop-yellow)}.focused-color-challenge__feedback{min-height:24px;margin:0;color:var(--color-muted);font-size:16px;font-weight:700;opacity:0;transition:opacity .16s ease}.focused-color-challenge__feedback--visible{opacity:1}.focused-color-challenge__answers{width:min(100%,430px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.focused-color-challenge__answer{min-height:66px;padding:14px 12px;border-radius:8px;font-size:18px}.focused-color-challenge__answer:disabled{cursor:default}@keyframes focused-color-word-in{0%{opacity:0;filter:blur(2px);transform:scale(.98)}to{opacity:1;filter:blur(0);transform:scale(1)}}:root[data-theme=dark] .focused-color-challenge{--stroop-red: #ff7777;--stroop-blue: #6ba7ff;--stroop-green: #65cb91;--stroop-yellow: #f1c64e}:root[data-font=pixel] .focused-color-challenge__copy h1{font-size:clamp(17px,5vw,23px);line-height:1.6}:root[data-font=pixel] .focused-color-challenge__example h1{font-size:clamp(14px,4vw,18px);line-height:1.65}:root[data-font=pixel] .focused-color-challenge__copy p,:root[data-font=pixel] .focused-color-challenge__example p{font-size:clamp(11px,3.2vw,14px);line-height:1.75}:root[data-font=pixel] .focused-color-challenge__word{font-size:clamp(35px,11vw,56px);line-height:1.3}:root[data-font=pixel] .focused-color-challenge__action,:root[data-font=pixel] .focused-color-challenge__answer,:root[data-font=pixel] .focused-color-challenge__example-answer,:root[data-font=pixel] .focused-color-challenge__feedback,:root[data-font=pixel] .focused-color-challenge__timer{font-size:11px;line-height:1.6}@media(max-height:700px){.focused-color-challenge__panel{gap:24px;padding-top:max(24px,env(safe-area-inset-top))}.focused-color-challenge__prompt{min-height:190px;gap:16px}.focused-color-challenge__answer{min-height:58px}}@media(min-width:680px){.focused-color-challenge__panel{border-inline:1px solid var(--color-border)}}@media(prefers-reduced-motion:reduce){.focused-color-challenge__word{animation:none}.focused-color-challenge__action,.focused-color-challenge__answer,.focused-color-challenge__feedback{transition-duration:80ms}}.focused-dot-sequence{min-height:100svh;color:var(--color-text);background:var(--module-background)}.focused-dot-sequence__panel{width:min(100%,560px);min-height:100svh;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;padding:max(36px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom));text-align:center;background:var(--module-background)}.focused-dot-sequence__copy{width:min(100%,440px);display:grid;justify-items:center;gap:18px}.focused-dot-sequence__copy h1{margin:0;font-size:clamp(29px,8vw,40px);font-weight:720;line-height:1.2;text-wrap:balance}.focused-dot-sequence__copy p{margin:0;color:var(--color-muted);font-size:clamp(18px,5vw,22px);font-weight:560;line-height:1.45;text-wrap:balance}.focused-dot-sequence__copy .focused-dot-sequence__result-count{color:var(--color-text-faded);font-size:15px;font-weight:750}.focused-dot-sequence__action{appearance:none;width:min(100%,280px);min-height:60px;padding:15px 24px;border:0;border-radius:999px;color:var(--button-text);background:linear-gradient(180deg,var(--button-top) 0%,var(--button-bottom) 100%);box-shadow:0 5px 0 var(--button-edge),0 10px 18px var(--button-shadow);cursor:pointer;font:inherit;font-size:18px;font-weight:800;transition:transform 70ms ease,box-shadow 70ms ease,filter .15s ease;-webkit-tap-highlight-color:transparent}.focused-dot-sequence__result-actions{width:min(100%,280px);display:grid;justify-items:center;gap:18px}.focused-dot-sequence__action:active,.focused-dot-sequence__action.is-pressed{transform:translateY(4px);box-shadow:0 1px 0 var(--button-edge),0 3px 8px var(--button-shadow)}.focused-dot-sequence__action:focus-visible,.focused-dot-sequence__dot:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.focused-dot-sequence__panel--game{height:100svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;justify-items:center;align-content:stretch;gap:18px;padding-inline:14px}.focused-dot-sequence__status{width:min(100%,400px);display:flex;align-items:center;justify-content:space-between;color:var(--color-muted);font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}.focused-dot-sequence__status p{min-width:70px;margin:0}.focused-dot-sequence__status p:first-child{text-align:left}.focused-dot-sequence__status p:last-child{text-align:right}.focused-dot-sequence__instruction{min-height:32px;margin:0;color:var(--color-text);font-size:clamp(22px,6vw,28px);font-weight:720;line-height:1.25}.focused-dot-sequence__board{position:relative;width:100%;max-width:520px;height:100%;min-height:0;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:radial-gradient(circle at center,color-mix(in srgb,var(--module-glow) 72%,transparent),transparent 72%),var(--color-surface)}.focused-dot-sequence__dot-position{position:absolute;z-index:2;top:var(--dot-y);left:var(--dot-x);width:58px;height:58px;transform:translate(-50%,-50%)}.focused-dot-sequence__path{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.focused-dot-sequence__path-line{stroke:var(--button-bottom);stroke-width:3;stroke-linecap:round;opacity:.42;vector-effect:non-scaling-stroke;animation:focused-dot-path-in .22s ease-out both}.focused-dot-sequence__dot-position--moving{animation:focused-dot-drift var(--move-duration) ease-in-out infinite alternate}.focused-dot-sequence__dot-position--frozen{animation-play-state:paused}.focused-dot-sequence__dot{appearance:none;width:100%;height:100%;display:block;padding:0;border:0;border-radius:50%;color:transparent;background:var(--button-top);box-shadow:0 4px 0 var(--button-edge),0 8px 16px var(--button-shadow);cursor:pointer;opacity:0;transform:scale(.7);transition:opacity .16s ease,transform .16s ease,filter .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.focused-dot-sequence__dot--visible{opacity:.78;transform:scale(1)}.focused-dot-sequence__dot--active{opacity:1;transform:scale(1.2);filter:brightness(1.12);box-shadow:0 4px 0 var(--button-edge),0 0 0 9px color-mix(in srgb,var(--button-top) 24%,transparent),0 10px 22px var(--button-shadow)}.focused-dot-sequence__dot--selected{opacity:.38;transform:scale(.9);box-shadow:0 2px 0 var(--button-edge)}.focused-dot-sequence__dot--celebrate{opacity:1;animation:focused-dot-golden-pop .62s ease-out both}.focused-dot-sequence__dot:disabled{cursor:default}.focused-dot-sequence__message{min-height:48px;margin:0;display:grid;place-items:start center;color:var(--color-muted);font-size:16px;font-weight:700;line-height:1.4;text-wrap:balance}@keyframes focused-dot-drift{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) translate(var(--move-x),var(--move-y))}}@keyframes focused-dot-path-in{0%{opacity:0}to{opacity:.42}}@keyframes focused-dot-golden-pop{0%{transform:scale(.9);background:var(--button-top);box-shadow:0 2px 0 var(--button-edge)}38%{transform:scale(1.16);background:#e8bd58;box-shadow:0 3px #b8892f,0 0 0 9px #e8bd5833,0 0 24px #e8bd5880}to{transform:scale(1);background:#d9ad49;box-shadow:0 4px #a97c28,0 7px 16px #a97c2838}}:root[data-font=pixel] .focused-dot-sequence__copy h1{font-size:clamp(17px,5vw,23px);line-height:1.6}:root[data-font=pixel] .focused-dot-sequence__copy p{font-size:clamp(11px,3.2vw,14px);line-height:1.75}:root[data-font=pixel] .focused-dot-sequence__instruction{font-size:clamp(14px,4vw,18px);line-height:1.6}:root[data-font=pixel] .focused-dot-sequence__action,:root[data-font=pixel] .focused-dot-sequence__message,:root[data-font=pixel] .focused-dot-sequence__status,:root[data-font=pixel] .focused-dot-sequence__copy .focused-dot-sequence__result-count{font-size:11px;line-height:1.6}@media(max-height:700px){.focused-dot-sequence__panel--game{gap:12px;padding-top:max(24px,env(safe-area-inset-top))}.focused-dot-sequence__message{min-height:38px}}@media(min-width:680px){.focused-dot-sequence__panel{border-inline:1px solid var(--color-border)}}@media(prefers-reduced-motion:reduce){.focused-dot-sequence__dot-position--moving{animation:none}.focused-dot-sequence__dot,.focused-dot-sequence__action{transition-duration:80ms}.focused-dot-sequence__path-line{animation:none}.focused-dot-sequence__dot--celebrate{animation:none;background:#d9ad49}}.affirmation-hold-screen{min-height:100svh;color:var(--color-text);background:var(--module-background)}.affirmation-hold-panel{width:min(100%,560px);min-height:100svh;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;padding:max(36px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom));text-align:center;background:var(--module-background)}.affirmation-hold-copy{width:min(100%,420px);display:grid;gap:18px}.affirmation-hold-copy h1,.affirmation-hold-panel--end h1{margin:0;color:var(--color-text);font-size:clamp(27px,7vw,36px);font-weight:540;line-height:1.3;text-wrap:balance}.affirmation-hold-copy p{margin:0;color:var(--color-muted);font-size:clamp(17px,4.6vw,21px);line-height:1.5;text-wrap:balance}.affirmation-hold-action{appearance:none;width:min(100%,240px);min-height:58px;padding:14px 24px;border:0;border-radius:999px;color:var(--button-text);background:linear-gradient(180deg,var(--button-top) 0%,var(--button-bottom) 100%);box-shadow:0 5px 0 var(--button-edge),0 10px 18px var(--button-shadow);cursor:pointer;font:inherit;font-size:18px;font-weight:800;transition:transform 70ms ease,box-shadow 70ms ease,filter .15s ease}.affirmation-hold-action:active,.affirmation-hold-action.is-pressed{transform:translateY(4px);box-shadow:0 1px 0 var(--button-edge),0 3px 8px var(--button-shadow)}.affirmation-hold-action:focus-visible,.affirmation-hold-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.affirmation-hold-panel--exercise{justify-content:flex-start;gap:0;padding-top:max(54px,calc(env(safe-area-inset-top) + 36px))}.affirmation-hold-prompt{width:100%;min-height:150px;margin:0;display:grid;place-items:start center;color:var(--color-text);font-size:clamp(31px,8.8vw,46px);font-weight:650;line-height:1.18;text-wrap:balance;animation:affirmation-hold-copy-in .5s ease-out both}.affirmation-hold-control{position:relative;width:min(300px,78vw);aspect-ratio:1;margin-block:auto;display:grid;place-items:center;user-select:none;-webkit-user-select:none;touch-action:none}.affirmation-hold-button{appearance:none;position:absolute;inset:15px;z-index:1;display:grid;place-items:center;padding:42px;border:0;border-radius:50%;color:var(--button-text);background:var(--button-top);box-shadow:0 0 20px var(--button-shadow);cursor:pointer;font:inherit;font-size:clamp(19px,5.2vw,24px);font-weight:780;line-height:1.35;text-align:center;text-wrap:balance;transition:transform .12s ease,box-shadow .12s ease,filter .15s ease}.affirmation-hold-control--holding .affirmation-hold-button{transform:scale(.975);box-shadow:0 0 10px var(--button-shadow);filter:brightness(.98)}.affirmation-hold-progress{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.affirmation-hold-progress__track,.affirmation-hold-progress__fill{fill:none;stroke-width:4;vector-effect:non-scaling-stroke}.affirmation-hold-progress__track{stroke:var(--module-ring-track)}.affirmation-hold-progress__fill{stroke:var(--color-text);stroke-linecap:round;opacity:0;transform:rotate(-90deg);transform-origin:center}.affirmation-hold-position{margin:28px 0 0;color:var(--color-text-faded);font-size:13px;font-weight:650}@keyframes affirmation-hold-copy-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}:root[data-font=pixel] .affirmation-hold-copy h1,:root[data-font=pixel] .affirmation-hold-panel--end h1{font-size:clamp(15px,4.5vw,20px);line-height:1.65}:root[data-font=pixel] .affirmation-hold-prompt{font-size:clamp(20px,6vw,27px);line-height:1.45}:root[data-font=pixel] .affirmation-hold-copy p{font-size:clamp(11px,3.2vw,14px);line-height:1.75}:root[data-font=pixel] .affirmation-hold-action{font-size:13px}:root[data-font=pixel] .affirmation-hold-button{padding:34px;font-size:clamp(12px,3.5vw,15px);line-height:1.6}@media(max-height:700px){.affirmation-hold-panel--exercise{padding-top:max(32px,calc(env(safe-area-inset-top) + 20px))}.affirmation-hold-prompt{min-height:118px;font-size:clamp(27px,7.6vw,38px)}.affirmation-hold-control{width:min(260px,68vw)}.affirmation-hold-position{margin-top:18px}}@media(min-width:680px){.affirmation-hold-panel{border-inline:1px solid var(--color-border)}}@media(prefers-reduced-motion:reduce){.affirmation-hold-prompt{animation-duration:.15s}.affirmation-hold-button{transition-duration:80ms}}.mental-declutter-screen{min-height:100svh;color:var(--color-text);background:var(--module-background)}.mental-declutter-shell{width:min(100%,600px);min-height:100svh;margin-inline:auto;background:var(--module-background)}.mental-declutter-center,.mental-declutter-sort,.mental-declutter-result,.mental-declutter-release,.mental-declutter-breath{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;padding:max(36px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom));text-align:center}.mental-declutter-copy{width:min(100%,450px);display:grid;gap:18px}.mental-declutter-copy__lines{display:grid;gap:8px}.mental-declutter-copy h1,.mental-declutter-sort h1,.mental-declutter-result h1,.mental-declutter-release h1{margin:0;color:var(--color-text);font-size:clamp(28px,7.5vw,40px);font-weight:680;line-height:1.22;text-wrap:balance}.mental-declutter-copy p{margin:0;color:var(--color-muted);font-size:clamp(18px,5vw,22px);line-height:1.45;text-wrap:balance}.mental-declutter-primary,.mental-declutter-secondary,.mental-declutter-sort-button{appearance:none;border:0;cursor:pointer;color:var(--button-text);font:inherit;font-weight:800;letter-spacing:0;-webkit-tap-highlight-color:transparent;transition:transform 70ms ease,box-shadow 70ms ease,filter .15s ease}.mental-declutter-primary,.mental-declutter-secondary{width:min(100%,320px);min-height:60px;padding:15px 22px;border-radius:999px;font-size:17px;background:linear-gradient(180deg,var(--button-top) 0%,var(--button-bottom) 100%);box-shadow:0 5px 0 var(--button-edge),0 10px 18px var(--button-shadow)}.mental-declutter-primary:active,.mental-declutter-primary.is-pressed,.mental-declutter-secondary:active,.mental-declutter-secondary.is-pressed,.mental-declutter-sort-button:active,.mental-declutter-sort-button.is-pressed{transform:translateY(4px);box-shadow:0 1px 0 var(--button-edge),0 3px 8px var(--button-shadow)}.mental-declutter-primary:disabled{cursor:default;opacity:.45}.mental-declutter-dump__done:disabled{color:var(--color-muted);background:var(--color-border);box-shadow:none;opacity:1}.mental-declutter-primary:disabled:active{transform:none}.mental-declutter-primary:focus-visible,.mental-declutter-secondary:focus-visible,.mental-declutter-add:focus-visible,.mental-declutter-sort-button:focus-visible,.mental-declutter-pile-card:focus-visible,.mental-declutter-input-row input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.mental-declutter-actions{width:min(100%,320px);display:grid;gap:16px}.mental-declutter-dump{min-height:100svh;padding:max(24px,env(safe-area-inset-top)) 20px max(30px,env(safe-area-inset-bottom))}.mental-declutter-dump__header{display:grid;gap:8px;margin-bottom:24px;text-align:center}.mental-declutter-dump__header h1{margin:0;font-size:clamp(27px,7.5vw,36px);line-height:1.2;text-wrap:balance}.mental-declutter-dump__header p{margin:0;color:var(--color-muted);font-size:16px}.mental-declutter-inputs{display:grid;gap:12px}.mental-declutter-input-row{display:block}.mental-declutter-input-row input{width:100%;min-height:54px;padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);background:var(--color-surface);font:inherit;font-size:17px}.mental-declutter-add{appearance:none;display:block;margin:18px auto 30px;padding:10px 14px;border:0;color:var(--color-text);background:transparent;cursor:pointer;font:inherit;font-size:15px;font-weight:750}.mental-declutter-dump .mental-declutter-actions{margin-inline:auto}.mental-declutter-sort{justify-content:flex-start;gap:24px}.mental-declutter-sort__progress{color:var(--color-text-faded);font-size:14px;font-weight:750}.mental-declutter-sort h1{min-height:86px;display:grid;place-items:center;font-size:clamp(25px,7vw,34px)}.mental-declutter-card-stage{width:100%;min-height:300px;display:grid;place-items:center;overflow:hidden}.mental-declutter-card{position:relative;width:min(100%,360px);min-height:270px;display:grid;place-items:center;padding:48px 34px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);background:var(--color-surface);box-shadow:0 15px 35px var(--button-shadow);-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:transform .23s ease,opacity .18s ease;will-change:transform}.mental-declutter-card--dragging{transition:none}.mental-declutter-card--exiting{opacity:0}.mental-declutter-card p{margin:0;font-size:clamp(24px,7vw,34px);font-weight:680;line-height:1.3;overflow-wrap:anywhere;text-wrap:balance}.mental-declutter-card__hint{position:absolute;top:18px;padding:7px 10px;border:2px solid currentColor;border-radius:5px;font-size:14px;font-weight:850;text-transform:uppercase}.mental-declutter-card__hint--left{left:18px;color:var(--color-muted);transform:rotate(-5deg)}.mental-declutter-card__hint--right{right:18px;color:var(--shift-accent);transform:rotate(5deg)}.mental-declutter-sort__actions{width:min(100%,360px);display:grid;grid-template-columns:1fr 1fr;gap:14px}.mental-declutter-sort-button{min-height:58px;padding:12px 10px;border-radius:999px;font-size:16px;background:linear-gradient(180deg,var(--button-top) 0%,var(--button-bottom) 100%);box-shadow:0 4px 0 var(--button-edge),0 8px 15px var(--button-shadow)}.mental-declutter-result{justify-content:flex-start;gap:26px}.mental-declutter-result__summary{width:min(100%,460px);display:grid;gap:16px}.mental-declutter-result__summary p{margin:0;color:var(--color-text);font-size:clamp(20px,5.8vw,27px);font-weight:650;line-height:1.4;text-wrap:balance}.mental-declutter-result__context{display:grid;gap:8px}.mental-declutter-result__context p{margin:0;color:var(--color-muted);font-size:clamp(17px,4.7vw,21px);font-weight:650;line-height:1.4;text-wrap:balance}.mental-declutter-result__lead,.mental-declutter-result__instruction{margin:0;color:var(--color-muted);font-size:clamp(18px,5vw,22px);font-weight:700;line-height:1.4;text-wrap:balance}.mental-declutter-pile{width:100%;display:grid;justify-items:center;gap:14px}.mental-declutter-pile-card,.mental-declutter-selected-card{width:100%;min-height:78px;display:grid;place-items:center;padding:18px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);background:var(--color-surface);font:inherit;font-size:18px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.mental-declutter-pile-card{cursor:pointer;box-shadow:0 5px 12px var(--button-shadow)}.mental-declutter-pile-card:active{transform:translateY(2px)}.mental-declutter-result .mental-declutter-selected-card,.mental-declutter-center .mental-declutter-selected-card{width:min(100%,420px);margin-inline:auto}.mental-declutter-copy--closing{gap:10px}.mental-declutter-release{position:relative;overflow:hidden;justify-content:space-between;gap:28px;padding-top:max(48px,env(safe-area-inset-top));padding-bottom:max(110px,calc(env(safe-area-inset-bottom) + 78px))}.mental-declutter-release__summary{position:relative;z-index:3;width:min(100%,440px);display:grid;gap:14px}.mental-declutter-release__summary h1,.mental-declutter-release__summary p{margin:0;text-wrap:balance}.mental-declutter-release__summary p{color:var(--color-muted);font-size:clamp(18px,5vw,22px);font-weight:650;line-height:1.45}.mental-declutter-release__summary .mental-declutter-release__lead{color:var(--color-text);font-size:clamp(21px,5.8vw,27px);font-weight:700}.mental-declutter-release__cards{position:absolute;inset:210px 24px 180px;display:grid;place-items:center;overflow:hidden;pointer-events:none}.mental-declutter-release__card{--release-delay: calc(var(--release-index) * .14s);position:absolute;width:min(100%,340px);min-height:78px;display:grid;place-items:center;padding:16px 20px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);background:var(--color-surface);box-shadow:0 7px 18px var(--button-shadow);font-size:17px;font-weight:700;line-height:1.35;text-align:center;overflow-wrap:anywhere;animation:mental-declutter-set-aside 1.1s cubic-bezier(.3,.7,.25,1) var(--release-delay) both}.mental-declutter-release__tray{position:relative;z-index:2;width:min(100%,360px);height:94px;display:grid;place-items:center;border:2px solid var(--color-border);border-top-width:7px;border-radius:8px 8px 22px 22px;color:var(--color-muted);background:var(--color-surface);box-shadow:0 10px 22px var(--button-shadow);font-size:18px;font-weight:800;animation:mental-declutter-tray-in .5s ease-out both}@keyframes mental-declutter-set-aside{0%{opacity:0;transform:translateY(calc(var(--release-index) * -10px)) scale(.96)}22%{opacity:1}72%{opacity:.9;transform:translateY(calc(300px + var(--release-index) * 5px)) scale(.9)}to{opacity:0;transform:translateY(calc(360px + var(--release-index) * 5px)) scale(.82)}}@keyframes mental-declutter-tray-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mental-declutter-result>.mental-declutter-primary{margin-top:auto}.mental-declutter-breath{gap:34px}.mental-declutter-breath__visual{position:relative;width:min(330px,84vw);aspect-ratio:1;display:grid;place-items:center}.mental-declutter-breath__ring{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;overflow:visible;transform:translate(-50%,-50%) rotate(-90deg)}.mental-declutter-breath__ring-track,.mental-declutter-breath__ring-fill{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.mental-declutter-breath__ring-track{stroke:var(--module-ring-track)}.mental-declutter-breath__ring-fill{stroke:var(--button-bottom);stroke-linecap:round;opacity:0}.mental-declutter-breath__orb{--support-orb-scale: .62;width:88%;aspect-ratio:1;border-radius:50%;background:var(--button-top);box-shadow:0 0 28px var(--button-shadow);opacity:.88;transform:scale(var(--support-orb-scale));will-change:transform}.mental-declutter-breath__copy{width:min(100%,420px);min-height:142px;display:grid;align-content:start;gap:20px}.mental-declutter-breath__instruction,.mental-declutter-breath__support{margin:0;text-align:center;text-wrap:balance}.mental-declutter-breath__instruction{color:var(--color-text);font-size:clamp(26px,7vw,34px);font-weight:680;line-height:1.25}.mental-declutter-breath__support{color:var(--color-muted);font-size:clamp(17px,4.7vw,21px);font-weight:550;line-height:1.45;animation:mental-declutter-support-in .5s ease-out both}@keyframes mental-declutter-support-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-font=pixel] .mental-declutter-copy h1,:root[data-font=pixel] .mental-declutter-sort h1,:root[data-font=pixel] .mental-declutter-result h1,:root[data-font=pixel] .mental-declutter-release h1,:root[data-font=pixel] .mental-declutter-dump__header h1{font-size:clamp(16px,4.8vw,22px);line-height:1.65}:root[data-font=pixel] .mental-declutter-copy p,:root[data-font=pixel] .mental-declutter-result__summary p,:root[data-font=pixel] .mental-declutter-release__summary p,:root[data-font=pixel] .mental-declutter-result__context p,:root[data-font=pixel] .mental-declutter-result__lead,:root[data-font=pixel] .mental-declutter-result__instruction,:root[data-font=pixel] .mental-declutter-card p{font-size:clamp(12px,3.5vw,16px);line-height:1.7}:root[data-font=pixel] .mental-declutter-breath__instruction{font-size:clamp(15px,4.5vw,19px);line-height:1.6}:root[data-font=pixel] .mental-declutter-breath__support{font-size:clamp(11px,3.2vw,14px);line-height:1.7}:root[data-font=pixel] .mental-declutter-primary,:root[data-font=pixel] .mental-declutter-secondary,:root[data-font=pixel] .mental-declutter-sort-button,:root[data-font=pixel] .mental-declutter-pile-card,:root[data-font=pixel] .mental-declutter-selected-card,:root[data-font=pixel] .mental-declutter-release__card,:root[data-font=pixel] .mental-declutter-release__tray,:root[data-font=pixel] .mental-declutter-input-row input{font-size:11px;line-height:1.6}@media(min-width:680px){.mental-declutter-shell{border-inline:1px solid var(--color-border)}}@media(prefers-reduced-motion:reduce){.mental-declutter-card,.mental-declutter-release__card,.mental-declutter-release__tray,.mental-declutter-breath__support,.mental-declutter-primary,.mental-declutter-secondary,.mental-declutter-sort-button{transition-duration:80ms}.mental-declutter-card{transform:none!important}.mental-declutter-release__card{animation-name:mental-declutter-set-aside-reduced}.mental-declutter-breath__support{animation-name:none}}@keyframes mental-declutter-set-aside-reduced{0%{opacity:1}to{opacity:0}}.static-humming-screen{--static-orb-shadow: rgba(45, 55, 50, .16);min-height:100svh;color:var(--color-text);background:var(--module-background)}.static-humming-card{min-height:100svh;width:100%;overflow:hidden;display:grid;place-items:center;background:var(--module-background)}.static-humming-guide{width:100%;display:grid;grid-template-rows:minmax(360px,56svh) 126px;gap:22px;place-items:center;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))}.static-humming-orb-space{width:min(360px,94vw);height:min(360px,94vw);display:grid;place-items:center}.static-humming-field{position:relative;width:min(350px,92vw);aspect-ratio:1;display:grid;place-items:center}.static-humming-ring{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);overflow:visible;transform:rotate(-90deg)}.static-humming-ring__track,.static-humming-ring__fill{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.static-humming-ring__track{stroke:var(--module-ring-track)}.static-humming-ring__fill{stroke:var(--shift-accent, #76ad96);stroke-linecap:round;opacity:0}.static-humming-orb{--orb-scale: .78;--static-intensity: 1;--calm-overlay: 0;position:relative;width:min(280px,74vw);aspect-ratio:1;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 46% 42%,#b5d7c8f5,#76ad96e6 72%,#619982e0);box-shadow:0 18px 48px var(--static-orb-shadow),0 0 calc(18px + var(--static-intensity) * 22px) color-mix(in srgb,var(--shift-accent, #76ad96) 18%,transparent);transform:scale(var(--orb-scale));will-change:transform,box-shadow}.static-humming-orb__edge,.static-humming-orb__canvas,.static-humming-orb__softener{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.static-humming-orb__edge{z-index:2;border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);box-shadow:inset 0 0 34px #00000026,inset 0 0 0 5px #ffffff06;pointer-events:none}.static-humming-orb__canvas{z-index:1;display:block}.static-humming-orb__softener{z-index:3;background:radial-gradient(circle at 44% 38%,rgba(255,255,255,.08),transparent 44%),rgba(163,207,188,var(--calm-overlay));pointer-events:none}.static-humming-instruction{width:min(320px,86vw);min-height:126px;display:grid;place-items:center}.static-humming-instruction__transition{position:relative;width:100%;min-height:116px;display:grid;grid-template-rows:minmax(58px,auto) minmax(34px,auto);row-gap:14px;align-items:center;perspective:500px;transform-style:preserve-3d}.static-humming-instruction__current,.static-humming-instruction__next,.static-humming-instruction__previous{width:100%;margin:0;color:var(--color-text);font-weight:520;line-height:1.35;text-align:center;text-wrap:balance;backface-visibility:hidden;transform-origin:center}.static-humming-instruction__current{grid-row:1;font-size:clamp(22px,6vw,28px);animation:static-humming-label-in .6s ease-out both}.static-humming-instruction__next{grid-row:2;color:var(--color-text-faded);font-size:clamp(15px,4vw,18px);animation:static-humming-next-in .6s ease-out both}.static-humming-instruction__previous{position:absolute;top:0;left:0;min-height:58px;display:grid;place-items:center;font-size:clamp(22px,6vw,28px);animation:static-humming-label-out .7s ease-in both}@keyframes static-humming-label-in{0%{opacity:.34;transform:translateY(42px) rotateX(-42deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes static-humming-label-out{0%{opacity:1;transform:translateY(0) rotateX(0)}to{opacity:0;transform:translateY(-34px) rotateX(42deg)}}@keyframes static-humming-next-in{0%{opacity:0;transform:translateY(18px) rotateX(-25deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}:root[data-theme=dark] .static-humming-screen{--static-orb-shadow: rgba(0, 0, 0, .42)}:root[data-font=pixel] .static-humming-instruction__current{font-size:clamp(14px,4.2vw,18px);line-height:1.6}:root[data-font=pixel] .static-humming-instruction__previous{font-size:clamp(14px,4.2vw,18px);line-height:1.6}:root[data-font=pixel] .static-humming-instruction__next{font-size:clamp(10px,3vw,12px);line-height:1.6}@media(min-width:680px){.static-humming-card{width:min(100%,560px);margin-inline:auto;border-inline:1px solid var(--color-border)}}@media(prefers-reduced-motion:reduce){.static-humming-orb{box-shadow:0 12px 34px var(--static-orb-shadow)}.static-humming-instruction__current,.static-humming-instruction__next,.static-humming-instruction__previous{animation-duration:.18s}}.shift-runner{--shift-background: var(--module-background);--shift-surface: var(--module-background);--shift-text: var(--color-text);--shift-accent: #76ad96;min-height:100svh;color:var(--shift-text);background:var(--shift-background)}.shift-runner__screen,.shift-runner .breathing-screen{min-height:100svh;display:grid;place-items:center;background:var(--shift-background)}.shift-runner__companion{width:min(100%,560px);min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:max(40px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom));background:var(--shift-surface)}.shift-runner__message{width:min(100%,440px);display:grid;grid-template-rows:repeat(var(--companion-line-count),minmax(72px,auto));align-items:start;gap:8px;text-align:center}.shift-runner__line{margin:0;min-height:72px;display:grid;place-items:center;color:var(--shift-text);font-size:clamp(28px,8vw,38px);font-weight:520;line-height:1.3;letter-spacing:0;text-wrap:balance;opacity:0;visibility:hidden;filter:blur(3px);transition:opacity .7s ease-out,filter .7s ease-out}.shift-runner__line--visible{opacity:1;visibility:visible;filter:blur(0)}.shift-runner__actions{width:min(100%,240px);display:grid;gap:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility 0s linear .5s}.shift-runner__actions--visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.shift-runner__continue,.shift-runner__back{appearance:none;width:100%;min-height:58px;padding:14px 24px;border:0;border-radius:999px;color:var(--button-text);background:linear-gradient(180deg,var(--button-top) 0%,var(--button-bottom) 100%);box-shadow:0 5px 0 var(--button-edge),0 10px 18px var(--button-shadow);cursor:pointer;font:inherit;font-size:18px;font-weight:800;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.16);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform 70ms ease,box-shadow 70ms ease,filter .15s ease}.shift-runner__back{min-height:48px;border:1px solid var(--color-border);color:var(--shift-text);background:transparent;box-shadow:none;font-size:16px;font-weight:650}@media(hover:hover){.shift-runner__continue:hover,.shift-runner__back:hover,.shift-runner .begin-button:hover{filter:brightness(1.03)}}.shift-runner__continue:active,.shift-runner__continue.is-pressed,.shift-runner__back:active,.shift-runner__back.is-pressed,.shift-runner .begin-button.is-pressed,.shift-runner .begin-button:active{transform:translateY(4px)}.shift-runner__continue:active,.shift-runner__continue.is-pressed,.shift-runner .begin-button.is-pressed,.shift-runner .begin-button:active{box-shadow:0 1px 0 var(--button-edge),0 3px 8px var(--button-shadow)}.shift-runner__continue:focus-visible,.shift-runner__back:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.shift-runner .breathing-card{--breath: 0;position:relative;width:100%;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;background:radial-gradient(circle at 50% 47%,var(--module-glow),transparent 47%),var(--shift-surface)}.shift-runner .breathing-guide,.shift-runner .grounding-guide{width:100%;display:grid;justify-items:center;gap:18px}.shift-runner .breathing-guide{grid-template-rows:380px 76px}.shift-runner .one-minute-reset-card .breathing-guide{grid-template-rows:380px 112px}.shift-runner .grounding-guide{grid-template-rows:380px minmax(72px,auto)}.shift-runner .breathing-orb-space,.shift-runner .grounding-visual-space{width:min(390px,100vw);height:380px;display:grid;place-items:center}.shift-runner .breathing-field,.shift-runner .grounding-field{position:relative;width:380px;height:380px;display:grid;place-items:center}.shift-runner .breathing-field{--breath: 0;--brightness: .985;filter:brightness(var(--brightness));will-change:filter}.shift-runner .segmented-progress-ring,.shift-runner .ambient-ring,.shift-runner .orb-core,.shift-runner .grounding-halo,.shift-runner .grounding-anchor{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.shift-runner .segmented-progress-ring{width:330px;height:330px;overflow:visible;transform:translate(-50%,-50%) rotate(-90deg)}.shift-runner .ring-segment-track,.shift-runner .ring-segment-fill{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.shift-runner .ring-segment-track{stroke:var(--module-ring-track)}.shift-runner .ring-segment-fill{stroke:var(--shift-accent);stroke-linecap:round;opacity:0}.shift-runner .ambient-ring{border:1px solid rgba(85,137,119,.1);opacity:calc(.22 + var(--breath) * .22)}.shift-runner .ambient-ring-1{width:304px;height:304px;transform:translate(-50%,-50%) scale(calc(.96 + var(--breath) * .045))}.shift-runner .ambient-ring-2{width:326px;height:326px;opacity:calc(.18 + var(--breath) * .19);transform:translate(-50%,-50%) scale(calc(.94 + var(--breath) * .07))}.shift-runner .ambient-ring-3{width:348px;height:348px;opacity:calc(.14 + var(--breath) * .16);transform:translate(-50%,-50%) scale(calc(.92 + var(--breath) * .09))}.shift-runner .ambient-ring-4{width:370px;height:370px;opacity:calc(.1 + var(--breath) * .13);transform:translate(-50%,-50%) scale(calc(.9 + var(--breath) * .11))}.shift-runner .orb-core{width:140px;height:140px;transform:translate(-50%,-50%) scale(calc(1 + var(--breath)));background:radial-gradient(circle at center,#a3cfbce6,#85bea8c7 66%,#6fae9724 94%,#6fae9708);box-shadow:0 0 64px rgba(106,171,148,calc(.06 + var(--breath) * .08))}.shift-runner .breathing-instruction{position:relative;width:100%;min-height:132px;display:grid;place-items:center}.shift-runner .box-instruction-transition{position:relative;width:min(280px,76vw);min-height:116px;display:grid;grid-template-rows:minmax(58px,auto) minmax(34px,auto);row-gap:14px;align-items:center;perspective:500px;transform-style:preserve-3d}.shift-runner .one-minute-reset-instruction{width:min(330px,84vw);min-height:148px;grid-template-rows:minmax(88px,auto) minmax(42px,auto);row-gap:18px}.shift-runner .box-instruction-current,.shift-runner .box-instruction-next,.shift-runner .box-instruction-previous{width:100%;margin:0;color:var(--shift-text);font-size:22px;font-weight:480;line-height:1.3;letter-spacing:0;text-align:center;backface-visibility:hidden;transform-origin:center}.shift-runner .box-instruction-current{grid-row:1;animation:shift-runner-instruction-arrive .7s ease-out both}.shift-runner .box-instruction-next{grid-row:2;color:var(--color-text-faded);font-size:16px;animation:shift-runner-next-arrive .7s ease-out both}.shift-runner .box-instruction-previous{position:absolute;top:0;left:0;animation:shift-runner-instruction-leave .7s ease-in both}.shift-runner .begin-button{appearance:none;position:relative;z-index:2;min-width:150px;min-height:58px;padding:14px 28px;border:0;border-radius:999px;color:var(--button-text);background:linear-gradient(180deg,var(--button-top) 0%,var(--button-bottom) 100%);box-shadow:0 5px 0 var(--button-edge),0 10px 18px var(--button-shadow);font:inherit;font-size:18px;font-weight:800;letter-spacing:0;cursor:pointer;text-shadow:0 1px 0 rgba(255,255,255,.16);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform 70ms ease,box-shadow 70ms ease,filter .15s ease}.shift-runner .grounding-card{background:radial-gradient(circle at 50% 45%,var(--module-glow),transparent 48%),var(--shift-surface)}.shift-runner .grounding-halo-outer{width:244px;height:244px;border:1px solid rgba(99,151,132,.08)}.shift-runner .grounding-halo-inner{width:190px;height:190px;background:#91c3b00f;box-shadow:0 0 54px #6aab9414}.shift-runner .grounding-anchor{width:112px;height:112px;background:radial-gradient(circle at center,rgba(163,207,188,.88) 0%,rgba(133,190,168,.72) 66%,rgba(111,174,151,.08) 96%,transparent 100%);box-shadow:0 0 52px #6aab9414}.shift-runner .grounding-prompt{width:min(330px,84vw);min-height:72px;display:grid;place-items:start center}.shift-runner .grounding-prompt-transition{position:relative;width:100%;min-height:72px}.shift-runner .grounding-prompt-current,.shift-runner .grounding-prompt-previous{position:absolute;inset:0;display:grid;place-items:start center;margin:0;color:var(--shift-text);font-size:21px;font-weight:480;line-height:1.45;letter-spacing:0;text-align:center;text-wrap:balance;animation-duration:.8s;animation-timing-function:ease-in-out;animation-fill-mode:both}.shift-runner .grounding-prompt-current{animation-name:shift-runner-prompt-enter}.shift-runner .grounding-prompt-previous{animation-name:shift-runner-prompt-exit}@keyframes shift-runner-instruction-arrive{0%{opacity:.34;transform:translateY(42px) rotateX(-42deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes shift-runner-next-arrive{0%{opacity:0;transform:translateY(18px) rotateX(-25deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes shift-runner-instruction-leave{0%{opacity:1;transform:translateY(0) rotateX(0)}to{opacity:0;transform:translateY(-34px) rotateX(42deg)}}@keyframes shift-runner-prompt-enter{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes shift-runner-prompt-exit{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(3px)}}@media(prefers-reduced-motion:reduce){.shift-runner__line,.shift-runner .box-instruction-current,.shift-runner .box-instruction-next,.shift-runner .box-instruction-previous,.shift-runner .grounding-prompt-current,.shift-runner .grounding-prompt-previous{animation-duration:.15s}.shift-runner__line{transition-duration:.15s}}@media(min-width:680px){.shift-runner__companion,.shift-runner .breathing-card{border-inline:1px solid rgba(63,91,70,.07)}}:root{--color-background: #f6f4ee;--color-surface: #fffdf8;--color-text: #191917;--color-muted: #5f5b52;--color-border: #d7d1c5;--color-text-faded: rgba(25, 25, 23, .38);--button-top: #a3cfbc;--button-bottom: #85bea8;--button-edge: #6fae97;--button-text: #24483b;--button-shadow: rgba(57, 96, 81, .18);--focus-ring: rgba(42, 76, 63, .55);--drawer-backdrop: rgba(25, 25, 23, .18);--drawer-shadow: rgba(57, 75, 66, .14);--module-background: #f6f4ee;--module-glow: rgba(220, 235, 226, .2);--module-ring-track: rgba(95, 126, 111, .14);--app-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root[data-theme=pink]{--color-background: #f8c9d6;--color-surface: #ffe1e9;--color-text: #181214;--color-muted: #65454f;--color-border: #d98fa5;--color-text-faded: rgba(24, 18, 20, .4);--button-top: #252525;--button-bottom: #090909;--button-edge: #000000;--button-text: #ffffff;--button-shadow: rgba(22, 10, 14, .28);--focus-ring: rgba(24, 18, 20, .62);--drawer-backdrop: rgba(31, 12, 18, .24);--drawer-shadow: rgba(77, 31, 45, .2);--module-background: #f8c9d6;--module-glow: rgba(255, 232, 238, .24);--module-ring-track: rgba(77, 42, 52, .16)}:root[data-theme=earth]{--color-background: #cdbb98;--color-surface: #e8dec9;--color-text: #263126;--color-muted: #5e5a48;--color-border: #a79773;--color-text-faded: rgba(38, 49, 38, .4);--button-top: #8ba676;--button-bottom: #718b5d;--button-edge: #587047;--button-text: #f8f4e8;--button-shadow: rgba(54, 67, 43, .24);--focus-ring: rgba(48, 67, 43, .62);--drawer-backdrop: rgba(57, 47, 30, .22);--drawer-shadow: rgba(65, 54, 34, .2);--module-background: #cdbb98;--module-glow: rgba(232, 222, 201, .22);--module-ring-track: rgba(57, 73, 50, .17)}:root[data-theme=dark]{--color-background: #171b18;--color-surface: #242a26;--color-text: #eef3ee;--color-muted: #abb6ae;--color-border: #465149;--color-text-faded: rgba(238, 243, 238, .42);--button-top: #a3cfbc;--button-bottom: #85bea8;--button-edge: #5f9c85;--button-text: #18362b;--button-shadow: rgba(0, 0, 0, .36);--focus-ring: rgba(163, 207, 188, .72);--drawer-backdrop: rgba(0, 0, 0, .48);--drawer-shadow: rgba(0, 0, 0, .38);--module-background: #171b18;--module-glow: rgba(120, 161, 142, .1);--module-ring-track: rgba(196, 216, 204, .16)}:root[data-font=classic]{--app-font: Georgia, "Times New Roman", serif}:root[data-font=technical]{--app-font: "SFMono-Regular", Consolas, "Liberation Mono", monospace}:root[data-font=pixel]{--app-font: "Press Start 2P", "Lucida Console", monospace}:root[data-font=pixel] .shift-runner__line{font-size:clamp(16px,4.8vw,21px);line-height:1.65}:root[data-font=pixel] .shift-runner__continue,:root[data-font=pixel] .shift-runner__back,:root[data-font=pixel] .shift-runner .begin-button{font-size:13px}:root[data-font=pixel] .shift-runner .box-instruction-current,:root[data-font=pixel] .shift-runner .box-instruction-previous{font-size:16px;line-height:1.55}:root[data-font=pixel] .shift-runner .box-instruction-next{font-size:11px;line-height:1.55}:root[data-font=pixel] .page-title{font-size:21px;line-height:1.45}*{box-sizing:border-box}html{min-height:100%;background:var(--color-background)}body{min-width:320px;min-height:100%;margin:0;color:var(--color-text);background:var(--color-background);font-family:var(--app-font);transition:color .22s ease,background-color .22s ease}a{color:inherit;text-decoration:none}button{font:inherit}#root{min-height:100svh}.center-page{min-height:100svh;display:grid;place-items:center;padding:24px}.home-panel,.placeholder-panel,.selection-panel{width:min(100%,420px)}.home-panel{display:grid;gap:44px}.settings-trigger,.settings-close{appearance:none;display:grid;place-items:center;border:0;color:var(--button-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.settings-trigger{position:fixed;z-index:12;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));width:48px;height:48px;border-radius:50%;background:var(--button-top);box-shadow:0 4px 0 var(--button-edge),0 8px 15px var(--button-shadow);font-size:27px;line-height:1;transition:transform 70ms ease,box-shadow 70ms ease,filter .15s ease}.settings-trigger__icon{display:block;width:25px;height:25px;object-fit:contain;pointer-events:none}:root[data-theme=pink] .settings-trigger__icon{filter:invert(1)}.settings-trigger:active,.settings-trigger.is-pressed{transform:translateY(3px);box-shadow:0 1px 0 var(--button-edge),0 3px 7px var(--button-shadow)}.settings-trigger:focus-visible,.settings-close:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.settings-backdrop{appearance:none;position:fixed;z-index:20;inset:0;border:0;padding:0;background:var(--drawer-backdrop);opacity:0;visibility:hidden;cursor:default;transition:opacity .28s ease,visibility 0s linear .28s}.settings-backdrop--open{opacity:1;visibility:visible;transition-delay:0s}.settings-panel{position:fixed;z-index:21;top:0;right:0;width:min(88vw,380px);min-height:100svh;max-height:100svh;overflow-y:auto;padding:max(24px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) 22px;background:var(--color-surface);box-shadow:-14px 0 34px var(--drawer-shadow);transform:translate(105%);visibility:hidden;transition:transform .32s ease,visibility 0s linear .32s}.settings-panel--open{transform:translate(0);visibility:visible;transition-delay:0s}.settings-panel__header{min-height:48px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center}.settings-panel__header h2{grid-column:2;margin:0;color:var(--color-text);font-size:22px;font-weight:750;letter-spacing:0;text-align:center}.settings-close{grid-column:3;width:48px;height:48px;border-radius:50%;background:transparent;color:var(--color-text);font-size:34px;line-height:1}.settings-panel__content{display:grid;gap:14px;padding-top:34px}.settings-accordion{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-surface)}.settings-accordion__trigger{appearance:none;width:100%;min-height:68px;display:grid;grid-template-columns:minmax(72px,auto) 1fr 18px;gap:14px;align-items:center;padding:12px 15px;border:0;color:var(--color-text);background:transparent;cursor:pointer;text-align:left}.settings-accordion__label{color:var(--color-muted);font-size:13px;font-weight:750}.settings-accordion__selection{min-width:0;display:flex;align-items:center;gap:10px;overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.settings-accordion__chevron{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.settings-accordion__trigger[aria-expanded=true] .settings-accordion__chevron{transform:rotate(225deg) translate(-2px,-2px)}.settings-accordion__trigger:focus-visible,.theme-choice:focus-visible,.font-choice:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.settings-accordion__trigger:active,.settings-accordion__trigger.is-pressed,.theme-choice:active,.theme-choice.is-pressed,.font-choice:active,.font-choice.is-pressed,.settings-close:active,.settings-close.is-pressed{transform:translateY(2px) scale(.99)}.settings-accordion__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border-top:1px solid var(--color-border)}.settings-accordion__content:not([hidden]){display:grid}.theme-preview{width:28px;height:28px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:5px;background:#f6f4ee;box-shadow:inset 0 -8px #a3cfbc}.theme-preview--pink{background:#f8c9d6;box-shadow:inset 0 -8px #151515}.theme-preview--earth{background:#cdbb98;box-shadow:inset 0 -8px #718b5d}.theme-preview--dark{background:#171b18;box-shadow:inset 0 -8px #a3cfbc}.theme-choice{appearance:none;position:relative;width:100%;aspect-ratio:1.45;padding:0;border:3px solid transparent;border-radius:7px;background:transparent;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.theme-choice--selected{border-color:var(--color-text)}.theme-choice__background{position:absolute;inset:3px;overflow:hidden;border-radius:3px;background:#f6f4ee}.theme-choice__button,.theme-choice__text{position:absolute;left:15%;border-radius:999px}.theme-choice__button{right:15%;bottom:18%;height:22%;background:#a3cfbc;box-shadow:0 3px #6fae97}.theme-choice__text{top:23%;width:42%;height:8%;background:#191917}.theme-choice--pink .theme-choice__background{background:#f8c9d6}.theme-choice--pink .theme-choice__button{background:#171717;box-shadow:0 3px #000}.theme-choice--pink .theme-choice__text{background:#181214}.theme-choice--earth .theme-choice__background{background:#cdbb98}.theme-choice--earth .theme-choice__button{background:#8ba676;box-shadow:0 3px #587047}.theme-choice--earth .theme-choice__text{background:#263126}.theme-choice--dark .theme-choice__background{background:#171b18}.theme-choice--dark .theme-choice__button{background:#a3cfbc;box-shadow:0 3px #5f9c85}.theme-choice--dark .theme-choice__text{background:#eef3ee}.settings-accordion__content--fonts{grid-template-columns:1fr}.font-choice{appearance:none;min-height:54px;padding:12px 14px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);background:transparent;cursor:pointer;font-size:17px;text-align:left}.font-choice--selected{border-color:var(--color-text);background:color-mix(in srgb,var(--button-top) 18%,transparent)}.font-preview--clean{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-preview--classic{font-family:Georgia,Times New Roman,serif}.font-preview--technical{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.font-preview--pixel{font-family:"Press Start 2P",Lucida Console,monospace;font-size:12px}.logo{margin:0;text-align:center;font-size:36px;font-weight:750;line-height:1;letter-spacing:0}.home-actions{display:grid;gap:22px}.selection-panel{display:grid;gap:28px}.selection-actions{display:grid;gap:22px}.primary-button,.secondary-button{appearance:none;width:100%;min-height:62px;display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border:0;border-radius:999px;cursor:pointer;font-size:18px;font-weight:800;letter-spacing:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform 70ms ease,box-shadow 70ms ease,filter .15s ease}.primary-button{color:var(--button-text);background:linear-gradient(180deg,var(--button-top) 0%,var(--button-bottom) 100%);box-shadow:0 5px 0 var(--button-edge),0 10px 18px var(--button-shadow);text-shadow:0 1px 0 rgba(255,255,255,.16)}@media(hover:hover){.primary-button:hover,.secondary-button:hover{filter:brightness(1.03)}}.primary-button:active,.primary-button.is-pressed,.secondary-button:active,.secondary-button.is-pressed{transform:translateY(4px)}.primary-button:active,.primary-button.is-pressed{box-shadow:0 1px 0 var(--button-edge),0 3px 8px var(--button-shadow)}.primary-button:disabled{color:var(--color-muted);background:var(--color-surface);box-shadow:0 5px 0 var(--color-border);text-shadow:none;cursor:default;opacity:.55}.primary-button:disabled:active{transform:none;box-shadow:0 5px 0 var(--color-border)}.primary-button:focus-visible,.secondary-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.placeholder-panel{display:grid;gap:24px}.completion-actions{display:grid;gap:18px}.page-title{margin:0;text-align:center;font-size:28px;font-weight:750;line-height:1.1;letter-spacing:0}.secondary-button{color:var(--button-text);background:linear-gradient(180deg,var(--button-top) 0%,var(--button-bottom) 100%);box-shadow:0 4px 0 var(--button-edge),0 8px 15px var(--button-shadow)}.secondary-button:active,.secondary-button.is-pressed{box-shadow:0 1px 0 var(--button-edge),0 3px 8px var(--button-shadow)}@media(min-width:720px){.center-page{padding:40px}}@media(prefers-reduced-motion:reduce){.settings-backdrop,.settings-panel{transition-duration:.1s}}.breathing-page{min-height:100svh;color:var(--color-text);background:var(--color-background)}.breathing-card{min-height:100svh;width:100%;overflow:hidden;background:var(--color-surface)}.breathing-stage{position:relative;min-height:100svh;display:grid;place-items:center;isolation:isolate}.breathing-orb-wrap{width:clamp(230px,72vw,360px);aspect-ratio:1;display:grid;place-items:center}.breathing-orb{position:relative;width:100%;height:100%;display:grid;place-items:center;transform:scale(.72);filter:brightness(.96);will-change:transform,filter}.breathing-orb-layer,.breathing-orb-core{position:absolute;border-radius:50%;transform:translateZ(0);will-change:transform,opacity}.breathing-orb-layer{inset:8%;background:#8bae9438;box-shadow:0 0 40px #7b9d8414}.breathing-orb-layer-2{inset:13%;background:#a5c0aa40}.breathing-orb-layer-3{inset:18%;background:#bacfbd4d}.breathing-orb-layer-4{inset:23%;background:#cadaca57}.breathing-orb-core{inset:29%;background:#dce7dbeb;box-shadow:0 12px 46px #6a8b721f,inset 0 0 32px #fffffa8f}.breathing-message-area{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:24px;pointer-events:none}.breathing-message{width:min(76vw,310px);margin:0;color:var(--color-text);font-size:clamp(18px,5vw,23px);font-weight:500;line-height:1.45;letter-spacing:0;text-align:center;text-wrap:balance;animation-name:breathing-message-dissolve;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes breathing-message-dissolve{0%{opacity:0;filter:blur(5px);transform:translateY(5px)}20%{opacity:1;filter:blur(0);transform:translateY(0)}68%{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:0;filter:blur(5px);transform:translateY(-4px)}}@media(min-width:680px){.breathing-card{width:min(100%,560px);margin-inline:auto;border-inline:1px solid rgba(86,110,92,.08)}}
