.task-cards-module__n-f0eW__personalActions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.task-cards-module__n-f0eW__undo{z-index:200;bottom:calc(100px + env(safe-area-inset-bottom));background:#191c1f;border:1px solid #ffffff30;border-radius:16px;width:min(560px,100% - 28px);max-height:35vh;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 48px #000a}.task-cards-module__n-f0eW__undo>div{align-items:center;gap:14px;padding:14px;display:flex}.task-cards-module__n-f0eW__undo span{color:#d4d8dc;flex:1;font-size:14px}.task-cards-module__n-f0eW__undo button{color:#fff;background:#ffffff08;border:1px solid #ffffff30;border-radius:10px;min-height:44px;padding:8px 12px}.task-cards-module__n-f0eW__personalActions button{color:#bfc3c7;background:#ffffff04;border:1px solid #ffffff18;border-radius:8px;min-height:36px;padding:6px 10px;font-size:12px}.task-cards-module__n-f0eW__personalActions button:disabled{opacity:.5}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact{background:linear-gradient(145deg,#161819,#0d0f10);border:1px solid #ffffff18;border-radius:18px;min-height:0;box-shadow:inset 0 1px #ffffff06}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact:before,.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact:after{display:none}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact>button{align-items:center;gap:14px;min-height:108px;padding:18px;display:flex}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact>button>i{background:#ffffff05;border-radius:12px;flex:0 0 42px;width:42px;height:42px;position:static}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact>button>div{flex:1;min-width:0}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact>button strong{white-space:normal;overflow-wrap:anywhere;padding-right:16px;font-size:17px;line-height:1.4}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact small,.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact em{font-size:12px}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact>button>div>div{flex-wrap:wrap;gap:6px 12px}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact:focus-within{border-color:#ffffff50}@media (max-width:480px){.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact>button{gap:10px;padding:14px 12px}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact>button>i{flex-basis:30px;width:30px;height:30px}.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact.task-cards-module__n-f0eW__compact>button strong{font-size:16px}}
.character-picker-module__UxchXq__overlay{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;background:#000b;place-items:center;padding:24px;animation:.22s ease-out both character-picker-module__UxchXq__veil-in;display:grid;position:fixed;inset:0}.character-picker-module__UxchXq__panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;color:#eeeae3;background:radial-gradient(at 85% 0,#bf6d2312,#0000 55%),#0b0d0c;border:1px solid #ffffff1e;border-radius:28px;outline:none;width:min(1000px,100%);max-height:calc(100svh - 48px);padding:26px;animation:.28s cubic-bezier(.2,.75,.25,1) both character-picker-module__UxchXq__panel-in;overflow-y:auto;box-shadow:0 32px 120px #000a,inset 0 1px #ffffff09}.character-picker-module__UxchXq__header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0d0cf7;justify-content:space-between;align-items:flex-start;gap:20px;margin:-26px -26px 6px;padding:26px 26px 18px;display:flex;position:sticky;top:-26px}.character-picker-module__UxchXq__header span{color:#bb8d6d;letter-spacing:.16em;font:750 8px/1.2 SelfChamp Mono,monospace}.character-picker-module__UxchXq__header h2{letter-spacing:-.025em;margin:9px 0 10px;font:500 clamp(25px,3vw,34px)/1.08 Georgia,serif}.character-picker-module__UxchXq__header p{color:#92968e;margin:0;font-size:12px;line-height:1.5}.character-picker-module__UxchXq__close{color:#c5c7bf;cursor:pointer;background:#ffffff04;border:1px solid #ffffff18;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font:300 24px/1 Arial,sans-serif;transition:background .18s,color .18s;display:grid}.character-picker-module__UxchXq__close:hover{color:#fff;background:#ffffff0c}.character-picker-module__UxchXq__close:focus-visible,.character-picker-module__UxchXq__card:focus-visible{outline-offset:4px;outline:2px solid #d4ad87}.character-picker-module__UxchXq__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.character-picker-module__UxchXq__card{color:#e3e4dc;text-align:left;cursor:pointer;isolation:isolate;background:#0e100f;border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:0;transition:border-color .24s,background .24s,box-shadow .24s,transform .24s;position:relative;overflow:hidden}.character-picker-module__UxchXq__art{background:radial-gradient(at 50% 40%,#ffffff05,#0000 70%);height:clamp(190px,29svh,280px);display:block;position:relative;overflow:hidden}.character-picker-module__UxchXq__art img{object-fit:contain;object-position:center;filter:saturate(.9);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;padding:10px 6px 0;transition:transform .4s cubic-bezier(.2,.75,.25,1),filter .25s}.character-picker-module__UxchXq__card[data-theme=beast] .character-picker-module__UxchXq__art img{mix-blend-mode:lighten;filter:none}.character-picker-module__UxchXq__caption{border-top:1px solid #ffffff06;gap:6px;padding:15px 13px 17px;display:grid}.character-picker-module__UxchXq__caption strong{font:500 clamp(14px,1.5vw,17px)/1.15 Georgia,serif}.character-picker-module__UxchXq__caption small{color:#767e74;letter-spacing:.08em;text-transform:uppercase;font:650 8px/1.2 SelfChamp Mono,monospace}.character-picker-module__UxchXq__check{color:#e2bb94;opacity:0;background:#191b17e8;border:1px solid #d1a17b66;border-radius:50%;place-items:center;width:23px;height:23px;transition:opacity .22s,transform .28s;display:grid;position:absolute;top:11px;right:11px;transform:scale(.7)}.character-picker-module__UxchXq__check svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.character-picker-module__UxchXq__card[data-selected]{background:#151812;border-color:#c79971aa;box-shadow:0 0 0 1px #d5a37518,inset 0 0 28px #a57c2110}.character-picker-module__UxchXq__card[data-selected] .character-picker-module__UxchXq__caption small{color:#c9ac88}.character-picker-module__UxchXq__card[data-selected] .character-picker-module__UxchXq__check{opacity:1;transform:scale(1)}.character-picker-module__UxchXq__card:disabled{cursor:default}.character-picker-module__UxchXq__spinner{border:1.5px solid #d6b29044;border-top-color:#e2bb94;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite character-picker-module__UxchXq__spin}.character-picker-module__UxchXq__error{color:#e7a18b;margin:-7px 0 18px;font-size:12px;line-height:1.5}.character-picker-module__UxchXq__overlay[data-closing]{animation:.18s ease-in both character-picker-module__UxchXq__veil-out}.character-picker-module__UxchXq__overlay[data-closing] .character-picker-module__UxchXq__panel{animation:.18s cubic-bezier(.4,0,1,1) both character-picker-module__UxchXq__panel-out}@media (hover:hover){.character-picker-module__UxchXq__card:not(:disabled):hover{background:#141714;border-color:#ffffff3b;transform:translateY(-2px)}.character-picker-module__UxchXq__card:not(:disabled):hover .character-picker-module__UxchXq__art img{filter:saturate();transform:scale(1.025)}}@media (max-width:740px){.character-picker-module__UxchXq__overlay{align-items:end;padding:10px}.character-picker-module__UxchXq__panel{border-radius:25px;max-height:calc(100svh - 20px);padding:20px 14px 14px}.character-picker-module__UxchXq__header{gap:12px;margin:-20px -14px 6px;padding:20px 14px 14px;top:-20px}.character-picker-module__UxchXq__header h2{max-width:240px;font-size:27px}.character-picker-module__UxchXq__header p{max-width:230px;font-size:11px}.character-picker-module__UxchXq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.character-picker-module__UxchXq__art{height:clamp(145px,22svh,185px)}.character-picker-module__UxchXq__caption{padding:12px}.character-picker-module__UxchXq__caption strong{white-space:nowrap;font-size:clamp(13px,4vw,16px)}.character-picker-module__UxchXq__card[data-theme=beast]{grid-column:1/-1;grid-template-columns:minmax(125px,.9fr) 1.1fr;align-items:center;display:grid}.character-picker-module__UxchXq__card[data-theme=beast] .character-picker-module__UxchXq__art{height:145px}.character-picker-module__UxchXq__card[data-theme=beast] .character-picker-module__UxchXq__caption{border-top:0;padding:22px 20px}.character-picker-module__UxchXq__card[data-theme=beast] .character-picker-module__UxchXq__caption strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.character-picker-module__UxchXq__overlay,.character-picker-module__UxchXq__panel,.character-picker-module__UxchXq__overlay[data-closing],.character-picker-module__UxchXq__overlay[data-closing] .character-picker-module__UxchXq__panel,.character-picker-module__UxchXq__spinner{animation-duration:.01ms}.character-picker-module__UxchXq__card,.character-picker-module__UxchXq__art img,.character-picker-module__UxchXq__check,.character-picker-module__UxchXq__close{transition:none}}@keyframes character-picker-module__UxchXq__veil-in{0%{opacity:0}to{opacity:1}}@keyframes character-picker-module__UxchXq__veil-out{0%{opacity:1}to{opacity:0}}@keyframes character-picker-module__UxchXq__panel-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes character-picker-module__UxchXq__panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes character-picker-module__UxchXq__spin{to{transform:rotate(360deg)}}.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__panel{width:min(820px,100%)}.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__card{grid-template-columns:minmax(112px,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__card[data-theme=beast]{grid-column:auto;grid-template-columns:minmax(112px,.9fr) minmax(0,1.1fr)}.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__card .character-picker-module__UxchXq__art{height:174px}.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__card .character-picker-module__UxchXq__caption{border-top:0;padding:22px 18px}.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__card .character-picker-module__UxchXq__caption strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(18px,2.3vw,24px)}@media (max-width:740px){.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__grid{grid-template-columns:minmax(0,1fr)}.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__card .character-picker-module__UxchXq__art{height:145px}.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__card .character-picker-module__UxchXq__caption{padding:20px 14px}.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__card .character-picker-module__UxchXq__caption strong{font-size:clamp(20px,5.5vw,24px)}}@media (max-width:380px){.character-picker-module__UxchXq__uniform .character-picker-module__UxchXq__card .character-picker-module__UxchXq__caption strong{white-space:nowrap;overflow-wrap:normal;font-size:17px}}
.completion-feedback-module__F0EXBG__card{--completion-x:19px;--completion-y:50%;position:relative}.completion-feedback-module__F0EXBG__rewarding{isolation:isolate;animation:1.2s ease-out both completion-feedback-module__F0EXBG__cardReward;overflow:hidden}.completion-feedback-module__F0EXBG__rewarding:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffe6a94d 50%,#0000 60%);animation:.85s ease-out both completion-feedback-module__F0EXBG__rewardSweep;position:absolute;inset:-50%}.completion-feedback-module__F0EXBG__effects{z-index:5;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.completion-feedback-module__F0EXBG__particles{left:var(--completion-x);top:var(--completion-y);position:absolute}.completion-feedback-module__F0EXBG__shockwave,.completion-feedback-module__F0EXBG__shockwaveSecond{border:2px solid #ffe2a2;border-radius:50%;width:36px;height:36px;margin:-18px;animation:.75s ease-out both completion-feedback-module__F0EXBG__rewardRing;position:absolute;box-shadow:0 0 16px #ffc56960}.completion-feedback-module__F0EXBG__shockwaveSecond{border-color:var(--completion-color,#b0ed9c);animation-delay:.11s}.completion-feedback-module__F0EXBG__spark{width:4px;height:4px;animation:.85s cubic-bezier(.16,.7,.23,1) both completion-feedback-module__F0EXBG__rewardSpark;animation-delay:var(--spark-delay);background:#ffe8b2;border-radius:50%;margin:-2px;position:absolute;box-shadow:0 0 8px #ffc569}.completion-feedback-module__F0EXBG__rewardChip{color:#ffdaa4;white-space:nowrap;background:linear-gradient(135deg,#553012,#1f160d);border:1px solid #efb67180;border-radius:99px;padding:6px 10px;font:800 12px/1 SelfChamp Mono,monospace;animation:1.8s both completion-feedback-module__F0EXBG__rewardChip;position:absolute;top:8px;right:8px;box-shadow:0 0 24px #ff9c3433}.completion-feedback-module__F0EXBG__check{width:100%;height:100%;color:inherit;place-items:center;display:inline-grid}.completion-feedback-module__F0EXBG__check svg{width:26px;height:26px;overflow:visible}.completion-feedback-module__F0EXBG__check path{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.completion-feedback-module__F0EXBG__decorativeCheck{z-index:3;left:calc(var(--completion-x) - 18px);top:calc(var(--completion-y) - 18px);color:#0b2a16;pointer-events:none;background:linear-gradient(145deg,#b9ed9c,#5bc585);border:1.5px solid #bff4bd;border-radius:50%;width:36px;height:36px;position:absolute}.completion-feedback-module__F0EXBG__checked{color:#0b2a16;background:linear-gradient(145deg,#b9ed9c,#5bc585);border-radius:50%;animation:.65s cubic-bezier(.2,.85,.25,1.2) both completion-feedback-module__F0EXBG__checkPop;box-shadow:0 0 28px #a4ea8b80,inset 0 1px #ffffffa0}.completion-feedback-module__F0EXBG__checked path{animation:.3s ease-out 80ms both completion-feedback-module__F0EXBG__drawCheck}.completion-feedback-module__F0EXBG__card button:focus-visible{outline-offset:-3px;outline:2px solid #ffbc91}.completion-feedback-module__F0EXBG__toast{z-index:90;pointer-events:none;background:#111312f5;border:1px solid #ee681d66;border-radius:18px;width:min(340px,100% - 28px);padding:16px 20px;position:fixed;top:23%;left:50%;transform:translate(-50%);box-shadow:0 12px 48px #0008}.completion-feedback-module__F0EXBG__toast>strong{color:#ffab75;font:800 18px/1 SelfChamp Mono,monospace;display:block}.completion-feedback-module__F0EXBG__statNumbers{color:#d0cec8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.completion-feedback-module__F0EXBG__statNumbers>span{color:var(--stat-color);margin-right:auto}.completion-feedback-module__F0EXBG__statNumbers small{color:#a2a59e;font-size:12px}.completion-feedback-module__F0EXBG__statNumbers em{color:var(--stat-color);font:700 11px/1 SelfChamp Mono,monospace}.completion-feedback-module__F0EXBG__scoreWindow{color:#fff2db;font-variant-numeric:tabular-nums;height:1.2em;font-size:16px;display:block;overflow:hidden}.completion-feedback-module__F0EXBG__scoreRoll{transform:translateY(var(--score-offset));display:block}.completion-feedback-module__F0EXBG__scoreRoll>span{height:1.2em;display:block}.completion-feedback-module__F0EXBG__track{background:#ffffff12;border-radius:99px;height:6px;margin-top:10px;position:relative}.completion-feedback-module__F0EXBG__fill{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--stat-color),#000 35%),var(--stat-color));height:100%;display:block;position:relative;overflow:hidden}.completion-feedback-module__F0EXBG__sweep{animation:.45s ease-out both paused completion-feedback-module__F0EXBG__lightPass;animation-delay:calc(-1 * var(--growth-age));background:linear-gradient(100deg,#0000 20%,#fff5cd 50%,#0000 80%);position:absolute;inset:0}.completion-feedback-module__F0EXBG__tip{width:8px;height:8px;box-shadow:0 0 8px #fff0c0,0 0 24px var(--stat-color);animation:1s ease-out both paused completion-feedback-module__F0EXBG__tipFlash;animation-delay:calc(-1 * var(--growth-age));background:#fff5d9;border-radius:50%;margin:-4px;position:absolute;top:50%}.completion-feedback-module__F0EXBG__growing{animation:1s ease-out both paused completion-feedback-module__F0EXBG__panelFlash;animation-delay:calc(-1 * var(--growth-age))}.completion-feedback-module__F0EXBG__growing .completion-feedback-module__F0EXBG__scoreWindow{animation:.95s ease-out both paused completion-feedback-module__F0EXBG__scoreFlash;animation-delay:calc(-1 * var(--growth-age))}.completion-feedback-module__F0EXBG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes completion-feedback-module__F0EXBG__checkPop{0%{transform:scale(.65)}45%{transform:scale(1.35)}72%{transform:scale(.93)}to{transform:scale(1)}}@keyframes completion-feedback-module__F0EXBG__drawCheck{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes completion-feedback-module__F0EXBG__rewardRing{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(4)}}@keyframes completion-feedback-module__F0EXBG__rewardSpark{0%{opacity:0;transform:scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.3)}}@keyframes completion-feedback-module__F0EXBG__cardReward{0%,to{box-shadow:none;transform:scale(1)}20%{transform:scale(1.025);box-shadow:0 0 36px #ffd98e4d}45%{transform:scale(1);box-shadow:0 0 24px #a7d68530}}@keyframes completion-feedback-module__F0EXBG__rewardSweep{0%{opacity:0;transform:translate(-80%)}15%{opacity:1}to{opacity:0;transform:translate(80%)}}@keyframes completion-feedback-module__F0EXBG__rewardChip{0%{opacity:0;transform:translateY(8px)scale(.6)}20%{opacity:1;transform:translateY(0)scale(1.12)}35%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-8px)scale(.95)}}@keyframes completion-feedback-module__F0EXBG__lightPass{0%{opacity:0;transform:translate(-100%)}25%,75%{opacity:.9}to{opacity:0;transform:translate(100%)}}@keyframes completion-feedback-module__F0EXBG__tipFlash{0%,to{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.4)}70%{opacity:.8;transform:scale(1)}}@keyframes completion-feedback-module__F0EXBG__panelFlash{45%{box-shadow:0 0 28px color-mix(in srgb,var(--stat-color),transparent 70%);border-color:color-mix(in srgb,var(--stat-color),#fff 25%)}}@keyframes completion-feedback-module__F0EXBG__scoreFlash{50%{text-shadow:0 0 16px color-mix(in srgb,var(--stat-color),transparent 35%)}}@media (prefers-reduced-motion:reduce){.completion-feedback-module__F0EXBG__rewarding,.completion-feedback-module__F0EXBG__checked,.completion-feedback-module__F0EXBG__checked path,.completion-feedback-module__F0EXBG__growing,.completion-feedback-module__F0EXBG__growing .completion-feedback-module__F0EXBG__scoreWindow{animation:none}.completion-feedback-module__F0EXBG__rewarding:after,.completion-feedback-module__F0EXBG__effects,.completion-feedback-module__F0EXBG__sweep,.completion-feedback-module__F0EXBG__tip{display:none}.completion-feedback-module__F0EXBG__checked{box-shadow:none}.completion-feedback-module__F0EXBG__checked path{stroke-dashoffset:0}.completion-feedback-module__F0EXBG__scoreRoll{transform:none}}
.method-story-shell.quiz-interlude-shell{background:radial-gradient(at 12% 18%,#dc7d2c0c,#0000 46%),radial-gradient(at 85% 65%,#c8d9ed06,#0000 48%),#050607}.method-story-shell .quiz-topbar{width:min(1100px,100% - 56px);min-height:72px}.method-story-shell .quiz-interlude-stage{justify-content:center;gap:40px;width:min(1060px,100% - 80px);min-height:calc(100svh - 72px);padding:42px 0 38px}.method-foundation{color:#f2f1ee;font-family:var(--font-ui);text-align:left;grid-template-columns:.92fr 1.25fr;align-items:center;gap:70px;display:grid}.method-foundation h1{color:#f2f1ee;font:570 clamp(32px, 3.2vw, 44px)/1.16 var(--font-ui);letter-spacing:-.045em;text-wrap:balance;text-shadow:none;margin:0}.method-foundation h1 em{color:#e7b688;font-style:normal}.method-foundation__lead{color:#bdc0c4;max-width:335px;font:400 15px/1.65 var(--font-ui);text-wrap:pretty;margin:24px 0 0}.method-foundation__list{margin:0;padding:0;list-style:none;display:grid}.method-principle{border-bottom:1px solid #ffffff19;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:19px;padding:25px 0;display:grid}.method-principle:first-child{padding-top:0}.method-principle:last-child{border-bottom:0;padding-bottom:0}.method-principle__icon{color:#d6ac86;grid-area:1/1;margin-top:1px}.method-principle__content{text-align:left;grid-area:1/2;min-width:0}.method-principle__icon svg{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;display:block}.method-principle h2{color:#f1efeb;font:600 18px/1.3 var(--font-ui);letter-spacing:-.018em;margin:0}.method-principle__content>p{color:#c3c6cb;font:400 16px/1.6 var(--font-ui);white-space:normal;text-wrap:pretty;margin:9px 0 0}.method-principle__content>.method-principle__application{color:#d8c4b1;margin-top:9px;font-weight:500}.method-principle a{color:#a6a9af;min-height:32px;font:400 12px/1.4 var(--font-ui);text-underline-offset:4px;align-items:center;gap:5px;margin-top:9px;-webkit-text-decoration:underline #a6a9af5c;text-decoration:underline #a6a9af5c;transition:color .18s;display:inline-flex}.method-principle__external{flex-shrink:0;font:400 16px/1 Arial,Segoe UI Symbol,sans-serif}.method-principle a:hover{color:#e7b688}.method-principle a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #e7b688}.method-story-shell.quiz-interlude-shell .interlude-continue{width:min(390px,100%);min-height:56px;font:600 15px/1.2 var(--font-ui);align-self:center;margin:0}@media (min-width:701px) and (max-width:950px){.method-story-shell .quiz-interlude-stage{width:calc(100% - 64px)}.method-foundation{grid-template-columns:.95fr 1.2fr;gap:36px}.method-foundation h1{font-size:32px}}@media (max-width:700px){.method-story-shell .quiz-topbar{width:calc(100% - 28px);min-height:54px}.method-story-shell .quiz-interlude-stage{width:min(440px,100% - 40px);min-height:calc(100svh - 54px);padding:20px 0 max(26px, env(safe-area-inset-bottom));justify-content:center;gap:26px}.method-foundation{grid-template-columns:minmax(0,1fr);gap:25px;width:100%}.method-foundation h1{letter-spacing:-.035em;font-size:clamp(25px,7.2vw,32px);line-height:1.17}.method-foundation__lead{display:none}.method-principle{grid-template-columns:23px minmax(0,1fr);gap:13px;padding:16px 0}.method-principle__icon svg{width:23px;height:23px}.method-principle h2{font-size:16px;line-height:1.35}.method-principle__content>p{margin-top:7px;font-size:15px;line-height:1.5}.method-principle__content>.method-principle__application{margin-top:7px}.method-principle a{min-height:30px;margin-top:8px;font-size:12px}.method-story-shell.quiz-interlude-shell .interlude-continue{width:100%}}@media (prefers-reduced-motion:reduce){.method-story-shell .quiz-interlude-stage{animation:none}.method-principle a{transition:none}}
.onboarding-panther-screen-module__0n1Gca__page{color:#f5f2eb;isolation:isolate;background:radial-gradient(at 76% 39%,#bd793315,#0000 42%),#080a09;min-height:100svh;font-family:SelfChamp Sans,Segoe UI,sans-serif}.onboarding-panther-screen-module__0n1Gca__page *{box-sizing:border-box}body:has(.onboarding-panther-screen-module__0n1Gca__page)>.legal-footer{display:none}.onboarding-panther-screen-module__0n1Gca__page button{font:inherit;cursor:pointer}.onboarding-panther-screen-module__0n1Gca__page button:focus-visible{outline-offset:5px;outline:2px solid #f5c287}.onboarding-panther-screen-module__0n1Gca__header{justify-content:space-between;align-items:center;max-width:1120px;min-height:88px;margin:0 auto;padding:20px 28px;display:flex}.onboarding-panther-screen-module__0n1Gca__back{color:#d8d9d1;background:#ffffff03;border:1px solid #ffffff1c;border-radius:50%;width:40px;height:40px;font-size:22px!important}.onboarding-panther-screen-module__0n1Gca__back:hover{background:#ffffff0a}.onboarding-panther-screen-module__0n1Gca__brand{letter-spacing:.2em;align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.onboarding-panther-screen-module__0n1Gca__brand svg{color:#e0ac6a;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:23px;height:23px}.onboarding-panther-screen-module__0n1Gca__headerSpacer{width:40px}.onboarding-panther-screen-module__0n1Gca__layout{grid-template-rows:1fr auto;grid-template-columns:1.1fr 1fr;align-items:center;column-gap:76px;width:min(1040px,100% - 64px);min-height:calc(100svh - 88px);margin:0 auto;padding:34px 0 40px;display:grid}.onboarding-panther-screen-module__0n1Gca__intro{grid-area:1/1;padding-bottom:44px}.onboarding-panther-screen-module__0n1Gca__eyebrow{color:#b69c7b;letter-spacing:.18em;margin-bottom:24px;font-size:10px;font-weight:650;display:block}.onboarding-panther-screen-module__0n1Gca__intro h1{color:#f5f2eb;letter-spacing:-.045em;margin:0;font:650 clamp(34px,3.3vw,47px)/1.12 SelfChamp Sans,Segoe UI,sans-serif}.onboarding-panther-screen-module__0n1Gca__intro h1>span{color:#d9b184}.onboarding-panther-screen-module__0n1Gca__description{color:#a5aaa2;max-width:370px;margin:24px 0 0;font-size:16px;line-height:1.65}.onboarding-panther-screen-module__0n1Gca__steps{align-items:center;gap:15px;margin-top:36px;display:flex}.onboarding-panther-screen-module__0n1Gca__steps>span{color:#d7d9d1;flex-direction:column;gap:9px;font-size:13px;display:flex}.onboarding-panther-screen-module__0n1Gca__steps i{color:#9d8c72;letter-spacing:.06em;font-size:10px;font-style:normal}.onboarding-panther-screen-module__0n1Gca__steps>b{color:#74776e;padding-top:18px;font-weight:400}.onboarding-panther-screen-module__0n1Gca__choiceNote{color:#72796e;margin:30px 0 0;font-size:12px;line-height:1.5}.onboarding-panther-screen-module__0n1Gca__demo{background:linear-gradient(145deg,#12150f,#0b0e0b 53%);border:1px solid #d0ae7626;border-radius:26px;grid-area:1/2/3;align-self:center;min-width:0;overflow:hidden;box-shadow:0 28px 80px #0004,inset 0 1px #ffffff04}.onboarding-panther-screen-module__0n1Gca__demoTop{z-index:2;color:#a9ae9f;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;padding:19px 22px 0;font-size:9px;font-weight:650;display:flex;position:relative}.onboarding-panther-screen-module__0n1Gca__demoTop>span:first-child{align-items:center;gap:7px;display:flex}.onboarding-panther-screen-module__0n1Gca__demoTop>span:last-child{color:#8c947e;font-size:8px}.onboarding-panther-screen-module__0n1Gca__demoTop i{background:#d7aa6f;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 12px #d7aa6f55}.onboarding-panther-screen-module__0n1Gca__portrait{height:336px;position:relative;overflow:hidden}.onboarding-panther-screen-module__0n1Gca__halo{background:radial-gradient(#aab3b718,#0000 67%);width:280px;height:280px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.onboarding-panther-screen-module__0n1Gca__panther{mix-blend-mode:lighten;width:min(350px,100%);max-width:none;height:auto;position:absolute;top:-18%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0 58%,#0000 76%);mask-image:linear-gradient(#000 0 58%,#0000 76%)}.onboarding-panther-screen-module__0n1Gca__identity{z-index:1;text-align:center;background:linear-gradient(#0000,#0c100b 72%);padding:36px 10px 0;position:absolute;bottom:0;left:0;right:0}.onboarding-panther-screen-module__0n1Gca__identity>span{color:#9d967f;letter-spacing:.16em;font-size:7px;font-weight:600;display:block}.onboarding-panther-screen-module__0n1Gca__identity strong{color:#f0e9da;letter-spacing:-.025em;margin-top:7px;font-size:24px;font-weight:550;line-height:1.15;display:block}.onboarding-panther-screen-module__0n1Gca__progress{margin:22px 22px 0}.onboarding-panther-screen-module__0n1Gca__progressMeta{color:#929b89;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.onboarding-panther-screen-module__0n1Gca__progressMeta strong{color:#efc590;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.onboarding-panther-screen-module__0n1Gca__progressMeta strong>span{color:#777f70;font-size:10px;font-weight:500}.onboarding-panther-screen-module__0n1Gca__track{background:#ffffff0b;border-radius:10px;height:4px;margin-top:9px;overflow:hidden}.onboarding-panther-screen-module__0n1Gca__track>span{border-radius:inherit;background:linear-gradient(90deg,#b68a50,#f2c28d);height:100%;transition:width .65s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 14px #d6a2613d}.onboarding-panther-screen-module__0n1Gca__tasks{gap:9px;margin:20px 18px 0;display:grid}.onboarding-panther-screen-module__0n1Gca__task{text-align:left;color:#e1e5d9;background:#ffffff03;border:1px solid #a9b79225;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 13px;transition:background .18s,border-color .18s,transform .18s;display:flex}.onboarding-panther-screen-module__0n1Gca__task:hover{background:#d6ba7410;border-color:#d6ba7466;transform:translateY(-1px)}.onboarding-panther-screen-module__0n1Gca__task:disabled{cursor:default}.onboarding-panther-screen-module__0n1Gca__taskDone,.onboarding-panther-screen-module__0n1Gca__taskDone:hover{background:#95b77f0c;border-color:#a6c09045;transform:none}.onboarding-panther-screen-module__0n1Gca__taskIcon{color:#b7beab;flex:0 0 33px;place-items:center;width:33px;height:36px;display:grid}.onboarding-panther-screen-module__0n1Gca__taskIcon svg,.onboarding-panther-screen-module__0n1Gca__check svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.onboarding-panther-screen-module__0n1Gca__taskCopy{flex-direction:column;flex:1;gap:5px;display:flex}.onboarding-panther-screen-module__0n1Gca__taskCopy>strong{letter-spacing:-.015em;font-size:13px;font-weight:550;line-height:1.25}.onboarding-panther-screen-module__0n1Gca__taskCopy>span{color:#848e7b;font-size:10px}.onboarding-panther-screen-module__0n1Gca__taskDone .onboarding-panther-screen-module__0n1Gca__taskCopy>span{color:#a7be8e}.onboarding-panther-screen-module__0n1Gca__taskReward{color:#e0b779;justify-content:flex-end;align-items:baseline;gap:3px;min-width:38px;display:flex}.onboarding-panther-screen-module__0n1Gca__taskReward>b{font-size:14px;font-weight:550}.onboarding-panther-screen-module__0n1Gca__taskReward>small{font-size:8px}.onboarding-panther-screen-module__0n1Gca__check{color:#b4cf9c;background:#a3c18013;border:1px solid #a3c1804f;border-radius:50%;place-items:center;width:27px;height:27px;animation:.28s ease-out onboarding-panther-screen-module__0n1Gca__check-in;display:grid}.onboarding-panther-screen-module__0n1Gca__check svg{stroke-width:1.8px;width:17px;height:17px}.onboarding-panther-screen-module__0n1Gca__feedback{text-align:center;color:#7e8873;justify-content:center;align-items:center;min-height:58px;padding:12px 18px 16px;font-size:10px;line-height:1.5;display:flex}.onboarding-panther-screen-module__0n1Gca__earned{animation:.3s ease-out onboarding-panther-screen-module__0n1Gca__feedback-in}.onboarding-panther-screen-module__0n1Gca__earned>b{color:#e5bd86;white-space:nowrap;margin-right:3px;font-weight:650}.onboarding-panther-screen-module__0n1Gca__footer{grid-area:2/1;align-self:end;padding:0 0 20px}.onboarding-panther-screen-module__0n1Gca__continue{color:#20180e;background:linear-gradient(105deg,#f0c793,#d4a66d);border:1px solid #ecc492;border-radius:13px;justify-content:center;align-items:center;gap:26px;width:min(300px,100%);min-height:56px;padding:12px 24px;transition:filter .15s,transform .15s;display:flex;box-shadow:0 8px 32px #ba8a4020,inset 0 1px #ffffff36;font-size:14px!important;font-weight:650!important}.onboarding-panther-screen-module__0n1Gca__continue:hover{filter:brightness(1.06);transform:translateY(-1px)}.onboarding-panther-screen-module__0n1Gca__continue svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.onboarding-panther-screen-module__0n1Gca__footer>span{color:#6e7768;text-align:center;width:min(300px,100%);margin-top:12px;font-size:10px;display:block}@keyframes onboarding-panther-screen-module__0n1Gca__check-in{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes onboarding-panther-screen-module__0n1Gca__feedback-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (min-width:701px) and (max-height:800px){.onboarding-panther-screen-module__0n1Gca__header{min-height:70px;padding-top:14px;padding-bottom:14px}.onboarding-panther-screen-module__0n1Gca__layout{min-height:calc(100svh - 70px);padding-top:12px;padding-bottom:24px}.onboarding-panther-screen-module__0n1Gca__portrait{height:260px}.onboarding-panther-screen-module__0n1Gca__panther{width:290px;top:-60px}.onboarding-panther-screen-module__0n1Gca__progress,.onboarding-panther-screen-module__0n1Gca__tasks{margin-top:16px}.onboarding-panther-screen-module__0n1Gca__task{min-height:65px}}@media (max-width:900px) and (min-width:701px){.onboarding-panther-screen-module__0n1Gca__layout{column-gap:32px;width:calc(100% - 48px)}.onboarding-panther-screen-module__0n1Gca__intro h1{font-size:34px}.onboarding-panther-screen-module__0n1Gca__description{font-size:14px}.onboarding-panther-screen-module__0n1Gca__steps{gap:10px}}@media (max-width:700px){.onboarding-panther-screen-module__0n1Gca__page{background:radial-gradient(at 50% 42%,#b8803211,#0000 50%),#080a09}.onboarding-panther-screen-module__0n1Gca__header{min-height:57px;padding:max(12px, env(safe-area-inset-top)) 20px 9px}.onboarding-panther-screen-module__0n1Gca__back{width:32px;height:32px;font-size:18px!important}.onboarding-panther-screen-module__0n1Gca__headerSpacer{width:32px}.onboarding-panther-screen-module__0n1Gca__brand{gap:8px;font-size:10px}.onboarding-panther-screen-module__0n1Gca__brand svg{width:20px;height:20px}.onboarding-panther-screen-module__0n1Gca__layout{flex-direction:column;width:min(430px,100% - 32px);min-height:calc(100svh - 57px);padding:8px 0 0;display:flex}.onboarding-panther-screen-module__0n1Gca__intro{text-align:center;width:100%;padding:0}.onboarding-panther-screen-module__0n1Gca__eyebrow{letter-spacing:.14em;margin-bottom:12px;font-size:8px}.onboarding-panther-screen-module__0n1Gca__intro h1{letter-spacing:-.045em;font-size:clamp(25px,6.8vw,31px);line-height:1.16}.onboarding-panther-screen-module__0n1Gca__description{max-width:320px;margin:12px auto 0;font-size:12px;line-height:1.5}.onboarding-panther-screen-module__0n1Gca__steps,.onboarding-panther-screen-module__0n1Gca__choiceNote{display:none}.onboarding-panther-screen-module__0n1Gca__demo{border-radius:21px;width:100%;margin-top:19px;box-shadow:0 16px 40px #0003}.onboarding-panther-screen-module__0n1Gca__demoTop{padding:15px 17px 0;font-size:8px}.onboarding-panther-screen-module__0n1Gca__demoTop>span:last-child{font-size:7px}.onboarding-panther-screen-module__0n1Gca__portrait{height:224px}.onboarding-panther-screen-module__0n1Gca__panther{width:252px;top:-45px}.onboarding-panther-screen-module__0n1Gca__halo{width:220px;height:220px;top:4px}.onboarding-panther-screen-module__0n1Gca__identity{padding-top:25px}.onboarding-panther-screen-module__0n1Gca__identity>span{font-size:6px}.onboarding-panther-screen-module__0n1Gca__identity strong{margin-top:5px;font-size:21px}.onboarding-panther-screen-module__0n1Gca__progress{margin:16px 18px 0}.onboarding-panther-screen-module__0n1Gca__tasks{gap:8px;margin:16px 12px 0}.onboarding-panther-screen-module__0n1Gca__task{border-radius:12px;gap:9px;min-height:65px;padding:10px 11px}.onboarding-panther-screen-module__0n1Gca__taskCopy>strong{font-size:12px}.onboarding-panther-screen-module__0n1Gca__taskCopy>span{font-size:9px}.onboarding-panther-screen-module__0n1Gca__taskIcon{flex-basis:28px;width:28px}.onboarding-panther-screen-module__0n1Gca__taskIcon svg{width:21px;height:21px}.onboarding-panther-screen-module__0n1Gca__feedback{min-height:46px;padding:10px 10px 12px;font-size:9px}.onboarding-panther-screen-module__0n1Gca__footer{z-index:3;width:calc(100% + 8px);padding:17px 4px max(16px, env(safe-area-inset-bottom));background:linear-gradient(#080a0900,#080a09 14px);margin-top:auto;position:sticky;bottom:0}.onboarding-panther-screen-module__0n1Gca__continue{border-radius:12px;width:100%;min-height:52px}.onboarding-panther-screen-module__0n1Gca__footer>span{width:100%;margin-top:9px;font-size:9px}}@media (max-width:700px) and (max-height:740px){.onboarding-panther-screen-module__0n1Gca__eyebrow{display:none}.onboarding-panther-screen-module__0n1Gca__layout{padding-top:6px}.onboarding-panther-screen-module__0n1Gca__demo{margin-top:14px}.onboarding-panther-screen-module__0n1Gca__portrait{height:194px}.onboarding-panther-screen-module__0n1Gca__panther{width:224px;top:-43px}.onboarding-panther-screen-module__0n1Gca__description{margin-top:10px}.onboarding-panther-screen-module__0n1Gca__footer{position:static}}@media (prefers-reduced-motion:reduce){.onboarding-panther-screen-module__0n1Gca__page *,.onboarding-panther-screen-module__0n1Gca__page :before,.onboarding-panther-screen-module__0n1Gca__page :after{transition:none!important;animation:none!important}}
.onboarding-beasts-module__LF70tG__theme .onboarding-beasts-module__LF70tG__preview{mix-blend-mode:lighten;animation:none;filter:none!important;box-shadow:none!important;background-color:#0000!important;background-position:50%,50% 14px!important;background-size:100% 100%,min(88%,240px)!important;border:0!important}.onboarding-beasts-module__LF70tG__theme .theme-carousel article{box-shadow:none;background:#070808;border-color:#ffffff18}.onboarding-beasts-module__LF70tG__theme .theme-carousel article{animation:.18s ease-out both onboarding-beasts-module__LF70tG__beast-form-reveal}.quiz-interlude-stage:has(.onboarding-beasts-module__LF70tG__theme){animation:none!important}.onboarding-beasts-module__LF70tG__progress .ratings-hero{--beast-art-height:min(360px, 46svh);height:clamp(350px,48svh,430px);min-height:350px;box-shadow:none;background:#050606;border:0;border-radius:0;overflow:visible}.onboarding-beasts-module__LF70tG__progress .ratings-hero:before{display:none}.onboarding-beasts-module__LF70tG__progress .ratings-hero:after{display:none}.onboarding-beasts-module__LF70tG__progress .ratings-knight-stack{mix-blend-mode:lighten;width:auto;inset:10px 0 92px;overflow:visible;transform:none;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.onboarding-beasts-module__LF70tG__progress .ratings-knight-stack:after{display:none}.onboarding-beasts-module__LF70tG__progress .ratings-knight{animation:.18s ease-out both onboarding-beasts-module__LF70tG__beast-form-reveal;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);width:calc(var(--beast-art-height) * .561404)!important;filter:none!important;background-position:top!important;background-size:100%!important;height:100%!important;inset:0 auto 0 50%!important;transform:translate(-50%)!important}.quiz-interlude-stage:has(.onboarding-beasts-module__LF70tG__progress){animation:none!important}@keyframes onboarding-beasts-module__LF70tG__beast-form-reveal{0%{opacity:.4}to{opacity:1}}.onboarding-beasts-module__LF70tG__progressScreen .ratings-level{z-index:3!important}.onboarding-beasts-module__LF70tG__progress .ratings-level{bottom:14px}@media (max-width:380px){.onboarding-beasts-module__LF70tG__progress .ratings-hero{--beast-art-height:330px;height:350px}}@media (prefers-reduced-motion:reduce){.onboarding-beasts-module__LF70tG__progress .ratings-knight{transition:none;animation:none}}
