@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@400;600;700;800&family=Roboto:wght@300;400;500;700&display=swap";
@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_fa7ae995-module__PLyDCq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_fa7ae995-module__PLyDCq__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--mobmaker-ink:#102520;--mobmaker-graphite:#2b332f;--mobmaker-teal:#0f7a70;--mobmaker-teal-strong:#095f58;--mobmaker-coral:#e75f48;--mobmaker-coral-strong:#ca4834;--mobmaker-gold:#d69a20;--mobmaker-ribbon:linear-gradient(90deg, var(--mobmaker-teal), var(--mobmaker-coral) 58%, var(--mobmaker-gold));--mobmaker-surface:#fff;--mobmaker-surface-muted:#fbfdfc;--mobmaker-surface-soft:#f8fcfa;--mobmaker-surface-warm:#fff9ef;--mobmaker-border-accent:#0f7a702e;--mobmaker-shadow-soft:0 12px 30px #1025200f;--mobmaker-shadow-premium:0 22px 60px #1025201a;--mobmaker-radius-sm:8px;--mobmaker-radius-md:10px;--mobmaker-radius-lg:14px;--mobmaker-radius-xl:28px;--mobmaker-radius-pill:999px;--page-max-width:680px;--text-color:var(--mobmaker-ink);--button-focus:var(--mobmaker-surface)}.mobpage-shell{min-height:100dvh;color:var(--text-color);background-position:50%;background-size:cover;font-family:Roboto,Helvetica Neue,sans-serif;position:relative;overflow-x:hidden}.mobpage-shell a{color:inherit}.mobpage-background-video,.mobpage-background-overlay{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.mobpage-background-video{object-fit:cover}.mobpage-cover{z-index:1;background-position:50%;background-size:cover;width:100%;height:120px;position:relative}.mobpage-content{z-index:1;width:min(100%, var(--page-max-width));min-height:calc(100dvh - 10px);padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:max(40px, calc(env(safe-area-inset-bottom) + 24px));text-align:center;margin:24px auto 0;position:relative}.mobpage-shell--has-top-image .mobpage-content{margin-top:-72px}.mobpage-shell--bio-compact{--mobpage-bio-surface:#ffffff94;--mobpage-bio-soft:#fff9efa3;--mobpage-bio-border:#ffffff8a;--mobpage-bio-shadow:var(--mobmaker-shadow-premium);--mobpage-bio-button-radius:var(--mobmaker-radius-lg);--mobpage-bio-card-radius:var(--mobmaker-radius-xl);--mobpage-bio-type-weight:800;--mobpage-bio-title-font:Manrope, Inter, "Helvetica Neue", sans-serif;--mobpage-bio-body-font:Inter, Roboto, "Helvetica Neue", sans-serif;background-image:linear-gradient(180deg, #ffffffd1, #fff0 44%), linear-gradient(135deg, var(--mobpage-bio-glow,#0f7a7033), #fff0 52%), linear-gradient(315deg, #e75f481a, #d69a2014 38%, #fff0 70%)}.mobpage-shell--bio-brand{--mobpage-bio-surface:#ffffffb3;--mobpage-bio-soft:#fff7edad;--mobpage-bio-border:#0f7a7033;--mobpage-bio-shadow:0 24px 58px #1025201f;--mobpage-bio-button-radius:14px;--mobpage-bio-card-radius:28px;--mobpage-bio-title-font:Manrope, Inter, "Helvetica Neue", sans-serif;--mobpage-bio-body-font:Inter, Roboto, "Helvetica Neue", sans-serif;background-image:linear-gradient(#ffffffe0,#fff0 42%),linear-gradient(135deg,#0f7a702e,#e75f4812 48%,#fff0 72%)}.mobpage-shell--bio-creator{--mobpage-bio-surface:#fffaf2c2;--mobpage-bio-soft:#d69a2029;--mobpage-bio-border:#11182733;--mobpage-bio-shadow:0 24px 58px #1118272e;--mobpage-bio-button-radius:16px;--mobpage-bio-card-radius:30px;--mobpage-bio-title-font:Manrope, Inter, "Helvetica Neue", sans-serif;--mobpage-bio-body-font:Manrope, Inter, "Helvetica Neue", sans-serif;background-image:linear-gradient(#fffaf2db,#fff0 44%),radial-gradient(circle at 20% 0,#11182729,#fff0 34%),linear-gradient(135deg,#d69a2029,#e75f4814 42%,#fff0 72%)}.mobpage-shell--bio-service{--mobpage-bio-surface:#ffffffc2;--mobpage-bio-soft:#e7f6f3b8;--mobpage-bio-border:#0e749038;--mobpage-bio-shadow:0 22px 54px #0e749024;--mobpage-bio-button-radius:10px;--mobpage-bio-card-radius:22px;--mobpage-bio-title-font:Inter, Roboto, "Helvetica Neue", sans-serif;--mobpage-bio-body-font:Inter, Roboto, "Helvetica Neue", sans-serif;background-image:linear-gradient(#ffffffe6,#fff0 44%),linear-gradient(135deg,#0e749029,#0f766e1a 48%,#fff0 72%)}.mobpage-shell--bio-local{--mobpage-bio-surface:#fffdf8c7;--mobpage-bio-soft:#fef0dcc2;--mobpage-bio-border:#b4532a3d;--mobpage-bio-shadow:0 22px 54px #b4532a29;--mobpage-bio-button-radius:12px;--mobpage-bio-card-radius:24px;--mobpage-bio-title-font:Manrope, Inter, "Helvetica Neue", sans-serif;--mobpage-bio-body-font:Inter, Roboto, "Helvetica Neue", sans-serif;background-image:linear-gradient(#fffdf8e6,#fff0 44%),linear-gradient(135deg,#b4532a26,#0f766e14 48%,#fff0 72%)}.mobpage-shell--bio-compact:not(.mobpage-shell--has-cover-image) .mobpage-cover{border-radius:0 0 var(--mobmaker-radius-pill) var(--mobmaker-radius-pill);width:min(100%,500px);height:8px;margin:0 auto;box-shadow:0 1px #131c4314;background:linear-gradient(90deg, var(--mobpage-bio-accent,var(--mobmaker-teal)), var(--mobpage-bio-accent-2,var(--mobmaker-coral)) 58%, var(--mobmaker-gold))!important}.mobpage-shell--bio-compact .mobpage-content{isolation:isolate;width:min(100%,500px);min-height:100dvh;padding-top:max(34px, calc(env(safe-area-inset-top) + 28px));padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right));text-wrap:pretty;font-family:var(--mobpage-bio-body-font);margin-top:0;position:relative}.mobpage-shell--bio-compact .mobpage-content:before{inset:max(18px, env(safe-area-inset-top)) 12px auto;z-index:-1;border:1px solid var(--mobpage-bio-border);border-radius:var(--mobpage-bio-card-radius);background:linear-gradient(135deg, var(--mobpage-bio-surface), #fff3), linear-gradient(90deg, var(--mobpage-bio-soft), #ffffff14);height:172px;box-shadow:var(--mobpage-bio-shadow);content:"";pointer-events:none;position:absolute}.mobpage-bio-identity{background:linear-gradient(135deg, var(--mobpage-bio-accent,var(--mobmaker-teal)), var(--mobpage-bio-accent-2,var(--mobmaker-coral))), #ffffffb8;width:76px;height:76px;box-shadow:0 18px 38px var(--mobpage-bio-glow,#0f7a7033), 0 0 0 8px #ffffff40, inset 0 0 0 1px #ffffff47;color:#fff;font-size:25px;font-weight:var(--mobpage-bio-type-weight);letter-spacing:0;line-height:1;font-family:var(--mobpage-bio-title-font);border:2px solid #ffffffa3;border-radius:50%;place-items:center;margin:0 auto 13px;display:inline-grid}.mobpage-bio-identity span{transform:translateY(1px)}.mobpage-shell--bio-compact .mp-text:first-child,.mobpage-shell--bio-compact .mobpage-bio-identity+.mp-text,.mobpage-shell--bio-compact .mp-image--top+.mp-text{max-width:420px;font-size:clamp(25px,7vw,31px)!important;font-family:var(--mobpage-bio-title-font)!important;margin-bottom:8px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.18!important}.mobpage-shell--bio-compact .mp-text:first-child+.mp-text,.mobpage-shell--bio-compact .mobpage-bio-identity+.mp-text+.mp-text,.mobpage-shell--bio-compact .mp-image--top+.mp-text+.mp-text{opacity:.9;max-width:390px;font-family:var(--mobpage-bio-body-font)!important;margin-bottom:24px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.46!important}.mobpage-bio-signal{border-radius:var(--mobmaker-radius-pill);color:#102520c7;letter-spacing:0;text-transform:uppercase;background:linear-gradient(135deg,#ffffffbd,#ffffff6b),linear-gradient(90deg,#0f7a701a,#e75f4814);border:1px solid #ffffff94;justify-content:center;align-items:center;width:fit-content;max-width:min(100%,360px);min-height:30px;margin:2px auto 13px;padding:5px 12px;font-size:12px;font-weight:800;line-height:18px;display:inline-flex;box-shadow:0 10px 26px #10252014}.mobpage-bio-segment-strip{border:1px solid var(--mobpage-bio-border);background:linear-gradient(135deg, #ffffffc7, #ffffff6b), linear-gradient(90deg, var(--mobpage-bio-soft), #ffffff1a);width:min(100%,384px);color:color-mix(in srgb, var(--text-color) 90%, #fff 10%);text-align:left;border-radius:18px;gap:7px;margin:0 auto 14px;padding:11px 12px 12px;display:grid;box-shadow:0 14px 32px #10252017}.mobpage-bio-segment-strip__eyebrow{color:var(--mobpage-bio-accent,var(--mobmaker-teal));letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900;line-height:14px}.mobpage-bio-segment-strip__title{color:var(--text-color);font-family:var(--mobpage-bio-title-font);letter-spacing:0;font-size:14px;font-weight:850;line-height:1.25;display:block}.mobpage-bio-segment-strip__items{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mobpage-bio-segment-strip__items li{border-radius:var(--mobmaker-radius-pill);min-width:0;color:color-mix(in srgb, var(--text-color) 82%, #fff 18%);letter-spacing:0;text-align:center;background:#ffffff85;border:1px solid #ffffff94;flex:106px;padding:5px 8px;font-size:12px;font-weight:750;line-height:16px}.mobpage-shell--bio-compact .mp-image--top{border:4px solid #ffffffb8;margin-bottom:4px;width:108px!important;height:108px!important;box-shadow:0 18px 38px var(--mobpage-bio-glow,#0f7a7033), 0 0 0 1px #131c4314!important}.mobpage-shell--bio-compact .mp-button{min-height:52px;font-family:var(--mobpage-bio-body-font);justify-content:center;font-weight:700;position:relative;overflow:hidden;box-shadow:0 14px 30px #131c4324;border-radius:var(--mobpage-bio-button-radius)!important;border:1px solid #ffffff38!important}.mobpage-shell--bio-compact .mp-button:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff29,#fff0);position:absolute;inset:1px}.mobpage-shell--bio-compact .mp-button:first-of-type{min-height:56px;box-shadow:0 18px 38px #131c432b;border-color:#ffffff5c!important}.mobpage-shell--bio-compact .mp-button--primary-action{transform:translateY(-1px)}.mobpage-shell--bio-compact .mp-button--contact-action{box-shadow:0 13px 30px #0f7a7024}.mobpage-shell--bio-compact .mp-button:hover{box-shadow:0 15px 32px #131c432e}.mobpage-shell--bio-compact .mp-text--faq-heading{justify-content:center;align-items:center;gap:12px;width:min(100%,360px);display:flex;color:var(--text-color)!important;margin:30px auto 14px!important;padding:0!important;font-size:20px!important;line-height:1.2!important}.mobpage-shell--bio-compact .mp-text--faq-heading:before,.mobpage-shell--bio-compact .mp-text--faq-heading:after{content:"";border-radius:var(--mobmaker-radius-pill);background:linear-gradient(90deg, transparent, var(--mobpage-bio-accent,var(--mobmaker-teal)));opacity:.48;width:34px;height:1px;display:block}.mobpage-shell--bio-compact .mp-text--faq-heading:after{background:linear-gradient(90deg, var(--mobpage-bio-accent-2,var(--mobmaker-coral)), transparent)}.mobpage-shell--bio-compact .mp-text--faq-question,.mobpage-shell--bio-compact .mp-text--faq-answer{width:min(100%,384px);margin-left:auto!important;margin-right:auto!important;padding-left:10px!important;padding-right:10px!important}.mobpage-shell--bio-compact .mp-text--faq-question{color:var(--mobpage-bio-accent,var(--mobmaker-teal))!important;margin-top:15px!important;margin-bottom:4px!important;font-size:15px!important;line-height:1.28!important}.mobpage-shell--bio-compact .mp-text--faq-answer{color:color-mix(in srgb, var(--text-color) 86%, #fff 14%)!important;margin-bottom:12px!important;font-size:14px!important;line-height:1.5!important}.mobpage-shell--bio-compact .mp-embed{border:1px solid #ffffff75;box-shadow:0 12px 30px #131c431f}.mobpage-shell--bio-compact .mp-embed--youtube .mp-embed__frame{aspect-ratio:16/9;height:auto}.mobpage-shell--bio-compact .mobpage-footer{margin:34px 0 26px}.mobpage-shell--bio-compact .mobpage-footer:before{background:linear-gradient(90deg, var(--mobpage-bio-accent,var(--mobmaker-teal)), var(--mobpage-bio-accent-2,var(--mobmaker-coral)) 58%, var(--mobmaker-gold));width:58px;margin-bottom:11px}.mobpage-shell--bio-compact .mobpage-footer__text{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#102520c7;background:#ffffffad}.mp-image{background:linear-gradient(135deg,#0f7a7014,#fff0 48%),#ffffff57;border:1px solid #0f7a701f;width:100%;min-height:1px;display:block;overflow:hidden;box-shadow:0 12px 30px #1025200f}.mp-image__media{width:100%;height:100%;display:block}.mp-image--top{background-position:50%;background-size:cover;border-radius:50%;width:120px;height:120px;margin:0 auto}.mp-image--top .mp-image__media{object-fit:cover;border-radius:50%}.mp-text{white-space:pre-line;overflow-wrap:anywhere;max-width:620px;margin-left:auto!important;margin-right:auto!important}.mp-text--title{text-wrap:balance;line-height:1.12!important}.mp-text--description{text-wrap:pretty;line-height:1.45!important}.mp-button{text-align:center;cursor:pointer;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:11px 14px;font-size:16px;line-height:24px;text-decoration:none;transition:box-shadow .12s,filter .12s,transform .12s;display:inline-flex;box-shadow:0 10px 24px #18202a14}.mp-button__icon{min-width:16px;font-size:16px;line-height:1}.mp-button__label{overflow-wrap:anywhere;min-width:0}.mp-button__badge{border-radius:var(--mobmaker-radius-pill);letter-spacing:0;text-transform:uppercase;background:#ffffff2e;border:1px solid #ffffff52;flex:none;justify-content:center;align-items:center;min-height:22px;margin-left:2px;padding:2px 7px;font-size:10px;font-weight:900;line-height:14px;display:inline-flex}.mp-button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 12px 28px #18202a1f}.mp-button:active{transform:translateY(0);box-shadow:0 6px 16px #18202a1a}.mp-button:focus-visible{outline:2px solid var(--button-focus);outline-offset:-4px}.mp-list-horizontal{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-left:-2px;margin-right:-2px;padding:2px 2px 16px;scroll-padding-left:8px;overflow-x:auto}.mp-list-horizontal__track{gap:12px;display:flex}.mp-list-horizontal__item{color:inherit;scroll-snap-align:start;flex:none;text-decoration:none;transition:filter .12s,transform .12s}a.mp-list-horizontal__item:hover{filter:brightness(1.02);transform:translateY(-2px)}.mp-list-horizontal__image{border-radius:inherit;background:linear-gradient(135deg,#0f7a7014,#fff0 54%),#ffffffb8;border:1px solid #ffffffb8;width:100%;overflow:hidden;box-shadow:0 0 0 1px #0f7a7014,0 14px 30px #10252014}.mp-list-horizontal__image img{object-fit:cover;width:100%;height:100%;display:block}.mp-list-horizontal__title{color:var(--mobmaker-ink);margin:10px 0 5px;font-size:14px;font-weight:800;line-height:1.22}.mp-list-horizontal__description{color:#102520b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.38;display:-webkit-box;overflow:hidden}.mp-embed{border-radius:var(--mobmaker-radius-md);background:linear-gradient(135deg,#0f7a7014,#fff9ef9e),#ffffffb8;border:1px solid #0f7a7029;overflow:hidden;box-shadow:0 16px 40px #10252014}.mp-embed__frame{border:0;width:100%;height:250px;display:block}.mp-embed--youtube .mp-embed__frame{height:250px}.mp-embed--spotify .mp-embed__frame{height:152px}.mp-divider{justify-content:center;display:flex}.mp-divider hr{border-radius:var(--mobmaker-radius-pill);border:0;border-top-style:solid;margin:0;box-shadow:0 1px #ffffffb3}.mp-spacer{width:100%}.mp-contact-card{border-radius:var(--mobmaker-radius-md);text-align:left;background:linear-gradient(135deg,#0f7a700e,#fff9efa3),#fff;border:1px solid;grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:13px;padding:15px;text-decoration:none;display:grid;box-shadow:0 14px 34px #10252014}.mp-contact-card--link{touch-action:manipulation;transition:box-shadow .12s,filter .12s,transform .12s}.mp-contact-card--link:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 12px 28px #18202a1f}.mp-contact-card--link:active{transform:translateY(0);box-shadow:0 6px 16px #18202a1a}.mp-contact-card--link:focus-visible{outline:2px solid var(--button-focus);outline-offset:3px}.mp-contact-card__icon{width:42px;height:42px;color:var(--mobmaker-teal-strong);background:linear-gradient(135deg,#0f7a7029,#e75f481f),#ffffffb8;border-radius:50%;flex:none;place-items:center;font-size:19px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffffa8}.mp-contact-card__body{text-align:left;flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.mp-contact-card__body strong{color:var(--mobmaker-ink);font-size:16px;line-height:1.25}.mp-contact-card__body p{color:#102520c2;margin:0;font-size:14px;line-height:1.45}.mp-contact-card__line{overflow-wrap:anywhere;word-break:break-word;color:#102520b8;align-items:flex-start;gap:7px;width:100%;font-size:13px;line-height:1.35;display:flex}.mp-contact-card__line i{flex:none;margin-top:1px}.mobpage-unsupported{display:none}.mobpage-footer{color:#52645f;text-align:center;margin:48px 0}.mobpage-footer:before{content:"";border-radius:var(--mobmaker-radius-pill);background:var(--mobmaker-ribbon);opacity:.86;width:72px;height:2px;margin:0 auto 14px;display:block}.mobpage-footer__text{border:1px solid var(--mobmaker-border-accent);border-radius:var(--mobmaker-radius-pill);background:#ffffffad;width:fit-content;margin:0 auto;padding:7px 12px;font-size:13px;font-weight:600;line-height:20px}@media (min-width:768px){.mobpage-content{padding-left:28px;padding-right:28px;box-shadow:0 0 0 1px #131c430d}.mobpage-shell--bio-compact{justify-items:center;display:grid}.mobpage-shell--bio-compact .mobpage-content{box-shadow:none;padding-top:clamp(42px,7vh,74px)}.mobpage-shell--bio-compact .mobpage-content:before{top:clamp(22px,4vh,40px)}}@media (max-width:420px){.mobpage-cover{height:108px}.mobpage-shell--bio-compact:not(.mobpage-shell--has-cover-image) .mobpage-cover{height:6px}.mobpage-content{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right));margin-top:18px}.mobpage-shell--has-top-image .mobpage-content{margin-top:-64px}.mobpage-shell--bio-compact .mobpage-content{padding-top:max(22px, calc(env(safe-area-inset-top) + 18px));margin-top:0}.mobpage-shell--bio-compact .mobpage-content:before{inset:max(10px, env(safe-area-inset-top)) 8px auto;border-radius:22px;height:152px}.mobpage-bio-identity{width:68px;height:68px;margin-bottom:12px;font-size:22px}.mobpage-bio-signal{min-height:28px;margin-bottom:11px;padding:4px 10px;font-size:11px;line-height:16px}.mobpage-bio-segment-strip{border-radius:16px;gap:6px;width:min(100%,356px);margin-bottom:11px;padding:10px}.mobpage-bio-segment-strip__eyebrow{font-size:10px;line-height:13px}.mobpage-bio-segment-strip__title{font-size:13px}.mobpage-bio-segment-strip__items{gap:5px}.mobpage-bio-segment-strip__items li{flex-basis:96px;padding:4px 7px;font-size:11px;line-height:15px}.mobpage-shell--bio-compact .mp-text:first-child,.mobpage-shell--bio-compact .mobpage-bio-identity+.mp-text,.mobpage-shell--bio-compact .mp-image--top+.mp-text{margin-bottom:7px!important}.mobpage-shell--bio-compact .mp-text:first-child+.mp-text,.mobpage-shell--bio-compact .mobpage-bio-identity+.mp-text+.mp-text,.mobpage-shell--bio-compact .mp-image--top+.mp-text+.mp-text{max-width:350px;margin-bottom:22px!important}.mobpage-shell--bio-compact .mp-text--faq-heading{width:min(100%,330px);margin-top:26px!important;margin-bottom:13px!important;font-size:19px!important}.mobpage-shell--bio-compact .mp-text--faq-heading:before,.mobpage-shell--bio-compact .mp-text--faq-heading:after{width:24px}.mobpage-shell--bio-compact .mp-text--faq-question,.mobpage-shell--bio-compact .mp-text--faq-answer{width:min(100%,350px);padding-left:6px!important;padding-right:6px!important}.mobpage-shell--bio-compact .mp-text--faq-question{margin-top:14px!important;font-size:14px!important}.mobpage-shell--bio-compact .mp-text--faq-answer{margin-bottom:10px!important;font-size:13px!important;line-height:1.48!important}.mobpage-shell--bio-compact .mp-image--top{width:104px!important;height:104px!important}.mp-button{min-height:50px;font-size:15px}.mp-button__badge{min-height:20px;padding:2px 6px;font-size:9px;line-height:12px}.mp-contact-card{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.mp-contact-card__icon{width:34px;height:34px;font-size:16px}}@media (prefers-reduced-motion:reduce){.mp-button,.mp-contact-card--link{transition:none}}.mp-pix{border-radius:var(--mobmaker-radius-md);opacity:.96;border:1px dashed;gap:8px;margin:8px 16px 16px;padding:12px;display:grid}.mp-pix__code{-webkit-line-clamp:2;word-break:break-all;opacity:.75;-webkit-box-orient:vertical;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.mp-pix__copy{border-radius:var(--mobmaker-radius-md);cursor:pointer;border:none;min-height:42px;font-size:14px;font-weight:600}.mp-lead{border-radius:var(--mobmaker-radius-md);border:1px solid;gap:10px;margin:8px 16px 16px;padding:14px 12px;display:grid}.mp-lead__field{gap:4px;font-size:12px;font-weight:600;display:grid}.mp-lead__field input{border-radius:var(--mobmaker-radius-sm);color:#1c1c1c;background:#fff;border:1px solid #0000002e;min-height:42px;padding:8px 10px;font-size:14px;font-weight:400}.mp-lead__send{border-radius:var(--mobmaker-radius-md);cursor:pointer;border:none;min-height:44px;font-size:14px;font-weight:600}.mp-lead__send:disabled{opacity:.5;cursor:not-allowed}.mp-pix__qr{background:#fff;border-radius:8px;justify-self:center;width:220px;max-width:100%;height:auto}
.template-identity-preview,.guided-identity-preview{background:linear-gradient(135deg,#225ee00e,#fff0),#ffffffdb;border:1px solid #225ee024;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.identity-preview-avatar{background:linear-gradient(135deg, var(--accent), var(--coral)), #ffffffb8;color:#fff;letter-spacing:0;border:1px solid #ffffffa3;border-radius:50%;place-items:center;width:62px;height:62px;font-size:22px;font-weight:650;line-height:1;display:grid;overflow:hidden;box-shadow:0 14px 32px #225ee02e,inset 0 0 0 7px #ffffff29}.identity-preview-avatar.has-image{background:#fff;box-shadow:0 14px 32px #0f172a24}.identity-preview-avatar img{object-fit:cover;width:100%;height:100%;display:block}.template-identity-preview__content,.guided-identity-preview>div:last-child{gap:6px;min-width:0;display:grid}.template-identity-preview__content>div{gap:2px;display:grid}.template-identity-preview__content strong,.guided-identity-preview strong{color:var(--text);font-size:14px;line-height:1.25}.template-identity-preview__content span,.template-identity-preview__content p,.guided-identity-preview p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.template-identity-preview__content label{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:650}.template-identity-preview__content input{width:100%;min-height:var(--control-height-md);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--text);padding:8px 10px}.template-identity-preview__content input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #225ee01f}
.recovery-panel{border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow-soft);background:#fff;border-left-width:4px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding:12px 14px;display:flex}.recovery-panel h3,.recovery-panel p{margin:0}.recovery-panel h3{margin-top:3px;font-size:16px;line-height:1.25}.recovery-panel p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.4}.recovery-panel__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.recovery-panel__actions button{min-height:var(--control-height-sm);border:1px solid var(--accent);border-radius:var(--control-radius);background:var(--accent);color:#fff;cursor:pointer;padding:8px 12px;font-size:13px;font-weight:650}.recovery-panel__actions button.is-secondary,.recovery-panel__actions button:disabled{border-color:var(--border-strong);color:var(--text);background:#fff}.recovery-panel__actions button:disabled{cursor:not-allowed;opacity:.62}.recovery-panel--info{border-left-color:var(--accent);background:#f8fcfa}.recovery-panel--success{border-left-color:var(--success);background:var(--state-success-bg)}.recovery-panel--warning{border-left-color:var(--warning);background:var(--state-warning-bg)}.recovery-panel--error{border-left-color:var(--danger);background:var(--state-danger-bg)}.studio-action-bar{border-color:#225ee033;border-left:3px solid var(--coral);grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr);align-items:center;gap:8px 10px;padding:11px;display:grid;box-shadow:0 14px 34px #141c3714}.studio-action-bar.is-live{background:linear-gradient(135deg,#0676471a,#ffffffd1 48%,#fff)}.studio-action-bar.is-ready{background:linear-gradient(135deg,#225ee01a,#ffffffd6 50%,#fff)}.studio-action-bar.is-saved{background:linear-gradient(135deg,#d69a2017,#ffffffdb 48%,#fff)}.studio-action-bar.is-review{background:linear-gradient(135deg,#d69a2021,#ffffffd6 52%,#fff)}.studio-action-bar.is-blocked{background:linear-gradient(135deg,#b4231817,#ffffffdb 52%,#fff)}.studio-action-bar__copy{gap:3px;min-width:0;display:grid}.studio-action-bar__copy h3,.studio-action-bar__copy p{margin:0}.studio-action-bar__copy h3{font-size:16px;font-weight:700;line-height:1.2}.studio-action-bar__copy p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.34}.studio-action-bar__mobile-share-hint{display:none}.studio-action-bar__meta{flex-wrap:wrap;grid-column:1/-1;gap:5px;min-width:0;display:flex}.studio-action-bar__meta span{border-radius:var(--radius-pill);color:var(--muted);background:#ffffffc7;border:1px solid #225ee024;padding:3px 7px;font-size:11px;font-weight:650;line-height:1.2}.studio-action-bar__actions{grid-template-columns:1fr;justify-self:stretch;gap:5px;display:grid}.studio-action-bar__actions a,.studio-action-bar__actions button,.studio-action-bar__disabled{border:1px solid var(--accent);border-radius:var(--control-radius);background:var(--accent);color:#fff;cursor:pointer;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 18px #225ee024}.studio-action-bar__actions a:hover,.studio-action-bar__actions button:not(:disabled):hover{border-color:var(--accent-strong);background:var(--accent-strong);transform:translateY(-1px)}.studio-action-bar__actions .studio-action-bar__secondary,.studio-action-bar__disabled,.studio-action-bar__actions button:disabled{border-color:var(--border-strong);color:var(--text);box-shadow:none;background:#ffffffe6}.studio-action-bar__actions .studio-action-bar__secondary:hover{background:var(--surface-subtle);color:var(--accent-strong);border-color:#e75f4875}.studio-action-bar__actions button.studio-action-bar__copy-link,.studio-action-bar__actions button.studio-action-bar__share-link,.studio-action-bar__actions button.studio-action-bar__copy-link:hover,.studio-action-bar__actions button.studio-action-bar__share-link:hover,.studio-action-bar__actions button.studio-action-bar__copy-link:focus-visible{color:var(--accent-strong);background:#fff;border-color:#225ee03d}.studio-action-bar__actions button:disabled,.studio-action-bar__disabled{cursor:not-allowed;opacity:.62}
.analytics-summary{background:linear-gradient(135deg,#225ee00e,#fff0 58%),#fbfdfc;border:1px solid #225ee024;border-radius:10px;display:grid;overflow:hidden;box-shadow:0 1px 2px #141c370a}.analytics-summary summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;list-style:none;display:flex}.analytics-summary summary .eyebrow{margin:0 0 4px}.analytics-summary summary::-webkit-details-marker{display:none}.analytics-summary summary h3,.analytics-summary summary p{margin:0}.analytics-summary summary h3{font-size:15px;line-height:1.25}.analytics-summary summary p{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35}.analytics-summary summary>span{border-radius:var(--radius-pill);color:var(--accent-strong);white-space:nowrap;background:#225ee01a;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.1}.analytics-summary[open] summary{border-bottom:1px solid #225ee01f}.analytics-summary__body{gap:10px;padding:12px 16px 14px;display:grid}.analytics-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.analytics-summary__metrics .status-metric{background:var(--card-bg);border:1px solid #225ee01f;border-radius:8px;min-height:72px;padding:10px}.analytics-summary__insight{background:linear-gradient(135deg,#d69a201f,#fff0 58%),#fff;border:1px solid #d69a2038;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.analytics-summary__insight span{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.1}.analytics-summary__insight strong{color:var(--text);font-size:14px;line-height:1.2}.analytics-summary__insight p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.analytics-summary__action{width:fit-content;min-height:34px;color:var(--accent-strong);cursor:pointer;background:#fff;border:1px solid #225ee038;border-radius:999px;margin-top:4px;padding:7px 11px;font-size:12px;font-weight:700;line-height:1.1}.analytics-summary__action:hover,.analytics-summary__action:focus-visible{background:#225ee014;border-color:#225ee057}.analytics-summary__link-group{gap:8px;display:grid}.analytics-summary__link-group>strong{color:var(--text);font-size:13px;line-height:1.2}.analytics-summary__links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.analytics-summary__links li{background:var(--card-bg);border:1px solid #225ee01f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.analytics-summary__links span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-action-loop{background:linear-gradient(135deg,#225ee00f,#fff0 56%),#fff;border:1px solid #225ee024;border-radius:10px;gap:12px;padding:13px 14px;display:grid;box-shadow:0 1px 2px #141c370a}.result-action-loop h3,.result-action-loop p{margin:0}.result-action-loop h3{color:var(--text);font-size:15px;line-height:1.2}.result-action-loop p:not(.eyebrow){color:var(--muted);margin-top:3px;font-size:13px;line-height:1.35}.result-action-loop__next{background:#f8fcfadb;border:1px solid #225ee01f;border-radius:8px;gap:4px;padding:10px;display:grid}.result-action-loop__next span{color:var(--accent-strong);text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.1}.result-action-loop__next strong{color:var(--text);font-size:13px;line-height:1.35}.client-delivery-panel{background:linear-gradient(135deg,#225ee014,#fff0 54%),#fff;border:1px solid #225ee029;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid;overflow:hidden;box-shadow:0 1px 2px #141c370d}.client-delivery-panel__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-delivery-panel__heading h3,.client-delivery-panel__heading p{margin:0}.client-delivery-panel__heading h3{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.22}.client-delivery-panel__heading p:not(.eyebrow){color:var(--muted);margin-top:3px;font-size:13px;line-height:1.35}.client-delivery-panel__heading>span{border-radius:var(--radius-pill);color:var(--accent-strong);white-space:nowrap;background:#225ee01a;flex:none;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.1}.client-delivery-panel__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.client-delivery-panel__checks li{background:#f8fcfadb;border:1px solid #225ee01f;border-radius:8px;gap:4px;min-height:74px;padding:10px;display:grid}.client-delivery-panel__checks li.is-review{background:#fffbebb8;border-color:#d69a203d}.client-delivery-panel__checks span,.client-delivery-panel__message span{color:var(--accent-strong);text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.1}.client-delivery-panel__checks li.is-review span{color:#9a5c0b}.client-delivery-panel__checks p,.client-delivery-panel__message p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.client-delivery-panel__message{background:#fbfdfc;border:1px solid #225ee01f;border-radius:8px;gap:5px;padding:11px 12px;display:grid}.client-delivery-panel__message p{overflow-wrap:anywhere;white-space:pre-line}.client-delivery-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.client-delivery-panel__actions a,.client-delivery-panel__actions button{min-height:36px;color:var(--accent-strong);cursor:pointer;background:#fff;border:1px solid #225ee038;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.client-delivery-panel__actions button:first-child{background:var(--accent);color:#fff}.client-delivery-panel__actions a:hover,.client-delivery-panel__actions a:focus-visible,.client-delivery-panel__actions button:hover,.client-delivery-panel__actions button:focus-visible{background:#225ee014;border-color:#225ee057}.client-delivery-panel__actions button:first-child:hover,.client-delivery-panel__actions button:first-child:focus-visible{background:var(--accent-strong);color:#fff}.analytics-summary__empty{color:var(--muted);margin:0;font-size:13px}.plan-summary{border-top:1px solid var(--border);background:#fbfdfc;gap:12px;padding:16px;display:grid}.advanced-panel__body .plan-summary{border:1px solid var(--border);border-radius:8px;padding:14px}.plan-summary__current{border:1px solid var(--border);background:#f7fafc;border-radius:8px;gap:6px;padding:14px;display:grid}.plan-summary__title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (max-width:720px){.client-delivery-panel{gap:10px;padding:12px}.client-delivery-panel__heading{display:grid}.client-delivery-panel__heading>span{width:fit-content}.client-delivery-panel__checks{grid-template-columns:1fr}.client-delivery-panel__checks li{min-height:auto}.client-delivery-panel__actions{grid-template-columns:1fr;display:grid}.client-delivery-panel__actions a,.client-delivery-panel__actions button{width:100%}}.plan-summary__title div{gap:6px;display:grid}.plan-summary__status{color:var(--success);background:#0676471f;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:650}.plan-summary__status--past_due{color:var(--warning);background:#a15c071f}.plan-summary__status--canceled{color:var(--muted);background:#edf0f3}.plan-summary__status--internal{color:var(--accent-strong);background:#1766821f}.plan-summary__current span,.plan-summary__upgrade span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:650}.plan-summary__current strong,.plan-summary__upgrade strong{color:var(--text);font-size:17px}.plan-summary__current p,.plan-summary__upgrade p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.plan-summary__limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plan-usage{border:1px solid var(--border);background:#fff;border-radius:8px;gap:5px;min-height:82px;padding:10px;display:grid}.plan-usage--near{background:var(--state-warning-bg);border-color:#a15c0759}.plan-usage--over{background:#fff1f1;border-color:#b0262659}.plan-usage span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:650}.plan-usage strong{color:var(--text);font-size:15px}.plan-usage small{color:var(--muted);font-size:12px;line-height:1.35}.plan-summary__notice{background:var(--state-warning-bg);border:1px solid #a15c0742;border-radius:8px;gap:4px;padding:12px;display:grid}.plan-summary__notice strong{color:var(--warning);font-size:13px}.plan-summary__notice p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.plan-summary__features{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan-summary__features li{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:8px;padding:10px;font-size:13px}.plan-summary__upgrade{background:#eef7f9;border:1px solid #17668238;border-radius:8px;gap:6px;padding:14px;display:grid}
body .studio-brand{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-soft)}body .studio-brand__mark{border-radius:10px;position:relative;overflow:hidden;box-shadow:0 6px 16px #225ee02e}body .studio-brand p{max-width:118px}body .studio-topbar{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-soft)}body .studio-topbar__signals span{border-color:var(--border);background:var(--surface);color:var(--accent-strong)}body .workspace-command-bar{border-color:var(--border);background:var(--surface);position:relative}body .guided-editor{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-panel)}body .guided-editor__heading{background:var(--surface-subtle);border-bottom:1px solid var(--border)}body .guided-editor__groups button,body .guided-tool-panel__actions button,body .guided-editor__steps button{border-color:var(--border);background:var(--surface);position:relative}body .guided-editor__groups button:hover,body .guided-tool-panel__actions button:hover,body .guided-editor__steps button:hover{background:var(--surface-hover)}body .guided-editor__groups button.is-active,body .guided-tool-panel__actions button.is-active,body .guided-editor__steps button.is-active{border-color:var(--accent);background:var(--surface-active);box-shadow:inset 0 0 0 1px var(--accent)}body .guided-tool-panel{border-color:var(--border);background:var(--surface)}body .studio-action-bar{border-left:0;border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-panel)}body .studio-action-bar__meta span{border-color:var(--border);background:var(--surface-subtle)}body .preview-panel{border-color:var(--border);background:var(--card-bg)}
