:where(.mz-mani){height:120px;width:120px}.mz-mani{flex:none;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mz-mani-poster,.mz-mani-canvas{display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.mz-mani-canvas{opacity:0;transition:opacity .35s ease}.mz-mani.is-live .mz-mani-canvas{opacity:1}.mz-mani.is-live .mz-mani-poster{opacity:0;transition:opacity .35s ease .1s}html:not([data-theme=light]) .mz-mani :is(.mz-mani-poster,.mz-mani-canvas){filter:drop-shadow(0 16px 24px rgba(0,0,0,.4))}html[data-theme=light] .mz-mani :is(.mz-mani-poster,.mz-mani-canvas){filter:drop-shadow(0 14px 22px rgba(52,36,120,.22))}@media (prefers-reduced-motion: reduce){.mz-mani-canvas{display:none}}.mzt,.mzt-scope{--t-bg: #08070c;--t-card: #121018;--t-card-2: #1a1721;--t-card-3: #221f2a;--t-line: rgba(255, 255, 255, .07);--t-ink: #f4f1ff;--t-ink-2: #aaa4bd;--t-muted: #8d879c;--t-faint: #5f596d;--t-p: #5b35d5;--t-p-hi: #a68ffa;--t-p-soft: rgba(91, 53, 213, .16);--t-p-line: rgba(120, 90, 240, .55);--t-glow: rgba(91, 53, 213, .7);--t-grad: linear-gradient(135deg, #7a55f0 0%, #4a24bf 100%);--t-gold: #f2c14e;--t-gold-ink: #ffd978;--t-gold-soft: rgba(242, 193, 78, .13);--t-ok: #4fd1a1;--t-ok-soft: rgba(79, 209, 161, .13);--t-bad: #f07a7a;--t-shadow: none;--t-lift: brightness(1.12) contrast(1.06) drop-shadow(0 6px 12px rgba(0, 0, 0, .45));--t-scrim: rgba(5, 4, 10, .6);--t-sheet: #0e0c13;--t-ease: cubic-bezier(.2, .8, .2, 1);--t-spring: cubic-bezier(.3, 1.35, .4, 1)}html[data-theme=light] :is(.mzt,.mzt-scope){--t-bg: #f3f2f7;--t-card: #ffffff;--t-card-2: #f5f3fb;--t-card-3: #ebe8f4;--t-line: rgba(22, 19, 31, .08);--t-ink: #16131f;--t-ink-2: #5f5972;--t-muted: #7d778f;--t-faint: #a49eb5;--t-p-hi: #5b35d5;--t-p-soft: rgba(91, 53, 213, .1);--t-p-line: rgba(91, 53, 213, .45);--t-glow: rgba(91, 53, 213, .45);--t-gold-ink: #a4740a;--t-gold-soft: rgba(242, 193, 78, .2);--t-ok: #1f9d70;--t-ok-soft: rgba(31, 157, 112, .1);--t-bad: #d64545;--t-shadow: 0 1px 2px rgba(22, 19, 31, .04), 0 22px 44px -30px rgba(52, 36, 120, .22);--t-lift: drop-shadow(0 8px 14px rgba(52, 36, 120, .22));--t-scrim: rgba(22, 19, 31, .4);--t-sheet: #ffffff}.mzt-scope{color:var(--t-ink);font-family:Vazirmatn,IranSansX,system-ui,sans-serif}.mzt-scope :is(button,input,textarea){font-family:inherit}.mzt{background:var(--t-bg);color:var(--t-ink);font-family:Vazirmatn,IranSansX,system-ui,sans-serif;min-height:100vh;min-height:100dvh;padding:0 24px 72px;container:mzt / inline-size}.mzt *,.mzt *:before,.mzt *:after{box-sizing:border-box}.mzt :is(h1,h2,h3,h4,p){margin:0;text-wrap:balance}.mzt button{font:inherit;color:inherit;cursor:pointer}.mzt button:focus-visible,.mzt [tabindex]:focus-visible{outline:2px solid var(--t-p-hi);outline-offset:2px}.mzt-frame{display:grid;gap:16px;margin:0 auto;max-width:1180px;padding-top:22px}.mzt-frame>*,.mzt-body>*,.mzt-flow>*,.mzt-result>*{min-width:0}.mzt-body{display:grid;gap:14px}[dir=ltr] .mzt-flip{transform:scaleX(-1)}.mzt-sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.mzt-hero{align-items:center;display:flex;gap:16px}.mzt-hero-art{animation:mzt-float 6s ease-in-out infinite;filter:var(--t-lift);flex:none;height:64px;-o-object-fit:contain;object-fit:contain;width:64px}.mzt-hero-text{flex:1;min-width:0}.mzt-hero h1{font-size:26px;font-weight:900;letter-spacing:-.01em;line-height:1.35}.mzt-hero p{color:var(--t-muted);font-size:13.5px;line-height:1.7;margin-top:2px}.mzt-tabs{background:var(--t-card);border-radius:999px;box-shadow:var(--t-shadow);display:flex;flex:none;gap:4px;max-width:100%;overflow-x:auto;padding:5px;scrollbar-width:none}.mzt-tabs::-webkit-scrollbar{display:none}.mzt-tabs button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--t-muted);display:flex;flex:0 0 auto;font-size:13.5px;font-weight:800;gap:6px;min-height:40px;padding:0 16px;transition:background-color .2s var(--t-ease),color .2s var(--t-ease);white-space:nowrap}.mzt-tabs button:hover{color:var(--t-ink)}.mzt-tabs button.is-active{background:var(--t-p);box-shadow:0 8px 18px -10px var(--t-glow);color:#fff}.mzt-tabs button:focus-visible{box-shadow:inset 0 0 0 2px var(--t-p-hi);outline:none}.mzt-tabs button.is-active:focus-visible{box-shadow:inset 0 0 0 2px #ffffff8c,0 8px 18px -10px var(--t-glow)}.mzt-tab-count{background:var(--t-card-2);border-radius:999px;font-size:11px;font-weight:800;line-height:20px;min-width:20px;padding:0 7px;text-align:center}.mzt-tabs button.is-active .mzt-tab-count{background:#fff3}.mzt-card{animation:mzt-rise .45s var(--t-ease) both;background:var(--t-card);border-radius:28px;box-shadow:var(--t-shadow);padding:clamp(20px,3vw,28px)}.mzt-primary{align-items:center;background:var(--t-grad);border:0;border-radius:999px;box-shadow:0 14px 28px -14px var(--t-glow),inset 0 1px #ffffff29;color:#fff!important;display:inline-flex;font-size:15px;font-weight:850;gap:8px;justify-content:center;min-height:52px;padding:0 26px;transition:transform .18s var(--t-ease),filter .18s var(--t-ease),opacity .18s}.mzt-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.mzt-primary:active:not(:disabled){transform:scale(.98)}.mzt-primary:disabled{cursor:not-allowed;opacity:.38}.mzt-primary.is-sm{font-size:13.5px;min-height:42px;padding:0 18px}.mzt-ghost{background:transparent;border:0;border-radius:999px;color:var(--t-muted);font-size:14px;font-weight:700;min-height:44px;padding:0 16px}.mzt-ghost:hover{background:var(--t-card-2);color:var(--t-ink)}.mzt-soft{align-items:center;background:var(--t-card-2);border:0;border-radius:999px;color:var(--t-ink);display:inline-flex;font-size:14px;font-weight:750;gap:8px;justify-content:center;min-height:44px;padding:0 16px;transition:background-color .2s,color .2s}.mzt-soft:hover{background:var(--t-card-3)}.mzt-soft.is-sm{font-size:13px;min-height:38px;padding:0 14px}.mzt-soft.is-done{background:var(--t-p-soft);color:var(--t-p-hi)}.mzt-round{align-items:center;background:var(--t-card-2);border:0;border-radius:14px;color:var(--t-ink-2);display:inline-flex;flex:none;height:44px;justify-content:center;width:44px;transition:background-color .2s,color .2s}.mzt-round:hover{background:var(--t-p-soft);color:var(--t-p-hi)}.mzt-round.is-sm{border-radius:12px;height:36px;width:36px}.mzt-flow{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px}.mzt-step{display:flex;flex-direction:column;gap:18px;min-height:430px}.mzt-step-top{align-items:center;display:flex;gap:12px}.mzt-bars{display:flex;flex:1;gap:6px}.mzt-bars i{background:var(--t-card-3);border-radius:6px;flex:1;height:6px;overflow:hidden;position:relative}.mzt-bars i.is-on{background:var(--t-p)}.mzt-bars i.is-current:after{background:var(--t-p);border-radius:6px;content:"";inset-block:0;inset-inline-start:0;position:absolute;width:50%}.mzt-step-count{color:var(--t-muted);flex:none;font-size:12.5px;font-weight:800}.mzt-question{animation:mzt-rise .4s var(--t-ease) both}.mzt-optional{background:var(--t-card-2);border-radius:999px;color:var(--t-muted);display:inline-block;font-size:11.5px;font-weight:800;margin-bottom:8px;padding:2px 10px}.mzt-question h2{font-size:clamp(21px,3vw,26px);font-weight:900;line-height:1.45;outline:none!important}.mzt-question p{color:var(--t-muted);font-size:14px;line-height:1.85;margin-top:6px}.mzt-input{animation:mzt-rise .45s .05s var(--t-ease) both;background:var(--t-card-2);border:0;border-radius:20px;box-shadow:none;color:var(--t-ink);font:inherit;font-size:17px;font-weight:600;min-height:62px;outline:none;padding:0 20px;width:100%}.mzt-input.is-multiline{line-height:1.9;min-height:140px;padding:16px 20px;resize:vertical}.mzt-input.is-compact{font-size:14px;min-height:46px;border-radius:16px}.mzt-input::-moz-placeholder{color:var(--t-faint);font-weight:500}.mzt-input::placeholder{color:var(--t-faint);font-weight:500}.mzt-input:focus{box-shadow:0 0 0 2px var(--t-p)!important}.mzt-chips{display:flex;flex-wrap:wrap;gap:8px}.mzt-chips button{align-items:center;background:var(--t-card-2);border:0;border-radius:999px;color:var(--t-ink-2);display:inline-flex;font-size:13px;font-weight:750;gap:6px;min-height:36px;padding:0 13px;transition:background-color .2s,color .2s,transform .15s}.mzt-chips button:hover{color:var(--t-ink)}.mzt-chips button:active{transform:scale(.95)}.mzt-chips button.is-active{background:var(--t-p-soft);color:var(--t-p-hi)}.mzt-choices{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mzt-choices button{align-items:center;background:var(--t-card-2);border:0;border-radius:20px;display:flex;gap:12px;min-height:66px;padding:14px 16px;text-align:start;transition:background-color .2s,box-shadow .2s}.mzt-choices button.is-active{background:var(--t-p-soft);box-shadow:inset 0 0 0 2px var(--t-p)}.mzt-choices strong{display:block;font-size:14.5px;font-weight:850}.mzt-choices small{color:var(--t-muted);display:block;font-size:12px;margin-top:1px}.mzt-choice-dot{align-items:center;background:var(--t-card-3);border-radius:50%;color:#fff;display:flex;flex:none;height:22px;justify-content:center;width:22px}.mzt-choices button.is-multi .mzt-choice-dot{border-radius:8px}.mzt-choices button.is-active .mzt-choice-dot{background:var(--t-p)}.mzt-step-actions{align-items:center;display:flex;gap:10px;margin-top:auto;padding-top:8px}.mzt-step-actions .mzt-primary{flex:1;max-width:320px}.mzt-catpick{display:grid;gap:12px}.mzt-cats{display:flex;flex-wrap:wrap;gap:8px}.mzt-cats button{align-items:center;background:var(--t-card-2);border:0;border-radius:16px;color:var(--t-ink-2);display:flex;font-size:13.5px;font-weight:800;gap:7px;padding:9px 14px}.mzt-cats button svg{color:var(--t-p-hi)}.mzt-cats button.is-active{background:var(--t-p);color:#fff}.mzt-cats button.is-active svg{color:#fff}.mzt-cats em{background:var(--t-p-soft);border-radius:999px;font-size:11px;font-style:normal;line-height:19px;padding:0 7px}.mzt-cats button.is-active em{background:#ffffff38}.mzt-subs{animation:mzt-rise .3s var(--t-ease) both;background:var(--t-card-2);border-radius:20px;display:grid;gap:10px;padding:12px}.mzt-subs>small{color:var(--t-muted);font-size:12px;font-weight:800;padding-inline-start:4px}.mzt-subs .mzt-chips button{background:var(--t-card)}.mzt-subs .mzt-chips button.is-active{background:var(--t-p-soft)}.mzt-picked{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:30px}.mzt-picked>small{color:var(--t-muted);font-size:12px;font-weight:800;margin-inline-end:4px}.mzt-picked span{align-items:center;background:var(--t-p);border-radius:999px;color:#fff;display:flex;font-size:12.5px;font-weight:800;gap:4px;padding:4px 11px 4px 6px}[dir=rtl] .mzt-picked span{padding:4px 6px 4px 11px}.mzt-picked span button{align-items:center;background:#fff3;border:0;border-radius:50%;color:#fff;display:grid;height:18px;padding:0;place-items:center;width:18px}.mzt-flow-side{display:grid;gap:12px}.mzt-get{padding:20px}.mzt-get h3,.mzt-answers h3{font-size:15px;font-weight:900;margin-bottom:10px}.mzt-get ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}.mzt-get li{align-items:center;color:var(--t-ink-2);display:flex;font-size:13.5px;gap:10px;padding:6px 0}.mzt-get li i{align-items:center;background:var(--t-p-soft);border-radius:9px;color:var(--t-p-hi);display:flex;flex:none;height:28px;justify-content:center;width:28px}.mzt-get li.is-gold i{background:var(--t-gold-soft);color:var(--t-gold-ink)}.mzt-answers{padding:16px 18px}.mzt-answers button{align-items:center;background:transparent;border:0;border-top:1px solid var(--t-line);display:grid;font-size:13px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 0;text-align:start;width:100%}.mzt-answers button:first-of-type{border-top:0}.mzt-answers span{color:var(--t-muted)}.mzt-answers b{font-weight:800;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.mzt-answers svg{color:var(--t-faint)}.mzt-mani-tip{align-items:center;display:flex;gap:12px;padding:14px 16px}.mzt-mani-tip .mzt-tip-mani{height:64px;width:64px}.mzt-mani-tip b{display:block;font-size:13.5px;font-weight:900}.mzt-mani-tip span{color:var(--t-muted);display:block;font-size:12.5px;line-height:1.75}.mzt-generating{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:420px;text-align:center}.mzt-generating-art{display:grid;height:190px;place-items:center;position:relative;width:190px}.mzt-generating-art .mzt-generating-mani{height:160px;position:relative;width:160px}.mzt-orbit{animation:mzt-spin 2.4s linear infinite;background:conic-gradient(from 0deg,transparent 0 55%,rgba(143,114,242,.85) 75%,transparent 76%);border-radius:50%;inset:0;position:absolute;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.mzt-generating-status{animation:mzt-swap .5s var(--t-ease) both;font-size:17px;font-weight:850;margin-top:16px;min-height:30px}.mzt-generating-bar{background:var(--t-card-3);border-radius:99px;height:6px;margin-top:14px;overflow:hidden;width:min(240px,70%)}.mzt-generating-bar i{animation:mzt-indeterminate 1.5s var(--t-ease) infinite;background:var(--t-grad);border-radius:99px;display:block;height:100%;width:40%}[dir=rtl] .mzt-generating-bar i{animation-direction:reverse}.mzt-result{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.mzt-result>*{animation:mzt-rise .5s var(--t-ease) both;grid-column:span 3}.mzt-result>:nth-child(2){animation-delay:.05s}.mzt-result>:nth-child(3){animation-delay:.1s}.mzt-result>:nth-child(n+4){animation-delay:.15s}.mzt-result>.is-wide,.mzt-result>.mzt-result-hero,.mzt-result>.mzt-next,.mzt-result>.mzt-actions,.mzt-result>.is-full{grid-column:1 / -1}.mzt-result>.is-span-4{grid-column:span 4}.mzt-result>.is-span-2{grid-column:span 2}.mzt-result-hero{align-items:center;background:var(--t-grad);border-radius:28px;color:#fff;display:flex;gap:20px;min-height:180px;overflow:hidden;padding:28px;position:relative}.mzt-result-hero:after{background:#ffffff14;border-radius:50%;content:"";height:260px;inset-block-end:-90px;inset-inline-end:-60px;position:absolute;width:260px}.mzt-result-hero>div{flex:1;min-width:0;position:relative;z-index:1}.mzt-result-hero span{font-size:12.5px;font-weight:800;opacity:.82}.mzt-result-hero h2{font-size:clamp(26px,4vw,34px);font-weight:900;letter-spacing:-.01em;line-height:1.3;margin:4px 0 6px}.mzt-result-hero p{font-size:15px;line-height:1.85;opacity:.9}.mzt-result-hero img{animation:mzt-float 6s ease-in-out infinite;filter:drop-shadow(0 18px 24px rgba(0,0,0,.35));flex:none;height:120px;-o-object-fit:contain;object-fit:contain;position:relative;width:120px;z-index:1}.mzt-section{background:var(--t-card);border-radius:26px;box-shadow:var(--t-shadow);overflow:hidden;padding:20px 22px;position:relative}.mzt-section.is-accent{background:color-mix(in srgb,var(--t-card) 84%,var(--t-p) 16%)}.mzt-section>header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.mzt-section-icon{align-items:center;background:var(--t-p-soft);border-radius:12px;color:var(--t-p-hi);display:flex;flex:none;height:34px;justify-content:center;width:34px}.mzt-section-icon.is-gold{background:var(--t-gold-soft);color:var(--t-gold-ink)}.mzt-section h3{flex:1;font-size:15px;font-weight:900}.mzt-section-body{color:var(--t-ink-2);font-size:14.5px;line-height:1.95}.mzt-section-body strong.mzt-big{color:var(--t-ink);display:block;font-size:20px;font-weight:900;line-height:1.55}.mzt-section.is-locked .mzt-section-body{filter:blur(5px);min-height:84px;opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mzt-lock{align-items:center;background:var(--t-gold);border:0;border-radius:999px;color:#2b1d00!important;display:inline-flex;font-size:13.5px;font-weight:850;gap:8px;inset-block-start:50%;inset-inline-start:50%;min-height:42px;padding:0 18px;position:absolute;transform:translate(-50%,-20%)}[dir=rtl] .mzt-lock{transform:translate(50%,-20%)}.mzt-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mzt-list li{align-items:flex-start;display:flex;gap:10px}.mzt-list li b{align-items:center;background:var(--t-card-2);border-radius:8px;color:var(--t-ink);display:flex;flex:none;font-size:12px;font-weight:900;height:24px;justify-content:center;margin-top:4px;width:24px}.mzt-list.is-gold li b{background:var(--t-gold-soft);color:var(--t-gold-ink)}.mzt-tags{display:flex;flex-wrap:wrap;gap:6px}.mzt-tags span{background:var(--t-card-2);border-radius:10px;color:var(--t-p-hi);font-size:12.5px;font-weight:750;padding:5px 10px}.mzt-sell{display:flex;flex-wrap:wrap;gap:8px}.mzt-sell span{align-items:center;background:var(--t-card-2);border-radius:14px;color:var(--t-ink);display:flex;font-size:13.5px;font-weight:750;gap:8px;padding:9px 13px}.mzt-sell span svg{color:var(--t-p-hi)}.mzt-task{align-items:center;background:var(--t-card-2);border-radius:22px;display:flex;gap:14px;padding:16px 18px}.mzt-task button{align-items:center;background:none;border:2px solid var(--t-p);border-radius:10px;color:#fff;display:flex;flex:none;height:30px;justify-content:center;width:30px;transition:background-color .2s}.mzt-task.is-done button{background:var(--t-p)}.mzt-task b{color:var(--t-ink);flex:1;font-size:15.5px;font-weight:850;line-height:1.75}.mzt-task.is-done b{color:var(--t-muted);text-decoration:line-through}.mzt-next{align-items:center;background:color-mix(in srgb,var(--t-card) 82%,var(--t-p) 18%);border-radius:28px;display:flex;gap:16px;padding:16px 18px}.mzt-next img{animation:mzt-float 6s ease-in-out infinite;filter:var(--t-lift);flex:none;height:64px;-o-object-fit:contain;object-fit:contain;width:64px}.mzt-next>div{flex:1;min-width:0}.mzt-next span{color:var(--t-p-hi);font-size:12px;font-weight:800}.mzt-next h3{font-size:17px;font-weight:900;line-height:1.5}.mzt-next p{color:var(--t-muted);font-size:13px;line-height:1.75}.mzt-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mzt-actions-gap{flex:1}.mzt-actions .tool-export{display:contents}.mzt-actions :is(.tool-export__button,.tool-export__download){flex:0 0 auto!important;width:auto!important}.mzt-quote{background:var(--t-card-2);border-radius:20px;display:grid;gap:10px;padding:16px 18px}.mzt-quote p{color:var(--t-ink);font-size:15px;line-height:2;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap}.mzt-quote .mzt-soft{background:var(--t-card);justify-self:start}.mzt-from{align-items:center;background:color-mix(in srgb,var(--t-card) 84%,var(--t-p) 16%);border-radius:20px;display:flex;font-size:13.5px;gap:12px;padding:10px 14px}.mzt-from img{height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.mzt-from span{color:var(--t-ink-2);flex:1}.mzt-from b{color:var(--t-ink);font-weight:900}.mzt-days{display:grid;gap:8px}.mzt-day{align-items:flex-start;background:var(--t-card-2);border-radius:18px;display:flex;gap:14px;padding:14px}.mzt-day b{align-items:center;background:var(--t-p-soft);border-radius:14px;color:var(--t-p-hi);display:flex;flex:none;flex-direction:column;font-size:11.5px;font-weight:800;height:52px;justify-content:center;width:52px}.mzt-day b em{color:var(--t-ink);font-size:17px;font-style:normal;font-weight:900}.mzt-day strong{color:var(--t-ink);display:block;font-size:15px;font-weight:850;line-height:1.6}.mzt-day p{color:var(--t-muted);font-size:13.5px;line-height:1.85;margin-top:2px}.mzt-rank{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mzt-rank>div{background:var(--t-card-2);border-radius:22px;display:grid;gap:8px;padding:16px;align-content:start}.mzt-rank>div:first-child{background:color-mix(in srgb,var(--t-card-2) 80%,var(--t-p) 20%)}.mzt-rank-head{align-items:center;display:flex;gap:10px}.mzt-rank-head b{align-items:center;background:var(--t-card);border-radius:12px;color:var(--t-p-hi);display:flex;flex:none;font-size:14px;font-weight:900;height:34px;justify-content:center;width:34px}.mzt-rank>div:first-child .mzt-rank-head b{background:var(--t-p);color:#fff}.mzt-rank strong{color:var(--t-ink);font-size:15px;font-weight:900;line-height:1.5}.mzt-rank p{color:var(--t-ink-2);font-size:13px;line-height:1.9}.mzt-counted{color:var(--t-muted);font-size:12.5px;font-weight:800}.mzt-toast{align-items:center;animation:mzt-pop .3s var(--t-spring) both;background:var(--t-ink);border-radius:999px;bottom:24px;box-shadow:0 18px 40px -16px #00000080;color:var(--t-bg);display:flex;font-size:13.5px;font-weight:800;gap:8px;inset-inline-start:50%;padding:10px 18px;position:fixed;transform:translate(-50%);white-space:nowrap;z-index:60}[dir=rtl] .mzt-toast{transform:translate(50%)}.mzt-toast svg{color:var(--t-ok)}.mzt-library{display:grid;gap:14px}.mzt-library-head{align-items:center;display:flex;gap:12px}.mzt-library-head h2{flex:1;font-size:18px;font-weight:900}.mzt-library-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mzt-item{align-content:start;animation:mzt-rise .45s var(--t-ease) both;background:var(--t-card);border-radius:26px;box-shadow:var(--t-shadow);display:grid;gap:12px;padding:18px}.mzt-item-head{align-items:flex-start;display:flex;gap:12px}.mzt-item-head>div{flex:1;min-width:0}.mzt-item-head b{display:block;font-size:15.5px;font-weight:900;line-height:1.5}.mzt-item-head small{color:var(--t-muted);font-size:12px}.mzt-mono{align-items:center;background:var(--t-grad);border-radius:16px;color:#fff;display:flex;flex:none;font-size:19px;font-weight:900;height:46px;justify-content:center;width:46px}.mzt-mono.is-sm{border-radius:11px;font-size:14px;height:32px;width:32px}.mzt-mono.is-plain{background:var(--t-card-2);color:var(--t-p-hi)}.mzt-item p{color:var(--t-ink-2);display:-webkit-box;font-size:13px;line-height:1.85;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mzt-item-links{display:flex;flex-wrap:wrap;gap:6px}.mzt-item-links span{align-items:center;background:var(--t-card-2);border-radius:999px;color:var(--t-muted);display:flex;font-size:11.5px;font-weight:800;gap:5px;padding:3px 9px}.mzt-item-links span.is-on{background:var(--t-ok-soft);color:var(--t-ok)}.mzt-item-foot{align-items:center;display:flex;gap:6px}.mzt-item-foot>*{flex:1}.mzt-newitem{align-content:center;background:none;border:2px dashed var(--t-card-3);border-radius:26px;color:var(--t-muted);display:grid;font-size:14px;font-weight:850;gap:10px;justify-items:center;min-height:180px;transition:border-color .2s,color .2s}.mzt-newitem:hover{border-color:var(--t-p);color:var(--t-p-hi)}.mzt-newitem i{align-items:center;background:var(--t-p-soft);border-radius:16px;color:var(--t-p-hi);display:flex;height:48px;justify-content:center;width:48px}.mzt-meter{align-items:center;color:var(--t-muted);display:flex;font-size:11.5px;font-weight:800;gap:8px}.mzt-meter span{background:var(--t-card-3);border-radius:6px;flex:1;height:6px;overflow:hidden}.mzt-meter span i{background:var(--t-p);border-radius:6px;display:block;height:100%}.mzt-picker{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none}.mzt-picker::-webkit-scrollbar{display:none}.mzt-picker button{align-items:center;background:var(--t-card);border:0;border-radius:18px;box-shadow:var(--t-shadow);color:var(--t-ink-2);display:flex;flex:none;gap:10px;padding:8px 14px 8px 10px;text-align:start}.mzt-picker button b{display:block;font-size:13.5px;font-weight:850}.mzt-picker button small{color:var(--t-muted);display:block;font-size:11px;font-weight:700}.mzt-picker button.is-active{box-shadow:inset 0 0 0 2px var(--t-p);color:var(--t-ink)}.mzt-picker button:not(.is-active) .mzt-mono{background:var(--t-card-2);color:var(--t-p-hi)}.mzt-sheet-wrap{align-items:center;animation:mzt-fade .2s ease both;background:var(--t-scrim);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:50}.mzt-sheet{animation:mzt-pop .35s var(--t-spring) both;background:var(--t-sheet);border-radius:30px;box-shadow:0 30px 70px -30px #000000b3;display:grid;gap:16px;padding:24px;width:min(520px,100%)}.mzt-sheet-head{align-items:center;display:flex;gap:14px}.mzt-sheet-pair{align-items:center;color:var(--t-muted);display:flex;flex:none;gap:4px}.mzt-sheet-pair img{filter:var(--t-lift);height:46px;-o-object-fit:contain;object-fit:contain;width:46px}.mzt-sheet-head b{display:block;font-size:17px;font-weight:900;line-height:1.5}.mzt-sheet-head span{color:var(--t-muted);font-size:13px}.mzt-carry{background:var(--t-card-2);border-radius:20px;padding:4px 14px}.mzt-carry div{align-items:center;border-top:1px solid var(--t-line);display:flex;font-size:13.5px;gap:12px;padding:10px 0}.mzt-carry div:first-child{border-top:0}.mzt-carry svg{color:var(--t-ok);flex:none}.mzt-carry small{color:var(--t-muted);min-width:84px}.mzt-carry b{flex:1;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mzt-sheet-actions{display:flex;gap:8px}.mzt-sheet-actions .mzt-primary{flex:1}.mzt-pricer{display:grid;gap:14px;padding:22px}.mzt-pricer-top{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.mzt-pricer-top small{color:var(--t-p-hi);display:block;font-size:12.5px;font-weight:800}.mzt-pricer-value{animation:mzt-bump .18s var(--t-spring);color:var(--t-gold-ink);font-size:36px;font-weight:900;line-height:1.15}.mzt-pricer-value small{color:var(--t-gold-ink)!important;display:inline!important;font-size:14px!important;margin-inline-start:6px}.mzt-steppers{display:flex;gap:6px}.mzt-steppers button{align-items:center;background:var(--t-card-2);border:0;border-radius:15px;color:var(--t-ink);display:flex;height:44px;justify-content:center;width:44px}.mzt-steppers button:hover{background:var(--t-gold-soft);color:var(--t-gold-ink)}.mzt-prail{cursor:pointer;height:44px;position:relative;touch-action:none}.mzt-prail-bg,.mzt-prail-zone,.mzt-prail-fill{border-radius:8px;height:8px;position:absolute;top:18px}.mzt-prail-bg{background:var(--t-card-3);inset-inline:0}.mzt-prail-zone{background:var(--t-gold-soft)}.mzt-prail-fill{background:var(--t-gold)}.mzt-prail-knob{background:#fff;border-radius:50%;box-shadow:0 0 0 6px var(--t-gold),0 8px 18px -6px #00000080;height:28px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow .15s;width:28px}[dir=rtl] .mzt-prail-knob{transform:translate(50%,-50%)}.mzt-prail.is-drag .mzt-prail-knob{box-shadow:0 0 0 9px var(--t-gold),0 10px 24px -6px #0000008c}.mzt-prail:focus-visible{outline:none}.mzt-prail:focus-visible .mzt-prail-knob{box-shadow:0 0 0 6px var(--t-gold),0 0 0 10px var(--t-p-soft)}.mzt-ticks{color:var(--t-muted);display:flex;font-size:11.5px;font-weight:800;justify-content:space-between}.mzt-pricer-hint{align-items:center;background:var(--t-card-2);border-radius:14px;color:var(--t-ink-2);display:flex;font-size:12.5px;gap:8px;line-height:1.7;padding:9px 12px}.mzt-pricer-hint i{background:var(--t-gold-soft);border-radius:50%;box-shadow:inset 0 0 0 2px var(--t-gold);flex:none;height:10px;width:10px}.mzt-gallery-bar{display:grid;gap:10px}.mzt-gallery-top{align-items:center;display:flex;gap:12px}.mzt-search{align-items:center;background:var(--t-card);border-radius:18px;box-shadow:var(--t-shadow);color:var(--t-muted);display:flex;flex:1;gap:8px;max-width:360px;min-height:48px;padding:0 14px}.mzt-search input{background:none;border:0;color:var(--t-ink);flex:1;font:inherit;font-size:14px;min-width:0;outline:none}.mzt-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.mzt-filters::-webkit-scrollbar{display:none}.mzt-filters button{background:var(--t-card);border:0;border-radius:999px;box-shadow:var(--t-shadow);color:var(--t-ink-2);flex:none;font-size:13px;font-weight:750;min-height:36px;padding:0 14px}.mzt-filters button.is-active{background:var(--t-p-soft);color:var(--t-p-hi)}.mzt-pick-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mzt-pick{animation:mzt-rise .45s var(--t-ease) both;background:var(--t-card);border:0;border-radius:26px;box-shadow:var(--t-shadow);display:flex;flex-direction:column;gap:12px;padding:20px;text-align:start;transition:transform .25s var(--t-ease),box-shadow .25s}.mzt-pick:hover{box-shadow:inset 0 0 0 2px var(--t-p),var(--t-shadow);transform:translateY(-3px)}.mzt-pick-head{align-items:center;display:flex;gap:12px}.mzt-pick-icon{align-items:center;background:var(--t-p-soft);border-radius:16px;color:var(--t-p-hi);display:flex;flex:none;height:46px;justify-content:center;width:46px}.mzt-pick-head strong{display:block;font-size:15.5px;font-weight:900;line-height:1.5}.mzt-pick-head small{color:var(--t-muted);display:block;font-size:12px;font-weight:700}.mzt-pick>p{color:var(--t-ink-2);font-size:13.5px;line-height:1.85}.mzt-pick-meta{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.mzt-pick-meta div{background:var(--t-card-2);border-radius:14px;padding:8px 12px}.mzt-pick-meta dt{color:var(--t-muted);font-size:11px;font-weight:700}.mzt-pick-meta dd{color:var(--t-ink);font-size:13px;font-weight:850;margin:1px 0 0}.mzt-pick-meta dd.is-money{color:var(--t-gold-ink)}.mzt-pick-tags{display:flex;flex-wrap:wrap;gap:6px}.mzt-pick-tags span{background:var(--t-card-2);border-radius:999px;color:var(--t-ink-2);font-size:12px;padding:4px 10px}.mzt-pick-foot{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.mzt-pick-cta{align-items:center;color:var(--t-p-hi);display:flex;font-size:13px;font-weight:850;gap:4px}.mzt-level{display:flex;gap:3px}.mzt-level i{background:var(--t-card-3);border-radius:50%;height:7px;width:7px}.mzt-level i.is-on{background:var(--t-p-hi)}.mzt-legacy{background:transparent!important;min-height:0!important}.mzt-legacy :is(.smart-client__intro,.product-research__intro){margin-top:0!important;padding-top:0!important}.mzt-legacy :is(.smart-client__intro,.product-research__intro) h2{font-size:clamp(19px,2.4vw,23px)!important;line-height:1.5!important}.mzt-legacy :is(.smart-client__intro,.product-research__intro) p{font-size:14px!important}@keyframes mzt-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mzt-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1}}@keyframes mzt-swap{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes mzt-bump{0%{transform:scale(1.06)}to{transform:none}}@keyframes mzt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mzt-spin{to{transform:rotate(360deg)}}@keyframes mzt-indeterminate{0%{transform:translate(-120%)}to{transform:translate(280%)}}@container mzt (max-width: 720px){.mzt-hero{flex-wrap:wrap;gap:12px}.mzt-hero-art{height:52px;width:52px}.mzt-hero h1{font-size:21px}.mzt-hero p{font-size:12.5px}.mzt-tabs{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow:hidden;width:100%}.mzt-tabs button{font-size:13px;justify-content:center;min-width:0;padding:0 6px}.mzt-flow{grid-template-columns:minmax(0,1fr)}.mzt-flow-side{display:none}.mzt-step{gap:16px;min-height:0}.mzt-step-actions .mzt-primary{max-width:none}.mzt-choices{grid-template-columns:1fr}.mzt-cats{flex-wrap:nowrap;margin-inline:-20px;overflow-x:auto;padding:0 20px 2px;scrollbar-width:none}.mzt-cats::-webkit-scrollbar{display:none}.mzt-cats button{flex:none}.mzt-result{gap:12px;grid-template-columns:minmax(0,1fr)}.mzt-result>*,.mzt-result>.is-span-4,.mzt-result>.is-span-2{grid-column:1 / -1}.mzt-result-hero{flex-direction:column-reverse;align-items:flex-start;gap:4px;min-height:0;padding:22px}.mzt-result-hero img{height:72px;inset-block-start:14px;inset-inline-end:14px;position:absolute;width:72px}.mzt-result-hero h2,.mzt-result-hero span{padding-inline-end:76px}.mzt-section{padding:18px}.mzt-next{flex-wrap:wrap}.mzt-next>div{flex:1 1 180px}.mzt-next .mzt-primary{width:100%}.mzt-library-head{flex-wrap:wrap}.mzt-library-grid,.mzt-pick-grid{grid-template-columns:minmax(0,1fr)}.mzt-newitem{min-height:110px}.mzt-search{max-width:none}.mzt-sheet-wrap{align-items:flex-end;padding:0}.mzt-sheet{border-radius:28px 28px 0 0;padding:22px 18px 26px;width:100%}.mzt-sheet-actions{flex-direction:column}}@media (max-width: 640px){.mzt{padding:0 14px 64px}.mzt-frame{padding-top:14px;gap:12px}}@media (prefers-reduced-motion: reduce){.mzt *,.mzt *:before,.mzt *:after{animation:none!important;transition:none!important}}.mzt-upsell{align-items:center;background:#040308b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;font-family:Vazirmatn,system-ui,sans-serif;inset:0;justify-content:center;padding:16px;position:fixed;z-index:999999;animation:mzt-fade .2s ease both}.mzt-upsell section{align-items:center;animation:mzt-rise .35s var(--t-ease, ease) both;background:radial-gradient(90% 70% at 50% 0%,rgba(91,53,213,.38),transparent 70%),#121018;border-radius:32px;box-shadow:0 40px 80px -30px #000000e6;color:#f4f2f8;display:flex;flex-direction:column;max-width:400px;padding:30px 26px 20px;position:relative;text-align:center;width:100%}.mzt-upsell img{animation:mzt-float 5s ease-in-out infinite;filter:drop-shadow(0 18px 28px rgba(91,53,213,.5));height:150px;-o-object-fit:contain;object-fit:contain;width:150px}.mzt-upsell h2{font-size:22px;font-weight:900;line-height:1.5;margin:8px 0 0}.mzt-upsell p{color:#c8c3d3;font-size:14.5px;line-height:1.9;margin:8px 0 22px}.mzt-upsell .mzt-primary{width:100%}.mzt-upsell .mzt-ghost{margin-top:4px}.mzt-upsell-close{align-items:center;background:#1a1721;border:0;border-radius:50%;color:#c8c3d3;cursor:pointer;display:flex;font-size:20px;height:38px;inset-block-start:14px;inset-inline-end:14px;justify-content:center;line-height:1;position:absolute;width:38px}.mzt-upsell-close:hover{background:#221f2a;color:#fff}.mzt-upsell .mzt-primary{align-items:center;background:linear-gradient(135deg,#6d48ea,#4a24bf);border:0;border-radius:999px;box-shadow:0 14px 30px -14px #5b35d5b3;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:850;gap:9px;justify-content:center;min-height:54px}.mzt-upsell .mzt-ghost{background:transparent;border:0;border-radius:999px;color:#8d879c;cursor:pointer;font:inherit;font-size:14.5px;font-weight:700;min-height:44px;padding:0 18px}@keyframes mzt-fade{0%{opacity:0}to{opacity:1}}.mzt-seeds{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mzt-seeds>small{color:var(--t-muted);font-size:12.5px;font-weight:800}.mzt-seeds button{align-items:center;background:var(--t-card);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);display:flex;font-size:13px;font-weight:800;gap:6px;min-height:36px;padding:0 13px}.mzt-seeds button.is-active{box-shadow:inset 0 0 0 1.5px var(--t-p);color:var(--t-p-hi)}.mzt-money{color:var(--t-gold-ink);font-weight:900}.mzt-viewtog{background:var(--t-card);border-radius:999px;box-shadow:var(--t-shadow);display:flex;justify-self:start;padding:4px}.mzt-viewtog button{align-items:center;background:none;border:0;border-radius:999px;color:var(--t-muted);display:flex;font-size:13px;font-weight:800;gap:6px;min-height:38px;padding:0 14px}.mzt-viewtog button.is-active{background:var(--t-p-soft);color:var(--t-p-hi)}.mzt-pp{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.mzt-pp>*{min-width:0}.mzt-pp-side,.mzt-stack{display:grid;gap:14px;align-content:start}.mzt-browser{padding:10px}.mzt-browser-bar{align-items:center;display:flex;gap:6px;padding:4px 10px 10px}.mzt-browser-bar i{background:var(--t-card-3);border-radius:50%;height:9px;width:9px}.mzt-browser-bar span{background:var(--t-card-2);border-radius:999px;color:var(--t-muted);flex:1;font-size:11.5px;margin-inline-start:8px;padding:4px 12px}.mzt-lp{background:var(--t-card-2);border-radius:22px;display:grid;gap:16px;padding:26px 24px}.mzt-lp-badge{background:var(--t-p-soft);border-radius:999px;color:var(--t-p-hi);font-size:12px;font-weight:850;justify-self:start;padding:4px 12px}.mzt-lp h2{font-size:clamp(21px,3vw,27px);font-weight:900;line-height:1.45}.mzt-lp p{color:var(--t-ink-2);font-size:14px;line-height:1.95}.mzt-lp ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mzt-lp li{align-items:center;display:flex;font-size:14px;font-weight:700;gap:10px}.mzt-lp li i{align-items:center;background:var(--t-ok-soft);border-radius:50%;color:var(--t-ok);display:flex;flex:none;height:24px;justify-content:center;width:24px}.mzt-offer{align-items:center;background:var(--t-card);border:1.5px dashed color-mix(in srgb,var(--t-gold) 60%,transparent);border-radius:18px;display:flex;gap:12px;padding:12px 14px}.mzt-offer i{align-items:center;background:var(--t-gold-soft);border-radius:12px;color:var(--t-gold-ink);display:flex;flex:none;height:36px;justify-content:center;width:36px}.mzt-offer b{font-size:13.5px;font-weight:850;line-height:1.7}.mzt-buy{align-items:center;background:var(--t-card);border-radius:20px;display:flex;gap:14px;justify-content:space-between;padding:12px 18px}.mzt-buy small{color:var(--t-muted);display:block;font-size:11.5px;font-weight:700}.mzt-buy b{font-size:21px}@container mzt (max-width: 720px){.mzt-pp{grid-template-columns:minmax(0,1fr)}.mzt-lp{padding:20px 16px}}.mzt-kick{color:var(--t-p-hi);font-size:12.5px;font-weight:800}.mzt-week{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.mzt-week button{align-items:center;background:var(--t-card);border:0;border-radius:22px;box-shadow:var(--t-shadow);display:grid;gap:4px;justify-items:center;padding:12px 6px;transition:transform .2s var(--t-ease),background-color .2s}.mzt-week button small{color:var(--t-muted);font-size:11.5px;font-weight:800}.mzt-week button b{font-size:22px;font-weight:900;line-height:1.2}.mzt-week button em{color:var(--t-muted);font-size:11px;font-style:normal;font-weight:800;max-width:100%;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.mzt-week-dot{align-items:center;background:var(--t-card-3);border-radius:50%;color:#fff;display:flex;height:22px;justify-content:center;width:22px}.mzt-week button.is-done .mzt-week-dot{background:var(--t-ok)}.mzt-week button.is-active{background:var(--t-grad);color:#fff}.mzt-week button.is-active :is(small,em){color:#fffc}.mzt-week button.is-active .mzt-week-dot{background:#ffffff40}.mzt-week button.is-active.is-done .mzt-week-dot{background:var(--t-ok)}.mzt-week button:hover:not(.is-active){transform:translateY(-2px)}.mzt-dayd{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 320px}.mzt-dayd>*{min-width:0}.mzt-dayd-main{display:grid;gap:14px}.mzt-dayd-main h2{font-size:22px;font-weight:900;line-height:1.5}.mzt-dayd-side{display:grid;gap:12px}.mzt-msg{background:var(--t-card-2);border-radius:20px;display:grid;gap:10px;padding:16px 18px}.mzt-msg-head{align-items:center;color:var(--t-muted);display:flex;font-size:12.5px;font-weight:800;gap:8px}.mzt-msg p{font-size:14.5px;line-height:2;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-line}.mzt-msg-actions{display:flex;flex-wrap:wrap;gap:8px}.mzt-prog{align-items:center;display:flex;gap:14px;padding:18px}.mzt-prog b{display:block;font-size:14.5px;font-weight:900}.mzt-prog span{color:var(--t-muted);font-size:12.5px}.mzt-ring{display:grid;flex:none;height:72px;place-items:center;position:relative;width:72px}.mzt-ring svg{inset:0;position:absolute;transform:rotate(-90deg)}.mzt-ring circle{fill:none;stroke-linecap:round;stroke-width:7;transition:stroke-dasharray .5s var(--t-ease)}.mzt-ring .t{stroke:var(--t-card-3)}.mzt-ring .f{stroke:var(--t-p)}.mzt-ring b{font-size:14px!important}@container mzt (max-width: 720px){.mzt-week{grid-template-columns:repeat(7,66px);margin-inline:-14px;overflow-x:auto;padding:2px 14px;scrollbar-width:none}.mzt-week::-webkit-scrollbar{display:none}.mzt-dayd{grid-template-columns:minmax(0,1fr)}.mzt-dayd-main h2{font-size:19px}}.mzt-dm{background:var(--t-card-2);border-radius:22px;display:grid;gap:10px;padding:14px}.mzt-dm-head{align-items:center;display:flex;gap:10px}.mzt-dm-head>span{align-items:center;background:var(--t-card-3);border-radius:50%;display:flex;flex:none;font-weight:900;height:36px;justify-content:center;width:36px}.mzt-dm-head b{display:block;font-size:13.5px;font-weight:850}.mzt-dm-head small{color:var(--t-muted);font-size:11.5px}.mzt-bubble{background:var(--t-grad);border-radius:20px 20px 6px;color:#fff!important;font-size:14.5px;justify-self:end;line-height:1.95;max-width:92%;padding:12px 16px;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap}[dir=rtl] .mzt-bubble{border-radius:20px 20px 20px 6px;justify-self:start}.mzt-tune{display:grid;gap:10px;margin-top:12px}.mzt-spin{animation:mzt-spin 1s linear infinite}.mzd{align-items:center;animation:mzd-fade .2s ease both;backdrop-filter:blur(8px);background:var(--t-scrim);display:flex;font-family:Vazirmatn,IranSansX,system-ui,sans-serif;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000000}.mzd-card{animation:mzd-pop .32s var(--t-spring) both;background:var(--t-sheet);border-radius:28px;box-shadow:0 40px 80px -30px #0000008c;color:var(--t-ink);max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px 22px 18px;position:relative;text-align:center;width:min(400px,100%)}.mzd-card .mz-mani{margin:-4px auto 2px}.mzd-card h2{font-size:19px;font-weight:900;line-height:1.55;margin:0;text-wrap:balance}.mzd-card:has(>.mzd-close)>h2{padding-inline:38px}.mzd-card:focus{outline:none}.mzd-card p{color:var(--t-ink-2);font-size:14px;line-height:1.9;margin:8px 0 0;white-space:pre-line}.mzd-actions{display:grid;gap:4px;margin-top:20px}.mzd-actions .mzt-primary{min-height:50px;width:100%}.mzd-actions .mzt-primary.is-danger{background:var(--t-bad);box-shadow:none}.mzd-actions .mzt-primary.is-gold{background:linear-gradient(135deg,#f7d27a,#e7a92f);box-shadow:0 14px 28px -16px #e7a92fcc;color:#2a1d02}.mzd-close{align-items:center;background:var(--t-card-2);border:0;border-radius:50%;color:var(--t-ink-2);cursor:pointer;display:flex;height:36px;inset-block-start:12px;inset-inline-end:12px;justify-content:center;position:absolute;width:36px}.mzd-close:hover{background:var(--t-card-3);color:var(--t-ink)}.mzd-input{background:var(--t-card-2);border:1px solid var(--t-line);border-radius:14px;color:var(--t-ink);font:inherit;font-size:15px;margin-top:14px;min-height:48px;padding:0 14px;text-align:center;width:100%}.mzd-input:focus{border-color:var(--t-p-line);outline:none}.mzd-badge{align-items:center;border-radius:22px;display:inline-flex;height:64px;justify-content:center;margin:0 auto 12px;width:64px}.mzd-badge.is-ok{background:var(--t-ok-soft);color:var(--t-ok)}.mzd-badge.is-bad{background:#f07a7a24;color:var(--t-bad)}.mzd-badge.is-gold{background:var(--t-gold-soft);color:var(--t-gold-ink)}@media (max-width: 560px){.mzd{align-items:flex-end;padding:0}.mzd-card{animation-name:mzd-up;border-radius:28px 28px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));width:100%}}@keyframes mzd-fade{0%{opacity:0}}@keyframes mzd-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes mzd-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion: reduce){.mzd,.mzd-card{animation:none}}.mzs-state{align-items:center;background:var(--t-bg);color:var(--t-ink);display:flex;font-family:Vazirmatn,IranSansX,system-ui,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px 16px}.mzs-state.is-overlay{backdrop-filter:blur(10px);background:var(--t-scrim);inset:0;min-height:0;position:fixed;z-index:9999}.mzs-state-card{animation:mzd-pop .4s var(--t-spring) both;background:var(--t-card);border-radius:32px;box-shadow:var(--t-shadow),0 40px 90px -50px #0009;max-width:440px;padding:30px 24px 22px;position:relative;text-align:center;width:100%}.mzs-state-card:before{background:radial-gradient(80% 60% at 50% 0%,var(--t-p-soft),transparent 70%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.mzs-state-card.is-ok:before{background:radial-gradient(80% 60% at 50% 0%,var(--t-ok-soft),transparent 70%)}.mzs-state-card>*{position:relative}.mzs-state-card .mz-mani{margin:-8px auto 0}.mzs-state-card h1{font-size:23px;font-weight:900;line-height:1.5;margin:6px 0 0;text-wrap:balance}.mzs-state-card p{color:var(--t-ink-2);font-size:14.5px;line-height:1.95;margin:8px 0 0}.mzs-state-facts{background:var(--t-card-2);border-radius:18px;display:grid;gap:0;margin:18px 0 0;padding:4px 14px;text-align:start}.mzs-state-facts div{align-items:center;border-bottom:1px solid var(--t-line);display:flex;font-size:13px;gap:12px;justify-content:space-between;min-height:42px}.mzs-state-facts div:last-child{border-bottom:0}.mzs-state-facts dt{color:var(--t-muted)}.mzs-state-facts dd{font-weight:800;margin:0}.mzs-state-actions{display:grid;gap:4px;margin-top:22px}.mzs-state-actions .mzt-primary{min-height:52px;width:100%}.mzs-state-actions .mzt-primary.is-gold{background:linear-gradient(135deg,#f7d27a,#e7a92f);box-shadow:0 14px 28px -16px #e7a92fcc;color:#2a1d02}.mzs-state-note{color:var(--t-faint);font-size:12px;line-height:1.8;margin-top:10px}.mzs-state-spin{animation:mzs-spin .9s linear infinite;color:var(--t-p-hi)}@keyframes mzs-spin{to{transform:rotate(360deg)}}.mzl-page{background:var(--t-bg);color:var(--t-ink);font-family:Vazirmatn,IranSansX,system-ui,sans-serif;min-height:100vh}.mzl{display:grid;gap:16px;margin:0 auto;max-width:980px;padding:24px 18px 56px}.mzl>*{min-width:0}.mzl-back{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--t-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:700;gap:6px;justify-self:start;min-height:40px;padding:0 12px}.mzl-back:hover{background:var(--t-card-2);color:var(--t-ink)}.mzl-hero{align-items:center;animation:mzt-rise .45s var(--t-ease) both;background:var(--t-card);border-radius:30px;box-shadow:var(--t-shadow);display:flex;gap:18px;overflow:hidden;padding:clamp(20px,3.2vw,32px);position:relative}.mzl-hero:before{background:radial-gradient(60% 120% at 100% 0%,var(--t-p-soft),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}[dir=ltr] .mzl-hero:before{background:radial-gradient(60% 120% at 0% 0%,var(--t-p-soft),transparent 70%)}.mzl-hero>*{position:relative}.mzl-hero-text{flex:1;min-width:0}.mzl-chip{align-items:center;background:var(--t-p-soft);border-radius:999px;color:var(--t-p-hi);display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:5px 12px}.mzl-hero h1{font-size:clamp(25px,3.6vw,34px);font-weight:900;letter-spacing:-.01em;line-height:1.4;margin:10px 0 4px;text-wrap:balance}.mzl-hero p{color:var(--t-ink-2);font-size:14.5px;line-height:1.9;margin:0;max-width:560px}.mzl-meter{align-items:center;color:var(--t-muted);display:flex;font-size:12.5px;font-weight:700;gap:12px;margin-top:18px;max-width:420px}.mzl-meter>span{background:var(--t-card-3);border-radius:999px;flex:1;height:8px;overflow:hidden}.mzl-meter i{background:var(--t-grad);border-radius:inherit;display:block;height:100%;transition:width .6s var(--t-ease)}.mzl-hero .mzt-primary{margin-top:20px;min-height:50px;padding:0 24px}.mzl-hero .mz-mani{flex:none}.mzl-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.mzl-card{animation:mzt-rise .5s var(--t-ease) both;background:var(--t-card);border-radius:24px;box-shadow:var(--t-shadow);padding:20px 22px}.mzl-card h2{align-items:center;display:flex;font-size:15.5px;font-weight:900;gap:10px;margin:0 0 8px}.mzl-card h2 span{align-items:center;background:var(--t-p-soft);border-radius:12px;color:var(--t-p-hi);display:inline-flex;height:34px;justify-content:center;width:34px}.mzl-card p{color:var(--t-ink-2);font-size:14px;line-height:2;margin:0}.mzl-card.is-goal{background:linear-gradient(var(--t-gold-soft),var(--t-gold-soft)),var(--t-card)}.mzl-card.is-goal h2 span{background:var(--t-gold-soft);color:var(--t-gold-ink)}.mzl-stages{animation:mzt-rise .55s var(--t-ease) both;background:var(--t-card);border-radius:28px;box-shadow:var(--t-shadow);padding:18px}.mzl-stages-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:4px 6px 14px}.mzl-stages-head h2{font-size:16.5px;font-weight:900;margin:0}.mzl-stages-head small{color:var(--t-muted);font-size:12.5px;font-weight:700}.mzl-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.mzl-stage{align-items:center;background:var(--t-card-2);border:0;border-radius:18px;color:var(--t-ink);cursor:pointer;display:flex;font:inherit;gap:14px;padding:12px 14px;text-align:start;transition:background .15s ease,transform .15s ease;width:100%}.mzl-stage:hover{background:var(--t-card-3)}.mzl-stage:active{transform:scale(.995)}.mzl-stage:focus-visible{outline:2px solid var(--t-p-hi);outline-offset:2px}.mzl-stage.is-locked{cursor:default}.mzl-stage.is-locked:hover{background:var(--t-card-2)}.mzl-stage.is-locked .mzl-stage-text strong{color:var(--t-ink-2)}.mzl-num{align-items:center;background:var(--t-card);border-radius:14px;color:var(--t-ink-2);display:inline-flex;flex:none;font-size:15px;font-weight:900;height:42px;justify-content:center;width:42px}.mzl-stage.is-current .mzl-num{background:var(--t-grad);box-shadow:0 10px 20px -12px var(--t-glow);color:#fff}.mzl-stage.is-done .mzl-num{background:var(--t-ok-soft);color:var(--t-ok)}.mzl-stage-text{display:grid;flex:1;gap:3px;min-width:0}.mzl-stage-text strong{font-size:14.5px;font-weight:800;line-height:1.6}.mzl-stage-text small{color:var(--t-muted);font-size:12px;line-height:1.6}.mzl-stage.is-paid .mzl-stage-text small{color:var(--t-gold-ink)}.mzl-state{align-items:center;border-radius:50%;color:var(--t-faint);display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.mzl-stage.is-current .mzl-state{background:var(--t-p-soft);color:var(--t-p-hi)}.mzl-stage.is-open .mzl-state{color:var(--t-p-hi)}.mzl-stage.is-done .mzl-state{color:var(--t-ok)}.mzl-stage.is-paid .mzl-state{background:var(--t-gold-soft);color:var(--t-gold-ink)}[dir=ltr] .mzl-flip{transform:scaleX(-1)}@media (max-width: 720px){.mzl{gap:12px;padding:14px 12px 40px}.mzl-grid{grid-template-columns:minmax(0,1fr);gap:12px}.mzl-hero{align-items:flex-start;border-radius:26px;gap:10px;padding:20px 18px}.mzl-hero .mz-mani{height:92px!important;margin-inline-start:-6px;width:92px!important}.mzl-hero .mzt-primary{width:100%}.mzl-card{border-radius:22px;padding:18px}.mzl-stages{border-radius:24px;padding:12px}.mzl-stage{gap:12px;padding:12px}}.mzg .mzd-card{padding:24px 20px 20px;text-align:start;width:min(420px,100%)}.mzg-head{align-items:center;display:flex;flex-direction:column;text-align:center}.mzg-head p{margin-top:4px}.mzg-tabs{background:var(--t-card-2);border-radius:999px;display:grid;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:18px 0 14px;padding:4px}.mzg-tabs button{background:transparent;border:0;border-radius:999px;color:var(--t-muted);cursor:pointer;font:inherit;font-size:13.5px;font-weight:800;min-height:40px}.mzg-tabs button.is-active{background:var(--t-card);box-shadow:0 4px 12px -6px #0000004d;color:var(--t-ink)}.mzg-field{display:grid;gap:6px;margin-bottom:10px}.mzg-field span{color:var(--t-ink-2);font-size:12.5px;font-weight:700}.mzg-field input{background:var(--t-card-2);border:1px solid transparent;border-radius:14px;color:var(--t-ink);font:inherit;font-size:15px;min-height:50px;padding:0 14px;width:100%}.mzg-field input:focus{background:var(--t-card);border-color:var(--t-p-line);outline:none}.mzg-field input[dir=ltr]{text-align:left}.mzg-error{background:#f07a7a1f;border-radius:12px;color:var(--t-bad);font-size:13px;line-height:1.8;margin-bottom:10px;padding:9px 12px}.mzg .mzt-primary{min-height:52px;width:100%}.mzg-alt{color:var(--t-muted);font-size:12.5px;line-height:1.9;margin-top:12px;text-align:center}.mzg-alt a,.mzg-alt button{background:none;border:0;color:var(--t-p-hi);cursor:pointer;font:inherit;font-weight:800;padding:0;text-decoration:none}.mzg-plans{display:grid;gap:8px;margin:14px 0}.mzg-plan{align-items:center;background:var(--t-card-2);border:2px solid transparent;border-radius:18px;color:var(--t-ink);cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 14px;text-align:start;width:100%}.mzg-plan.is-active{background:var(--t-p-soft);border-color:var(--t-p-line)}.mzg-plan span{display:grid;flex:1;gap:2px}.mzg-plan strong{font-size:14.5px;font-weight:850}.mzg-plan small{color:var(--t-muted);font-size:12px}.mzr{display:grid;gap:16px;margin:0 auto;max-width:1080px;padding:24px 18px 56px}.mzr>*{min-width:0}.mzr-head{align-items:center;display:flex;gap:14px}.mzr-head .mz-mani{flex:none}.mzr-head h1{font-size:clamp(23px,3vw,28px);font-weight:900;line-height:1.4;margin:0}.mzr-head p{color:var(--t-muted);font-size:13.5px;line-height:1.8;margin:2px 0 0}.mzr-search{align-items:center;background:var(--t-card);border-radius:999px;box-shadow:var(--t-shadow);display:flex;gap:10px;min-height:52px;padding:0 18px}.mzr-search svg{color:var(--t-muted);flex:none}.mzr-search input{background:transparent;border:0;color:var(--t-ink);flex:1;font:inherit;font-size:14.5px;min-width:0;outline:none}.mzr-chips{display:flex;gap:6px;margin:0 -18px;overflow-x:auto;padding:2px 18px;scrollbar-width:none}.mzr-chips::-webkit-scrollbar{display:none}.mzr-chips button{align-items:center;background:var(--t-card);border:0;border-radius:999px;box-shadow:var(--t-shadow);color:var(--t-ink-2);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:13px;font-weight:750;gap:6px;min-height:40px;padding:0 14px;white-space:nowrap}.mzr-chips button small{background:var(--t-card-2);border-radius:999px;color:var(--t-muted);font-size:11px;font-weight:800;min-width:22px;padding:1px 7px}.mzr-chips button:hover{color:var(--t-ink)}.mzr-chips button.is-active{background:var(--t-p);color:#fff}.mzr-chips button.is-active small{background:#fff3;color:#fff}.mzr-stage{align-items:center;background:var(--t-p-soft);border-radius:20px;color:var(--t-ink);display:flex;font-size:13.5px;gap:12px;line-height:1.8;padding:12px 16px}.mzr-stage strong{font-weight:850}.mzr-stage button{background:transparent;border:0;border-radius:999px;color:var(--t-p-hi);cursor:pointer;flex:none;font:inherit;font-size:12.5px;font-weight:800;margin-inline-start:auto;min-height:34px;padding:0 12px}.mzr-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mzr-card{animation:mzt-rise .4s var(--t-ease) both;background:var(--t-card);border-radius:24px;box-shadow:var(--t-shadow);display:flex;flex-direction:column;gap:10px;padding:18px}.mzr-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mzr-tag{align-items:center;display:inline-flex;gap:4px;background:var(--t-card-2);border-radius:999px;color:var(--t-ink-2);font-size:11.5px;font-weight:750;padding:3px 10px}.mzr-tag.is-stage{background:var(--t-p-soft);color:var(--t-p-hi)}.mzr-card h3{font-size:15px;font-weight:850;line-height:1.7;margin:0}.mzr-card p{color:var(--t-ink-2);display:-webkit-box;font-size:13px;line-height:1.95;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mzr-card.is-open p{display:block;-webkit-line-clamp:unset;white-space:pre-wrap}.mzr-card-actions{align-items:center;display:flex;gap:6px;margin-top:auto;padding-top:4px}.mzr-card-actions .mzt-primary{flex:1;min-height:42px}.mzr-card-actions .mzt-round{border-radius:50%;height:42px;width:42px}.mzr-locked{color:var(--t-gold-ink)}.mzr-empty{align-items:center;color:var(--t-muted);display:flex;flex-direction:column;font-size:14px;gap:6px;padding:40px 16px;text-align:center}.mzr-empty strong{color:var(--t-ink);font-size:16px}@media (max-width: 720px){.mzr{gap:12px;padding:14px 12px 40px}.mzr-chips{margin:0 -12px;padding:2px 12px}.mzr-grid{grid-template-columns:minmax(0,1fr)}.mzr-head .mz-mani{height:72px!important;width:72px!important}}.mzf-list{display:grid;gap:4px;margin:14px -6px 0;max-height:min(60dvh,460px);overflow-y:auto;text-align:start}.mzf-row{align-items:center;background:transparent;border:0;border-radius:16px;color:var(--t-ink);cursor:pointer;display:flex;font:inherit;gap:12px;padding:8px 10px;text-align:start;width:100%}.mzf-row:hover{background:var(--t-card-2)}.mzf-avatar{align-items:center;background:var(--t-grad);border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:15px;font-weight:900;height:44px;justify-content:center;overflow:hidden;width:44px}.mzf-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mzf-row span:last-child{display:grid;gap:1px;min-width:0}.mzf-row strong{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mzf-row small{color:var(--t-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mzf-empty{color:var(--t-muted);font-size:13.5px;padding:28px 0 10px}:root:not([data-theme=light]) img[data-art-tone=light],:root[data-theme=light] img[data-art-tone=dark]{display:none!important}.stage-detail-page{--stage-desktop-canvas: #0e0817;--stage-desktop-surface: rgba(10, 9, 14, .94);--stage-desktop-surface-raised: rgba(16, 14, 21, .96);--stage-desktop-border: rgba(255, 255, 255, .09);--stage-desktop-border-strong: rgba(255, 255, 255, .14);--stage-desktop-text: #f7f5f9;--stage-desktop-muted: #aaa4b3;--stage-desktop-accent: #a78bfa;--stage-desktop-accent-soft: rgba(139, 92, 246, .12)}.stage-detail-page .backdrop-blur-xl{backdrop-filter:none}@media (min-width: 640px) and (any-pointer: fine){.stage-detail-page{background:radial-gradient(circle at 78% 13%,rgba(91,33,182,.08),transparent 27rem),var(--stage-desktop-canvas)!important}.stage-detail-shell{max-width:1440px;display:grid;grid-template-columns:238px minmax(0,1fr);align-items:start;gap:28px;padding-top:32px;padding-bottom:96px}.stage-detail-connector{display:none}.stage-detail-progress{position:sticky!important;top:24px;grid-column:1;grid-row:1;margin:0}.stage-detail-progress-card{padding:18px;border-color:var(--stage-desktop-border);border-radius:18px;background:linear-gradient(180deg,#110e17fa,#0a090ef5)!important;box-shadow:0 18px 48px #00000038}.stage-detail-progress-heading{margin-bottom:12px;padding:1px 2px 14px;border-bottom:1px solid var(--stage-desktop-border);text-align:right}.stage-detail-progress-kicker{margin-bottom:5px;color:var(--stage-desktop-accent);font-size:9px;font-weight:700}.stage-detail-progress-heading h3{margin-bottom:4px;font-size:15px}.stage-detail-progress-heading p{color:var(--stage-desktop-muted);font-size:10px}.stage-detail-progress-steps{display:flex;flex-direction:column;align-items:stretch;gap:5px}.stage-detail-progress-step{width:100%;min-height:50px;flex-direction:row;justify-content:flex-start;gap:11px;padding:6px 7px;color:var(--stage-desktop-muted);text-align:right;transition:background-color .16s ease,color .16s ease}.stage-detail-progress-step:hover{background:#ffffff0b;color:var(--stage-desktop-text)}.stage-detail-progress-step>div{width:36px;height:36px;flex:0 0 auto;margin:0;border-width:1px;border-radius:10px}.stage-detail-progress-step>div svg{width:16px;height:16px}.stage-detail-progress-label{overflow:hidden;color:inherit;font-size:11px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.stage-detail-progress-note{align-items:flex-start;gap:8px;margin-top:14px;padding:12px 2px 0;border-top:1px solid var(--stage-desktop-border);color:#8f8997;font-size:9px;line-height:1.8}.stage-detail-progress-note svg{flex:0 0 auto;margin-top:2px;color:var(--stage-desktop-accent)}.stage-detail-content{position:relative;grid-column:2;grid-row:1;min-width:0}.stage-detail-content:before{position:absolute;z-index:0;top:72px;bottom:64px;left:50%;width:1px;content:"";background-image:repeating-linear-gradient(to bottom,transparent,transparent 3px,rgba(52,211,153,.58) 3px,rgba(52,211,153,.58) 9px);background-size:1px 12px}.stage-detail-content>*{position:relative;z-index:1}.stage-detail-panel{border-color:var(--stage-desktop-border)!important;border-radius:20px;background:var(--stage-desktop-surface)!important;box-shadow:0 20px 58px #0000003d}.stage-detail-panel-header{min-height:76px;display:flex;align-items:center;padding:16px 19px;border-color:var(--stage-desktop-border);background:var(--stage-desktop-surface-raised)!important}.stage-detail-panel-heading{width:100%}.stage-detail-panel-heading h3{font-size:15px;line-height:1.7}.stage-detail-panel-heading p{margin-top:2px;color:var(--stage-desktop-muted);font-size:10px}.stage-detail-panel-icon{width:40px;height:40px;display:flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(167,139,250,.24);border-radius:11px;background:var(--stage-desktop-accent-soft)!important}.stage-detail-panel-icon svg{width:19px;height:19px;color:#c4b5fd}.stage-detail-panel-meta{min-height:28px;align-items:center;flex:0 0 auto;padding:4px 9px;border:1px solid var(--stage-desktop-border);border-radius:999px;background:#ffffff06;color:#8f8997;font-size:9px}.stage-detail-panel-body{padding:20px}.stage-video-meta{padding:12px 14px;border-color:var(--stage-desktop-border)!important;border-radius:12px;background:#ffffff06!important}.stage-video-meta h4{color:var(--stage-desktop-text)!important;font-size:12px}.stage-video-meta>div,.stage-video-meta span{color:var(--stage-desktop-muted)!important;font-size:10px}.stage-detail-mind-map{overflow:hidden;border-radius:20px;box-shadow:0 20px 58px #0000003d}.stage-detail-mind-map .stage-video-mindmap{border-color:var(--stage-desktop-border);border-radius:20px}.stage-detail-coach-body{padding:16px}.stage-detail-coach-body>div{border-color:var(--stage-desktop-border);border-radius:16px;background:#07070a8f!important;box-shadow:none}.stage-detail-quiz{margin-bottom:0}.stage-quiz-status{padding:17px;border-width:1px;border-radius:14px;box-shadow:none}.stage-quiz-status>div>div:first-child{width:44px;height:44px}.stage-quiz-status>div>div:first-child svg{width:22px;height:22px}.stage-quiz-status h4{margin-bottom:3px;font-size:15px}.stage-next-action{grid-column:2;margin-top:0}.stage-next-action button{min-width:220px;border:1px solid rgba(167,139,250,.34);border-radius:13px;box-shadow:0 15px 38px #3d1fb838}}.stage-detail-lazy-placeholder{min-height:156px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:20px;color:#9d96a3;background:#0d0b11;font-size:12px}.stage-detail-lazy-placeholder.is-mindmap{min-height:360px}:root[data-theme=light] .stage-detail-lazy-placeholder{color:#706976;border-color:#432e4e24;background:#fff;box-shadow:0 14px 38px #2a1a340f}@media (min-width: 1280px){.stage-detail-shell{grid-template-columns:252px minmax(0,1fr);gap:34px}.stage-detail-panel-body{padding:24px}}@media (min-width: 640px) and (max-width: 1439px) and (any-pointer: fine){.stage-detail-shell{grid-template-columns:clamp(184px,21vw,238px) minmax(0,1fr);gap:clamp(18px,2.25vw,28px)}.stage-detail-progress{position:sticky!important;top:20px;grid-column:1;grid-row:1;margin:0}.stage-detail-progress-card{padding:16px}.stage-detail-progress-heading{margin-bottom:12px;padding:1px 2px 14px;border-bottom:1px solid var(--stage-desktop-border);border-left:0}.stage-detail-progress-steps{display:flex;flex-direction:column;gap:5px}.stage-detail-progress-step{min-height:50px;flex-direction:row;justify-content:flex-start;gap:10px;text-align:right}.stage-detail-progress-step>div{width:34px;height:34px}.stage-detail-progress-label{width:auto;font-size:10px}.stage-detail-progress-note{display:flex}.stage-detail-content{grid-column:2;grid-row:1;min-width:0}.stage-next-action{grid-column:2}}@media (min-width: 640px) and (max-width: 1023px) and (any-pointer: fine){.stage-detail-page .stage-detail-progress-card{padding:16px}.stage-detail-page .stage-detail-progress-heading{margin-bottom:12px;text-align:right}.stage-detail-page .stage-detail-progress-kicker{display:block}.stage-detail-page .stage-detail-progress-steps{display:flex;flex-direction:column;align-items:stretch}.stage-detail-page .stage-detail-progress-step{width:100%;min-height:50px;flex-direction:row;justify-content:flex-start;gap:10px;text-align:right}.stage-detail-page .stage-detail-progress-step>div{width:34px;height:34px;margin:0;border-width:1px}.stage-detail-page .stage-detail-progress-label>span:first-child{display:none}.stage-detail-page .stage-detail-progress-label>span:last-child{display:inline}.stage-detail-page .stage-detail-progress-note{display:flex}}@media (prefers-reduced-motion: reduce){.stage-detail-page *,.stage-detail-page *:before,.stage-detail-page *:after{scroll-behavior:auto!important}}:root[data-theme=light] .levels-list-page,:root[data-theme=light] .level-detail-page,:root[data-theme=light] .stage-detail-page{--stage-canvas: #f7f7fa;--stage-card: rgba(255, 255, 255, .96);--stage-card-inner: rgba(246, 243, 248, .94);--stage-desktop-canvas: #f7f7fa;--stage-desktop-surface: rgba(255, 255, 255, .96);--stage-desktop-surface-raised: #fff;--stage-desktop-border: rgba(54, 40, 64, .12);--stage-desktop-border-strong: rgba(54, 40, 64, .18);--stage-desktop-text: #1d1822;--stage-desktop-muted: #706976;color:#1d1822;background:#f7f7fa!important}:root[data-theme=light] .levels-list-page>.max-w-6xl .text-white,:root[data-theme=light] .level-detail-page>.max-w-7xl .text-white,:root[data-theme=light] .stage-detail-panel .text-white,:root[data-theme=light] .stage-detail-progress .text-white{color:#1d1822!important}:root[data-theme=light] .levels-list-page>.max-w-6xl .text-gray-300,:root[data-theme=light] .level-detail-page>.max-w-7xl .text-gray-300,:root[data-theme=light] .level-detail-page>.max-w-7xl .text-gray-200,:root[data-theme=light] .stage-detail-panel .text-gray-300,:root[data-theme=light] .stage-detail-panel .text-gray-200{color:#706976!important}:root[data-theme=light] .levels-list-page .bg-gray-700,:root[data-theme=light] .level-detail-page .bg-gray-700\/50{background-color:#e6e1ea!important}:root[data-theme=light] .stage-detail-panel,:root[data-theme=light] .stage-detail-progress-card{border-color:var(--stage-desktop-border)!important;background:#fff!important;box-shadow:0 14px 38px #2a1a3414}:root[data-theme=light] .stage-detail-panel-header{border-color:var(--stage-desktop-border)!important;background:#faf8fb!important}:root[data-theme=light] .stage-detail-progress-heading p,:root[data-theme=light] .stage-detail-panel-subtitle,:root[data-theme=light] .stage-detail-panel-meta,:root[data-theme=light] .stage-detail-progress-label{color:#706976}:root[data-theme=light] .stage-detail-progress-step>div{color:#65566f;border-color:#ded7e3;background:#f3f0f6}:root[data-theme=light] .stage-detail-progress-step:hover>div{color:#5a2d82;border-color:#8b5cf661;background:#8b5cf612}:root[data-theme=light] .stage-detail-coach-body textarea,:root[data-theme=light] .stage-detail-coach-body input{color:#1d1822;border-color:var(--stage-desktop-border);background:#f7f5f9}:root[data-theme=light] .stage-detail-panel-icon,:root[data-theme=light] .stage-detail-panel-icon .text-white,:root[data-theme=light] .stage-detail-panel-icon svg{color:#fff!important}:root[data-theme=light] .stage-detail-panel-icon{background:linear-gradient(145deg,#8b5cf6,#6d28d9)!important}:root[data-theme=light] .stage-detail-panel .mai-video-player,:root[data-theme=light] .stage-detail-panel .mai-video-player .text-white,:root[data-theme=light] .stage-detail-panel .mai-video-player button,:root[data-theme=light] .stage-detail-panel .mai-video-player svg{color:#fff!important}:root[data-theme=light] .stage-detail-panel .mai-video-player .bg-black{background-color:#000!important}:root[data-theme=light] .stage-detail-progress-step>div.bg-green-500,:root[data-theme=light] .stage-detail-progress-step>div.bg-purple-600{color:#fff!important}:root[data-theme=light] .stage-detail-panel button.bg-gradient-to-r.text-white,:root[data-theme=light] .stage-detail-panel [class*=bg-gradient-to-] .text-white,:root[data-theme=light] .stage-detail-panel [class*=bg-gradient-to-]>svg{color:#fff!important}:root[data-theme=light] .level-detail-hero{color:#211b26;border-bottom:1px solid rgba(67,46,78,.12);background:#fff!important;box-shadow:0 10px 30px #3626400f}:root[data-theme=light] .level-detail-hero>.absolute{display:none}:root[data-theme=light] .level-detail-hero :is(h1,p){color:#211b26!important}:root[data-theme=light] .level-detail-hero button,:root[data-theme=light] .level-detail-hero span[class*=bg-white]{color:#4e2777!important;background:#f1eafa!important}:root[data-theme=light] .level-about-icon,:root[data-theme=light] .level-about-icon svg,:root[data-theme=light] .level-stage-number,:root[data-theme=light] .level-stage-number span,:root[data-theme=light] .level-card-icon,:root[data-theme=light] .level-card-icon svg,:root[data-theme=light] .level-hero-icon,:root[data-theme=light] .level-hero-icon svg{color:#fff!important}.level-about-icon svg,.level-stage-number span,.level-card-icon,.level-card-icon svg,.level-hero-icon,.level-hero-icon svg{color:#fff!important;stroke:currentColor}:root[data-theme=light] .level-detail-page .level-about-icon,:root[data-theme=light] .level-detail-page .level-about-icon svg,:root[data-theme=light] .level-detail-page .level-about-icon svg *,:root[data-theme=light] .level-detail-page .level-stage-number,:root[data-theme=light] .level-detail-page .level-stage-number span,:root[data-theme=light] .level-detail-page .level-hero-icon,:root[data-theme=light] .level-detail-page .level-hero-icon svg,:root[data-theme=light] .level-detail-page .level-hero-icon svg *{color:#fff!important;stroke:#fff!important}:root[data-theme=light] .level-detail-page .level-hero-icon{border:1px solid rgba(255,255,255,.24);background:linear-gradient(145deg,#5b21b6,#7c3aed)!important;box-shadow:0 12px 30px #5b21b638}:root[data-theme=light] .level-detail-page .level-stage-number span{-webkit-text-fill-color:#fff!important}:root[data-theme=light] .level-stages-heading{color:#4e2777;border-color:#8b5cf647!important;background:#f1eafa!important}:root[data-theme=light] .level-stages-heading h3{color:#3c234e!important}:root[data-theme=light] .levels-list-mobile-header{border-color:#432e4e1f!important;background:#fff!important;box-shadow:0 10px 30px #3626400f!important}:root[data-theme=light] .levels-list-mobile-header h1{color:#211b26!important}:root[data-theme=light] .levels-list-mobile-header p{color:#706976!important}:root[data-theme=light] .levels-list-mobile-header svg{color:#fff!important}:root[data-theme=light] .stage-coach-workspace,:root[data-theme=light] .stage-coach-messages{color:#241d29;border-color:#432e4e1f!important;background:#f8f6fa!important;box-shadow:none!important}:root[data-theme=light] .stage-coach-messages{background:#fff!important}:root[data-theme=light] .stage-detail-coach-body button[class*=bg-gray]{color:#554b5c!important;border-color:#432e4e1f!important;background:#eee9f2!important}:root[data-theme=light] .stage-detail-coach-body button[class*=bg-gradient]{color:#fff!important}:root[data-theme=light] .stage-detail-coach-body button[class*=bg-gradient] :is(span,svg){color:#fff!important}.stage-coach-avatar{align-items:center;background:linear-gradient(145deg,#8b5cf6,#5b21b6);border:1px solid rgba(196,181,253,.32);border-radius:13px;box-shadow:0 8px 22px #4c1d9538,inset 0 1px #ffffff29;color:#fff;display:flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.stage-coach-avatar svg{color:#fff!important}.stage-coach-prompts-button{align-items:center;background:#8b5cf614;border:1px solid rgba(167,139,250,.24);border-radius:12px;color:#d8ccf8;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:46px;padding:10px 16px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;width:100%}.stage-coach-prompts-button:hover{background:#8b5cf626;border-color:#a78bfa7a;box-shadow:0 8px 24px #4c1d951f;color:#fff}.stage-coach-prompts-button:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.stage-coach-prompts-icon{align-items:center;background:#a78bfa24;border:1px solid rgba(196,181,253,.2);border-radius:8px;color:#ddd6fe;display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;transition:background-color .16s ease,color .16s ease;width:26px}.stage-coach-prompts-button:hover .stage-coach-prompts-icon{background:#a78bfa38;color:#fff}:root[data-theme=light] .stage-coach-avatar{background:linear-gradient(145deg,#8b5cf6,#6d28d9);border-color:#6d28d933;box-shadow:0 8px 20px #6d28d92e}:root[data-theme=light] .stage-coach-prompts-button{background:#f4effa;border-color:#6d28d933;color:#54247f;box-shadow:none}:root[data-theme=light] .stage-coach-prompts-button:hover{background:#e9ddf5;border-color:#6d28d96b;color:#3f1b61;box-shadow:0 8px 22px #4c1d9517}@keyframes stage-quiz-result-in{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stage-quiz-result{animation:stage-quiz-result-in .18s ease-out both}@media (prefers-reduced-motion: reduce){.stage-quiz-result{animation:none}}:root[data-theme=light] .stage-coach-prompts-icon{background:#e7daf3;border-color:#6d28d92e;color:#633397}@media (max-width: 640px){.stage-coach-workspace{height:min(650px,calc(100dvh - 116px));padding:12px;border-radius:18px}.stage-detail-coach-body{padding:8px}}@media (min-width: 1024px){:root[data-theme=light] .stage-detail-page{background:radial-gradient(circle at 78% 13%,rgba(139,92,246,.055),transparent 27rem),#f7f7fa!important}:root[data-theme=light] .stage-detail-progress-card{background:linear-gradient(180deg,#fff,#faf8fb)!important}}.stage-video-parts{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;scrollbar-width:none}.stage-video-parts::-webkit-scrollbar{display:none}.stage-video-part{align-items:baseline;background:#7f7f8c24;border:0;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:13px;font-weight:800;gap:8px;opacity:.75;padding:8px 15px;transition:background-color .2s,opacity .2s,color .2s;white-space:nowrap}.stage-video-part small{direction:ltr;font-size:11.5px;font-weight:650;opacity:.75}.stage-video-part:hover{opacity:1}.stage-video-part.is-active{background:#5b35d5;color:#fff;opacity:1}.stage-video-caption{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 4px 2px}.stage-video-caption strong{font-size:14px;font-weight:800;line-height:1.6}.stage-video-caption span{align-items:center;direction:ltr;display:inline-flex;flex:none;font-size:12.5px;font-weight:650;gap:5px;opacity:.65}.stage-detail-page{--sd-canvas: #08070c;--sd-card: #121018;--sd-card-2: #1a1721;--sd-card-3: #221f2a;--sd-line: rgba(255, 255, 255, .07);--sd-ink: #f4f1ff;--sd-ink-2: #aaa4bd;--sd-ink-3: #736d88;--sd-p: #5b35d5;--sd-p-hi: #a68ffa;--sd-p-soft: rgba(91, 53, 213, .16);--sd-grad: linear-gradient(135deg, #7a55f0 0%, #4a24bf 100%);--sd-lip: #2d1882;--sd-off: #1f1c27;--sd-off-lip: #0f0d14;--sd-shadow: none;--sd-lift: brightness(1.12) contrast(1.06) drop-shadow(0 8px 16px rgba(0, 0, 0, .45));--sd-ease: cubic-bezier(.2, .8, .2, 1);--sd-spring: cubic-bezier(.3, 1.35, .4, 1);--stage-canvas: var(--sd-canvas);background:var(--sd-canvas)!important}:root[data-theme=light] .stage-detail-page{--sd-canvas: #f3f2f7;--sd-card: #ffffff;--sd-card-2: #f5f3fb;--sd-card-3: #ebe8f4;--sd-line: rgba(22, 19, 31, .08);--sd-ink: #16131f;--sd-ink-2: #5f5972;--sd-ink-3: #948ea7;--sd-p-hi: #5b35d5;--sd-p-soft: rgba(91, 53, 213, .1);--sd-off: #e6e2f0;--sd-off-lip: #cfc9de;--sd-shadow: 0 1px 2px rgba(22, 19, 31, .04), 0 22px 44px -30px rgba(52, 36, 120, .22);--sd-lift: drop-shadow(0 8px 14px rgba(52, 36, 120, .2))}@keyframes sd-halo{0%{box-shadow:0 0 #a68ffa80}75%,to{box-shadow:0 0 0 16px #a68ffa00}}html body .stage-detail-page .stage-detail-shell{display:block!important;max-width:1320px!important;padding:24px clamp(14px,2.6vw,36px) 110px!important}html body .stage-detail-page .stage-detail-connector,.stage-detail-page .stage-detail-progress{display:none!important}html body .stage-detail-page .sd-hero{align-items:center;background:var(--sd-card);border:0;border-radius:32px;box-shadow:var(--sd-shadow);color:var(--sd-ink);display:grid;gap:8px 28px;grid-template-columns:minmax(0,1fr) 240px;margin:0 0 18px;overflow:hidden;padding:34px 40px;position:relative}html body .stage-detail-page .sd-hero-copy{min-width:0;position:relative;z-index:1}html body .stage-detail-page .sd-hero-eyebrow{align-items:center;color:var(--sd-p-hi);display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:8px}html body .stage-detail-page .sd-hero-eyebrow>i{background:currentColor;border-radius:50%;height:4px;opacity:.6;width:4px}html body .stage-detail-page .sd-hero-done{align-items:center;background:var(--sd-p-soft);border-radius:999px;color:var(--sd-p-hi);display:inline-flex;font-size:12px;gap:4px;padding:3px 10px}html body .stage-detail-page .sd-hero h1{color:var(--sd-ink);font-size:clamp(26px,3vw,40px);font-weight:900;letter-spacing:-.015em;line-height:1.32;margin:8px 0 10px;text-wrap:balance}html body .stage-detail-page .sd-hero-copy>p{color:var(--sd-ink-3);font-size:14.5px;line-height:1.9;margin:0 0 14px;max-width:62ch}html body .stage-detail-page .sd-hero-stats{display:flex;flex-wrap:wrap;gap:8px}html body .stage-detail-page .sd-hero-stats span{align-items:center;background:var(--sd-card-2);border-radius:999px;color:var(--sd-ink-2);display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:34px;padding:0 13px}html body .stage-detail-page .sd-hero-visual{display:grid;height:220px;place-items:center;position:relative}html body .stage-detail-page .sd-hero-halo{aspect-ratio:1;background:radial-gradient(circle,rgba(122,85,240,.3),rgba(91,53,213,.08) 45%,transparent 70%);border-radius:50%;position:absolute;width:240px}:root[data-theme=light] body .stage-detail-page .sd-hero-halo{opacity:.35}html body .stage-detail-page .sd-hero-art{filter:var(--sd-lift);height:200px;-o-object-fit:contain;object-fit:contain;position:relative;width:200px}html body .stage-detail-page .sd-hero-num{display:none!important}html body .stage-detail-page .sd-quest{display:none}html body .stage-detail-page .sd-body{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 340px}html body .stage-detail-page .sd-body>main{display:grid;gap:14px;margin:0!important;min-width:0}html body .stage-detail-page .sd-body>main>*{margin:0!important}html body .stage-detail-page .sd-aside{display:grid;gap:14px;position:sticky;top:20px}html body .stage-detail-page .sd-mission{background:var(--sd-card);border-radius:30px;box-shadow:var(--sd-shadow);padding:22px}html body .stage-detail-page .sd-mission h3{color:var(--sd-ink);font-size:15px;font-weight:850;margin:0 0 8px}html body .stage-detail-page .sd-mission-item{align-items:flex-start;background:none;border:0;border-radius:16px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:10px 4px;position:relative;text-align:right;width:100%}html body .stage-detail-page .sd-mission-item:hover b{color:var(--sd-p-hi)}html body .stage-detail-page .sd-mission-mark{align-items:center;background:var(--sd-card-2);border-radius:50%;color:var(--sd-ink-3);display:grid;flex:none;height:32px;justify-content:center;position:relative;width:32px;z-index:1}html body .stage-detail-page .sd-mission-item.is-done .sd-mission-mark{background:var(--sd-p);color:#fff}html body .stage-detail-page .sd-mission-item b{color:var(--sd-ink);display:block;font-size:14px;font-weight:800;transition:color .2s}html body .stage-detail-page .sd-mission-item small{color:var(--sd-ink-3);display:block;font-size:12.5px;line-height:1.6}html body .stage-detail-page .sd-mission-item>i{background:var(--sd-card-3);bottom:-10px;inset-inline-start:19px;position:absolute;top:44px;width:2px}html body .stage-detail-page .sd-mission-item.is-done>i{background:var(--sd-p)}html body .stage-detail-page .stage-detail-panel{background:var(--sd-card)!important;border:0!important;border-radius:30px!important;box-shadow:var(--sd-shadow)!important}html body .stage-detail-page .stage-detail-panel-header{background:transparent!important;border:0!important;padding:20px 22px 6px!important}html body .stage-detail-page .stage-detail-panel-icon{align-items:center;background:var(--sd-card-2)!important;border-radius:14px!important;color:var(--sd-p-hi)!important;display:grid;height:44px;justify-content:center;padding:0!important;width:44px}html body .stage-detail-page .stage-detail-panel-icon svg{color:var(--sd-p-hi)!important;height:20px!important;width:20px!important}html body .stage-detail-page .stage-detail-panel-header h3{color:var(--sd-ink)!important;font-size:17px!important;font-weight:900!important}html body .stage-detail-page .stage-detail-panel-header p{color:var(--sd-ink-3)!important;font-size:13px!important}html body .stage-detail-page .sd-sec-kicker{color:var(--sd-ink-3);display:block;font-size:11.5px;font-weight:800;line-height:1.4}html body .stage-detail-page .stage-detail-panel-meta{background:var(--sd-card-2);border:0!important;border-radius:999px;color:var(--sd-ink-3)!important;font-size:12px;font-weight:700;padding:5px 11px}html body .stage-detail-page .stage-detail-panel-body{padding:14px 18px 20px!important}html body .stage-detail-page .stage-coach-workspace{background:var(--sd-card-2)!important;border:0!important;border-radius:24px!important;box-shadow:none!important;height:560px!important}html body .stage-detail-page .stage-detail-coach .stage-detail-panel-icon{background:var(--sd-card-2) url(/mz/mani-think.webp) center 18% / 46px no-repeat!important}html body .stage-detail-page .stage-detail-coach .stage-detail-panel-icon svg{opacity:0}html body .stage-detail-page .stage-detail-quiz{border:0!important}html body .stage-detail-page .stage-detail-quiz .stage-detail-panel-icon{background:var(--sd-card-2)!important}html body .stage-detail-page .stage-detail-quiz .stage-detail-panel-header h3{color:var(--sd-ink)!important}html body .stage-detail-page .sd-qz{align-items:center;background:var(--sd-card-2);border-radius:22px;display:flex;gap:16px;margin-bottom:14px;padding:16px 18px}html body .stage-detail-page .sd-qz-dots{display:flex;flex:none;gap:6px}html body .stage-detail-page .sd-qz-dots i{align-items:center;background:var(--sd-card);border-radius:12px;box-shadow:0 3px 0 var(--sd-off-lip);color:var(--sd-ink-3);display:grid;font-size:13px;font-style:normal;font-weight:900;height:34px;justify-content:center;width:34px}html body .stage-detail-page .sd-qz-copy{flex:1;min-width:0}html body .stage-detail-page .sd-qz-copy b{color:var(--sd-ink);display:block;font-size:16px;font-weight:900}html body .stage-detail-page .sd-qz-copy small{color:var(--sd-ink-3);display:block;font-size:12.5px;line-height:1.7}html body .stage-detail-page .sd-qz.is-passed .sd-qz-copy b{color:var(--sd-p-hi)}html body .stage-detail-page .sd-qz-score{display:grid;flex:none;height:72px;place-items:center;position:relative;width:72px}html body .stage-detail-page .sd-qz-score svg{inset:0;position:absolute;transform:rotate(-90deg)}html body .stage-detail-page .sd-qz-score circle{fill:none;stroke-linecap:round;stroke-width:7}html body .stage-detail-page .sd-qz-score .t{stroke:var(--sd-card-3)}html body .stage-detail-page .sd-qz-score .f{stroke:var(--sd-p)}html body .stage-detail-page .sd-qz-score b{color:var(--sd-ink);font-size:20px;font-weight:900;position:relative}html body .stage-detail-page .sd-qz-result{display:grid;gap:12px}html body .stage-detail-page .sd-qz-result .sd-qz{margin:0}.stage-detail-page [data-sd=quiz-start]{background:var(--sd-grad)!important;border-radius:999px!important;box-shadow:0 14px 30px -16px #7a55f0f2!important;color:#fff!important;font-size:15px!important;min-height:54px}html body .stage-detail-page .sd-next{align-items:center;background:var(--sd-grad);border:0;border-radius:24px;box-shadow:0 18px 34px -18px #7a55f0f2;color:#fff;cursor:pointer;display:flex;gap:14px;padding:12px 14px 12px 12px;text-align:right;transition:transform .4s var(--sd-spring);width:100%}html body .stage-detail-page .sd-next:hover{transform:translateY(-2px)}html body .stage-detail-page .sd-next img{background:#ffffff1f;border-radius:16px;flex:none;height:52px;-o-object-fit:contain;object-fit:contain;padding:4px;width:52px}html body .stage-detail-page .sd-next span{flex:1;min-width:0}html body .stage-detail-page .sd-next small{display:block;font-size:12px;font-weight:800;opacity:.8}html body .stage-detail-page .sd-next b{display:block;font-size:16px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .stage-detail-page .sd-next i{align-items:center;background:#fff;border-radius:50%;color:#4a24bf;display:grid;flex:none;height:42px;justify-content:center;width:42px}@media (max-width: 760px){html body .stage-detail-page .stage-detail-shell{padding:12px 12px 96px!important}html body .stage-detail-page .sd-hero{border-radius:26px;gap:8px;grid-template-columns:minmax(0,1fr) 92px;padding:20px}html body .stage-detail-page .sd-hero h1{font-size:22px;margin:6px 0 8px}html body .stage-detail-page .sd-hero-copy>p{display:none}html body .stage-detail-page .sd-hero-stats span{font-size:12px;height:30px;padding:0 10px}html body .stage-detail-page .sd-hero-stats span:nth-child(n+3){display:none}html body .stage-detail-page .sd-hero-visual{align-self:start;height:92px}html body .stage-detail-page .sd-hero-halo{width:110px}html body .stage-detail-page .sd-hero-art{height:88px;width:88px}html body .stage-detail-page .sd-quest{align-items:flex-start;border-top:1px solid var(--sd-line);display:flex;grid-column:1 / -1;margin-top:12px;padding-top:16px}html body .stage-detail-page .sd-quest-step{align-items:center;background:none;border:0;color:var(--sd-ink-2);cursor:pointer;display:flex;flex:none;flex-direction:column;gap:6px;padding:0;width:62px}html body .stage-detail-page .sd-quest-disc{align-items:center;background:var(--sd-off);border-radius:50%;box-shadow:0 5px 0 var(--sd-off-lip);color:var(--sd-ink-3);display:grid;height:44px;justify-content:center;width:44px}html body .stage-detail-page .sd-quest-step:first-child .sd-quest-disc{background:radial-gradient(circle at 35% 28%,#a088ff,#6a45ea 55%,#4a24bf);box-shadow:0 5px 0 var(--sd-lip);color:#fff;position:relative}html body .stage-detail-page .sd-quest-step:first-child .sd-quest-disc:before{animation:sd-halo 2.8s var(--sd-ease) infinite;border-radius:50%;content:"";inset:0;position:absolute}html body .stage-detail-page .sd-quest-step.is-done .sd-quest-disc{background:radial-gradient(circle at 35% 28%,#8f6dff,#5b35d5 60%,#4a24bf);box-shadow:0 5px 0 var(--sd-lip);color:#fff}html body .stage-detail-page .sd-quest-step.is-done .sd-quest-disc:before{animation:none}html body .stage-detail-page .sd-quest-step b{font-size:11.5px;font-weight:800}html body .stage-detail-page .sd-quest-line{background:var(--sd-card-3);border-radius:4px;flex:1;height:4px;margin-top:20px;min-width:6px}html body .stage-detail-page .sd-quest-line.is-on{background:var(--sd-p)}html body .stage-detail-page .sd-body{gap:12px;grid-template-columns:minmax(0,1fr)}html body .stage-detail-page .sd-body>main{gap:12px}html body .stage-detail-page .sd-aside{display:none}html body .stage-detail-page .stage-detail-panel{border-radius:26px!important}html body .stage-detail-page .stage-detail-panel-header{padding:16px 16px 4px!important}html body .stage-detail-page .stage-detail-panel-body{padding:12px 12px 16px!important}html body .stage-detail-page .stage-coach-workspace{height:520px!important}html body .stage-detail-page .sd-qz{flex-wrap:wrap;padding:14px}html body .stage-detail-page .sd-qz-dots i{height:30px;width:30px}html body .stage-detail-page .sd-next b{font-size:14px}html body .stage-detail-page .sd-next img{height:44px;width:44px}}@media (prefers-reduced-motion: reduce){html body .stage-detail-page .sd-quest-disc:before{animation:none!important}}html body .stage-detail-page .stage-video-mindmap{--stage-map-canvas: var(--sd-card-2);--stage-map-surface: var(--sd-card);--stage-map-surface-raised: var(--sd-card-3);--stage-map-border: transparent;--stage-map-border-strong: var(--sd-line);--stage-map-text: var(--sd-ink);--stage-map-muted: var(--sd-ink-2);--stage-map-faint: var(--sd-ink-3);--stage-map-purple: var(--sd-p-hi);--stage-map-purple-soft: var(--sd-p-soft);--stage-map-purple-border: rgba(166, 143, 250, .4);--stage-map-dot: color-mix(in srgb, var(--sd-ink) 12%, transparent);background:var(--sd-card);border:0;border-radius:30px;box-shadow:var(--sd-shadow)}html body .stage-detail-page .stage-mindmap-header{background:transparent;border-bottom:0;padding:20px 22px 12px}html body .stage-detail-page .stage-mindmap-heading-icon{background:var(--sd-card-2)!important;border:0!important;border-radius:14px!important;color:var(--sd-p-hi)!important}html body .stage-detail-page .stage-map-workspace{border-radius:22px;margin:0 14px 14px;overflow:hidden}html body .stage-detail-page .stage-map-node{border:0;border-radius:16px;box-shadow:var(--sd-shadow),inset 0 0 0 1px var(--sd-line)}html body .stage-detail-page .stage-map-node h4{font-weight:850}html body .stage-detail-page .stage-map-node.is-root{background:var(--sd-grad);box-shadow:0 20px 40px -20px #5b35d5f2;color:#fff}html body .stage-detail-page .stage-map-node.is-root :is(h4,p,footer,footer span,.stage-map-root-kicker,.stage-map-root-kicker>span,footer svg){color:#fff!important}html body .stage-detail-page .stage-map-node.is-root p{opacity:.82}html body .stage-detail-page .stage-map-node.is-root .stage-map-root-kicker>span{background:#ffffff29!important;border-color:transparent!important}html body .stage-detail-page .stage-map-branch-number{background:var(--sd-p-soft);border:0;border-radius:7px;font-size:10px}html body .stage-detail-page .stage-map-flow .react-flow__edge-path{stroke:color-mix(in srgb,var(--sd-p) 38%,transparent);stroke-width:2}html body .stage-detail-page .stage-map-flow .react-flow__edge.is-trunk .react-flow__edge-path{stroke:color-mix(in srgb,var(--sd-p) 70%,transparent);stroke-width:2.4}html body .stage-detail-page .stage-mindmap-video-tabs{background:var(--sd-card);border:0;border-radius:22px;box-shadow:var(--sd-shadow)}html body .stage-detail-page .stage-map-toolbar button{border-radius:12px}html body .stage-detail-page .stage-narration-player{--narration-accent: var(--sd-p-hi);--narration-accent-strong: var(--sd-p);--narration-surface: var(--sd-card);--narration-surface-raised: var(--sd-card-2);background:var(--sd-card);border:0;border-radius:30px;box-shadow:var(--sd-shadow);color:var(--sd-ink)}html body .stage-detail-page .stage-narration-player:before{display:none}html body .stage-detail-page .stage-narration-play{background:var(--sd-grad)!important;border:0!important;box-shadow:0 12px 24px -12px #7a55f0e6!important;color:#fff!important}html body .stage-detail-page .stage-narration-wave span:not(.is-played){background:var(--sd-card-3)}html body .stage-detail-page .stage-narration-lyrics{background:var(--sd-card-2);border:0;border-radius:20px}html body .stage-detail-page .sd-body>main.stage-detail-content{grid-column:1!important;grid-row:1!important;position:static}html body .stage-detail-page .sd-body>main.stage-detail-content:before{display:none!important;content:none!important}html body .stage-detail-page .sd-body>.sd-aside{grid-column:2;grid-row:1}html body .stage-detail-page .sd-hero{display:grid!important;animation:none;background:var(--sd-card)!important;min-height:0}html body .stage-detail-page .sd-hero-art{animation:none!important;inset:auto!important;position:relative!important;order:0!important}html body .stage-detail-page .sd-hero h1,html body .stage-detail-page .sd-hero-eyebrow{padding-inline-end:0!important}html body .stage-detail-page .sd-hero-stats>span{padding:0 13px!important}html body .stage-detail-page .stage-narration-player{background:var(--sd-card)!important;border:0!important;border-radius:30px!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-ink)!important;padding:20px!important}html body .stage-detail-page .stage-narration-player:before{display:none!important}html body .stage-detail-page .stage-narration-art{background:var(--sd-p-soft)!important;border:0!important;border-radius:16px!important;color:var(--sd-p-hi)!important}html body .stage-detail-page .stage-narration-equalizer i{background:var(--sd-p-hi)!important}html body .stage-detail-page .stage-narration-eyebrow,html body .stage-detail-page .stage-narration-eyebrow b,html body .stage-detail-page .stage-narration-eyebrow>span{color:var(--sd-ink-3)!important}html body .stage-detail-page .stage-narration-status-dot{background:var(--sd-p-hi)!important;box-shadow:none!important}html body .stage-detail-page .stage-narration-titles h4{color:var(--sd-ink)!important;font-weight:900!important}html body .stage-detail-page .stage-narration-main{background:var(--sd-card-2)!important;border:0!important;border-radius:22px!important}html body .stage-detail-page :is(.stage-narration-transport,.stage-narration-lyrics){background:transparent!important;border:0!important;color:var(--sd-ink)!important}html body .stage-detail-page .stage-narration-lyrics{border-top:1px solid var(--sd-line)!important;border-radius:0!important}html body .stage-detail-page :is(.stage-narration-skip,.stage-narration-speed){background:var(--sd-card)!important;border:0!important;color:var(--sd-ink-2)!important;box-shadow:var(--sd-shadow)!important}html body .stage-detail-page .stage-narration-play{background:var(--sd-grad)!important;border:0!important;color:#fff!important}html body .stage-detail-page .stage-narration-wave span{background:var(--sd-card-3)!important}html body .stage-detail-page .stage-narration-wave span.is-played{background:var(--sd-p)!important}html body .stage-detail-page .stage-narration-wave-shell:before{background:transparent!important}html body .stage-detail-page .stage-narration-playhead,html body .stage-detail-page .stage-narration-playhead:after{background:var(--sd-p-hi)!important;border-color:var(--sd-card-2)!important}html body .stage-detail-page :is(.stage-narration-time,.stage-narration-meta){color:var(--sd-ink-3)!important}html body .stage-detail-page .stage-narration-time b{color:var(--sd-ink)!important}html body .stage-detail-page .stage-narration-time i,html body .stage-detail-page .stage-narration-lyric{color:var(--sd-ink-3)!important}html body .stage-detail-page .stage-narration-lyric.is-active,html body .stage-detail-page .stage-narration-word.is-spoken{color:var(--sd-ink)!important}html body .stage-detail-page .stage-narration-word.is-current{background:var(--sd-p-soft)!important;color:var(--sd-p-hi)!important}html body .stage-detail-page :is(.stage-narration-lyrics-empty,.stage-narration-lyrics-loading){color:var(--sd-ink-3)!important}html body .stage-detail-page .stage-narration-player--unavailable{background:var(--sd-card)!important}html body .stage-detail-page .stage-narration-empty-icon{background:var(--sd-p-soft)!important;border:0!important;color:var(--sd-p-hi)!important}html body .stage-detail-page .stage-video-mindmap{background:var(--sd-card)!important;border:0!important;border-radius:30px!important;box-shadow:var(--sd-shadow)!important}html body .stage-detail-page .stage-mindmap-header{background:transparent!important;border:0!important}html body .stage-detail-page .stage-mindmap-header :is(h2,h3,h4,strong){color:var(--sd-ink)!important}html body .stage-detail-page .stage-map-flow{background:var(--sd-card-2)!important}html body .stage-detail-page .stage-map-node{background:var(--sd-card)!important;border:0!important;box-shadow:var(--sd-shadow),inset 0 0 0 1px var(--sd-line)!important;color:var(--sd-ink)!important}html body .stage-detail-page .stage-map-node h4{color:var(--sd-ink)!important}html body .stage-detail-page .stage-map-node p{color:var(--sd-ink-3)!important}html body .stage-detail-page .stage-map-node.is-root{background:var(--sd-grad)!important;box-shadow:0 20px 40px -20px #5b35d5f2!important}html body .stage-detail-page .stage-map-node.is-root :is(h4,p){color:#fff!important}html body .stage-detail-page .stage-mindmap-video-tabs{background:var(--sd-card)!important;border:0!important}html body .stage-detail-page .stage-narration-player{display:grid;gap:14px}html body .stage-detail-page .sd-pod-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0}html body .stage-detail-page .sd-pod-head .stage-narration-identity{align-items:center;display:flex;gap:12px;min-width:0}html body .stage-detail-page .sd-pod-head .stage-narration-art{flex:none;height:52px!important;width:52px!important;border-radius:16px!important;display:grid;place-items:center;background:var(--sd-grad)!important;color:#fff!important}html body .stage-detail-page .sd-pod-head .stage-narration-art>svg{display:none}html body .stage-detail-page .sd-pod-head .stage-narration-equalizer{display:flex!important;align-items:flex-end;gap:3px;height:18px;position:static!important;inset:auto!important;background:none!important}html body .stage-detail-page .sd-pod-head .stage-narration-equalizer i{background:#fff!important;border-radius:2px;width:3px}html body .stage-detail-page .sd-pod-head .stage-narration-eyebrow{font-size:12px;font-weight:800;color:var(--sd-p-hi)!important;gap:6px}html body .stage-detail-page .sd-pod-head .stage-narration-eyebrow span{color:var(--sd-p-hi)!important}html body .stage-detail-page .sd-pod-head .stage-narration-titles h4{font-size:17px!important;margin:2px 0 0!important;white-space:normal}html body .stage-detail-page .sd-pod-head .stage-narration-speed{align-items:center;border-radius:999px!important;display:inline-flex;flex:none;font-size:12.5px;font-weight:800;gap:5px;height:36px;padding:0 12px}html body .stage-detail-page .sd-pod-head .stage-narration-speed svg{height:15px;width:15px}html body .stage-detail-page .sd-pod-main{display:grid!important;gap:14px;grid-template-columns:minmax(0,1fr)!important;padding:16px!important}html body .stage-detail-page .sd-pod-main .stage-narration-lyrics{border-top:0!important;border-bottom:1px solid var(--sd-line)!important;min-height:0;padding:2px 4px 14px!important}html body .stage-detail-page .sd-pod-main .stage-narration-lyrics-viewport{min-height:64px}html body .stage-detail-page .sd-pod-main .stage-narration-lyric{font-size:15.5px;font-weight:700;line-height:1.95;text-align:center}html body .stage-detail-page .sd-pod-main .stage-narration-transport{display:grid!important;gap:6px;padding:0!important}html body .stage-detail-page .sd-pod-main .stage-narration-wave-shell{height:44px;margin:0}html body .stage-detail-page .sd-pod-times{display:flex!important;justify-content:space-between;font-size:12px;font-weight:700;padding:0 2px}html body .stage-detail-page .sd-pod-main .stage-narration-controls{align-items:center;display:flex!important;gap:18px;justify-content:center;margin-top:4px}html body .stage-detail-page .sd-pod-main .stage-narration-play{height:60px!important;width:60px!important;border-radius:50%!important}html body .stage-detail-page .sd-pod-main .stage-narration-skip{height:44px!important;width:44px!important;border-radius:50%!important}html body .stage-detail-page .sd-mm-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:20px 22px 6px!important}html body .stage-detail-page .sd-mm-head .stage-mindmap-heading{align-items:center;display:flex;gap:12px;min-width:0}html body .stage-detail-page .sd-mm-head small{color:var(--sd-ink-3)!important;display:block;font-size:11.5px;font-weight:800}html body .stage-detail-page .sd-mm-head h3{color:var(--sd-ink)!important;font-size:17px;font-weight:900;margin:0}html body .stage-detail-page .sd-mm-head p{color:var(--sd-ink-3)!important;font-size:12.5px;margin:0}html body .stage-detail-page .sd-mm-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}html body .stage-detail-page .sd-mm-chip{align-items:center;background:var(--sd-card-2);border-radius:999px;color:var(--sd-ink-2);display:inline-flex;font-size:12px;font-weight:700;gap:5px;height:32px;padding:0 11px}html body .stage-detail-page .sd-mm-open{align-items:center;background:var(--sd-p-soft);border:0;border-radius:999px;color:var(--sd-p-hi);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:800;gap:6px;height:36px;padding:0 14px}html body .stage-detail-page .sd-mm-open:hover{background:var(--sd-p);color:#fff}html body .stage-detail-page .stage-video-mindmap.is-fullscreen .sd-mm-chip{display:none}html body .stage-detail-page .sd-mm{display:grid;gap:14px;padding:8px 18px 20px}html body .stage-detail-page .sd-mm-root{align-items:center;background:var(--sd-grad);border-radius:22px;box-shadow:0 18px 34px -20px #5b35d5e6;color:#fff;display:flex;gap:12px;padding:16px 18px}html body .stage-detail-page .sd-mm-root-icon{background:#ffffff29;border-radius:14px;display:grid;flex:none;height:42px;place-items:center;width:42px}html body .stage-detail-page .sd-mm-root strong{display:block;font-size:16px;font-weight:900;line-height:1.5}html body .stage-detail-page .sd-mm-root p{font-size:13px;line-height:1.8;margin:2px 0 0;opacity:.85}html body .stage-detail-page .sd-mm-branches{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}html body .stage-detail-page .sd-mm-branch{background:var(--sd-card-2);border-radius:22px;padding:14px 16px 16px;position:relative}html body .stage-detail-page .sd-mm-branch header{align-items:center;display:flex;gap:9px}html body .stage-detail-page .sd-mm-branch header i{align-items:center;background:var(--sd-p);border-radius:9px;color:#fff;display:grid;flex:none;font-size:12px;font-style:normal;font-weight:900;height:26px;justify-content:center;width:26px}html body .stage-detail-page .sd-mm-branch header strong{color:var(--sd-ink);font-size:14.5px;font-weight:900;line-height:1.5}html body .stage-detail-page .sd-mm-branch>p{color:var(--sd-ink-3);font-size:12.5px;line-height:1.8;margin:8px 0 0}html body .stage-detail-page .sd-mm-branch ul{border-inline-start:2px solid color-mix(in srgb,var(--sd-p) 40%,transparent);display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0;padding-inline-start:14px;margin-inline-start:12px}html body .stage-detail-page .sd-mm-branch li{position:relative}html body .stage-detail-page .sd-mm-branch li:before{background:var(--sd-p-hi);border-radius:50%;content:"";height:7px;inset-inline-start:-19px;position:absolute;top:9px;width:7px;box-shadow:0 0 0 3px var(--sd-card-2)}html body .stage-detail-page .sd-mm-branch li b{color:var(--sd-ink);display:block;font-size:13px;font-weight:800;line-height:1.7}html body .stage-detail-page .sd-mm-branch li span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--sd-ink-3);display:-webkit-box;font-size:12px;line-height:1.7;overflow:hidden}html body .stage-detail-page .stage-coach-workspace{height:520px!important;padding:14px!important}html body .stage-detail-page .sd-coach-top{align-items:center;display:flex;gap:12px;margin-bottom:12px}html body .stage-detail-page .sd-coach-mani{background:var(--sd-card);border-radius:18px;flex:none;height:52px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;width:52px}html body .stage-detail-page .sd-coach-copy{flex:1;min-width:0}html body .stage-detail-page .sd-coach-copy b{color:var(--sd-ink);display:block;font-size:15.5px;font-weight:900}html body .stage-detail-page .sd-coach-copy small{color:var(--sd-ink-3);display:block;font-size:12.5px}html body .stage-detail-page .sd-coach-expand{align-items:center;background:var(--sd-card);border:0;border-radius:50%;color:var(--sd-ink-3);cursor:pointer;display:grid;flex:none;height:40px;justify-content:center;width:40px}html body .stage-detail-page .sd-coach-expand:hover{color:var(--sd-ink)}html body .stage-detail-page .stage-coach-messages{background:var(--sd-card)!important;border:0!important;border-radius:20px!important;box-shadow:none!important}html body .stage-detail-page .stage-coach-messages [class*="from-[#2c189a]"]{background:var(--sd-grad)!important;border-radius:18px 18px 6px!important;padding:10px 14px!important}html body .stage-detail-page .stage-coach-messages [class*="from-[#2c189a]"] p{font-size:13.5px!important;line-height:1.8!important}html body .stage-detail-page .sd-coach-input{background:var(--sd-card);border-radius:999px;padding:5px}html body .stage-detail-page .sd-coach-input input,html body .stage-detail-page .sd-coach-input textarea{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--sd-ink)!important;font-size:14.5px!important}html body .stage-detail-page .sd-coach-input button{align-items:center;background:var(--sd-grad)!important;border:0!important;border-radius:50%!important;color:#fff!important;display:grid!important;flex:none;height:42px!important;justify-content:center;width:42px!important}html body .stage-detail-page .stage-coach-prompts-button{background:var(--sd-card)!important;border:0!important;border-radius:999px!important;color:var(--sd-ink-2)!important}@media (max-width: 760px){html body .stage-detail-page .sd-mm-branches{grid-template-columns:minmax(0,1fr)}html body .stage-detail-page .sd-mm{padding:6px 12px 14px}html body .stage-detail-page .sd-mm-head{padding:16px 16px 4px!important}html body .stage-detail-page .sd-mm-chip{display:none}html body .stage-detail-page .stage-narration-player{padding:16px!important;border-radius:26px!important}html body .stage-detail-page .sd-pod-main{padding:12px!important}html body .stage-detail-page .sd-pod-main .stage-narration-lyric{font-size:14px}html body .stage-detail-page .stage-coach-workspace{height:480px!important;padding:10px!important}}html body .stage-detail-page .sd-pod-main .stage-narration-wave-shell{max-width:none!important;width:100%!important;justify-self:stretch}html body .stage-detail-page .sd-pod-main .stage-narration-wave{justify-content:space-between!important;width:100%!important}html body .stage-detail-page .sd-pod-head .stage-narration-eyebrow,html body .stage-detail-page .sd-pod-head .stage-narration-eyebrow span{display:inline-flex!important}html body .stage-detail-page .sd-mm-head,html body .stage-detail-page .sd-mm-head .stage-mindmap-heading{align-items:center!important;flex-direction:row!important;text-align:right!important}html body .stage-detail-page .sd-mm-head .stage-mindmap-heading{flex:1 1 260px;justify-content:flex-start}html body .stage-detail-page .sd-mm-head .stage-mindmap-heading-icon{box-shadow:none!important;flex:none;height:44px;width:44px;display:grid;place-items:center}@media (max-width: 760px){html body .stage-detail-page .sd-mm-actions{width:100%}}html body .stage-detail-page .sd-pod-main .stage-narration-transport{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}html body .stage-detail-page .sd-pod-main .stage-narration-transport>*{grid-area:auto!important;grid-column:1!important}html body .stage-detail-page .sd-pod-times{direction:ltr}html body .stage-detail-page .sd-mm{display:grid;gap:12px;padding:6px 16px 18px}html body .stage-detail-page .sd-mm-canvas{background:var(--sd-card-2);background-image:radial-gradient(color-mix(in srgb,var(--sd-ink) 9%,transparent) 1px,transparent 1.3px);background-size:18px 18px;border-radius:24px;overflow:hidden;position:relative}html body .stage-detail-page .sd-mm-lines{height:100%;inset:0;position:absolute;width:100%}html body .stage-detail-page .sd-mm-lines path{fill:none;stroke:color-mix(in srgb,var(--sd-p) 42%,transparent);stroke-linecap:round;stroke-width:2;transition:stroke .25s,stroke-width .25s}html body .stage-detail-page .sd-mm-lines path.is-active{stroke:var(--sd-p-hi);stroke-width:3}html body .stage-detail-page .sd-mm-lines .sd-mm-spine{stroke:color-mix(in srgb,var(--sd-p) 30%,transparent);stroke-width:2}html body .stage-detail-page .sd-mm-centre{align-items:center;background:var(--sd-grad);border-radius:20px;box-shadow:0 18px 34px -18px #5b35d5f2;color:#fff;display:flex;flex-direction:column;gap:6px;padding:14px 16px;position:absolute;text-align:center;transform:translate(-50%,-50%);z-index:1}html body .stage-detail-page .sd-mm-centre svg{opacity:.85}html body .stage-detail-page .sd-mm-centre strong{font-size:14px;font-weight:900;line-height:1.6}html body .stage-detail-page .sd-mm-node{align-items:center;background:var(--sd-card);border:0;border-radius:16px;box-shadow:var(--sd-shadow),inset 0 0 0 1px var(--sd-line);color:var(--sd-ink);cursor:pointer;display:flex;font:inherit;gap:9px;min-height:52px;padding:8px 12px;position:absolute;text-align:right;transform:translate(-50%,-50%);transition:transform .35s var(--sd-spring),box-shadow .25s,background-color .25s;z-index:1}html body .stage-detail-page .sd-mm-node:hover{transform:translate(-50%,-50%) scale(1.03)}html body .stage-detail-page .sd-mm-node i{align-items:center;background:var(--sd-p-soft);border-radius:9px;color:var(--sd-p-hi);display:grid;flex:none;font-size:12px;font-style:normal;font-weight:900;height:26px;justify-content:center;width:26px}html body .stage-detail-page .sd-mm-node span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;font-weight:800;line-height:1.55;overflow:hidden}html body .stage-detail-page .sd-mm-node.is-active{box-shadow:0 0 0 2px var(--sd-p-hi),0 14px 28px -16px #5b35d5cc}html body .stage-detail-page .sd-mm-node.is-active i{background:var(--sd-p);color:#fff}html body .stage-detail-page .sd-mm-hint{color:var(--sd-ink-3);font-size:12.5px;margin:0;text-align:center}@keyframes sd-mm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html body .stage-detail-page .sd-mm-detail{animation:sd-mm-in .35s var(--sd-ease) both;background:var(--sd-card-2);border-radius:22px;padding:14px 16px}html body .stage-detail-page .sd-mm-detail header{align-items:center;display:flex;gap:9px}html body .stage-detail-page .sd-mm-detail header i{align-items:center;background:var(--sd-p);border-radius:9px;color:#fff;display:grid;flex:none;font-size:12px;font-style:normal;font-weight:900;height:26px;justify-content:center;width:26px}html body .stage-detail-page .sd-mm-detail header strong{color:var(--sd-ink);font-size:15px;font-weight:900}html body .stage-detail-page .sd-mm-detail>p{color:var(--sd-ink-3);font-size:13px;line-height:1.8;margin:8px 0 0}html body .stage-detail-page .sd-mm-detail ul{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));list-style:none;margin:12px 0 0;padding:0}html body .stage-detail-page .sd-mm-detail li{background:var(--sd-card);border-radius:14px;padding:10px 12px}html body .stage-detail-page .sd-mm-detail li b{color:var(--sd-ink);display:block;font-size:13px;font-weight:800}html body .stage-detail-page .sd-mm-detail li span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--sd-ink-3);display:-webkit-box;font-size:12px;line-height:1.7;overflow:hidden}@media (max-width: 760px){html body .stage-detail-page .sd-mm{padding:4px 10px 14px}html body .stage-detail-page .sd-mm-node{min-height:46px;padding:7px 9px;gap:7px}html body .stage-detail-page .sd-mm-node span{font-size:12px}html body .stage-detail-page .sd-mm-node i{height:22px;width:22px;font-size:11px}html body .stage-detail-page .sd-mm-detail ul{grid-template-columns:minmax(0,1fr)}}html body .stage-detail-page .sd-mm-canvas{cursor:grab;transition:height .4s var(--sd-ease);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}html body .stage-detail-page .sd-mm-canvas.is-spine{cursor:default}html body .stage-detail-page .sd-mm-canvas.is-dragging{cursor:grabbing}html body .stage-detail-page .sd-mm-world{height:0;left:0;position:absolute;top:0;transform-origin:0 0;width:0;will-change:transform}html body .stage-detail-page .sd-mm-world.is-easing{transition:transform .42s var(--sd-ease)}html body .stage-detail-page .sd-mm-world .sd-mm-lines{height:1px;inset:0 auto auto 0;overflow:visible;position:absolute;width:1px}html body .stage-detail-page .sd-mm-lines path.is-leaf{stroke:color-mix(in srgb,var(--sd-p) 50%,transparent);stroke-width:1.6}html body .stage-detail-page .sd-mm-centre{border:0;box-sizing:border-box;cursor:pointer;font:inherit;justify-content:center}html body .stage-detail-page .sd-mm-centre strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}html body .stage-detail-page .sd-mm-node{box-sizing:border-box;min-height:0!important}html body .stage-detail-page .sd-mm-node span{flex:1;min-width:0}html body .stage-detail-page .sd-mm-more{align-items:center;background:var(--sd-card-2);border-radius:999px;color:var(--sd-ink-3);display:inline-flex;flex:none;font-size:11px;font-weight:800;height:22px;justify-content:center;min-width:26px;padding:0 6px}html body .stage-detail-page .sd-mm-node.is-active .sd-mm-more{background:var(--sd-p-soft);color:var(--sd-p-hi)}html body .stage-detail-page .sd-mm-leaf{background:var(--sd-card);border-inline-start:3px solid var(--sd-p-hi);border-radius:14px;box-shadow:inset 0 0 0 1px var(--sd-line),0 12px 24px -20px #140a3c99;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;justify-content:center;overflow:hidden;padding:8px 12px;position:absolute;text-align:right;transform:translate(-50%,-50%);z-index:1}html body .stage-detail-page .sd-mm-leaf strong{color:var(--sd-ink);font-size:12.5px;font-weight:800;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .stage-detail-page .sd-mm-leaf span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--sd-ink-3);display:-webkit-box;font-size:11.5px;line-height:1.6;overflow:hidden}html body .stage-detail-page .sd-mm-tools{bottom:12px;display:flex;gap:6px;left:12px;position:absolute;z-index:3}html body .stage-detail-page .sd-mm-tools button{background:var(--sd-card);border:0;border-radius:12px;box-shadow:inset 0 0 0 1px var(--sd-line),var(--sd-shadow);color:var(--sd-ink-2);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;transition:color .2s,background-color .2s;width:34px}html body .stage-detail-page .sd-mm-tools button:hover{background:var(--sd-p-soft);color:var(--sd-p-hi)}html body .stage-detail-page .sd-mm-canvas .sd-mm-hint{bottom:20px;font-size:11.5px;line-height:1.5;margin:0;max-width:calc(100% - 190px);pointer-events:none;position:absolute;right:16px;text-align:right;z-index:2}@media (max-width: 760px){html body .stage-detail-page .sd-mm-canvas .sd-mm-hint{bottom:14px;font-size:11px}html body .stage-detail-page .sd-mm-tools button{border-radius:11px;height:32px;width:32px}}
