.pricing-page.landing-page>#subscriptions>.pricing-reveal{max-width:1240px}.pricing-page.landing-page .pricing-plans{gap:18px;border:0}.pricing-page.landing-page .pricing-plan{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ded5c4;border-radius:14px;padding:30px 28px;background:#faf9f5;box-shadow:none}.pricing-page.landing-page .pricing-plan+.pricing-plan{border:1px solid #ded5c4}.pricing-page.landing-page .pricing-plan.is-pro{border-color:#dfc78f;background:radial-gradient(ellipse at 5% 0%,#f5d99b45,transparent 52%),#fffdf8;box-shadow:0 5px 14px -12px #98773e35}.pricing-page.landing-page .pricing-plan.is-premium{border:1.5px solid #a88bbb;background:radial-gradient(ellipse at 105% 28%,#ba91e3bf,transparent 64%),radial-gradient(ellipse at 88% -8%,#f2c759c0,transparent 43%),radial-gradient(ellipse at 100% 98%,#ecc0d9a8,transparent 56%),linear-gradient(115deg,#fffdf6 25%,#f2e5ff);box-shadow:5px 7px #d8c5e8,0 16px 26px -20px #87639855}.pricing-page.landing-page .pricing-plan.is-premium>.pricing-secondary{border-color:#b4945c;background:#f9e8c2;color:#4e3c22}.pricing-page.landing-page .pricing-plan .plan-label{min-height:62px}.pricing-page.landing-page .pricing-plan .plan-price{min-height:82px;align-content:end}.pricing-page.landing-page .pricing-plan .plan-renewal{margin-top:6px}.pricing-page.landing-page .pricing-plan li:before{color:#9e824a}.premium-stars{display:block;flex:0 0 76px;width:76px;height:62px;margin:-10px -5px -4px 4px}.premium-spark{transform-box:fill-box;transform-origin:center;animation:premium-twinkle 3.6s ease-in-out infinite;animation-play-state:paused}.premium-stars[data-active=true] .premium-spark{animation-play-state:running}.premium-spark.spark-violet{animation-delay:-1.8s;animation-duration:3.2s}.premium-spark.spark-gold{animation-name:premium-gold-glint;animation-duration:4s}.premium-spark.spark-two{animation-delay:-1.2s}.premium-spark.spark-three{animation-delay:-2.4s}@keyframes premium-twinkle{0%,to{opacity:.45;transform:scale(.85)}45%,60%{opacity:1;transform:scale(1.12)}}@keyframes premium-gold-glint{0%,to{opacity:.82;transform:scale(.97)}45%,60%{opacity:1;transform:scale(1.035)}}@media(max-width:1050px){.pricing-page.landing-page .pricing-plan{padding:26px 20px}.pricing-page.landing-page .pricing-plans{gap:12px}.premium-stars{flex-basis:62px;width:62px}.pricing-page.landing-page .plan-label h3{font-size:24px}}@media(max-width:760px){.pricing-page.landing-page .pricing-plans{gap:18px}.pricing-page.landing-page .pricing-plan{padding:26px;border-radius:12px}.pricing-page.landing-page .pricing-plan .plan-label{min-height:50px}.premium-stars{flex-basis:76px;width:76px}}@media(prefers-reduced-motion:reduce){.premium-spark{animation:none;opacity:1;transform:none}}.premium-music-toys{display:none}.pricing-page.landing-page .is-premium>.premium-music-toys{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.pricing-page.landing-page .is-premium>:not(.premium-music-toys){position:relative;z-index:1}@media(max-width:400px){.pricing-page.landing-page .is-premium>.premium-music-toys{opacity:.7}}#app .pricing-page.landing-page .pricing-plan:first-child .plan-label h3{background:transparent;color:#69675f;padding:0;font-size:24px}#app .pricing-page.landing-page .pricing-plan.is-premium .plan-label h3{background:#efe1ff;color:#634678;border:1px solid #d5b8e6;font-size:24px}.pricing-page.landing-page .is-premium .premium-stars{width:90px;flex-basis:90px;height:72px}.pricing-page.landing-page .pricing-plan:first-child li:before{color:#969389}.pricing-page.landing-page .pricing-plan>button,.pricing-page.landing-page .pricing-packs .pricing-secondary{border:1.5px solid #625747;border-radius:10px 13px 11px 12px;box-shadow:3px 4px #c5bba7;transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.pricing-page.landing-page .pricing-plan:first-child>button{background:#fffefa;color:#625f55;box-shadow:3px 4px #dedad0}.pricing-page.landing-page .pricing-plan.is-pro>button{border-color:#80612f;box-shadow:3px 4px #c4a265}.pricing-page.landing-page .pricing-plan.is-premium>button.pricing-secondary{background:#ead5ff;border-color:#7c5896;color:#513166;box-shadow:3px 4px #ae8dc4;font-weight:650}@media(hover:hover){.pricing-page.landing-page .pricing-plan>button:hover,.pricing-page.landing-page .pricing-packs .pricing-secondary:hover{transform:translate(-1px,-2px);box-shadow:4px 6px #b7a78e}.pricing-page.landing-page .pricing-plan.is-premium>button.pricing-secondary:hover{background:#e2c4fc;box-shadow:4px 6px #a27dbb}}.pricing-page.landing-page .pricing-plan>button:active,.pricing-page.landing-page .pricing-packs .pricing-secondary:active{transform:translate(3px,4px);box-shadow:0 0 0 transparent;transition-duration:.07s}.pricing-page.landing-page .pricing-plan>button:focus-visible,.pricing-page.landing-page .pricing-packs .pricing-secondary:focus-visible{outline:2px solid #765787;outline-offset:5px}@media(prefers-reduced-motion:reduce){.pricing-page.landing-page .pricing-plan>button,.pricing-page.landing-page .pricing-packs .pricing-secondary{transition:none}.pricing-page.landing-page .pricing-plan>button:hover,.pricing-page.landing-page .pricing-plan>button:active,.pricing-page.landing-page .pricing-packs .pricing-secondary:hover,.pricing-page.landing-page .pricing-packs .pricing-secondary:active{transform:none}}.pricing-page.landing-page .pricing-plan.is-premium>button.pricing-secondary:active{box-shadow:0 0 0 transparent}@media(max-width:760px){#app .pricing-page.landing-page .pricing-plans{gap:14px}#app .pricing-page.landing-page .pricing-plan{padding:18px 20px}#app .pricing-page.landing-page .pricing-plan .plan-label{min-height:34px}#app .pricing-page.landing-page .pricing-plan .plan-label h3{font-size:22px}#app .pricing-page.landing-page .pricing-plan>p{min-height:0;margin:6px 0;font-size:13px;line-height:1.5}#app .pricing-page.landing-page .pricing-plan .plan-price{min-height:0;margin-top:12px;align-content:start;line-height:1.2}#app .pricing-page.landing-page .pricing-plan .plan-price strong{font-size:28px}#app .pricing-page.landing-page .pricing-plan .plan-renewal{margin:4px 0 0;font-size:11px}#app .pricing-page.landing-page .pricing-plan ul{margin:12px 0 16px;padding-top:12px;line-height:1.65}#app .pricing-page.landing-page .pricing-plan li+li{margin-top:4px}#app .pricing-page.landing-page .pricing-plan>button{min-height:44px;padding:10px 16px}#app .pricing-page.landing-page .premium-stars{width:52px;flex-basis:52px;height:38px;margin:-2px 0}#app .pricing-page.landing-page .is-premium>.premium-music-toys{opacity:.35}#app .pricing-page.landing-page #subscriptions{min-height:0;padding-top:28px;padding-bottom:28px}#app .pricing-page.landing-page #subscriptions .pricing-section-heading{margin-bottom:18px}#app .pricing-page.landing-page #subscriptions .pricing-section-heading :is(h1,h2){margin:12px 0;font-size:28px}#app .pricing-page.landing-page #subscriptions .pricing-section-heading p{font-size:14px;line-height:1.6}#app .pricing-page.landing-page .pricing-billing-switch{margin:16px 0}}.workflow{position:relative;max-width:1200px;margin:auto;border:1px solid #ffffff;border-radius:16px;overflow:hidden;box-shadow:0 10px 18px #414b2908,0 24px 65px -24px #414b2944;background:#fff;--demo-play:paused}.workflow[data-running=true]{--demo-play:running}.workflow-windowbar{height:46px;background:#fbfcf7;border-bottom:1px solid #e6e9df;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:#7e8574;font-size:11px}.workflow-windowbar>span:first-child{font-weight:650;font-size:15px;letter-spacing:-.5px;color:#37402f}.workflow-windowbar button{font-size:11px!important;min-height:30px!important;padding:4px 10px;background:transparent;border:0;color:#626b57}.workflow-viewport{height:clamp(420px,32vw,520px);position:relative;overflow:hidden;background:#f1f3eb;container-type:inline-size}.workflow-scene{position:absolute;top:0;right:0;bottom:0;left:0;animation:workflow-arrive .35s ease-out both}@keyframes workflow-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.workflow-desktop{height:100%;position:relative;background:linear-gradient(125deg,#e4e8d9,#f3f1e5)}.workflow-upload{position:absolute;top:28px;right:20%;bottom:28px;left:11%;border:1px solid #fff;border-radius:14px;background:#fcfcf9;box-shadow:0 12px 35px #4a542d15;padding:26px;text-align:center}.workflow-upload>img{position:absolute;left:20px;top:16px}.workflow-upload h3{font-size:22px;letter-spacing:-.8px;margin:28px 0 22px;font-weight:550}.workflow-drop{border:1px dashed #bbc5a9;border-radius:12px;min-height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#f5f7ef;animation:workflow-drop var(--demo-scene-duration,4.5s) both;animation-play-state:var(--demo-play)}.workflow-drop>span{font-size:28px;color:#9ba88a}.workflow-drop strong{font-size:13px;font-weight:500}.workflow-drop small{font-size:10px;color:#989e8c}.workflow-drag-file{position:absolute;top:100px;left:81%;display:flex;flex-direction:column;align-items:center;gap:9px;width:110px;animation:workflow-drag var(--demo-scene-duration,4.5s) ease-in-out both;animation-play-state:var(--demo-play)}.workflow-drag-file>span{display:grid;place-items:center;background:#fff;width:50px;height:64px;border-radius:7px;box-shadow:0 4px 15px #414b2920;font-size:30px;color:#738160}.workflow-drag-file b{font-size:10px;font-weight:500;white-space:nowrap}.workflow-cursor{position:absolute;width:24px;height:30px;filter:drop-shadow(1px 2px 2px #0003);pointer-events:none}.workflow-drag-file .workflow-cursor{top:42px;left:65px}@keyframes workflow-drag{0%,18%{transform:translate(0)}65%,80%{transform:translate(-34cqw,85px)}92%,to{transform:translate(-34cqw,85px) scale(.7);opacity:0}}@keyframes workflow-drop{0%,60%{background:#f5f7ef}70%,to{background:#e9efd9;border-color:#798f52}}.workflow-loading{height:100%;position:relative;display:flex;align-items:center;flex-direction:column;padding:18px 20px}.workflow-loading-title{text-align:center}.workflow-loading-title>span{font-size:15px;font-weight:550}.workflow-loading-title>small{display:block;margin-top:5px;font-size:10px;color:#79836d}.workflow-kit{position:relative;max-width:850px;width:100%;height:calc(100% - 85px);margin-top:12px;border-radius:9px;overflow:hidden;background:#e8e9e3}.workflow-kit>img{width:100%;height:100%;object-fit:cover;object-position:center 57%}.workflow-hit{position:absolute;border-radius:50%;background:#fff3;mix-blend-mode:screen;animation:workflow-hit .85s infinite;animation-play-state:var(--demo-play);opacity:0}.hit-snare{width:18%;height:13%;left:23%;top:40%}.hit-hat{width:18%;height:10%;left:1%;top:22%;animation-delay:.42s}.workflow-kit-cursor{left:32%;top:47%;animation:workflow-kit-tap 1.7s infinite;animation-play-state:var(--demo-play)}@keyframes workflow-kit-tap{0%,45%,to{left:32%;top:47%;transform:scale(1)}20%{transform:scale(.88)}50%,90%{left:12%;top:28%}70%{transform:scale(.88)}}@keyframes workflow-hit{0%,80%,to{opacity:0}15%{opacity:.8}}.workflow-progress{height:3px;max-width:400px;width:70%;background:#dce1d1;margin-top:13px;border-radius:4px;overflow:hidden}.workflow-progress i{display:block;background:#87986a;height:100%;transition:width .1s linear}.workflow-print{height:100%;background:#e7e5d8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.workflow-printer{width:320px;position:relative;aspect-ratio:600/760}.workflow-printer>.printer-illustration{display:block;width:100%;height:100%}.workflow-printer-slot{position:absolute;top:17.37%;left:13%;width:74%;height:78%;overflow:hidden}.workflow-printer-paper{background:#fff;box-shadow:0 2px 5px #0002;animation:workflow-feed var(--demo-scene-duration,5s) ease-in-out both;animation-play-state:var(--demo-play);transform-origin:center top;min-height:98%}.workflow-printer-paper .workflow-sheet{padding:12px 8px}.workflow-printer-paper .workflow-sheet h3{font-size:10px}.workflow-printer-paper .workflow-sheet>small,.workflow-printer-paper .workflow-sheet>p,.workflow-printer-paper .workflow-sheet footer{font-size:5px}.workflow-printer-paper>img{width:90%;margin:0 5%}.workflow-print>span{font-size:11px;color:#7c7e6f}@keyframes workflow-feed{0%,8%{transform:translateY(-102%)}75%,86%{transform:translateY(0)}to{transform:translateY(-6%) scale(1.03)}}.workflow-playing{height:100%;padding:0 8% 15px;background:#f3f4ee}.workflow-transport{display:flex;align-items:center;gap:15px;height:44px;max-width:550px;margin:auto;font-size:10px;color:#78806d}.workflow-transport>b{font-weight:550;color:#434c37}.workflow-transport>div{flex:1;height:3px;background:#d9ddcf;overflow:hidden}.workflow-transport i{display:block;height:100%;background:#7e8e62}.workflow-playing-paper{position:relative;max-width:700px;margin:auto}.workflow-sheet{background:#fff;padding:20px 25px 14px;box-shadow:0 2px 8px #343b2910;text-align:center;color:#24261f}.workflow-sheet>small{font-size:9px;color:#a1a597}.workflow-sheet h3{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:10px 0 15px}.workflow-sheet>p{display:flex;justify-content:space-between;font-size:9px;color:#94998a}.workflow-sheet>.workflow-score{width:100%;height:auto;display:block}.workflow-sheet footer{display:flex;justify-content:space-between;border-top:1px solid #f0f1eb;padding-top:12px;margin-top:8px;font-size:8px;color:#acb09f}.workflow-bar{fill:#cbd3be24;stroke:#9cae88;stroke-width:1.5;vector-effect:non-scaling-stroke;pointer-events:none}.workflow-export{height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#edf0e5}.workflow-export-score{width:55%;transform:rotate(-4deg) translate(-12%);opacity:.8}.workflow-pdf{position:absolute;left:53%;top:62px;background:#fff;border:1px solid #e0e5d6;border-radius:12px;padding:26px 28px;box-shadow:0 15px 40px #46552c20;animation:workflow-pdf .8s .4s both;animation-play-state:var(--demo-play)}.workflow-pdf>span{display:inline-block;padding:16px 10px;background:#f8edd6;border-radius:6px;font-size:17px;color:#997137;letter-spacing:1px}.workflow-pdf h3{font-size:18px;margin:17px 0 8px}.workflow-pdf p{font-size:11px;color:#8c9480}.workflow-pdf>div{font-size:11px;color:#586647;background:#eef3e6;padding:11px 20px;border-radius:5px;margin-top:20px}.workflow-pdf-cursor{left:69%;top:77%;animation:workflow-pdf 1s both;animation-play-state:var(--demo-play)}@keyframes workflow-pdf{0%{opacity:0;transform:translateY(15px) scale(.96)}to{opacity:1;transform:none}}.workflow-chapters{display:flex;justify-content:center;gap:0;border-top:1px solid #e7eadf;padding:0 20px;background:#fff}.workflow-chapters button{position:relative;flex:1;min-height:52px!important;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:0!important;background:transparent;font-size:11px!important;color:#8c9381;overflow:hidden;padding:10px 4px}.workflow-chapters button>span{font-size:9px;opacity:.7}.workflow-chapters button[aria-pressed=true]{color:#384c28;background:#f5f7ee}.workflow-chapters button>i{position:absolute;bottom:0;left:0;height:2px;background:#899d67}.workflow-description{text-align:center;font-size:11px;color:#7e8871;margin:13px 12px 16px}.workflow[data-reduced=true] *{animation:none!important;transition:none!important}.workflow[data-reduced=true] .workflow-drag-file{transform:translate(-34cqw,85px)}.workflow[data-reduced=true] .workflow-printer-paper{transform:none}@media(max-width:760px){.workflow-viewport{height:340px}.workflow-windowbar{padding:0 12px;font-size:9px;height:38px}.workflow-windowbar>span:first-child{font-size:12px}.workflow-windowbar button{font-size:10px!important}.workflow-upload{top:18px;right:17%;bottom:18px;left:5%;padding:15px}.workflow-upload>img{width:30px;height:30px;left:12px;top:12px}.workflow-upload h3{font-size:16px;margin:35px 0 14px}.workflow-drop{min-height:125px;gap:10px}.workflow-drop strong{font-size:10px}.workflow-drag-file{width:70px;left:78%;top:52px}.workflow-drag-file>span{width:36px;height:46px;font-size:23px}.workflow-drag-file b{font-size:8px}.workflow-drag-file .workflow-cursor{left:39px;top:30px}.workflow-cursor{width:19px;height:24px}.workflow-loading{padding:14px 10px}.workflow-loading-title>span{font-size:13px}.workflow-kit{height:240px}.workflow-kit>img{object-fit:cover}.workflow-printer{width:220px}.workflow-playing{padding:0 10px}.workflow-sheet{padding:15px 10px}.workflow-sheet h3{font-size:17px}.workflow-sheet>p{font-size:8px}.workflow-playing-paper{top:8px}.workflow-transport{gap:10px}.workflow-transport small{display:none}.workflow-export-score{width:75%;transform:rotate(-5deg) translate(-12%)}.workflow-pdf{left:40%;top:40px;padding:17px;width:55%}.workflow-pdf>span{font-size:13px;padding:12px 8px}.workflow-pdf h3{font-size:15px;margin:12px 0 6px}.workflow-pdf p{font-size:10px;line-height:1.6}.workflow-pdf>div{padding:10px 8px;font-size:10px}.workflow-chapters{padding:0 3px}.workflow-chapters button{font-size:9px!important;flex-direction:column;gap:4px;min-height:54px!important}.workflow-description{font-size:10px}}.workflow-upload{top:16px;right:18%;bottom:16px;left:6%;padding:0;overflow:hidden;container-type:inline-size}.workflow-upload-scale{position:absolute;top:0;left:0;width:1000px;transform:scale(.62);transform-origin:top left}.workflow-upload .upload-screen{width:1000px;max-width:none;padding:20px 80px;margin:0;text-align:center}.workflow-upload .upload-screen h1{font-size:36px;margin:12px 0}.workflow-upload .upload-screen h2{font-size:22px;letter-spacing:-.5px;margin:14px 0 8px}.workflow-upload .upload-screen .lead{font-size:16px;margin:6px 0}.workflow-upload .upload-screen .scope{font-size:12px;margin:12px 0}.workflow-upload .dropzone{padding:24px;min-height:0}.workflow-upload .music-icon{width:48px;height:48px;margin:0 auto}.workflow-upload .music-icon svg{width:28px;height:28px}.workflow-upload .dropzone p{font-size:14px}.workflow-upload .dropzone button{font-size:16px;min-height:44px}.workflow-upload .file-help{font-size:12px}@supports (width:1cqw){.workflow-upload-scale{transform:scale(calc(100cqw/1000px))}}.workflow-desktop{background:linear-gradient(125deg,#e9ece2,#f4f4ed)}.workflow-windowbar{background:#fbfbf7}.workflow-viewport,.workflow-playing{background:#f0f1ea}.workflow-progress i,.workflow-transport i,.workflow-chapters button>i{background:#a3b463}.workflow-chapters button[aria-pressed=true]{background:#edf0e6;color:#4b5b40}.workflow-description{color:#7c8572}@media(max-width:760px){.workflow-upload{top:12px;right:13%;bottom:12px;left:3%}.workflow-upload-scale{width:650px;transform:scale(.38)}.workflow-upload .upload-screen{width:650px;padding:22px 35px}.workflow-upload .upload-screen h1{font-size:34px}@supports (width:1cqw){.workflow-upload-scale{transform:scale(calc(100cqw/650px))}}}.workflow-upload .dropzone{margin:18px auto 8px;padding:16px}.workflow-upload .file-help{margin-top:8px}.workflow-upload .upload-screen .eyebrow{margin-bottom:6px}.workflow-upload .upload-screen .scope{margin:8px 0}.workflow-upload .upload-screen .lead{line-height:1.4}.workflow-logo{display:block;width:112px;height:30px;color:var(--ds-brand-ink);flex-shrink:0}.workflow-paper-logo{display:block;width:90px;height:24px;margin:0 auto 8px;color:var(--ds-brand-ink)}@media(max-width:760px){.workflow-logo{width:90px;height:24px}.workflow-paper-logo{width:72px;height:20px}}.workflow{border-color:#1a1c1f14;box-shadow:0 12px 36px -24px #1a1c1f38}.workflow-desktop{background:#e8ebe5}.workflow-windowbar{background:#f8f8f4;color:#777b73}.workflow-chapters{background:#f8f8f4;border-color:#1a1c1f14;padding:8px 16px;gap:4px}.workflow-chapters button{border-radius:999px!important;min-height:40px!important;color:#767b72}.workflow-chapters button[aria-pressed=true]{background:var(--ds-action);color:var(--ds-on-action)}.workflow-chapters button>i{background:#a3b463;height:2px}.workflow-description{color:#7c8077}.workflow-print{background:#e9e9e2}@media(max-width:760px){.workflow-chapters{padding:7px 5px;gap:2px}.workflow-chapters button{min-height:46px!important}}.story-stage .practice-partner{max-width:1200px;width:100%}.practice-partner .practice-intro>p{max-width:none;font-size:15px;line-height:1.8}.partner-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:clamp(30px,5vw,70px);align-items:center;margin-top:36px}.practice-preview{min-width:0;background:#eae1ce;padding:18px 20px 24px;border-radius:10px 16px 12px 18px;border:1.5px solid #454033;box-shadow:8px 10px 0 1px #dcc9a3}.practice-preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#716650;margin-bottom:16px}.practice-preview-toolbar>button{font:inherit;color:inherit;background:none;border:0;padding:7px;cursor:pointer}.practice-preview-paper{padding:28px 20px 20px;background:#fff;box-shadow:0 3px 10px #33250f0a}.practice-paper-heading{text-align:center}.practice-paper-heading>span{font-size:8px;letter-spacing:2px;color:#a29887}.landing-page .practice-paper-heading h3{font-size:24px;font-weight:550;margin:14px 0;letter-spacing:-.8px}.practice-paper-heading>small{display:block;text-align:left;font-size:10px;color:#888071;margin-top:20px}.practice-preview-paper>svg{display:block;width:100%;height:auto;margin:14px 0 24px}.practice-position{display:flex;align-items:center;gap:8px;font-size:11px;color:#887860;border-top:1px solid #eee9df;padding-top:15px}.practice-position>span:last-child{margin-left:auto;font-size:10px}.practice-position-dot{width:6px;height:6px;border-radius:50%;background:#c49339}.partner-notes{display:grid;gap:30px}.partner-note>span,.partner-print>div>span,.partner-next span{font-size:9px;letter-spacing:1.5px;color:#968163}.landing-page .partner-note h3{font-size:25px;line-height:1.4;font-weight:550;letter-spacing:-.7px;margin:13px 0}.partner-note p{font-size:14px;color:#7e735f;line-height:1.85;word-break:keep-all;margin:0}.partner-print{display:grid;grid-template-columns:1fr 92px;gap:16px;align-items:center;padding-top:26px;border-top:1px dashed #ccbea2}.partner-print>img{display:block;width:100%;height:auto;transform:rotate(7deg);box-shadow:3px 4px #d9c7a9}.partner-next{display:flex;align-items:center;gap:22px;padding:24px 0;margin-top:38px;border-top:1px solid #ded1b8}.partner-next>.sketch-illustration{width:74px;height:65px;transform:rotate(-7deg)}.landing-page .partner-next h3{font-size:18px;font-weight:550;letter-spacing:-.5px;margin:8px 0}.partner-next p{font-size:13px;color:#8a7b64;margin:0;line-height:1.7}.story-stage .practice-partner .practice-closing{margin-top:0;padding-top:22px}@media(max-width:850px){.partner-layout{grid-template-columns:1fr;gap:32px}.partner-notes{grid-template-columns:1fr 1fr;gap:24px}.partner-print{border-top:0;padding-top:0;grid-template-columns:1fr 70px}.landing-page .partner-note h3{font-size:22px}}@media(max-width:560px){.practice-partner .practice-intro>p{font-size:14px}.partner-layout{margin-top:24px}.practice-preview{padding:12px 12px 16px}.practice-preview-paper{padding:20px 10px 14px}.practice-position{font-size:10px}.practice-position>span:last-child{font-size:8px}.partner-notes{grid-template-columns:1fr;gap:24px}.partner-print{border-top:1px dashed #ccbea2;padding-top:22px;grid-template-columns:1fr 84px}.partner-next{gap:14px;margin-top:26px}.partner-next>.sketch-illustration{width:55px}.landing-page .partner-next h3{font-size:16px;line-height:1.5}}.partner-intro-layout{display:block}.partner-intro-layout .practice-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:clamp(32px,5vw,72px);align-items:end;margin-bottom:0;max-width:none}.partner-intro-layout .feature-number{grid-column:1 / -1}.landing-page .partner-intro-layout h2{margin:20px 0 0}.partner-intro-layout .practice-intro>p{margin:0 0 4px;max-width:450px}@media(max-width:850px){.partner-intro-layout .practice-intro{grid-template-columns:1fr}.partner-intro-layout .practice-intro>p{margin:20px 0 0;max-width:none}}.partner-note.partner-print{grid-template-columns:minmax(0,1fr) 155px;gap:22px}.partner-print-sheet{position:relative;isolation:isolate;margin:8px 4px 10px 0;transform:rotate(4deg)}.partner-print-sheet:before{content:"";position:absolute;top:3px;right:-3px;bottom:-3px;left:3px;z-index:-1;background:#fffdf7;transform:rotate(-2deg);box-shadow:0 2px 3px #45392518}.partner-print-sheet>img{display:block;width:100%;height:auto;aspect-ratio:210 / 297;background:#fff;border:1px solid #e4ded1;box-shadow:1px 3px 5px #45392516,5px 15px 22px -8px #45392535}@media(min-width:851px)and (max-width:1100px){.partner-note.partner-print{grid-template-columns:1fr}.partner-print-sheet{width:200px;justify-self:center}}@media(max-width:850px){.partner-note.partner-print{grid-template-columns:1fr}.partner-print-sheet{width:180px;justify-self:center}}@media(max-width:560px){.partner-note.partner-print{grid-template-columns:minmax(0,1fr) 130px;gap:18px}.partner-print-sheet{width:100%}}@media(max-width:370px){.partner-note.partner-print{grid-template-columns:1fr}.partner-print-sheet{width:180px}}.practice-real-header.app-header{position:relative;inset:auto;display:flex;width:100%;height:auto;min-height:0;padding:12px 14px;margin:0 0 18px;box-sizing:border-box;border:1px solid #dfdcd5;border-radius:10px;background:#fafafa;color:#555;z-index:2;box-shadow:none}.practice-real-header.app-header .score-transport{position:static;width:100%;margin:0;display:flex;gap:10px;flex-wrap:nowrap;padding:0;background:transparent;border:0;box-shadow:none}.practice-real-header.app-header .header-mixer .track-mixer{top:44px;right:0;width:220px}.practice-real-header.app-header .score-transport button{border-radius:50%}.practice-real-header.app-header .score-transport .mute-button{border-radius:7px}.practice-preview:has(.practice-real-header) .practice-preview-paper{padding-top:112px}@media(max-width:560px){.practice-real-header.app-header{padding:10px 8px}.practice-real-header.app-header .score-transport{gap:6px}.practice-real-header.app-header #score-clock{min-width:62px;font-size:9px}.practice-real-header.app-header #score-seek{min-width:25px}}.practice-real-header.app-header .score-transport{min-width:0;box-sizing:border-box}.practice-real-header.app-header #score-seek{width:0;flex:1 1 0}.practice-real-header.app-header #score-play,.practice-real-header.app-header #score-stop{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;font-size:12px}.studio-interlude{position:relative;isolation:isolate;overflow:hidden;background:#e4ad47;color:#292820;margin:0 -16px;padding:clamp(64px,7vw,100px) clamp(24px,5vw,90px)}.playground-thread{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.playground-inner{max-width:1320px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr 1.12fr 1fr;gap:30px;align-items:center}.playground-copy>span{font-size:9px;letter-spacing:1.7px;color:#5e4828}.landing-page .playground-copy h2{font-size:clamp(28px,3vw,44px);line-height:1.3;letter-spacing:-1.6px;margin:22px 0 16px;font-weight:500}.playground-copy h2 em{font-style:normal;position:relative;white-space:nowrap}.playground-copy h2 em:after{content:"";position:absolute;inset:auto -3px 1px;height:11px;background:#f7dfab;z-index:-1;border-radius:40% 12% 30% 15%;transform:rotate(-2deg)}.playground-copy>p{font-size:14px;line-height:1.8;color:#554326}.playground-copy>svg{display:block;width:115px;height:38px;margin:20px 0 0 45px;transform:rotate(8deg)}.playground-toy{display:flex;flex-direction:column;align-items:center;min-width:0;color:inherit;text-decoration:none;background:none;border:0;padding:0;cursor:default}.toy-art{position:relative;display:block;width:100%;max-width:255px;aspect-ratio:160/140;transform:rotate(-7deg);transition:transform .18s ease-out}.playground-toy .sketch-illustration{width:100%;height:100%}.toy-label{display:block;font-size:clamp(16px,1.6vw,24px);font-weight:450;letter-spacing:1px;margin-top:8px;transform:rotate(-3deg);white-space:nowrap}.toy-label>span{font-size:15px;margin-left:4px}.playground-toy>small{font-size:12px;color:#5e4828;margin-top:12px}.toy-paper{align-self:start;margin-top:8px}.toy-drum{margin-top:58px}.toy-drum .toy-art{max-width:295px}.toy-pencil{align-self:start;margin-top:0}.toy-pencil .toy-art{transform:rotate(5deg)}.toy-notebook{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.toy-pencil .sketch-illustration{width:100%;height:100%}.playground-toy:hover .toy-art{transform:translateY(-4px) rotate(-4deg)}.playground-toy:focus-visible{outline:2px dashed #554326;outline-offset:10px;border-radius:10px}@media(max-width:900px){.playground-inner{gap:16px;grid-template-columns:1.25fr 1fr 1fr 1fr}.toy-label{font-size:14px;letter-spacing:0}.playground-copy>p{font-size:12px}.playground-toy>small{font-size:10px}}@media(max-width:600px){.studio-interlude{margin-inline:-8px;padding:56px 24px 60px}.playground-inner{grid-template-columns:1fr 1fr;gap:24px 20px}.playground-copy{align-self:center}.landing-page .playground-copy h2{font-size:29px;margin-top:14px}.playground-copy>span{font-size:8px;letter-spacing:.8px}.playground-copy>svg{width:75px;margin:8px 0 0 30px}.toy-paper{margin-top:20px;align-self:center}.toy-drum{margin-top:0}.toy-art{max-width:190px}.toy-pencil{margin-top:12px}.playground-thread{opacity:.7}.toy-label{font-size:16px}.playground-toy>small{font-size:11px}}@media(prefers-reduced-motion:reduce){.toy-art{transition:none}.playground-toy:hover .toy-art{transform:rotate(-7deg)}.toy-pencil:hover .toy-art{transform:rotate(5deg)}}button.playground-toy,a.playground-toy{cursor:pointer}.toy-pencil:hover .toy-art{transform:translateY(-4px) rotate(2deg)}@media(prefers-reduced-motion:reduce){.toy-pencil:hover .toy-art{transform:rotate(5deg)}}.drum-play-scene{position:relative;display:block;width:100%;max-width:295px;isolation:isolate}.drum-play-scene .toy-art{z-index:1}.drum-hearts,.drum-flames,.drum-warmth{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.drum-heart{position:absolute;left:47%;top:34%;width:25px;height:25px;color:#e6a39b;opacity:0}.drum-heart svg{width:100%;height:100%}.idle-heart{animation:drum-heart-rise 3.6s ease-out infinite;animation-delay:calc(var(--i)*1.2s)}.idle-heart:nth-child(2){color:#efc467;width:20px;height:20px}.idle-heart:nth-child(3){color:#c8afcf;width:22px;height:22px}.tap-heart{color:#e88787;width:30px;height:30px;animation:drum-heart-rise 1.45s ease-out both}.drum-warmth{top:24%;right:4%;bottom:0;left:4%;border-radius:50%;background:radial-gradient(ellipse,#f6b45166,transparent 70%);opacity:0;transition:opacity .35s}.drum-flames{top:10%;right:6%;bottom:10%;left:6%;opacity:0;transform:translateY(12px) scale(.8);transition:opacity .25s,transform .3s;z-index:0}.drum-flames svg{position:absolute;bottom:9%;left:calc(var(--i)*20%);width:24%;height:85%;transform-origin:50% 100%;animation:drum-flame-sway .85s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.17s)}.toy-drum[data-heat="1"] .drum-flames{opacity:.55;transform:translateY(8px) scale(.82)}.toy-drum[data-heat="2"] .drum-flames{opacity:.8;transform:translateY(0) scale(1)}.toy-drum[data-heat="3"] .drum-flames{opacity:1;transform:translateY(-8px) scale(1.15)}.toy-drum[data-heat="1"] .drum-warmth{opacity:.4}.toy-drum[data-heat="2"] .drum-warmth{opacity:.7}.toy-drum[data-heat="3"] .drum-warmth{opacity:1}.toy-drum[data-active=false] .drum-heart,.toy-drum[data-active=false] .drum-flames svg{animation-play-state:paused}@keyframes drum-heart-rise{0%{opacity:0;transform:translateY(8px) scale(.5) rotate(0)}15%{opacity:.9}70%{opacity:.7}to{opacity:0;transform:translate(var(--drift),-115px) scale(1.1) rotate(var(--tilt,12deg))}}@keyframes drum-flame-sway{0%{transform:scaleY(.88) rotate(-4deg)}to{transform:scaleY(1.04) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.drum-heart,.drum-flames,.drum-warmth{display:none}.toy-drum:active .toy-art{opacity:.7}}.feature-stories>.cinematic-section{position:relative;min-height:0;padding:0!important;border:0}.feature-stories>.cinematic-section>.pricing-reveal{animation:none;transform:none}.scroll-story{position:relative}.story-stage{position:relative;padding:64px clamp(24px,5vw,100px) 48px;isolation:isolate}.story-stage:before{content:"";position:absolute;z-index:-1;top:8%;right:4%;bottom:8%;left:4%;background:radial-gradient(ellipse at 65% 50%,#eedbb54f,transparent 65%);pointer-events:none}.feature-stories .cinematic-section [data-cue]{--enter:1;opacity:var(--enter);transform:translate3d(0,calc((1 - var(--enter))*22px),0);animation:none}#feature-editor .story-stage{background:#eee7d8}#feature-practice .story-stage{background:#f4f0e5}@media(min-width:1000px)and (min-height:760px){.feature-stories>.cinematic-section{height:auto}.feature-stories>#feature-editor.cinematic-section{height:auto}.cinematic-section>.pricing-reveal,.scroll-story{height:auto}.story-stage{position:relative;min-height:0;height:auto;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:72px clamp(32px,5vw,100px) 32px}.story-stage .feature-story{max-width:1600px;width:100%;margin:auto;grid-template-columns:minmax(270px,.8fr) minmax(0,1.35fr);gap:5vw}.story-stage .feature-screen{max-height:75svh}.story-stage .feature-screen img{max-height:65svh;object-fit:contain}.story-stage .editor-showcase{width:100%;max-width:1040px;display:grid;grid-template-columns:1fr;justify-items:center}.story-stage .editor-intro{margin:0 0 22px;position:relative;max-width:850px}.story-stage .editor-intro>.sketch-illustration{position:absolute;left:-110px;top:28px;transform:rotate(-15deg)}.landing-page .story-stage .editor-intro h2{font-size:clamp(30px,3vw,44px);margin:12px 0;line-height:1.22}.story-stage .editor-intro p{font-size:14px;line-height:1.6;margin:8px 0}.story-stage .editor-intro>a{margin:0;padding:5px 0;font-size:12px}.story-stage .editor-desk{width:min(1040px,100%);padding:0}.story-stage .editor-possibilities{display:none}.story-stage .practice-showcase{width:100%;max-width:1150px}.story-stage .practice-intro{margin-bottom:22px}.landing-page .story-stage .practice-intro h2{font-size:clamp(30px,3vw,44px);margin:12px 0}.story-stage .practice-cards{grid-template-columns:1.35fr 1fr;gap:40px}.story-stage .practice-card-copy{padding:22px 26px 12px}.landing-page .story-stage .practice-card h3{font-size:25px;margin:10px 0}.story-stage .practice-card p{font-size:13px}.story-stage .listen-card figure{margin:0 20px 20px}.story-stage .listen-card img{max-height:30svh;object-fit:cover;object-position:top}.story-stage .print-card{display:grid;grid-template-columns:1fr 42%;align-items:center;margin-top:36px;min-height:290px}.story-stage .print-card figure{padding:0 16px 0 0;margin:0;transform:rotate(5deg)}.story-stage .print-card .practice-card-copy{padding:25px 14px 25px 22px}.story-stage .practice-closing{margin-top:20px;padding-top:16px}}@media(max-width:999px),(max-height:759px){.story-stage{overflow:clip}.story-stage .editor-showcase,.story-stage .practice-showcase{max-width:800px}}@media(max-width:600px){.story-stage{padding:48px 16px 32px}.story-stage .editor-intro{margin-bottom:35px}}@media(prefers-reduced-motion:reduce){.feature-stories>.cinematic-section{height:auto}.cinematic-section>.pricing-reveal,.scroll-story{height:auto}.story-stage{position:relative;height:auto;min-height:0;padding-block:70px}.feature-stories .cinematic-section [data-cue]{opacity:1!important;transform:none!important}.story-stage .editor-desk{width:min(1040px,100%)}}.feature-stories .cinematic-section [data-cue]:focus-within{opacity:1!important;transform:none!important}.story-doodles{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,42px);margin:34px auto 0;width:min(100%,480px);color:#302d25;pointer-events:none}.story-doodles>svg{display:block;flex:none;overflow:visible}.story-doodles>.sketch-illustration{width:90px;height:79px;transform:rotate(-8deg)}.story-doodles>.doodle-notes{width:53px;height:48px;transform:rotate(-12deg)}.story-doodles>.doodle-star{width:30px;height:33px;transform:rotate(13deg)}.story-doodles>.doodle-beat{width:64px;height:42px;transform:rotate(6deg)}.story-doodles>.doodle-spark{width:27px;height:32px;transform:rotate(-10deg)}.story-doodles-pencil{flex-direction:row-reverse}.story-doodles-pencil>.doodle-star{fill:#d8a0b9;transform:rotate(-17deg)}.story-doodles-score>.sketch-illustration{transform:rotate(8deg)}@media(max-width:600px){.story-doodles{gap:22px;margin-top:28px}.story-doodles>.sketch-illustration{width:72px;height:63px}.story-doodles>.doodle-notes{width:40px}.story-doodles>.doodle-beat{width:48px}}.story-doodles-drum{gap:30px;min-height:100px}.story-doodles-drum>.doodle-notes{transform:translateY(-12px) rotate(-18deg)}.story-doodles-drum>.doodle-star{transform:translateY(18px) rotate(16deg)}.story-doodles-drum>.doodle-spark{transform:translateY(-20px) rotate(12deg)}.story-doodles-pencil{width:210px;min-height:96px;margin-right:12%;gap:18px}.story-doodles-pencil>.doodle-notes,.story-doodles-pencil>.doodle-star{display:none}.story-doodles-pencil>.sketch-illustration{width:78px;transform:rotate(18deg)}.story-doodles-pencil>.doodle-beat{width:74px;transform:translateY(20px) rotate(-8deg)}.story-doodles-pencil>.doodle-spark{width:21px;transform:translateY(-18px)}.story-doodles-score{width:240px;min-height:100px;margin-left:9%;gap:22px}.story-doodles-score>.doodle-beat,.story-doodles-score>.doodle-spark{display:none}.story-doodles-score>.doodle-notes{transform:translateY(18px) rotate(-20deg)}.story-doodles-score>.doodle-star{width:25px;transform:translateY(-22px) rotate(16deg)}.story-doodles-score>.doodle-star path{fill:#d8a0b9}@media(max-width:600px){.story-doodles-drum{gap:18px}.story-doodles-pencil{margin-right:4%}.story-doodles-score{margin-left:2%}}.editor-demo{position:relative;border:1.8px solid #454033;border-radius:12px 17px 10px 15px;background:#eee7d9;box-shadow:8px 10px 0 1px #dcc9a3;overflow:hidden;color:#292820}.editor-demo-stage{display:block;width:100%;height:auto;font-family:var(--ds-font-sans)}.editor-demo-stage text{font-family:inherit}.editor-demo-cursor{pointer-events:none}.editor-demo-controls{position:absolute;right:16px;top:10px;z-index:1;display:flex;gap:4px}.editor-demo-controls>button{display:grid;place-items:center;width:32px;height:32px;min-height:32px!important;padding:0;border:1px solid #e2dbcd;border-radius:50%;background:#fffdf8;color:#81745d;font-size:12px;cursor:pointer}.editor-demo-controls>button:hover{background:#f7e5bd;color:#292820}@media(max-width:600px){.editor-demo-controls{top:6px;right:6px}.editor-demo-controls>button{width:28px;height:28px;min-height:28px!important}}.feature-stories{width:100%}.feature-stories>.pricing-section{min-height:700px;padding:clamp(72px,8vw,160px) clamp(24px,5vw,100px);border-bottom:1px solid #e2e4dc;scroll-margin-top:30px}.feature-story{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.5fr);gap:clamp(32px,5vw,100px);align-items:center}.feature-copy{max-width:530px}.feature-number{font-family:var(--ds-font-sans);font-size:11px;letter-spacing:1.8px;color:var(--ds-brand-ink)}.landing-page .feature-copy h2{font-family:var(--ds-font-sans);font-size:clamp(32px,3.3vw,62px);font-weight:450;line-height:1.3;letter-spacing:-1.8px;margin:26px 0}.feature-copy em{font-style:normal;color:var(--ds-brand-ink)}.feature-copy>p{font-size:clamp(15px,1.05vw,18px);line-height:1.9;color:#686d66;word-break:keep-all;max-width:470px}.feature-copy .feature-detail{font-size:14px;color:#7e8577;margin-top:22px}.feature-copy>a{display:inline-flex;align-items:center;gap:30px;font-size:14px;font-weight:650;color:var(--ds-brand-ink);text-decoration:none;border-bottom:1px solid #b9c3ad;padding:12px 0;margin-top:16px}.feature-copy>a:hover{color:#4c592a}.feature-screen{min-width:0;margin:0;padding:24px 24px 16px;background:#eaece5;border:1px solid #dfe3d6;border-radius:18px;perspective:1200px}.feature-image-label{display:flex;justify-content:space-between;margin-bottom:20px;font:10px var(--ds-font-sans);letter-spacing:1.5px;color:#7a8570}.feature-screen>img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #e0e3d9;box-shadow:0 16px 38px -16px #1a1c1f1c}.feature-screen figcaption{text-align:center;font-size:10px;color:#7c8574;margin-top:18px}.feature-edit{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr)}.feature-edit .feature-copy{grid-column:2;grid-row:1}.feature-edit .feature-screen{grid-column:1;grid-row:1;background:#eaeae4}.feature-print-screen{position:relative;padding-bottom:65px}.feature-screen>.feature-print-inset{position:absolute;width:28%;right:-12px;bottom:15px;transform:rotate(5deg);border-radius:3px;box-shadow:0 14px 35px #414d3424}.feature-print-screen figcaption{text-align:left;max-width:65%}.pricing-reveal .feature-copy{animation:feature-text-in .8s cubic-bezier(.2,.7,.2,1) both}.pricing-reveal .feature-screen{animation:feature-screen-in 1s .15s cubic-bezier(.2,.7,.2,1) both}@keyframes feature-text-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes feature-screen-in{0%{opacity:0;transform:translateY(60px) rotateX(5deg) scale(.96)}to{opacity:1;transform:none}}@media(min-width:1700px){.feature-story{grid-template-columns:minmax(350px,.7fr) minmax(0,1.6fr)}.feature-edit{grid-template-columns:minmax(0,1.6fr) minmax(350px,.7fr)}}@media(max-width:900px){.feature-story,.feature-edit{grid-template-columns:1fr;gap:32px}.feature-edit .feature-copy,.feature-edit .feature-screen{grid-column:auto;grid-row:auto}.feature-copy{max-width:650px}.feature-copy>p{max-width:570px}.feature-stories>.pricing-section{padding:65px 24px}.landing-page .feature-copy h2{font-size:36px}.feature-screen{padding:16px 16px 12px}.feature-print-screen{padding-bottom:50px}.feature-screen>.feature-print-inset{right:-4px}}@media(max-width:480px){.landing-page .feature-copy h2{font-size:30px;letter-spacing:-1px}.feature-copy .feature-detail{font-size:13px}.feature-stories>.pricing-section{padding:56px 16px}.feature-screen{border-radius:12px;padding:12px}.feature-print-screen{padding-bottom:40px}.feature-image-label{font-size:8px}.feature-screen figcaption{font-size:9px}.feature-number{font-size:10px}}@media(prefers-reduced-motion:reduce){.pricing-reveal .feature-copy,.pricing-reveal .feature-screen{animation:none}}.editor-showcase,.practice-showcase{max-width:1040px;margin-inline:auto}.feature-stories>#feature-editor,.feature-stories>#feature-practice{padding-inline:clamp(24px,6vw,100px)}.editor-intro.feature-copy{max-width:820px;margin:0 auto 58px;text-align:center}.editor-intro.feature-copy>.sketch-illustration{margin-inline:auto;margin-bottom:12px}.editor-intro.feature-copy>p{max-width:none}.landing-page .editor-intro h2{font-size:clamp(30px,3.25vw,48px)}.editor-desk{position:relative;width:100%;padding:0}.editor-desk>.feature-screen{position:relative}.editor-note{position:absolute;z-index:1;right:4px;top:-30px;padding:18px 22px;background:#e4ad47;color:#302719;line-height:1.6;font-size:13px;transform:rotate(7deg);box-shadow:2px 3px #b880232b;border-radius:2px 4px 3px 1px}.editor-possibilities{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:38px 34px 0;padding:0}.editor-possibilities li{border-top:1px solid #c8beaa;padding-top:18px}.editor-possibilities li>span{font-size:10px;color:#948673}.editor-possibilities h3{font-size:24px;font-weight:550;margin:12px 0 8px;letter-spacing:-.7px}.editor-possibilities p{font-size:13px;color:#777264;line-height:1.7;margin:0}.practice-intro.feature-copy{max-width:none;margin-bottom:44px}.landing-page .practice-intro h2{font-size:clamp(30px,3.25vw,48px)}.practice-cards{display:grid;grid-template-columns:1.15fr 1fr;gap:26px;align-items:start}.practice-card{min-width:0;border:1.5px solid #454033;border-radius:15px 10px 18px 12px;overflow:hidden;background:#fcf9f1}.practice-card-copy{padding:32px 30px 22px}.practice-card-index{font-size:10px;letter-spacing:1.4px;color:#776b57}.landing-page .practice-card h3{font-size:28px;font-weight:550;letter-spacing:-1px;margin:18px 0 12px}.practice-card p{font-size:14px;line-height:1.8;color:#706956;margin:0}.practice-card figure{margin:0 24px 24px}.practice-card figure>img{display:block;width:100%;height:auto;border:1px solid #ded6c8;box-shadow:0 5px 14px #2928200d}.practice-card figcaption{font-size:10px;color:#81745d;text-align:center;margin-top:12px}.print-card{background:#f4d58f;margin-top:54px}.print-card figure{max-width:265px;margin:4px auto 30px;padding:0 18px;transform:rotate(3deg)}.print-card figure>img{aspect-ratio:210/297;object-fit:contain;background:#fff;border:0;box-shadow:3px 5px #b28d4233}.practice-closing{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:40px;border-top:1px solid #d6ccba;padding-top:28px}.practice-closing>p{font-size:13px;line-height:1.8;color:#79705d;margin:0}.practice-closing>.landing-start{flex-shrink:0;font-size:13px}@media(max-width:700px){.feature-stories>#feature-editor,.feature-stories>#feature-practice{padding-inline:16px}.editor-intro.feature-copy{margin-bottom:48px}.landing-page .editor-intro h2,.landing-page .practice-intro h2{font-size:29px;line-height:1.5;letter-spacing:-1.4px}.editor-intro.feature-copy>p{font-size:14px}.editor-desk{padding:0}.editor-note{right:-2px;top:-24px;font-size:10px;padding:10px 13px}.editor-possibilities{margin:26px 0 0;gap:14px}.editor-possibilities h3{font-size:21px}.editor-possibilities p{font-size:12px;word-break:keep-all}.practice-cards{grid-template-columns:1fr;gap:24px}.print-card{margin-top:0}.practice-card-copy{padding:26px 22px 20px}.practice-closing{flex-direction:column;align-items:flex-start;gap:22px}.practice-intro.feature-copy{margin-bottom:30px}}html.landing-active:not([data-theme=dark]),html.landing-active:not([data-theme=dark]) body{background:#f2f2ed;color:#1a1c1f;color-scheme:light}.landing-page.pricing-page{--price-ink:#1a1c1f;--price-muted:#767d72;--price-line:#dddfd6;--price-surface:#fff;max-width:none;padding:16px 16px 0;background:#f2f2ed;color:#1a1c1f}.landing-page .pricing-nav{position:relative;z-index:2;max-width:1440px;margin:0 auto;padding:14px 26px;border-radius:28px 28px 0 0;background:#f2f2ed}.landing-page .pricing-nav button{color:#686b68;font-size:13px}.landing-page .pricing-nav .account-button{border:1px solid #1a1c1f;border-radius:9px;background:var(--ds-action);color:var(--ds-on-action);padding-inline:20px}.landing-hero{max-width:1440px;margin:0 auto;background:#f2f2ed;border-radius:0 0 28px 28px;position:relative;overflow:hidden;padding:0 54px 22px}.landing-hero:before{content:none}.landing-copy{position:relative;text-align:center;padding:60px 0 52px}.landing-kicker{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.4px;color:#777976}.landing-kicker>span{height:6px;width:6px;border-radius:50%;background:#8f9e80}.landing-copy h1{font-size:clamp(34px,4.25vw,62px);font-weight:550;line-height:1.24;letter-spacing:-2.8px;margin:22px 0 18px;word-break:keep-all}.landing-copy p{font-size:16px;line-height:1.8;color:#777976;margin:0 0 26px}.landing-start{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--ds-action);color:var(--ds-on-action)!important;text-decoration:none;padding:15px 22px;border-radius:999px;font-size:14px;font-weight:550;transition:background .2s,transform .2s}.landing-start:hover{background:var(--ds-action-hover);transform:translateY(-2px)}.landing-start:focus-visible{outline:3px solid var(--ds-focus);outline-offset:4px}.landing-copy small{display:block;margin-top:14px;font-size:13px;line-height:1.6;color:#828480}.landing-workspace{position:relative;max-width:1170px;margin:auto;border:1px solid #fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 12px #42432608,0 24px 70px -24px #56573744;background:#f9faf6}.landing-windowbar{display:flex;align-items:center;justify-content:space-between;min-height:47px;padding:0 22px;border-bottom:1px solid #e3e6dc;font-size:11px;color:#7f8478;background:#fcfdf8}.landing-windowbar>span:first-child{font-weight:650;letter-spacing:-.5px;font-size:15px;color:#37402f}.landing-workspace-body{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:390px}.landing-library{padding:28px 20px 12px;background:#eff1e8;display:flex;flex-direction:column;align-items:flex-start}.landing-mini-label{font-size:10px;letter-spacing:1.5px;color:#868e7d}.landing-file{display:flex;gap:10px;align-items:center;font-size:12px;background:#fff9;padding:12px 10px;border-radius:7px;margin-top:22px;width:100%}.landing-file>span{font-size:24px;color:#6a755d}.landing-file small{display:block;font-size:10px;color:#8a8e82;margin-top:5px}.landing-wave{height:70px;display:flex;align-items:center;gap:2px;width:100%;margin:22px 0 0}.landing-wave i{flex:1;min-width:1px;border-radius:3px;background:#afb69d}.landing-file-detail{display:flex;width:100%;justify-content:space-between;font-size:9px;color:#7e8574}.landing-library>p{font-size:13px;line-height:1.8;color:#707866;margin:30px 0 10px}.landing-library>img{margin:auto auto 0}.landing-score-desk{padding:0 28px 28px;min-width:0;background:#f5f6f2}.landing-score-tools{display:flex;justify-content:space-between;align-items:center;height:47px;font-size:10px;color:#8b9084}.landing-score-tools>span:first-child{color:#464d3c}.landing-score-paper{position:relative;background:#fff;padding:25px 26px 14px;box-shadow:0 2px 8px #343b2910;text-align:center}.landing-score-brand{font-size:9px;color:#b1b1a7;letter-spacing:.3px}.landing-score-paper h2{font-family:Georgia,serif;font-size:26px;letter-spacing:-.6px;font-weight:400;margin:12px 0 10px;line-height:1.2}.landing-score-paper>p{display:flex;justify-content:space-between;font-size:9px;color:#85877e;margin:16px 0 0}.landing-score-paper>img{display:block;width:100%;height:auto;margin-top:5px}.landing-paper-bottom{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#b1b2a8;border-top:1px solid #f1f1ec;margin-top:12px;padding-top:12px}.landing-caption{position:relative;display:flex;justify-content:space-between;max-width:1200px;margin:20px auto 0;font-size:12px;line-height:1.6;color:#828480}.landing-page>.pricing-section,.landing-page>.pricing-footer{max-width:1120px;margin-inline:auto}.landing-page>.pricing-section{padding:100px 20px;border-bottom:1px solid #ededE5}.landing-page #benefits{padding-top:110px;padding-bottom:90px}.landing-story>div{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.landing-story h2{font-size:clamp(28px,3.3vw,44px);line-height:1.4;font-weight:500;letter-spacing:-1.8px;margin:22px 0}.landing-story h2 span{color:#959b88}.landing-story>div>p{font-size:15px;line-height:2;color:#7c8271}.landing-process{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:68px}.landing-process article{border-top:1px solid #dedfd5;padding-top:20px}.landing-process article>span{font-family:var(--ds-font-sans);font-size:28px;color:#a2aa90}.landing-process h3{font-size:18px;font-weight:550;margin:22px 0 12px}.landing-process p{font-size:13px;line-height:1.9;color:#7c8172;max-width:270px}.landing-page .pricing-section-heading{text-align:left}.landing-page .pricing-section-heading h2,.landing-page .pricing-credit-layout h2{font-weight:500;font-size:38px;letter-spacing:-1.5px}.landing-page .pricing-eyebrow{color:#888f7b;font-size:10px;letter-spacing:1.5px}.landing-page .pricing-billing{margin-left:0;border-radius:8px;background:#f1f2ed}.landing-page .pricing-billing button{border-radius:6px}.landing-page .pricing-plans{gap:0;border-block:1px solid #dfe3d7}.landing-page .pricing-plan{border:0;border-radius:0;padding:30px;box-shadow:none;background:#fff}.landing-page .pricing-plan+.pricing-plan{border-left:1px solid #dfe3d7}.landing-page .pricing-plan.is-pro{background:#f2f4eb}.landing-page .plan-label>span{background:#e1e6d4;color:#596349}.landing-page .pricing-primary{background:var(--ds-action);border-color:var(--ds-action);border-radius:999px}.landing-page .pricing-secondary{border-radius:8px}.landing-page .pricing-plan li:before{color:#829166}.landing-page .pricing-plan .plan-price strong{font-size:30px;font-weight:550}.landing-page .pricing-faq{max-width:none}.landing-page .pricing-footer{padding:28px 20px 42px;border:0}@media(max-width:760px){.landing-page.pricing-page{padding:8px 8px 0}.landing-page .pricing-nav{padding:10px 12px;border-radius:20px 20px 0 0}.landing-page .pricing-nav>div{gap:0}.landing-page .pricing-nav .account-button{padding-inline:13px}.landing-hero{padding:0 16px 18px;border-radius:0 0 20px 20px}.landing-copy{padding:42px 0 36px}.landing-copy h1{letter-spacing:-1.7px;font-size:clamp(30px,7.2vw,44px)}.landing-copy p{font-size:14px}.landing-copy small{font-size:12px}.landing-workspace-body{grid-template-columns:1fr;min-height:0}.landing-library{display:none}.landing-windowbar{padding:0 12px;min-height:38px;font-size:9px}.landing-windowbar>span:nth-child(2){display:none}.landing-score-desk{padding:0 10px 14px}.landing-score-tools{height:35px;font-size:9px}.landing-score-paper{padding:18px 10px 10px}.landing-score-paper h2{font-size:20px!important;letter-spacing:-.5px!important}.landing-score-paper>p{font-size:8px}.landing-caption{font-size:11px;gap:12px}.landing-caption>span:last-child{display:none}.landing-page>.pricing-section{padding:65px 18px}.landing-page #benefits{padding:65px 18px}.landing-story>div{grid-template-columns:1fr;gap:0}.landing-story h2{font-size:29px}.landing-story>div>p{font-size:14px}.landing-process{grid-template-columns:1fr;gap:30px;margin-top:40px}.landing-process h3{margin-top:10px}.landing-process p{max-width:none}.landing-page .pricing-plans{grid-template-columns:1fr}.landing-page .pricing-plan+.pricing-plan{border-left:0;border-top:1px solid #dfe3d7}.landing-page .pricing-section-heading h2,.landing-page .pricing-credit-layout h2{font-size:30px}.landing-page .pricing-plan{padding:28px 18px}}.landing-page .pricing-nav,.landing-hero{max-width:none}.landing-page>.pricing-section,.landing-page>.pricing-footer{max-width:none;margin-inline:0;padding-inline:clamp(24px,5vw,100px)}.landing-copy h1{font-weight:450;letter-spacing:-1.9px}.landing-page .pricing-nav>div{display:flex;align-items:center;gap:2px;padding:4px;border:1px solid #1a1c1f1f;border-radius:999px;background:#1a1c1f08}.landing-page .pricing-nav>div>button{border-radius:999px;padding:8px 17px;font-weight:500}.landing-page .pricing-nav .account-button{background:var(--ds-action);border-color:var(--ds-action);border-radius:999px;color:var(--ds-on-action)}.landing-page .pricing-nav .brand-icon-link{background:transparent}.landing-kicker{font-family:var(--ds-font-sans);font-style:normal;font-size:14px;letter-spacing:0;font-weight:400;color:#777976}.landing-kicker>span{display:none}.landing-page .pricing-billing{background:#1a1c1f08;border:1px solid #1a1c1f1f;border-radius:999px;padding:4px}.landing-page .pricing-billing button{border-radius:999px}.landing-page .pricing-plan.is-pro{background:#e9ece3}@media(max-width:760px){.landing-page .pricing-nav>div>button{padding:7px 10px}.landing-kicker{font-size:16px}.landing-copy h1{font-weight:450}}.landing-title-accent,.landing-page .landing-kicker{color:var(--ds-brand-ink)}.landing-page>#subscriptions>.pricing-reveal,.landing-page>#credits>.pricing-reveal{max-width:1120px;margin-inline:auto}html.landing-active:not([data-theme=dark]),html.landing-active:not([data-theme=dark]) body,.landing-page.pricing-page,.landing-page .pricing-nav,.landing-hero{background:#f4f0e5;color:#292820}.landing-page{--price-ink:#292820;--price-muted:#777264;--price-line:#ded6c6}.landing-page .pricing-nav>div{background:transparent;border:0;gap:12px}.landing-page .pricing-nav>div>button{font-size:14px;font-weight:600;color:#292820}.landing-page .pricing-nav .account-button{background:var(--ds-action);color:var(--ds-on-action)}.landing-page .brand-icon-link{position:relative}.landing-kicker{transform:rotate(-2deg);font-weight:600;letter-spacing:1px!important;text-transform:uppercase;font-size:11px!important}.landing-title-accent{position:relative;isolation:isolate;white-space:nowrap}.landing-title-accent:after{content:"";position:absolute;z-index:-1;left:-2%;bottom:3%;width:104%;height:24%;background:#e4ad47;transform:rotate(-1.5deg);border-radius:36% 8% 25% 10%}.landing-start{border:1.8px solid #292820;border-radius:12px 17px 13px 15px;box-shadow:3px 4px #292820;transition:transform .2s,box-shadow .2s}.landing-start:hover{transform:translate(1px,1px);box-shadow:2px 3px #292820}.sketch-illustration{display:block;width:98px;height:86px;color:#292820;flex-shrink:0}.hero-sketch{position:absolute;width:170px;height:150px;pointer-events:none}.hero-sketch-drum{left:4%;top:25%;transform:rotate(-10deg)}.hero-sketch-score{right:4%;top:39%;transform:rotate(9deg)}.feature-copy>.sketch-illustration{margin-bottom:20px;transform:rotate(-5deg)}.feature-copy>.feature-number{display:block;color:#777264}.landing-page .feature-copy em{color:#292820;text-decoration:underline;text-decoration-color:#e4ad47;text-decoration-thickness:6px;text-underline-offset:8px}.feature-screen,.feature-edit .feature-screen{border:1.8px solid #454033;border-radius:9px 16px 11px 18px;background:#eee5d3;box-shadow:8px 10px 0 1px #dcc9a3;padding:20px}.feature-screen>img{border:1px solid #ddd5c5;border-radius:3px;box-shadow:none}.feature-image-label,.feature-screen figcaption{color:#79705d}.workflow{border:2px solid #454033;border-radius:13px 19px 12px 17px;box-shadow:10px 12px 0 1px #dcc9a3}.workflow-windowbar{background:#fbf7ed}.workflow-desktop,.workflow-viewport,.workflow-playing{background:#ebe5d7}.workflow-chapters{background:#fbf7ed}.workflow-description{color:#81745d}.workflow-progress i,.workflow-transport i,.workflow-chapters button>i{background:#ca902e}.landing-page .pricing-plan.is-pro{background:#f7e5bd}.landing-page .plan-label>span{background:#e4ad47;color:#302719}.landing-page>.pricing-footer{margin:30px -16px 0;padding:64px clamp(28px,6vw,100px);background:#e4ad47;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center}.landing-page .pricing-footer .footer-brand-card>.brand-wordmark{width:clamp(220px,32vw,420px);color:#292820}.landing-page .pricing-footer>span{grid-column:1;font-size:15px;color:#554326}.landing-page .pricing-footer>button{grid-column:2;grid-row:1 / 3;border-radius:0;background:transparent;color:#292820;text-decoration:underline;text-underline-offset:7px;font-weight:600}@media(max-width:1000px){.hero-sketch{width:110px;height:100px;opacity:.85}.hero-sketch-drum{left:0;top:12%}.hero-sketch-score{right:0;top:55%}}@media(max-width:700px){.hero-sketch{display:none}.landing-copy{padding-top:44px}.feature-copy>.sketch-illustration{width:78px;height:70px}.feature-screen,.feature-edit .feature-screen{padding:12px}.landing-page .pricing-nav>div{gap:0}.landing-page .pricing-nav>div>button{font-size:12px}.landing-page>.pricing-footer{margin-inline:-8px;padding:42px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.landing-page .pricing-footer>span{display:block}.landing-page .pricing-footer .footer-brand-card>.brand-wordmark{width:240px}.landing-page .pricing-footer>button{padding:0;text-align:left}}@media(prefers-reduced-motion:reduce){.landing-start{transition:none}.landing-start:hover{transform:none}}@media(max-width:700px){.landing-page .workflow,.landing-page .editor-demo,.landing-page .practice-preview,.landing-page .feature-screen{box-shadow:5px 7px 0 1px #dcc9a3}}.hero-demo-main{min-width:0;max-width:1080px;margin:0 auto}.hero-demo-main>.workflow{width:100%}@media(max-width:1100px){.hero-demo-main{max-width:880px}}@media(max-width:800px){.hero-demo-main>.workflow{width:auto}}.landing-page .pricing-nav>div{align-items:center;gap:12px}.landing-page .pricing-nav>div>button,.landing-page .pricing-nav .account-button,.landing-page .pricing-nav .language-trigger{display:inline-flex;align-items:center;justify-content:center;height:44px;min-height:44px;margin:0;padding-block:0;line-height:1}.landing-page .pricing-nav .language-trigger{width:44px;padding:6px}.landing-page .pricing-nav .language-trigger .header-illustration{display:block;flex-shrink:0}@media(max-width:700px){.landing-page .pricing-nav>div{gap:4px}.landing-page .pricing-nav .language-trigger{width:38px}}.pricing-page{--price-ink:#262626;--price-muted:#727272;--price-surface:#fff;--price-line:#e5e5e5;color:var(--price-ink);max-width:1200px;margin:auto;padding:0 32px;font-family:inherit}.pricing-page button{box-shadow:none;border-radius:100px;cursor:pointer;font:inherit;transition:background .2s,transform .2s;min-height:44px}.pricing-page button:active{transform:scale(.98)}.pricing-nav{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.pricing-nav button,.pricing-text,.pricing-footer button{background:none;border:0;color:var(--price-muted);padding:8px 14px}.pricing-nav>div{display:flex;gap:8px}.pricing-hero{text-align:center;position:relative;padding:65px 0 25px;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#e7e7e775,transparent 62%)}.pricing-eyebrow{font-size:11px;font-weight:650;letter-spacing:2px;color:gray}.pricing-hero h1{font-size:clamp(52px,7vw,88px);line-height:1.12;letter-spacing:-5px;margin:25px 0;outline:none}.pricing-hero em{font-style:normal;color:#7e7e7e}.pricing-hero>p{font-size:19px;line-height:1.7;color:var(--price-muted)}.pricing-hero-actions{display:flex;gap:12px;justify-content:center;margin-top:28px}.pricing-page .pricing-primary,.pricing-order .pricing-primary{background:#707070;border:1px solid #707070;color:#fff;padding:13px 23px;font-weight:600;border-radius:100px;box-shadow:none}.pricing-page .pricing-primary:hover{background:#5b5b5b}.pricing-page .pricing-secondary{background:transparent;border:1px solid var(--price-line);color:var(--price-ink);padding:12px 20px}.pricing-page .pricing-secondary:hover{background:#bfbfbf22}.pricing-art{height:370px;position:relative;max-width:680px;margin:40px auto 0;perspective:1000px}.pricing-paper{position:absolute;background:#fff;color:#383838;width:310px;height:300px;left:calc(50% - 195px);top:30px;padding:25px;transform:rotate(-8deg) rotateY(8deg);border-radius:5px;box-shadow:0 25px 60px #62626226,0 1px 3px #62626215}.pricing-paper small{font-size:10px;display:block;text-align:left}.pricing-paper b{display:block;margin:20px;font-size:21px}.promo-staff{height:40px;margin:15px 0;display:flex;justify-content:space-between;position:relative;background:repeating-linear-gradient(transparent 0 7px,#b4b4b4 7px,#b4b4b4 8px)}.promo-staff span{position:relative;font-size:31px;line-height:1}.paper-caption{font-size:8px;letter-spacing:2px}.pricing-art img{position:absolute;width:235px;height:auto;right:20px;top:0;transform:rotate(9deg);mask:url(/brand/drum-paper-peek-mask.svg) center/100% 100% no-repeat;filter:drop-shadow(8px 18px 14px #52525230)}.pricing-scroll-hint{font-size:11px;color:var(--price-muted)}.pricing-section{min-height:460px;padding:100px 0;scroll-margin-top:95px}.pricing-section#subscriptions{min-height:790px}.pricing-section-heading{text-align:center;margin-bottom:42px}.pricing-page h2{font-size:clamp(32px,4.4vw,52px);line-height:1.24;letter-spacing:-2px;margin:20px 0}.pricing-section-heading p,.pricing-credit-layout>div>p{color:var(--price-muted);font-size:16px;line-height:1.8}.pricing-reveal{animation:none}@keyframes pricing-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pricing-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.pricing-benefits article{border-top:1px solid var(--price-line);padding-top:26px}.pricing-benefits article>span{color:#8e8e8e;font-size:15px}.pricing-benefits h3{font-size:21px;margin:22px 0 12px}.pricing-benefits p{font-size:15px;line-height:1.8;color:var(--price-muted)}.pricing-billing{display:flex;width:fit-content;max-width:100%;margin:0 auto 38px;background:#b2b2b220;border-radius:100px;padding:5px;gap:4px}.pricing-billing button{border:0;background:transparent;color:var(--price-muted);padding:10px 21px}.pricing-billing button[aria-pressed=true]{background:var(--price-surface);color:var(--price-ink);box-shadow:0 2px 7px #3e3e3e12}.pricing-billing span{font-size:11px;color:#7e7e7e;margin-left:6px}.pricing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-plan{background:var(--price-surface);border:1px solid var(--price-line);border-radius:24px;padding:28px 24px;display:flex;flex-direction:column}.pricing-plan.is-pro{border-color:#b5b5b5;background:linear-gradient(150deg,#c9c9c922,transparent 70%),var(--price-surface);box-shadow:0 16px 35px #6b6b6b0d}.plan-label{display:flex;align-items:center;justify-content:space-between;gap:5px}.plan-label h3{font-size:26px;letter-spacing:-.7px;margin:0}.plan-label>span{font-size:10px;background:#e2e2e2;color:#5d5d5d;padding:6px 9px;border-radius:20px}.pricing-plan>p{font-size:13px;color:var(--price-muted);line-height:1.6;min-height:42px}.plan-price{margin-top:20px;min-height:68px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.plan-price strong{font-size:33px;letter-spacing:-1px}.plan-price>span{font-size:13px;color:var(--price-muted)}.plan-price del{flex-basis:100%;font-size:13px;color:var(--price-muted)}.pricing-plan .plan-renewal{font-size:11px;margin-top:0;min-height:32px}.pricing-plan ul{list-style:none;margin:16px 0 30px;padding:20px 0 0;border-top:1px solid var(--price-line);font-size:13px;line-height:2.3}.pricing-plan li:before{content:"✓";color:#8c8c8c;margin-right:9px}.pricing-plan>button{margin-top:auto;width:100%}.pricing-page .pricing-note{font-size:12px;line-height:1.8;color:var(--price-muted);margin-top:24px;max-width:770px}.pricing-credit-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pricing-packs article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:25px 0;border-bottom:1px solid var(--price-line)}.pricing-packs h3{font-size:23px;margin:0 0 10px}.pricing-packs p{margin:0;font-size:18px}.pricing-packs p span{font-size:12px;color:var(--price-muted)}.pricing-packs button{flex-shrink:0}.pricing-faq{max-width:760px;margin:auto}.pricing-faq details{border-bottom:1px solid var(--price-line);padding:23px 0}.pricing-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-weight:550}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq details[open] summary span{transform:rotate(45deg)}.pricing-faq p{color:var(--price-muted);font-size:14px;line-height:1.85}.pricing-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--price-line);padding:30px 0 50px;gap:20px;font-size:12px;color:var(--price-muted)}.pricing-order{width:440px;max-width:calc(100vw - 32px);border:1px solid #e5e5e5;border-radius:24px;padding:35px;color:#262626;background:#fff;box-shadow:0 30px 90px #0003}.pricing-order::backdrop{background:#24242466;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pricing-order h2{font-size:27px;margin-top:24px}.pricing-order p{line-height:1.8;font-size:14px;color:#727272}.pricing-order .pricing-note{font-size:12px}.order-close{position:absolute;top:12px;right:14px;border:0;background:none;font-size:26px;cursor:pointer}.order-total{display:flex;justify-content:space-between;border-block:1px solid #e5e5e5;padding:22px 0;margin:24px 0;font-size:14px}.pricing-order>.pricing-primary{width:100%;cursor:pointer}.order-total strong{font-size:22px}[data-theme=dark] .pricing-page{--price-ink:#eeeeee;--price-muted:#acacac;--price-surface:#272727;--price-line:#434343}[data-theme=dark] .pricing-hero{background:radial-gradient(ellipse at 50% 65%,#4f4f4f55,transparent 65%)}@media(min-width:900px){@supports (animation-timeline:view()){.pricing-art{animation:pricing-paper-scroll linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes pricing-paper-scroll{0%{transform:translateY(30px) rotate(-3deg)}to{transform:translateY(-30px) rotate(3deg)}}}}@media(max-width:760px){.pricing-page{padding:0 20px}.pricing-hero{padding-top:38px}.pricing-hero h1{letter-spacing:-3px}.pricing-hero-actions{flex-direction:column;align-items:center}.pricing-art{height:330px}.pricing-paper{width:240px;left:calc(50% - 150px);padding:20px}.pricing-art img{width:170px;right:0;top:65px}.pricing-plans,.pricing-benefits,.pricing-credit-layout{grid-template-columns:1fr}.pricing-benefits{gap:20px}.pricing-section{padding:65px 0}.pricing-credit-layout{gap:20px}.pricing-plan{padding:28px}.pricing-plan>p{min-height:0}.plan-price{min-height:55px}.pricing-nav{font-size:12px}.pricing-nav button{padding-inline:7px}.pricing-footer{flex-wrap:wrap}.pricing-footer span{display:none}.pricing-billing button{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.pricing-reveal,.pricing-art{animation:none!important}.pricing-page button{transition:none}}@media print{.pricing-page{display:none}}.pricing-hero-actions a.pricing-primary{display:inline-flex;align-items:center;text-decoration:none;padding:16px 26px;border-radius:999px;background:var(--ds-accent);color:var(--ds-accent-ink);font-weight:650}.pricing-hero-actions a:focus-visible{outline:3px solid var(--ds-accent-line);outline-offset:4px}.pricing-hero .landing-preview-note{font-size:13px;margin-top:20px;color:var(--price-muted)}.pricing-paper-logo{display:block;width:120px;height:32px;color:var(--ds-brand-ink);margin-bottom:12px}.pricing-footer{flex-wrap:wrap}.pricing-footer-details{width:100%;flex-basis:100%;grid-column:1 / -1;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-top:1px solid var(--price-line);padding-top:26px;margin-top:10px}.pricing-footer-details address{display:flex;flex-direction:column;gap:10px;font-style:normal;font-size:14px}.pricing-footer-details address strong{font-weight:600}.pricing-footer-details a{color:inherit;text-decoration:none;text-underline-offset:4px;overflow-wrap:anywhere}.pricing-footer-details a:hover{text-decoration:underline}.pricing-footer-details a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}.pricing-footer-details p{margin:0;font-size:12px;line-height:1.6}.landing-page .pricing-footer-details{color:#554326;border-top-color:#55432633}@media(max-width:700px){.pricing-footer-details{flex-direction:column;align-items:flex-start;gap:24px}}.footer-sitemap{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:28px 30px}.footer-sitemap>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-sitemap strong{font-size:12px;font-weight:600;opacity:.65;margin-bottom:3px}.footer-sitemap a{font-size:14px;color:inherit;text-decoration:none;text-underline-offset:5px;line-height:1.5}.footer-sitemap a:hover{text-decoration:underline}.footer-sitemap a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}.landing-page .pricing-footer>.footer-sitemap{grid-column:2;grid-row:1 / 3;color:#392e1e}@media(max-width:900px){.landing-page .pricing-footer>.footer-sitemap{grid-column:1 / -1;grid-row:auto;width:100%;margin-top:14px}}@media(max-width:480px){.footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}.pricing-footer .footer-brand-card{justify-self:start;max-width:100%;box-sizing:border-box;padding:18px 24px;background:#fffdf8;border:1px solid #64523524;border-radius:5px;box-shadow:2px 3px #79572320;transform:rotate(-.5deg)}.pricing-footer .footer-brand-card>.brand-wordmark{max-width:100%}@media(max-width:700px){.pricing-footer .footer-brand-card{padding:14px 18px}}.pricing-footer .brand-card-contact{margin-top:6px;padding-top:10px;border-top:1px solid #ded5c4;color:#8b8171}.pricing-footer .brand-card-contact a{font-size:11px;color:inherit;text-decoration:none}.pricing-footer .brand-card-contact a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.pricing-footer .brand-card-contact a{font-size:10px}}.footer-sitemap .legal-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin:0;color:inherit;font-size:inherit}.footer-sitemap .legal-links a{text-decoration:none}.footer-sitemap .legal-links a:hover{text-decoration:underline}@media(max-width:600px){.footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;width:100%}}.plan-current-price{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.plan-current-price>span{font-size:13px;color:var(--price-muted)}#app .pricing-page .plan-price.is-annual{container-type:inline-size;column-gap:12px;row-gap:8px;align-items:baseline}#app .pricing-page .plan-price.is-annual .plan-saving{flex-basis:100%;font-size:12px;font-weight:700;color:var(--price-ink);line-height:1.4}#app .pricing-page .plan-price.is-annual del{flex-basis:auto;white-space:nowrap;font-size:clamp(11px,4.3cqw,16px);text-decoration-thickness:1.5px;text-decoration-color:currentColor}#app .pricing-page.landing-page .pricing-plan .plan-price.is-annual strong{font-size:clamp(20px,9cqw,33px)}[data-theme=dark] #app .pricing-page .plan-current-price>span{color:#b8b4aa}@container (max-width:320px){#app .pricing-page .plan-price.is-annual .plan-current-price{display:grid;gap:2px}#app .pricing-page.landing-page .pricing-plan .plan-price.is-annual strong{font-size:clamp(16px,8cqw,24px)}}[data-theme=dark] #app :is(.checkout-page,.plans-dialog,.plans-dialog-header){background:var(--ds-canvas);color:var(--ds-ink);color-scheme:dark}[data-theme=dark] #app .pricing-page,[data-theme=dark] #app .pricing-shop>.offers-only,[data-theme=dark] #app .plans-dialog .pricing-page{--price-ink:var(--ds-ink);--price-muted:#b8b4aa;--price-surface:var(--ds-surface);--price-line:var(--ds-line);background:var(--ds-canvas);color:var(--price-ink)}[data-theme=dark] #app .pricing-page .pricing-plan{background:var(--ds-surface);border-color:var(--ds-line);color:var(--ds-ink)}[data-theme=dark] #app .pricing-page .pricing-plan.is-pro{background:radial-gradient(ellipse at 0 0,#e4ad4720,transparent 65%),var(--ds-surface);border-color:#9e8048;color:var(--ds-ink)}[data-theme=dark] #app .pricing-page .pricing-plan.is-premium{background:radial-gradient(ellipse at 100% 0,#9065b63b,transparent 75%),#29252f;border-color:#9b79b5;box-shadow:4px 5px #46354e}[data-theme=dark] #app .pricing-page .pricing-plan :is(h3,.plan-price strong,li){color:var(--ds-ink)}[data-theme=dark] #app .pricing-page .pricing-plan :is(p,.plan-price>span,.plan-price del){color:#b8b4aa}[data-theme=dark] #app .pricing-page .pricing-plan li:before{color:#f0cf86}[data-theme=dark] #app .pricing-page .pricing-plan.is-premium .plan-label h3{background:#473352;color:#f0dcff;border-color:#9470ac}[data-theme=dark] #app .pricing-page .pricing-plan:first-child>button{background:#343438;color:#f5f5f7;border-color:#68686c;box-shadow:3px 4px #121214}[data-theme=dark] #app .pricing-page .pricing-plan.is-pro>button{background:#f0cf86;color:#302719;border-color:#b18b42}[data-theme=dark] #app .pricing-page .pricing-plan.is-premium>button{background:#ddc1f3;color:#382145;border-color:#a180b9}[data-theme=dark] #app .pricing-page .pricing-plan>button:hover{filter:brightness(1.08)}[data-theme=dark] #app :is(.pricing-eyebrow,.pricing-billing span){color:#b8b4aa}[data-theme=dark] #app .payment-sidebar{background:var(--ds-surface);color:var(--ds-ink);border-color:var(--ds-line)}[data-theme=dark] #app .pricing-billing button[aria-pressed=true]{background:var(--ds-surface-raised);color:var(--ds-ink)}[data-theme=dark] .payment-sidebar{background:var(--ds-surface);color:var(--ds-ink);color-scheme:dark}[data-theme=dark] .payment-sidebar :is(p,label){color:var(--ds-ink-muted)}[data-theme=dark] .payment-sidebar input{background:var(--ds-canvas);color:var(--ds-ink-muted);border-color:var(--ds-line)}.pricing-billing-switch{display:flex;gap:4px;width:fit-content;padding:4px;border:1px solid var(--ds-line,#d8d0c0);border-radius:14px;margin:24px 0;background:var(--ds-surface,#fff)}.pricing-billing-switch button{min-height:44px;padding:8px 18px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer}.pricing-billing-switch button[aria-pressed=true]{background:#e9b343;color:#29261e;box-shadow:0 2px #a98742}.pricing-billing-switch span{font-size:.75em;margin-left:8px}[data-theme=dark] #app .pricing-page.landing-page .pricing-plan:first-child .plan-label h3{color:var(--ds-ink)}[data-theme=dark] #app .pricing-page.landing-page .pricing-plan:first-child>button{background:#343438;color:#f5f5f7;border-color:#68686c;box-shadow:3px 4px #121214}html.landing-active[data-theme=dark],html.landing-active[data-theme=dark] body{background:var(--ds-canvas);color:var(--ds-ink);color-scheme:dark}[data-theme=dark] #app .landing-hero{background:var(--ds-canvas);color:var(--ds-ink)}[data-theme=dark] #app .landing-hero :is(h1,.landing-kicker,.landing-copy>p){color:var(--ds-ink)}[data-theme=dark] #app .landing-title-accent,[data-theme=dark] #app .landing-page .header-page-navigation button{color:var(--ds-ink)}[data-theme=dark] #app .landing-page .workflow{color:#292820;color-scheme:light}[data-theme=dark] #app .landing-page .workflow :is(h1,h2,h3){color:#292820}[data-theme=dark] #app .landing-page :is(.feature-copy h2,.feature-copy em,.editor-possibilities h3,.partner-note h3,.partner-next h3,.playground-copy h2,.toy-label){color:var(--ds-ink)}[data-theme=dark] #app .landing-page :is(.feature-copy>p,.feature-copy .feature-detail,.editor-possibilities p,.partner-note p,.partner-next p,.practice-closing>p,.playground-copy>p,.playground-toy>small,.landing-caption,.landing-copy>small){color:var(--ds-ink-muted)}[data-theme=dark] #app .landing-page :is(.feature-number,.feature-image-label,.feature-screen figcaption,.editor-possibilities li>span,.partner-note>span,.partner-print>div>span,.partner-next span,.playground-copy>span){color:#bdb5a6}[data-theme=dark] #app .landing-page :is(.feature-copy>a,.story-doodles,.sketch-illustration){color:#d8ccb4}[data-theme=dark] #app .landing-page :is(#feature-editor,#feature-practice) .story-stage{background:var(--ds-canvas)}[data-theme=dark] #app .landing-page .story-stage:before{background:radial-gradient(ellipse at 65% 50%,#eedbb510,transparent 65%)}[data-theme=dark] #app .landing-page :is(.feature-screen,.editor-demo,.practice-preview){background:var(--ds-surface);border-color:var(--ds-line);box-shadow:5px 6px #0e0e10}[data-theme=dark] #app .landing-page :is(.feature-stories>.pricing-section,.editor-possibilities li,.partner-print,.partner-next,.practice-closing){border-color:var(--ds-line)}[data-theme=dark] #app .landing-page :is(.studio-interlude,.pricing-footer){background:#302a20;color:var(--ds-ink)}[data-theme=dark] #app .landing-page .playground-copy h2 em:after{background:#715927}[data-theme=dark] #app .landing-page .pricing-footer :is(.brand-wordmark,button,span){color:var(--ds-ink)}[data-theme=dark] #app .landing-page :is(.editor-demo-controls>button,.practice-real-header.app-header){background:var(--ds-surface-raised);border-color:var(--ds-line);color:var(--ds-ink)}[data-theme=dark] #app .landing-page .editor-demo-controls>button:hover{background:var(--ds-hover)}[data-theme=dark] #app .landing-page .practice-preview-toolbar{color:var(--ds-ink-muted)}[data-theme=dark] #app .landing-page .practice-preview-paper{color:#292820;color-scheme:light}[data-theme=dark] #app .landing-page .practice-paper-heading h3{color:#292820}[data-theme=dark] #app .landing-page .workflow{color:var(--ds-ink);border-color:var(--ds-line);background:var(--ds-surface);color-scheme:dark}[data-theme=dark] #app .landing-page :is(.workflow-windowbar,.workflow-chapters,.workflow-upload,.workflow-pdf){background:var(--ds-surface);border-color:var(--ds-line);color:var(--ds-ink)}[data-theme=dark] #app .landing-page :is(.workflow-viewport,.workflow-desktop,.workflow-playing,.workflow-print,.workflow-export){background:var(--ds-canvas)}[data-theme=dark] #app .landing-page :is(.workflow-logo,.workflow-loading-title>span,.workflow-transport>b,.workflow-upload h1,.workflow-pdf h3){color:var(--ds-ink)}[data-theme=dark] #app .landing-page :is(.workflow-windowbar button,.workflow-loading-title>small,.workflow-print>span,.workflow-transport,.workflow-pdf p,.workflow-description,.workflow-chapters button){color:var(--ds-ink-muted)}[data-theme=dark] #app .landing-page .workflow-chapters button[aria-pressed=true]{background:var(--ds-action);color:var(--ds-on-action)}[data-theme=dark] #app .landing-page .workflow-sheet{color:#292820;color-scheme:light}[data-theme=dark] #app .landing-page .workflow-sheet h3{color:#292820}
