body#mpt-white .ft-tool{--ft-ink:#14212b;--ft-muted:#5f7379;--ft-line:#dbe8e4;--ft-paper:#fff;--ft-wash:#f3faf8;--ft-teal:#0f766e;--ft-teal-dark:#0a3f3b;--ft-mint:#d9f6ee;--ft-violet:#6a4df4;--ft-coral:#ef6a4c;--ft-amber:#e8a23a;isolation:isolate;max-width:1180px;color:var(--ft-ink);overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;font-variant-numeric:tabular-nums;margin:0 auto;padding:18px 24px 70px;position:relative}body#mpt-white .ft-tool:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(at 50% 0,#e8f9f4 0%,#0000 68%);height:420px;position:absolute;inset:0 0 auto}body#mpt-white .ft-tool *{box-sizing:border-box}body#mpt-white .ft-tool :focus-visible{outline-offset:3px;outline:3px solid #0f766e}body#mpt-white .ft-tool h1,body#mpt-white .ft-tool h2,body#mpt-white .ft-tool h3,body#mpt-white .ft-tool p{max-width:none;margin-left:0;margin-right:0}body#mpt-white .ft-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body#mpt-white .ft-back{align-items:center;min-height:46px;margin:0 0 8px;display:flex}body#mpt-white .ft-back a{color:#385d5a;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}body#mpt-white .ft-back a span{width:24px;height:24px;color:var(--ft-teal);background:#fff;border:1px solid #cbded9;border-radius:999px;place-items:center;transition:transform .2s,background .2s;display:grid}body#mpt-white .ft-back a:hover span{background:var(--ft-mint);transform:translate(-3px)}body#mpt-white .ft-hero{color:#f3fffb;background:radial-gradient(at 94% 4%,#2a8b7f 0,#0000 56%),radial-gradient(at 2% 100%,#4b3b89 0,#0000 58%),linear-gradient(145deg,#0d2b2f,#12343c 56%,#242344);border-radius:34px;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:center;gap:30px;max-width:none;margin:0 0 16px;padding:38px;animation:.7s cubic-bezier(.22,.8,.24,1) both ft-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #0e2d2c26}body#mpt-white .ft-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}body#mpt-white .ft-hero-copy{z-index:1;min-width:0;position:relative}body#mpt-white .ft-badges{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}body#mpt-white .ft-badge,body#mpt-white .ft-badge-soft{letter-spacing:1.1px;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}body#mpt-white .ft-badge{background:var(--ft-mint);color:#0a4b40;box-shadow:0 0 0 4px #ffffff10}body#mpt-white .ft-badge-soft{color:#c9eee7;background:#ffffff12;border:1px solid #ffffff2e}body#mpt-white .ft-kicker{color:#8fe0d0;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}body#mpt-white .ft-hero h1{color:#fff;letter-spacing:-2.8px;text-wrap:balance;max-width:720px;margin:0 0 16px;font-size:clamp(38px,5.6vw,62px);font-weight:800;line-height:.98}body#mpt-white .ft-intro{color:#c2e3de;max-width:650px;margin:0;font-size:14.5px;line-height:1.65}body#mpt-white .ft-hero-list{color:#a9d7d0;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;font-size:10.5px;font-weight:650;list-style:none;display:flex}body#mpt-white .ft-hero-list li{align-items:center;gap:6px;display:inline-flex}body#mpt-white .ft-hero-list li span{color:#8cffdf;background:#ffffff1c;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid}body#mpt-white .ft-hero-art{z-index:1;min-height:250px;position:relative}body#mpt-white .ft-art-glow{filter:blur(8px);background:radial-gradient(#5ce2c24d,#0000 66%);border-radius:50%;position:absolute;inset:12% 8%}body#mpt-white .ft-art-ring{border:1px solid #ffffff24;border-radius:50%;position:absolute}body#mpt-white .ft-art-ring-a{animation:9s ease-in-out infinite alternate ft-drift;inset:2% 12% 10% 8%}body#mpt-white .ft-art-ring-b{border-color:#7dffe233;animation:7s ease-in-out .8s infinite alternate-reverse ft-drift;inset:16% 24% 24% 20%}body#mpt-white .ft-art-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff30;border-radius:18px;flex-direction:column;gap:9px;padding:18px;animation:7s ease-in-out infinite ft-float;display:flex;position:absolute;inset:12% 10% 10% 14%;transform:rotate(-3deg);box-shadow:0 24px 40px #00000026}body#mpt-white .ft-art-card-top{color:#9be0d4;letter-spacing:1.1px;align-items:center;gap:6px;font-size:7.5px;font-weight:800;display:flex}body#mpt-white .ft-art-card-top i{background:#7dffc9;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #7dffc926}body#mpt-white .ft-art-card>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}body#mpt-white .ft-art-line{background:#ffffff1c;border-radius:999px;height:5px;display:block;overflow:hidden}body#mpt-white .ft-art-line i{border-radius:inherit;opacity:.65;background:linear-gradient(90deg,#7dffd0,#72c6ec);height:100%;display:block}body#mpt-white .ft-art-card-foot{color:#a7ded5;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:8px;display:flex}body#mpt-white .ft-art-card-foot em{background:#ffffff14;border-radius:999px;padding:3px 6px;font-style:normal}body#mpt-white .ft-art-card-foot strong{color:#fff;font-size:12px}body#mpt-white .ft-art-spark{color:#8cffe1;font-size:20px;animation:3s ease-in-out infinite ft-twinkle;position:absolute;top:8%;right:2%}body#mpt-white .ft-art-spark-b{color:#ffb9a4;font-size:14px;animation-delay:1.2s;bottom:6%;left:2%}body#mpt-white .ft-privacy{color:#365452;background:#f2fbf8;border:1px solid #cfe8e1;border-radius:18px;grid-template-columns:34px minmax(0,1fr);gap:12px;margin:0 0 18px;padding:15px 18px;animation:.6s 80ms both ft-rise;display:grid}body#mpt-white .ft-privacy-icon{background:var(--ft-mint);width:34px;height:34px;color:var(--ft-teal);border-radius:11px;place-items:center;font-size:17px;font-weight:800;display:grid}body#mpt-white .ft-privacy b{color:#153c38;margin-bottom:2px;font-size:11.5px;display:block}body#mpt-white .ft-privacy p{color:#597472;margin:0;font-size:10px;line-height:1.55}body#mpt-white .ft-studio{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}body#mpt-white .ft-studio-main{min-width:0}body#mpt-white .ft-rail{gap:10px;min-width:0;display:grid;position:sticky;top:16px}body#mpt-white .ft-panel{border:1px solid var(--ft-line);background:var(--ft-paper);border-radius:24px;min-width:0;margin:0 0 16px;padding:24px;animation:.55s .1s both ft-rise;position:relative;box-shadow:0 8px 24px #113b3410}body#mpt-white .ft-panel:nth-of-type(2){animation-delay:.14s}body#mpt-white .ft-panel:nth-of-type(3){animation-delay:.18s}body#mpt-white .ft-panel fieldset{border:0;min-width:0;margin:0;padding:0}body#mpt-white .ft-panel legend{color:#173b39;letter-spacing:-.5px;padding:0;font-size:20px;font-weight:800}body#mpt-white .ft-step{padding-top:22px}body#mpt-white .ft-step legend{align-items:center;gap:10px;margin-bottom:4px;font-size:clamp(19px,2.4vw,24px);line-height:1.15;display:flex}body#mpt-white .ft-step-num{width:29px;height:29px;color:var(--ft-teal);letter-spacing:.4px;background:#effaf6;border:1px solid #cbe6df;border-radius:9px;flex:none;place-items:center;font-size:9px;font-weight:800;display:inline-grid}body#mpt-white .ft-step-hint{color:#748987;margin:2px 0 16px;font-size:11.5px;line-height:1.55}body#mpt-white .ft-step>h2,body#mpt-white .ft-panel>h2{color:#173b39;letter-spacing:-.6px;margin:0 0 16px;font-size:22px;line-height:1.15}body#mpt-white .ft-tool label{color:#294b49;margin:14px 0 6px;font-size:11.5px;font-weight:750;line-height:1.45;display:block}body#mpt-white .ft-tool input:not([type=checkbox]):not([type=radio]),body#mpt-white .ft-tool textarea,body#mpt-white .ft-tool select{width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ft-ink);font:inherit;background:#fff;border:1.5px solid #b7cbc6;border-radius:12px;padding:12px 13px;font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s;display:block}body#mpt-white .ft-tool textarea{resize:vertical;min-height:110px}body#mpt-white .ft-tool input:hover,body#mpt-white .ft-tool textarea:hover,body#mpt-white .ft-tool select:hover{border-color:#8eb9b0}body#mpt-white .ft-tool input:focus,body#mpt-white .ft-tool textarea:focus,body#mpt-white .ft-tool select:focus{border-color:var(--ft-teal);background:#fbfffd;outline:none;box-shadow:0 0 0 4px #0f766e16}body#mpt-white .ft-tool input[type=checkbox],body#mpt-white .ft-tool input[type=radio]{width:22px;height:22px;accent-color:var(--ft-teal);vertical-align:middle;margin-right:9px}:is(body#mpt-white .ft-tool label:has(input[type=checkbox]),body#mpt-white .ft-tool label:has(input[type=radio])){align-items:center;min-height:44px;font-weight:500;display:flex}body#mpt-white .ft-tool button{color:#fff;max-width:100%;min-height:46px;font:inherit;white-space:normal;cursor:pointer;background:#132f2e;border:1px solid #132f2e;border-radius:12px;padding:10px 16px;font-size:12px;font-weight:750;line-height:1.3;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}body#mpt-white .ft-tool button:hover:not(:disabled){background:#1c4b47;transform:translateY(-1px);box-shadow:0 8px 18px #0e2d2c1f}body#mpt-white .ft-tool button:disabled{opacity:.45;cursor:default}body#mpt-white .ft-tool .ft-secondary{color:#173b39;background:#fff;border-color:#c3d8d2}body#mpt-white .ft-tool .ft-secondary:hover:not(:disabled){background:#effaf6}body#mpt-white .ft-tool .ft-text-button{color:#a44731;text-align:left;background:0 0;border:0;min-height:38px;padding:6px 0;font-size:10px;font-weight:750}body#mpt-white .ft-tool .ft-text-button:hover:not(:disabled){box-shadow:none;color:#7a2f20;background:0 0;text-decoration:underline}body#mpt-white .ft-tool a{color:#0f665f}body#mpt-white .ft-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px 18px;display:grid}body#mpt-white .ft-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}body#mpt-white .ft-note{color:#5e7674;background:#f2f9f7;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:10.5px;line-height:1.6}body#mpt-white .ft-note:empty{display:none}body#mpt-white .ft-tool [role=alert]{color:#9c2020;font-weight:650}body#mpt-white .ft-tool output{font-variant-numeric:tabular-nums}body#mpt-white .ft-tool ul{padding-left:20px}body#mpt-white .ft-tool pre{white-space:pre-wrap}body#mpt-white .ft-brief{color:#effff9;background:radial-gradient(at 100% 0,#2b8b80 0,#0000 54%),radial-gradient(at 0 100%,#4a3b88 0,#0000 58%),linear-gradient(145deg,#0f2e31,#183c43 60%,#262548);border-radius:28px;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:20px;margin:0 0 18px;padding:26px 28px;animation:.6s 60ms both ft-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px #0f333024}body#mpt-white .ft-brief-copy{min-width:0}body#mpt-white .ft-brief h2{overflow-wrap:anywhere;color:#fff;letter-spacing:-1.1px;max-width:620px;margin:0 0 10px;font-size:clamp(24px,3.2vw,34px);line-height:1.08}body#mpt-white .ft-brief-meta{flex-wrap:wrap;gap:5px;margin:0 0 14px;display:flex}body#mpt-white .ft-brief-meta span{color:#c8eae3;background:#ffffff10;border:1px solid #ffffff24;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700}body#mpt-white .ft-brief-countdown{color:#a7e8db;align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:700;display:inline-flex}body#mpt-white .ft-brief-countdown span{color:#8cffdf;background:#ffffff16;border-radius:50%;place-items:center;width:20px;height:20px;animation:2.4s ease-in-out infinite ft-pulse;display:grid}body#mpt-white .ft-brief-ring{background:conic-gradient(#7dffd0 var(--ft-progress,0deg), #ffffff1f 0);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative;box-shadow:0 0 0 7px #ffffff0d}body#mpt-white .ft-brief-ring:before{content:"";background:#14373b;border-radius:50%;position:absolute;inset:8px}body#mpt-white .ft-brief-ring>div{flex-direction:column;align-items:center;display:flex;position:relative}body#mpt-white .ft-brief-ring strong{color:#fff;letter-spacing:-1.5px;font-size:30px;font-weight:800;line-height:1}body#mpt-white .ft-brief-ring strong small{color:#9be0d4;font-size:11px}body#mpt-white .ft-brief-ring span{color:#9ed7ce;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}body#mpt-white .ft-brief-orb{pointer-events:none;background:radial-gradient(#5ce2c23d,#0000 68%);border-radius:50%;width:220px;height:180px;position:absolute;bottom:-70px;right:-40px}body#mpt-white .ft-doc-progress{color:#5d7673;align-items:center;gap:10px;margin:4px 0 14px;font-size:9.5px;font-weight:750;display:flex}body#mpt-white .ft-doc-progress>i{background:#edf5f2;border-radius:999px;flex:1;height:6px;display:block;overflow:hidden}body#mpt-white .ft-doc-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#76dcc9);height:100%;transition:width .35s cubic-bezier(.2,.8,.2,1);display:block}body#mpt-white .ft-docs{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:12px 0;display:grid}body#mpt-white .ft-doc{color:#304f4c;cursor:pointer;background:#fbfefd;border:1px solid #dbe8e4;border-radius:14px;align-items:center;min-height:52px;margin:0;padding:10px 12px;font-size:11px;font-weight:650;transition:background .2s,border-color .2s,transform .2s;display:flex}body#mpt-white .ft-doc:hover{background:#f4fcf9;border-color:#a9d4ca;transform:translateY(-1px)}body#mpt-white .ft-doc[data-done=true]{color:#0e4e45;background:#e9faf4;border-color:#8dcdbd}body#mpt-white .ft-doc input{flex:none;margin-right:10px}body#mpt-white .ft-doc-check{display:none}body#mpt-white .ft-doc-name{min-width:0;line-height:1.35}body#mpt-white .ft-custom-doc{background:#fbfefd;border:1px dashed #c9dcd6;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 16px;margin:10px 0;padding:12px;display:grid}body#mpt-white .ft-custom-doc>label:first-child{grid-column:1/-1;margin-top:0}body#mpt-white .ft-custom-doc .ft-mini-check{margin:0;font-weight:600}body#mpt-white .ft-custom-doc .ft-text-button{justify-self:end}body#mpt-white .ft-add-doc{align-items:center;gap:8px;margin-top:10px;display:inline-flex}body#mpt-white .ft-add-doc span{width:17px;height:17px;color:var(--ft-teal);background:#e6f6f1;border-radius:50%;place-items:center;font-size:11px;display:grid}body#mpt-white .ft-notes-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}body#mpt-white .ft-notes-head h2{color:#173b39;letter-spacing:-.6px;margin:0;font-size:clamp(20px,2.4vw,24px)}body#mpt-white .ft-notes-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}body#mpt-white .ft-notes-grid label{margin-top:0}body#mpt-white .ft-prompt-row{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}body#mpt-white .ft-tool .ft-prompt{color:#56706d;text-align:left;background:#f7fcfa;border:1px solid #dce9e5;border-radius:999px;min-height:32px;padding:5px 9px;font-size:8.5px;font-weight:650}body#mpt-white .ft-tool .ft-prompt:hover{color:#0f5a52;background:#ebf9f4;border-color:#a9d4ca}body#mpt-white .ft-finish{color:#eafff9;background:radial-gradient(at 100% 0,#2a7f75 0,#0000 54%),linear-gradient(145deg,#102f31,#173b41);border-color:#173b39;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}body#mpt-white .ft-finish .ft-kicker{color:#8fe0d0}body#mpt-white .ft-finish h2{color:#fff;margin:0 0 8px}body#mpt-white .ft-finish p{color:#acd4ce;max-width:560px;margin:0;font-size:10.5px;line-height:1.55}body#mpt-white .ft-tool .ft-ics{color:#123b38;white-space:nowrap;background:#fff;border-color:#fff}body#mpt-white .ft-tool .ft-ics:hover{background:var(--ft-mint);color:#0b3f38}body#mpt-white .ft-ics span{color:var(--ft-teal);margin-right:6px}body#mpt-white .ft-rail-card{color:#effff9;background:radial-gradient(at 100% 0,#2e8b80 0,#0000 56%),radial-gradient(at 0 100%,#4c3d8b 0,#0000 58%),linear-gradient(150deg,#112f32,#173b43 62%,#252346);border-radius:20px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 36px #10353222}body#mpt-white .ft-rail-card:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:15px 15px;position:absolute;inset:0}body#mpt-white .ft-rail-card>*{z-index:1;position:relative}body#mpt-white .ft-rail-card .ft-kicker{color:#8ccec5;letter-spacing:1.2px;margin-bottom:5px;font-size:8px}body#mpt-white .ft-rail-top strong{color:#fff;letter-spacing:-.2px;font-size:14px;line-height:1.3;display:block}body#mpt-white .ft-rail-list{gap:6px;margin:14px 0;display:grid}body#mpt-white .ft-rail-list div{border-bottom:1px solid #ffffff16;justify-content:space-between;gap:8px;padding-bottom:5px;font-size:8.5px;display:flex}body#mpt-white .ft-rail-list dt{color:#9ccac3}body#mpt-white .ft-rail-list dd{color:#effff9;text-align:right;margin:0;font-weight:700}body#mpt-white .ft-rail-progress{margin-top:12px}body#mpt-white .ft-rail-progress>span{color:#aad8d1;margin-bottom:5px;font-size:8px;font-weight:650;display:block}body#mpt-white .ft-rail-progress>span b{color:#fff;font-size:10px}body#mpt-white .ft-rail-progress>i{background:#ffffff1f;border-radius:999px;height:6px;display:block;overflow:hidden}body#mpt-white .ft-rail-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#7dffd0,#7fc9f0);height:100%;transition:width .35s cubic-bezier(.2,.8,.2,1);display:block}body#mpt-white .ft-rail-nav{border:1px solid var(--ft-line);background:#fff;border-radius:16px;gap:2px;padding:8px;display:grid}body#mpt-white .ft-rail-nav a,body#mpt-white .ft-rail-nav button{color:#3e5d59;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:9.5px;font-weight:650;text-decoration:none;transition:background .2s,color .2s;display:flex}body#mpt-white .ft-rail-nav a:hover,body#mpt-white .ft-rail-nav button:hover{color:#0f5a52;box-shadow:none;background:#effaf6;transform:none}body#mpt-white .ft-rail-nav span:first-child{width:22px;height:22px;color:var(--ft-teal);background:#effaf6;border-radius:7px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}body#mpt-white .ft-rail-nav button>span:last-child{flex-direction:column;gap:1px;display:flex}body#mpt-white .ft-rail-nav button b{font-size:9px;font-weight:750}body#mpt-white .ft-rail-nav button small{color:#849996;font-size:8px}body#mpt-white .ft-rail-nav button[aria-current=step]{color:#0d584f;background:#e8f9f3}body#mpt-white .ft-rail-nav button[aria-current=step] span:first-child{background:var(--ft-teal);color:#fff}body#mpt-white .ft-rail-note{color:#819593;gap:6px;margin:0;padding:0 4px;font-size:8.5px;line-height:1.5;display:flex}body#mpt-white .ft-rail-note span{color:var(--ft-teal)}body#mpt-white .ft-room{color:#effff9;background:radial-gradient(at 100% 0,#2b8b80 0,#0000 54%),radial-gradient(at 0 100%,#4a3b88 0,#0000 58%),linear-gradient(145deg,#0f2e31,#183c43 60%,#262548);border-radius:28px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:24px;margin:0 0 18px;padding:26px 28px;animation:.6s 60ms both ft-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px #0f333024}body#mpt-white .ft-room-copy{min-width:0}body#mpt-white .ft-room .ft-kicker{color:#8fe0d0}body#mpt-white .ft-room h2{color:#fff;letter-spacing:-1.2px;margin:0 0 8px;font-size:clamp(25px,3.3vw,36px);line-height:1.04}body#mpt-white .ft-room h2 span{color:#b6dcd6;letter-spacing:0;font-size:.46em;font-weight:650}body#mpt-white .ft-room-copy>p{color:#acd4ce;max-width:560px;margin:0 0 14px;font-size:10.5px;line-height:1.55}body#mpt-white .ft-mode-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}body#mpt-white .ft-tool .ft-mode-card{color:#d8f0eb;text-align:left;background:#ffffff0d;border:1px solid #ffffff2b;border-radius:12px;align-items:center;gap:8px;min-height:56px;padding:8px 9px;display:flex}body#mpt-white .ft-tool .ft-mode-card:hover{box-shadow:none;background:#ffffff18}body#mpt-white .ft-tool .ft-mode-card[aria-pressed=true]{background:#7dffd01c;border-color:#7dffd0;box-shadow:0 0 0 3px #7dffd00f}body#mpt-white .ft-mode-icon{color:#8cffdf;background:#ffffff12;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}body#mpt-white .ft-mode-card[aria-pressed=true] .ft-mode-icon{color:#0b3f38;background:#7dffd0}body#mpt-white .ft-mode-card b{font-size:10.5px;font-weight:800;display:block}body#mpt-white .ft-mode-card small{color:#a9d7d0;margin-top:2px;font-size:7.5px;line-height:1.3;display:block}body#mpt-white .ft-timer-card{z-index:1;text-align:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:14px;position:relative}body#mpt-white .ft-timer-card .ft-kicker{color:#8ccec5;margin-bottom:4px;font-size:8px}body#mpt-white .ft-timer-ring{place-items:center;width:112px;height:112px;margin:0 auto;display:grid;position:relative}body#mpt-white .ft-timer-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}body#mpt-white .ft-timer-track{fill:none;stroke:#ffffff1c;stroke-width:5px}body#mpt-white .ft-timer-bar{fill:none;stroke:#7dffd0;stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .5s linear}body#mpt-white .ft-timer-ring strong{z-index:1;color:#fff;letter-spacing:-1px;font-size:26px;font-weight:800;position:relative}body#mpt-white .ft-timer-ring span{z-index:1;color:#9ed7ce;letter-spacing:.4px;font-size:7.5px;font-weight:700;position:absolute;bottom:24px}body#mpt-white .ft-timer-card[data-running=true] .ft-timer-bar{stroke:#8cffdf;filter:drop-shadow(0 0 4px #7dffd080)}body#mpt-white .ft-timer-actions{gap:5px;margin-top:6px;display:grid}body#mpt-white .ft-tool .ft-timer-toggle{color:#0b3f38;background:#7dffd0;border-color:#7dffd0;min-height:34px;font-size:9px}body#mpt-white .ft-tool .ft-timer-reset{color:#b6dcd6;background:0 0;border-color:#ffffff2b;min-height:30px;font-size:8px;font-weight:650}body#mpt-white .ft-room-orb{pointer-events:none;background:radial-gradient(#5ce2c23d,#0000 68%);border-radius:50%;width:220px;height:180px;position:absolute;bottom:-70px;right:-40px}body#mpt-white .ft-question-card{border:1px solid var(--ft-line);background:#fff;border-radius:24px;padding:26px;animation:.55s .12s both ft-rise;position:relative;overflow:hidden;box-shadow:0 8px 24px #113b3410}body#mpt-white .ft-q-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}body#mpt-white .ft-q-index{color:#e1eeea;letter-spacing:-5px;font-size:70px;font-weight:800;line-height:.7}body#mpt-white .ft-q-dots{gap:4px;display:flex}body#mpt-white .ft-tool .ft-q-dot{color:#7b908d;background:#f8fcfa;border:1px solid #d6e5e0;border-radius:9px;place-items:center;width:30px;height:30px;min-height:30px;padding:0;font-size:9px;font-weight:750;display:grid}body#mpt-white .ft-tool .ft-q-dot:hover{color:#0f5a52;background:#eaf9f4}body#mpt-white .ft-tool .ft-q-dot[data-done=true]{color:#0f665f;background:#e9faf4;border-color:#a5d8ca}body#mpt-white .ft-tool .ft-q-dot[aria-current=step]{border-color:var(--ft-teal);background:var(--ft-teal);color:#fff}body#mpt-white .ft-question-card .ft-kicker{color:#0f766e;font-size:9px}body#mpt-white .ft-question-card h2{color:#153734;letter-spacing:-.9px;max-width:780px;margin:6px 0 16px;font-size:clamp(22px,3vw,30px);line-height:1.16}body#mpt-white .ft-advice{color:#52706d;background:#f2fbf8;border:1px solid #d8ece6;border-left:4px solid #0f766e;border-radius:12px;grid-template-columns:24px minmax(0,1fr);gap:8px;margin:0 0 18px;padding:12px 14px;font-size:10.5px;line-height:1.55;display:grid}body#mpt-white .ft-advice>span:first-child{background:var(--ft-mint);width:24px;height:24px;color:var(--ft-teal);border-radius:8px;place-items:center;font-size:11px;display:grid}body#mpt-white .ft-advice b{color:#174a44;letter-spacing:.4px;text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}body#mpt-white .ft-answer-meta{color:#839794;justify-content:space-between;gap:10px;margin:7px 0 0;font-size:8.5px;display:flex}body#mpt-white .ft-answer-meta span:first-child{color:#466461;font-weight:750}body#mpt-white .ft-markers{flex-wrap:wrap;gap:5px;margin:12px 0 4px;display:flex}body#mpt-white .ft-markers span{color:#819593;background:#fbfefd;border:1px solid #dfeae7;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:8.5px;font-weight:650;display:inline-flex}body#mpt-white .ft-markers span[data-on=true]{color:#0f665f;background:#e9faf4;border-color:#9dd6c7}body#mpt-white .ft-markers i{font-style:normal;font-weight:800}body#mpt-white .ft-markers-note{color:#91a29f;background:0 0;margin-top:4px;padding:0;font-size:8.5px}body#mpt-white .ft-q-nav{justify-content:space-between;margin-top:20px}body#mpt-white .ft-q-nav button{min-width:120px}body#mpt-white .ft-export{background:radial-gradient(at 100% 0,#e5fbf4 0,#0000 44%),linear-gradient(145deg,#fff,#f8fdfb);border-color:#cfdfda;margin-top:24px}body#mpt-white .ft-export-head{justify-content:space-between;align-items:flex-end;gap:14px;max-width:none;margin:0 0 14px;display:flex}body#mpt-white .ft-export-head .ft-kicker{color:#0f766e;font-size:9px}body#mpt-white .ft-export-head h2{color:#153734;letter-spacing:-.7px;margin:0;font-size:24px}body#mpt-white .ft-export-file{color:#647d79;background:#fff;border:1px solid #d6e7e1;border-radius:999px;flex:none;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}body#mpt-white .ft-export-paper{background:linear-gradient(#fff,#fff) padding-box padding-box,repeating-linear-gradient(0deg,#f6f9f8 0 23px,#edf3f1 23px 24px);border:1px solid #e0e9e5;border-radius:16px;padding:15px;box-shadow:inset 0 1px #fff,0 6px 16px #1537340a}body#mpt-white .ft-export-paper-top{color:#8b9d9a;letter-spacing:1px;border-bottom:1px dashed #cfded9;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:7px;font-size:7.5px;font-weight:800;display:flex}body#mpt-white .ft-export-paper label{color:#315350;letter-spacing:.4px;text-transform:uppercase;margin:0 0 6px;font-size:9px}body#mpt-white .ft-export-paper textarea{color:#263d3b;min-height:260px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.7}body#mpt-white .ft-export-paper textarea:focus{box-shadow:none}body#mpt-white .ft-export-actions{margin-bottom:0}body#mpt-white .ft-export-actions button:first-child{border-color:var(--ft-teal);background:var(--ft-teal);color:#fff}body#mpt-white .ft-export-actions button:first-child:hover{background:#0a5f58}body#mpt-white .ft-notice{color:#4b6b67;min-height:18px;margin:10px 0 0;font-size:9.5px}body#mpt-white .ft-notice:empty{min-height:0}body#mpt-white .ft-foot{color:#819593;border-top:1px solid #dce9e5;justify-content:space-between;align-items:center;gap:14px;margin:22px 0 0;padding-top:16px;font-size:9px;display:flex}body#mpt-white .ft-foot a{color:#0f665f;flex:none;font-weight:750;text-decoration:none}@keyframes ft-rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes ft-float{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-7px)}}@keyframes ft-drift{0%{transform:translate(0)scale(1)}to{transform:translate(7px,-9px)scale(1.03)}}@keyframes ft-twinkle{0%,to{opacity:.45;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(12deg)}}@keyframes ft-pulse{0%,to{box-shadow:0 0 #7dffd000}50%{box-shadow:0 0 0 5px #7dffd029}}@media (max-width:1020px){body#mpt-white .ft-studio{grid-template-columns:minmax(0,1fr) 260px}body#mpt-white .ft-hero{padding:30px}}@media (max-width:880px){body#mpt-white .ft-hero{grid-template-columns:1fr;gap:16px}body#mpt-white .ft-hero-art{display:none}body#mpt-white .ft-studio{grid-template-columns:1fr}body#mpt-white .ft-rail{position:static}body#mpt-white .ft-rail-card{grid-template-columns:1fr 1fr;align-items:start;gap:0 18px;display:grid}body#mpt-white .ft-rail-card .ft-rail-top,body#mpt-white .ft-rail-card .ft-rail-progress{grid-column:1/-1}body#mpt-white .ft-rail-list{grid-column:1/-1;grid-template-columns:1fr 1fr;margin:10px 0}body#mpt-white .ft-rail-list div{border-bottom:0}body#mpt-white .ft-rail-nav{flex-wrap:wrap;display:flex}body#mpt-white .ft-rail-nav a,body#mpt-white .ft-rail-nav button{flex:160px}body#mpt-white .ft-room{grid-template-columns:1fr}body#mpt-white .ft-timer-card{max-width:260px}body#mpt-white .ft-brief{grid-template-columns:1fr auto}}@media (max-width:680px){body#mpt-white .ft-tool{padding:12px 14px 50px}body#mpt-white .ft-hero{border-radius:24px;padding:22px}body#mpt-white .ft-hero h1{letter-spacing:-2px;font-size:clamp(34px,10vw,46px)}body#mpt-white .ft-hero-list{gap:6px;display:grid}body#mpt-white .ft-brief,body#mpt-white .ft-room{border-radius:22px;padding:20px}body#mpt-white .ft-brief{grid-template-columns:1fr}body#mpt-white .ft-brief-ring{width:92px;height:92px}body#mpt-white .ft-room{gap:14px}body#mpt-white .ft-room h2{font-size:26px}body#mpt-white .ft-mode-cards{grid-template-columns:1fr}body#mpt-white .ft-timer-card{text-align:left;grid-template-columns:96px 1fr;align-items:center;max-width:none;display:grid}body#mpt-white .ft-timer-card .ft-kicker{grid-column:1/-1}body#mpt-white .ft-timer-ring{width:92px;height:92px}body#mpt-white .ft-timer-ring strong{font-size:21px}body#mpt-white .ft-timer-ring span{bottom:17px}body#mpt-white .ft-panel,body#mpt-white .ft-question-card{border-radius:19px;padding:17px}body#mpt-white .ft-notes-grid,body#mpt-white .ft-finish{grid-template-columns:1fr}body#mpt-white .ft-tool .ft-ics{width:100%}body#mpt-white .ft-rail-card{grid-template-columns:1fr}body#mpt-white .ft-rail-list{grid-template-columns:1fr 1fr}body#mpt-white .ft-export-head{flex-direction:column;align-items:flex-start;gap:6px}body#mpt-white .ft-export-actions{flex-direction:column}body#mpt-white .ft-export-actions button{width:100%}body#mpt-white .ft-custom-doc{grid-template-columns:1fr}body#mpt-white .ft-custom-doc .ft-text-button{justify-self:start}body#mpt-white .ft-q-index{font-size:52px}body#mpt-white .ft-q-nav button{flex:1;min-width:0}body#mpt-white .ft-foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){body#mpt-white .ft-tool *,body#mpt-white .ft-tool :before,body#mpt-white .ft-tool :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
