.mp{--mp-paper:#fbfbf6;--mp-ink:#10231f;--mp-ink-2:#3f514b;--mp-tile:hsl(var(--card));--mp-tile-line:hsl(var(--border));--mp-ground:#06211f;--mp-chip:hsl(var(--foreground) / .07);--mp-ease:cubic-bezier(.22, 1, .36, 1);container-type:inline-size}.mp-wrap{width:min(100% - 2rem,76rem);margin-inline:auto}.mp-head{gap:1rem;padding-block:clamp(2rem,6vw,4rem) clamp(1.25rem,3vw,2rem);display:grid}.mp-title{font-family:var(--font-estedad), var(--font-vazir), sans-serif;text-wrap:balance;font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.12;font-weight:850!important}.mp-lede{max-width:40rem;color:hsl(var(--muted-foreground));font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.85}.mp-facts{color:hsl(var(--foreground));flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.9375rem;display:flex}.mp-facts li{align-items:center;gap:.5rem;display:inline-flex}.mp-facts li:before{content:"";background:var(--dot,var(--hp-lime));border-radius:50%;width:.5rem;height:.5rem}.mp-facts li:nth-child(2){--dot:var(--hp-yellow)}.mp-facts li:nth-child(3){--dot:var(--hp-pink)}.mp-tools{gap:.75rem;padding-block:.25rem 1.25rem;display:grid}.mp-tools-row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.mp-search{flex:16rem;max-width:26rem;position:relative}.mp-search input{border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;height:2.875rem;color:hsl(var(--foreground));border-radius:999px;padding-inline:2.75rem 1rem;font-size:1rem}.mp-search input::placeholder{color:hsl(var(--muted-foreground))}.mp-search input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.mp-search svg{inset-inline-start:1rem;color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;translate:0 -50%}.mp-seg{background:var(--mp-chip);border-radius:999px;padding:.25rem;display:inline-flex}.mp-seg button{min-height:2.375rem;color:hsl(var(--muted-foreground));border-radius:999px;padding-inline:1rem;font-size:.9375rem;font-weight:600;transition:background .2s,color .2s}.mp-seg button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.mp-chips{flex-wrap:wrap;gap:.375rem;display:flex}.mp-chips button{border:1px solid hsl(var(--border));min-height:2.25rem;color:hsl(var(--foreground));border-radius:999px;padding-inline:.875rem;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s}.mp-chips button:hover{border-color:hsl(var(--foreground) / .5)}.mp-chips button[aria-pressed=true]{background:hsl(var(--foreground) / .1);border-color:hsl(var(--foreground))}.mp-count{color:hsl(var(--muted-foreground));font-size:.875rem}.mp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:.75rem;padding-block-end:3rem;display:grid}.mp-tile{background:var(--mp-tile);min-height:9.5rem;box-shadow:inset 0 0 0 1px var(--mp-tile-line);color:hsl(var(--card-foreground));transition:box-shadow .3s var(--mp-ease), translate .3s var(--mp-ease);border-radius:1rem;grid-template-rows:auto 1fr auto;grid-template-columns:3.5rem 1fr;gap:.25rem 1rem;padding:1rem 1.125rem .875rem;display:grid;position:relative}.mp-tile:hover,.mp-tile:focus-visible{box-shadow:inset 0 0 0 1px var(--tile-hue), 0 14px 34px -22px var(--tile-hue);translate:0 -2px}.mp-tile:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.mp-tile-glyph{grid-row:1/3;width:3.5rem;height:3.5rem}.mp-tile-name{font-family:var(--font-estedad), var(--font-vazir), sans-serif;font-size:1.125rem;font-weight:800;line-height:1.4}.mp-tile-promise{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.7}.mp-tile-foot{border-block-start:1px solid var(--mp-tile-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.625rem;padding-block-start:.625rem;display:flex}.mp-apps{flex-wrap:wrap;gap:.25rem;display:flex}.mp-app{background:var(--mp-chip);white-space:nowrap;border-radius:.375rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:700}.mp-price{text-align:end;justify-items:end;line-height:1.3;display:grid}.mp-price b{font-family:var(--font-estedad), sans-serif;font-size:1rem;font-weight:800}.mp-price small{color:hsl(var(--muted-foreground));font-size:.75rem}.mp-soon{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.8125rem;font-weight:700}.mp-more{background:var(--mp-chip);opacity:0;width:1.75rem;height:1.75rem;transition:opacity .25s, translate .3s var(--mp-ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:1rem;inset-inline-end:1rem;translate:.25rem}[dir=rtl] .mp-more{translate:-.25rem}[dir=rtl] .mp-more svg{transform:scaleX(-1)}.mp-tile:hover .mp-more,.mp-tile:focus-visible .mp-more{opacity:1;translate:0}.mp-tile-name{padding-inline-end:2rem}.mp-empty{color:hsl(var(--muted-foreground));justify-items:start;gap:.75rem;padding:2rem 0 4rem;display:grid}.mp-empty button{color:hsl(var(--foreground));text-underline-offset:.3em;font-weight:700;text-decoration:underline}.mp-how{border-block-start:1px solid hsl(var(--border));padding-block:clamp(2.5rem,7vw,4.5rem)}.mp-how h2,.mp-section h2{font-family:var(--font-estedad), var(--font-vazir), sans-serif;font-size:clamp(1.375rem,3vw,1.875rem);line-height:1.3;font-weight:800!important}.mp-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block-start:1.5rem;display:grid}.mp-steps li{counter-increment:step;align-content:start;gap:.375rem;display:grid}.mp-steps li:before{content:counter(step, persian);background:var(--hp-yellow);width:2.25rem;height:2.25rem;color:var(--mp-ink);font-family:var(--font-estedad), sans-serif;border-radius:50%;place-items:center;margin-block-end:.375rem;font-weight:800;display:grid}[lang=en] .mp-steps li:before{content:counter(step)}.mp-steps strong{font-size:1.0625rem}.mp-steps p{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.8}@media (max-width:44rem){.mp-steps{grid-template-columns:1fr}}.mp-back{min-height:2.75rem;color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;margin-block-start:1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.mp-back:hover{color:hsl(var(--foreground))}[dir=rtl] .mp-back svg{transform:scaleX(-1)}.mp-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-block:1rem 2rem;display:grid}.mp-hero-id{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;display:grid}.mp-hero-glyph{width:clamp(4.5rem,10vw,6rem);height:clamp(4.5rem,10vw,6rem)}.mp-hero h1{font-family:var(--font-estedad), var(--font-vazir), sans-serif;text-wrap:balance;font-size:clamp(1.875rem,5vw,3rem);line-height:1.15;font-weight:850!important}.mp-hero-promise{max-width:38rem;color:hsl(var(--muted-foreground));grid-column:1/-1;margin-block-start:.5rem;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.8}.mp-hero-apps{grid-column:1/-1}.mp-buybox{background:var(--mp-tile);box-shadow:inset 0 0 0 1px var(--mp-tile-line);border-radius:1.125rem;gap:.875rem;padding:1.125rem;display:grid}.mp-offer{grid-template-columns:1fr auto;align-items:baseline;gap:.125rem .75rem;display:grid}.mp-offer+.mp-offer{border-block-start:1px solid var(--mp-tile-line);padding-block-start:.875rem}.mp-offer-app{font-weight:700}.mp-offer .mp-price{grid-area:1/2/3}.mp-offer .mp-price b{font-size:1.375rem}.mp-offer-note{color:hsl(var(--muted-foreground));grid-column:1/-1;font-size:.8125rem;line-height:1.7}.mp-buy{background:hsl(var(--primary));min-height:3rem;color:hsl(var(--primary-foreground));border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;font-size:1rem;font-weight:800;transition:filter .2s;display:inline-flex}.mp-buy:hover{filter:brightness(1.08)}.mp-buy:disabled{opacity:.55;cursor:not-allowed;filter:none}.mp-buy-quiet{color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--border));background:0 0}.mp-buybox-hint{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.7}.mp-stage{--stage-hue:var(--hp-lime);color:#eef4ea;background:#0c2f2b;border-radius:1.5rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1rem,3vw,2rem);display:grid;box-shadow:0 0 0 1px #d6ecde1f}.mp-window{aspect-ratio:16/10;background:var(--mp-paper);box-shadow:0 0 70px -18px color-mix(in srgb, var(--stage-hue) 60%, transparent), 0 0 0 1px #ffffff14;border-radius:1rem;position:relative;overflow:hidden}.mp-window .mk-beat-svg{width:100%;height:100%;position:absolute;inset:0}.mp-beat-enter{animation:mp-beat-in .5s var(--mp-ease) both}@keyframes mp-beat-in{0%{opacity:0;transform:scale(1.015)}}.mp-story{align-content:center;gap:1rem;min-height:100%;display:grid}.mp-beat-tabs{flex-wrap:wrap;gap:.375rem;display:flex}.mp-beat-tab{color:#c5d5cc;background:#d6ecde1a;border-radius:999px;min-height:2.5rem;padding-inline:.875rem;font-size:.875rem;font-weight:700;position:relative;overflow:hidden}.mp-beat-tab[aria-selected=true]{color:#fff;background:#d6ecde2e}.mp-beat-tab:focus-visible{outline-offset:2px;outline:2px solid #fff}.mp-beat-tab i{background:var(--stage-hue);height:3px;transform-origin:var(--origin,left);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .mp-beat-tab i{--origin:right}.mp-beat-tab[aria-selected=true] i{transform:scaleX(1)}.mp-stage[data-auto] .mp-beat-tab[aria-selected=true] i{animation:mp-timer var(--beat-ms,6.5s) linear both}.mp-stage[data-paused] .mp-beat-tab[aria-selected=true] i{animation-play-state:paused}@keyframes mp-timer{0%{transform:scaleX(0)}}.mp-beat-panel{align-content:start;gap:.625rem;min-height:11rem;display:grid}.mp-beat-panel h3{font-family:var(--font-estedad), var(--font-vazir), sans-serif;color:#fff;text-wrap:balance;font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.35;font-weight:800!important}.mp-beat-panel p{color:#c5d5cc;font-size:1rem;line-height:1.9}.mp-stage-foot{color:#a9c0b4;justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.mp-pause{color:#eef4ea;border-radius:999px;align-items:center;gap:.375rem;min-height:2.5rem;padding-inline:.75rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #d6ecde40}.mp-pause:focus-visible{outline-offset:2px;outline:2px solid #fff}.mp-section{gap:1rem;padding-block:clamp(2rem,5vw,3rem);display:grid}.mp-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,4vw,3rem);display:grid}.mp-list{align-content:start;gap:.625rem;display:grid}.mp-list h3{font-size:1.0625rem;font-weight:800!important}.mp-list li{grid-template-columns:1.25rem 1fr;gap:.625rem;line-height:1.75;display:grid}.mp-list li svg{margin-block-start:.3rem}.mp-list-yes svg{color:#0f9d8a}.mp-list-no li{color:hsl(var(--muted-foreground))}.mp-needs{background:var(--mp-chip);border-radius:.875rem;gap:.5rem;padding:1rem 1.125rem;line-height:1.8;display:grid}.mp-needs ul{gap:.25rem;padding-inline-start:1.25rem;list-style:outside;display:grid}.mp-faq{gap:.5rem;max-width:46rem;display:grid}.mp-faq details{background:var(--mp-tile);box-shadow:inset 0 0 0 1px var(--mp-tile-line);border-radius:.875rem}.mp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1.125rem;font-weight:700;list-style:none;display:flex}.mp-faq summary::-webkit-details-marker{display:none}.mp-faq summary svg{transition:transform .25s var(--mp-ease);flex:none}.mp-faq details[open] summary svg{transform:rotate(180deg)}.mp-faq summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:.875rem}.mp-faq p{color:hsl(var(--muted-foreground));padding:0 1.125rem 1rem;line-height:1.9}.mp-dock{display:none}@media (max-width:52rem){.mp-hero,.mp-stage{grid-template-columns:1fr}.mp-beat-panel{min-height:0}.mp-lists{grid-template-columns:1fr}.mp-dock{z-index:20;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:hsl(var(--background) / .92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-start:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;inset-block-end:0}.mp-dock .mp-buy{min-height:2.75rem}}.mp-dialog-licenses{gap:.5rem;max-height:50vh;padding:.125rem;display:grid;overflow:auto}.mp-license{min-height:3.5rem;box-shadow:inset 0 0 0 1px hsl(var(--border));cursor:pointer;text-align:start;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .875rem;display:grid}.mp-license:has(input:checked){box-shadow:inset 0 0 0 2px hsl(var(--foreground))}.mp-license:has(input:disabled){opacity:.6;cursor:default}.mp-license:has(input:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:2px}.mp-license input{width:1.125rem;height:1.125rem;accent-color:hsl(var(--foreground))}.mp-license strong{font-size:.9375rem;display:block}.mp-license small{color:hsl(var(--muted-foreground));font-size:.8125rem;display:block}.mp-license em{background:hsl(var(--foreground) / .08);white-space:nowrap;border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-style:normal;font-weight:700}.mp-sum{background:hsl(var(--foreground) / .05);border-radius:.75rem;grid-template-columns:1fr auto;gap:.375rem 1rem;padding:.875rem 1rem;font-size:.9375rem;display:grid}.mp-sum b{font-weight:800}.mp-done{text-align:center;justify-items:center;gap:.75rem;padding-block:.5rem;line-height:1.8;display:grid}.mp-done-mark{color:#fff;width:3.5rem;height:3.5rem;animation:mp-done .5s var(--mp-ease) both;background:#0f9d8a;border-radius:50%;place-items:center;display:grid}@keyframes mp-done{0%{opacity:0;transform:scale(.4)}}.mp-alert{color:#7a2606;background:#fbe0d6;border-radius:.625rem;padding:.75rem .875rem;font-size:.875rem;font-weight:600;line-height:1.7}@media (prefers-reduced-motion:reduce){.mp *,.mp :before,.mp :after{transition:none!important}.mp-beat-enter,.mp-done-mark{animation:none}}::view-transition-group(.mp-morph){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.mk-art{width:100%;height:100%;display:block;overflow:visible}.mk-art *{transform-box:fill-box;transform-origin:50%}.mk-art [transform]{transform-box:view-box;transform-origin:0 0}.mk-art .a{animation-duration:var(--t,.7s);animation-delay:var(--d,0s);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-play-state:paused;animation-fill-mode:both}[data-play] .mk-art .a{animation-play-state:running}.mk-art .pop{animation-name:mk-pop}.mk-art .rise{animation-name:mk-rise}.mk-art .slide{animation-name:mk-slide}.mk-art .fade{animation-name:mk-fade}.mk-art .draw{animation-name:mk-draw;animation-timing-function:ease-in-out}.mk-art .grow-x{transform-origin:0;animation-name:mk-grow-x}.mk-art .grow-y{transform-origin:bottom;animation-name:mk-grow-y}.mk-art .out{opacity:0;animation-name:mk-out}.mk-art .l-bob{animation:mk-bob 2.4s ease-in-out var(--d,0s) infinite paused}.mk-art .l-spin{animation:mk-spin var(--t,2s) linear var(--d,0s) infinite paused}.mk-art .l-pulse{animation:mk-pulse 1.6s ease-in-out var(--d,0s) infinite paused}.mk-art .l-wave{animation:mk-wave .9s ease-in-out var(--d,0s) infinite alternate paused;transform-origin:50%}.mk-art .l-blink{animation:mk-blink var(--t,1.6s) ease-in-out var(--d,0s) infinite paused}.mk-art .l-slide{animation:mk-l-slide 2.2s cubic-bezier(.22, 1, .36, 1) var(--d,0s) infinite paused}[data-play] .mk-art .l-bob,[data-play] .mk-art .l-spin,[data-play] .mk-art .l-pulse,[data-play] .mk-art .l-wave,[data-play] .mk-art .l-blink,[data-play] .mk-art .l-slide{animation-play-state:running}@keyframes mk-pop{0%{opacity:0;transform:scale(.5)}}@keyframes mk-rise{0%{opacity:0;transform:translateY(var(--y,12px))}}@keyframes mk-slide{0%{opacity:0;transform:translate(var(--x,-24px), var(--y,0px))}}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-draw{0%{stroke-dashoffset:var(--len,200)}}@keyframes mk-grow-x{0%{transform:scaleX(0)}}@keyframes mk-grow-y{0%{transform:scaleY(0)}}@keyframes mk-out{0%{opacity:1}99%{opacity:1}}@keyframes mk-bob{50%{transform:translateY(-3px)}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-pulse{50%{opacity:.35;transform:scale(.88)}}@keyframes mk-wave{0%{transform:scaleY(.35)}}@keyframes mk-blink{50%{opacity:.25}}@keyframes mk-l-slide{0%,20%{transform:translate(0)}55%{transform:translateX(var(--x,6px))}80%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mk-art .a{animation:none!important}}.mp-band-wrap{width:min(100% - 2rem,72rem);margin:clamp(2rem,6vw,4rem) auto}.mp-band{background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--border));color:hsl(var(--card-foreground));border-radius:1.25rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1.125rem 1.25rem;transition:box-shadow .3s;display:grid}.mp-band:hover{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .5)}.mp-band:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.mp-band-glyphs{display:flex}.mp-band-glyphs>span{width:2.75rem;height:2.75rem}.mp-band-glyphs>span+span{margin-inline-start:-.625rem}.mp-band-text{gap:.125rem;display:grid}.mp-band-text strong{font-family:var(--font-estedad), var(--font-vazir), sans-serif;font-size:1.0625rem;font-weight:800}.mp-band-text span{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.7}.mp-band-cta{white-space:nowrap;align-items:center;gap:.375rem;font-weight:700;display:inline-flex}[dir=rtl] .mp-band-cta svg{transform:scaleX(-1)}@media (max-width:40rem){.mp-band{grid-template-columns:1fr;gap:.75rem}}.mp-scope{gap:1rem;display:grid}.mp-scope+.mp-scope{padding-block-start:1rem}.mp-scope-head{gap:.25rem;display:grid}.mp-scope-head h2{font-family:var(--font-estedad), var(--font-vazir), sans-serif;font-size:clamp(1.25rem,2.6vw,1.625rem);font-weight:800!important}.mp-scope-head p{max-width:42rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.8}.mp-app[data-scope=bookshow]{background:color-mix(in srgb, var(--hp-orange) 22%, transparent)}.mp-app[data-scope=core]{background:color-mix(in srgb, var(--hp-lime) 22%, transparent)}
