.yPjn_a_section-heading{justify-content:space-between;align-items:end;gap:1rem;margin:3rem 0 1rem;display:flex}.yPjn_a_section-heading h2{margin:0;font:800 clamp(1.8rem,4vw,3rem) Manrope}.yPjn_a_quiet-button{color:#171114;cursor:pointer;background:#fff;border:.125rem solid #171114;border-radius:999rem;padding:.55rem .8rem;font-weight:800}.yPjn_a_product-hero{border-radius:var(--responsive-radius);border:.1875rem solid #171114;justify-content:space-between;align-items:center;gap:clamp(1rem,2vw,2rem);padding:clamp(1.2rem,3.4vw,3.5rem);display:flex;position:relative;overflow:hidden;box-shadow:.5rem .5625rem #171114}.yPjn_a_product-hero h1,.yPjn_a_product-title{letter-spacing:-.065em;margin:.8rem 0;font:800 clamp(2.35rem,5.2vw,5.7rem)/.92 Manrope,sans-serif}.yPjn_a_product-hero p,.yPjn_a_page-heading-row p{max-width:42.5rem;font-size:clamp(.98rem,.3vw + .92rem,1.14rem);line-height:1.65}.yPjn_a_product-hero-purple{color:#fff;background:linear-gradient(125deg,#7c4dff,#b89cff)}.yPjn_a_create-scribble{color:#171114;text-align:center;background:#ffd86b;border:.1875rem solid #171114;border-radius:50%;place-items:center;width:11.25rem;height:11.25rem;font:800 1.15rem/1.05 Manrope,sans-serif;display:grid;transform:rotate(8deg);box-shadow:.375rem .4375rem #171114}.yPjn_a_page-heading-row{justify-content:space-between;align-items:flex-end;gap:var(--responsive-section-gap);margin:2rem 0;margin-block:clamp(1.35rem,3vw,2.25rem);display:flex}.yPjn_a_splash-button{border:.1875rem solid #171114;border-radius:1rem;justify-content:center;align-items:center;padding:.85rem 1.05rem;font-weight:900;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:.25rem .3125rem #171114}.yPjn_a_splash-button:hover{transform:translate(-.125rem,-.125rem);box-shadow:.375rem .4375rem #171114}.yPjn_a_splash-button-mint{color:#171114;background:#72e6c1}.yPjn_a_product-loading{background:#fff8f3;place-items:center;min-height:100vh;display:grid}.yPjn_a_loading-card{background:#ffd86b;border:.1875rem solid #171114;border-radius:1.875rem;width:min(33.75rem,100% - 2rem);padding:2rem;box-shadow:.5rem .5625rem #171114}.yPjn_a_loading-puddle{background:#ff4fa3;border:.1875rem solid #171114;border-radius:50%;width:5.625rem;height:5.625rem;animation:1s ease-in-out infinite alternate yPjn_a_puddle-bob}.yPjn_a_visit-plan-form{color:#171114;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:.1875rem solid #171114;border-radius:1.75rem;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;padding:1.35rem;display:grid;box-shadow:.375rem .4375rem #171114}.yPjn_a_visit-plan-form label{gap:.4rem;font-weight:900;display:grid}.yPjn_a_visit-plan-form input,.yPjn_a_visit-plan-form select,.yPjn_a_visit-plan-form textarea{font:inherit;background:#fff;border:.125rem solid #171114;border-radius:.875rem;padding:.75rem;font-size:1rem}.yPjn_a_splash-button,.yPjn_a_quiet-button{min-height:2.75rem}:where(.yPjn_a_page-heading-row){min-width:0}@media (max-width:51.25rem){.yPjn_a_create-scribble{display:none}.yPjn_a_product-hero{display:block}}@media (max-width:38.75rem){.yPjn_a_quiet-button{display:none}.yPjn_a_product-hero{border-radius:1.5rem;padding:1.2rem}.yPjn_a_product-title,.yPjn_a_product-hero h1{font-size:2.65rem}.yPjn_a_page-heading-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.yPjn_a_loading-puddle{animation:none}}@media (max-width:45rem){.yPjn_a_visit-plan-form{grid-template-columns:1fr}}@media (max-width:42.5rem){.yPjn_a_product-hero{border-radius:1.375rem}.yPjn_a_product-title,.yPjn_a_product-hero h1{font-size:clamp(2.25rem,13vw,3.2rem)}.yPjn_a_page-heading-row{flex-direction:column;align-items:flex-start}.yPjn_a_visit-plan-form,:where(.yPjn_a_visit-plan-form){grid-template-columns:1fr}:where(.yPjn_a_product-hero){max-width:100%}}@media (max-width:73.75rem){:where(.yPjn_a_page-heading-row){flex-wrap:wrap}:where(.yPjn_a_visit-plan-form){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}@media (max-width:56.25rem){:where(.yPjn_a_page-heading-row){flex-wrap:wrap;height:auto;min-height:0}:where(.yPjn_a_visit-plan-form){grid-template-columns:repeat(auto-fit,minmax(min(100%,13.125rem),1fr))}}
.kM7VoG_media-uploader{color:#171114;background:#fff;border:.1875rem solid #171114;border-radius:1.75rem;padding:1.35rem;box-shadow:.375rem .4375rem #171114}.kM7VoG_studio-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.2vw,1rem);margin:1.5rem 0;display:grid}.kM7VoG_media-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.2vw,1rem);margin:1.5rem 0;display:grid}.kM7VoG_media-uploader h2{margin:.75rem 0;font:800 1.75rem/1 Manrope,sans-serif}.kM7VoG_media-uploader p{color:#6f5b65;line-height:1.55}.kM7VoG_media-drop{text-align:center;cursor:pointer;background:#fff8f3;border:.1875rem dashed #171114;border-radius:1.375rem;place-items:center;min-height:9.375rem;padding:1rem;display:grid}.kM7VoG_media-drop:hover{background:#e4fff6}.kM7VoG_media-drop input{opacity:0;pointer-events:none;position:absolute}.kM7VoG_media-drop strong{font-size:1.05rem}.kM7VoG_media-drop span{color:#6f5b65;margin-top:.35rem;font-size:.78rem}.kM7VoG_media-status{border:.125rem solid #171114;border-radius:.875rem;margin-top:.8rem;padding:.65rem;font-weight:800}.kM7VoG_media-status.is-done{background:#72e6c1}.kM7VoG_media-status.is-error{background:#ff9b9b}.kM7VoG_media-preview-row{gap:.5rem;margin-top:.8rem;display:flex;overflow:auto}.kM7VoG_media-preview-row img{object-fit:cover;border:.125rem solid #171114;border-radius:.875rem;width:5.5rem;height:5.5rem}.kM7VoG_media-uploader.is-compact{padding:1rem}.kM7VoG_media-preview-frame{background:#f0f0f0;border:.125rem solid #171114;border-radius:.875rem;flex:0 0 5.5rem;width:5.5rem;height:5.5rem;display:grid;overflow:hidden}.kM7VoG_media-preview-frame>img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;display:block}.kM7VoG_media-preview-frame>.photo-frame-message{text-align:center;padding:.25rem;font-size:.65rem}@media (max-width:68.75rem){.kM7VoG_media-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:45rem){.kM7VoG_studio-media-grid,.kM7VoG_media-settings-grid{grid-template-columns:1fr}}@media (max-width:42.5rem){.kM7VoG_studio-media-grid,.kM7VoG_media-settings-grid,:where(.kM7VoG_studio-media-grid),:where(.kM7VoG_media-settings-grid){grid-template-columns:1fr}}@media (max-width:73.75rem){:where(.kM7VoG_studio-media-grid),:where(.kM7VoG_media-settings-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}@media (max-width:56.25rem){:where(.kM7VoG_studio-media-grid),:where(.kM7VoG_media-settings-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,13.125rem),1fr))}}
.Jy5U2W_recommendation-settings-card{border:.0625rem solid var(--shell-border,#ddd);background:var(--shell-surface,#fff);color:var(--shell-text,#171114);padding:var(--responsive-card-pad);margin:0;border-radius:1.5rem;margin-block:clamp(1rem,2vw,1.75rem);box-shadow:0 1rem 2.5rem #29192314}.Jy5U2W_recommendation-settings-card h2{margin:.5rem 0}.Jy5U2W_recommendation-settings-card p{max-width:47.5rem;color:var(--shell-muted,#665b63)}.Jy5U2W_recommendation-settings-message{color:#171114;background:#fff8ce;border-radius:.875rem;grid-column:1/-1;margin:0;padding:.75rem .875rem}.Jy5U2W_recommendation-settings-grid{gap:var(--responsive-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Jy5U2W_recommendation-settings-card .Jy5U2W_settings-toggle{align-items:flex-start;gap:.75rem;margin:1rem 0;display:flex}.Jy5U2W_recommendation-settings-card .Jy5U2W_settings-toggle input{margin-top:.25rem}.Jy5U2W_recommendation-settings-card .Jy5U2W_settings-toggle span{gap:.1875rem;display:grid}.Jy5U2W_recommendation-settings-card small{color:var(--shell-muted,#665b63)}.Jy5U2W_recommendation-danger-card{background:color-mix(in srgb, var(--shell-surface,#fff) 95%, #b2304a);border-color:#b2304a4d;grid-column:1/-1}@media (max-width:50rem){.Jy5U2W_recommendation-settings-grid{grid-template-columns:1fr}.Jy5U2W_recommendation-danger-card{grid-column:auto}}@media (max-width:73.75rem){:where(.Jy5U2W_recommendation-settings-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}@media (max-width:56.25rem){:where(.Jy5U2W_recommendation-settings-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,13.125rem),1fr))}}@media (max-width:42.5rem){:where(.Jy5U2W_recommendation-settings-grid){grid-template-columns:1fr}}
