.Rule_item__yya9j{min-width:0;border-radius:16px;border:1px solid rgba(0,0,0,.05);box-shadow:0 3px 8px rgba(0,0,0,.08);background:var(--color-white0);display:flex;flex-direction:column}.Rule_card__RTDTD{min-width:0;flex:1 1;padding:16px 12px;display:flex;flex-direction:column;align-items:center;color:var(--color-black0);text-decoration:none;border-radius:12px;touch-action:manipulation}.Rule_card__RTDTD:focus-visible,.Rule_explanationLink__A1mXP:focus-visible,.Rule_practiceLink__xPNYJ:focus-visible{outline:2px solid var(--color-blue0);outline-offset:2px}.Rule_card__RTDTD:active{opacity:.85}.Rule_iconContainer__ZxhY6{width:84px;height:84px;border-radius:50%;background:rgba(0,168,205,.08);display:flex;justify-content:center;align-items:center;flex-shrink:0}.Rule_icon__zQcrB,.Rule_icon__zQcrB svg{display:block;width:82px;height:82px}.Rule_emoji__oxYnE{font-size:72px;line-height:1}.Rule_generatedIcon__Iykuh{position:relative}.Rule_title__haQQx{margin:14px 0 0;color:var(--color-black0);font-size:16px;line-height:21px;font-weight:700}.Rule_description__fu26D,.Rule_title__haQQx{width:100%;text-align:center;overflow-wrap:anywhere}.Rule_description__fu26D{margin:4px 0 0;color:#666;font-size:14px;line-height:20px}.Rule_progress__dNReU{width:100%;margin-top:auto;padding-top:24px}.Rule_battery__TZjDT{position:relative;width:100%;height:6px;background:#ebebeb;border-radius:20px;overflow:hidden;flex-shrink:0}.Rule_batteryFill__H5Vhu{position:absolute;inset:0 auto 0 0;border-radius:inherit}.Rule_actions__xQ7DA{display:flex;flex-direction:column;gap:8px;padding:12px 12px 16px}.Rule_explanationLink__A1mXP,.Rule_practiceLink__xPNYJ{display:block;min-width:0;border-radius:12px;text-decoration:none;touch-action:manipulation}.Rule_practiceLink__xPNYJ{margin:0}@media (min-width:1024px){.Rule_card__RTDTD{padding:24px 16px 20px}.Rule_title__haQQx{margin-top:20px;font-size:20px;line-height:25px}.Rule_description__fu26D{margin-top:6px}.Rule_actions__xQ7DA{padding:16px 16px 20px}}.RulePath_path___JWTH{--node:104px;--row:190px;--stagger:12px;--path-color:rgba(28,176,246,.35);--path-color-new:#e3e8ec;--lip:6px;position:relative;margin:8px 0 24px}@media (min-width:768px){.RulePath_path___JWTH{--node:124px;--row:220px;--stagger:14px}}.RulePath_track__cBHSE{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.RulePath_segmentDone__HuGsx,.RulePath_segment__Mj0_x{fill:none;stroke:var(--path-color-new);stroke-width:4;stroke-dasharray:8 9;stroke-linecap:round}.RulePath_segmentDone__HuGsx{stroke:var(--path-color)}.RulePath_cell__to4w8{position:absolute;transform:translateX(-50%)}.RulePath_cell__to4w8,.RulePath_node__zt7Tf{display:flex;flex-direction:column;align-items:center}.RulePath_node__zt7Tf{max-width:100%;color:inherit;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.RulePath_node__zt7Tf:focus-visible{outline:none}.RulePath_node__zt7Tf:focus-visible .RulePath_circle__ghebf{box-shadow:0 var(--lip) 0 #e1e7ec,0 0 0 6px var(--color-white0),0 0 0 9px var(--color-blue0)}.RulePath_circleWrap__g3Wkz{position:relative;display:block}.RulePath_circle__ghebf{position:relative;display:flex;align-items:center;justify-content:center;width:var(--node);height:var(--node);border-radius:50%;background:#f3f6f8;box-shadow:0 var(--lip) 0 #e1e7ec;transition:transform .1s ease,box-shadow .1s ease}.RulePath_circleCurrent__avVv5{box-shadow:0 var(--lip) 0 #e1e7ec,0 0 0 7px var(--color-white0),0 0 0 11px var(--color-blue0)}.RulePath_node__zt7Tf:hover .RulePath_circle__ghebf{background:#eef2f5}.RulePath_node__zt7Tf:active .RulePath_circle__ghebf{transform:translateY(var(--lip));box-shadow:0 0 0 #e1e7ec}.RulePath_icon__3kO8_{position:relative;display:flex;align-items:center;justify-content:center;width:84%;height:84%}.RulePath_icon__3kO8_ svg{width:70%;height:70%}.RulePath_iconNew__lmyUL{opacity:.4}.RulePath_emoji___YMVR{font-size:48px;line-height:1}.RulePath_progress__X0lZm{position:relative;display:block;width:64px;height:5px;margin-top:18px;border-radius:3px;background:#e8edf1;overflow:hidden}.RulePath_progressHidden__kK4eN{visibility:hidden}.RulePath_progressFill__SpSsG{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-blue0)}.RulePath_title__tDmKu{display:-webkit-box;max-width:100%;margin-top:8px;padding:0 4px;color:#4b4b4b;font-size:16px;line-height:20px;font-weight:600;text-align:center;text-decoration:none;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RulePath_title__tDmKu:hover{color:var(--color-blue0);text-decoration:underline;text-underline-offset:3px}.RulePath_title__tDmKu:focus-visible{outline:2px solid var(--color-blue0);outline-offset:2px;border-radius:4px}@media (min-width:768px){.RulePath_title__tDmKu{font-size:17px;line-height:22px}}.RulePath_bubble__SXREW{bottom:calc(100% + 22px);z-index:1;padding:7px 14px;border:2px solid #e5e5e5;border-radius:12px;color:var(--color-blue0);font-size:14px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%);animation:RulePath_bounce__lJQKB 1.2s ease-in-out infinite}.RulePath_bubble__SXREW,.RulePath_bubble__SXREW:after{position:absolute;left:50%;background:var(--color-white0)}.RulePath_bubble__SXREW:after{content:"";top:100%;width:10px;height:10px;margin-top:-5px;border-right:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;transform:translateX(-50%) rotate(45deg)}@keyframes RulePath_bounce__lJQKB{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.RulePath_bubble__SXREW{animation:none}}.PageRules_root__523Ex{background:var(--color-blue0);min-height:100vh}.PageRules_inner__OT0XV{padding:20px 10px;min-height:100vh}.PageRules_description__VB_xT{margin-top:18px;color:var(--color-gray0)}.PageRules_title__uxKtw{max-width:720px;margin-top:15px;margin-bottom:0;color:var(--color-black0);font-size:30px;line-height:1.15;font-weight:800}.PageRules_levelsWrap__leXNG{width:100%;display:flex;flex-direction:column;padding:18px 0 20px}.PageRules_levels__hZZV4{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.PageRules_level__crmgc{min-width:0;min-height:44px;padding:0 8px;border:0;border-radius:999px;background:#f1f4f7;color:#6b7580;font:inherit;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,transform .1s ease}.PageRules_level__crmgc:active{transform:scale(.97)}.PageRules_level__crmgc:hover{background:#e6ebf0;color:var(--color-black0)}.PageRules_level__crmgc:focus-visible{outline:2px solid var(--color-blue0);outline-offset:2px}.PageRules_levelActive__Tciko,.PageRules_levelActive__Tciko:hover{background:var(--color-blue0);color:var(--color-white0);box-shadow:0 3px 8px rgba(28,176,246,.35)}.PageRules_levelActive__Tciko:active{background:#12a0e3}@media (max-width:400px){.PageRules_levels__hZZV4{gap:6px}.PageRules_level__crmgc{padding:0 4px;font-size:14px}}.PageRules_groupName__Bpfi1{margin:50px 0 20px}.PageRules_list__nkYLU{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;grid-auto-rows:max-content;grid-gap:12px;gap:12px;padding:0;margin:0;align-items:stretch}.PageRules_list__nkYLU[hidden]{display:none}@media (min-width:768px){.PageRules_inner__OT0XV{padding:56px 50px}.PageRules_title__uxKtw{font-size:40px}.PageRules_list__nkYLU{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.PageRules_inner__OT0XV{padding:24px 20px}.PageRules_title__uxKtw{font-size:32px}.PageRules_list__nkYLU{grid-template-columns:repeat(2,minmax(0,1fr))}}