@font-face{font-family:Poppins;src:url('/assets/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/24R4YOH3G2SFDSTCNHOVGYEX3DMRC3CE.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--lp-ink:#1e2330;--lp-blue:#2848f0;--lp-sky:#c9e5ff;--lp-line:#dce0e8;--lp-muted:#626878}
.lp-site{margin:0;background:#fff;color:var(--lp-ink);font-family:Poppins,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}
.lp-site *,.lp-header *,.lp-footer *{box-sizing:border-box}
.lp-site button,.lp-site input,.lp-site textarea,.lp-site select,.lp-header,.lp-footer{font-family:Poppins,Arial,sans-serif}
.lp-site a{color:inherit}
.lp-header a,.lp-footer a{color:inherit}
.lp-site button,.lp-header button{cursor:pointer}
.lp-site img{max-width:100%;height:auto}
.lp-site h1,.lp-site h2,.lp-site h3,.lp-site p{margin:0}
.lp-site h1,.lp-site h2,.lp-site h3{font-weight:600}
.lp-site :focus-visible,.lp-header :focus-visible,.lp-footer :focus-visible{outline:3px solid var(--lp-blue);outline-offset:5px}
.lp-container{width:calc(100% - 64px);max-width:1168px;margin:0 auto}
.lp-skip{position:fixed;z-index:10000;left:16px;top:-100px;padding:12px 20px;background:#fff;color:var(--lp-ink);font:500 15px Poppins,Arial,sans-serif;border:2px solid var(--lp-blue);border-radius:8px}
.lp-skip:focus{top:12px}
.lp-header{display:flex;align-items:center;justify-content:space-between;gap:24px;position:fixed;z-index:1000;top:23px;left:50%;transform:translateX(-50%);width:calc(100% - 64px);max-width:1000px;height:72px;padding:9px 10px 9px 23px;background:#fff;color:var(--lp-ink);border-radius:16px;box-shadow:0 2px 14px #1e23300a;font-size:16px}
.lp-logo{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:var(--lp-ink);text-decoration:none;font-size:26px;font-weight:700;letter-spacing:-1.1px;line-height:1}
.lp-logo img{display:block;width:34px;height:34px;object-fit:contain}
.lp-desktop-nav{display:flex;flex:1;align-items:center;justify-content:center;gap:20px;margin-left:0;white-space:nowrap}
.lp-desktop-nav>a,.lp-desktop-nav summary{text-decoration:none;font-weight:500;font-size:14px;line-height:1.5;cursor:pointer}
.lp-desktop-nav>a:hover,.lp-desktop-nav summary:hover{color:var(--lp-blue)}
.lp-nav-icon{display:inline-block;width:16px;height:16px;flex-shrink:0;color:var(--lp-ink)}
.lp-desktop-nav>a{display:inline-flex;align-items:center;gap:7px}
.lp-mobile-menu .lp-mobile-product-links>a,.lp-mobile-menu>nav>a:not(.lp-button){display:flex;align-items:center;gap:9px}
.lp-product-menu{position:relative}
.lp-product-menu>summary{display:flex;align-items:center;gap:7px;list-style:none;padding:17px 0}
.lp-product-menu>summary::-webkit-details-marker{display:none}
.lp-product-menu>summary svg:not(.lp-nav-icon){width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}
.lp-product-menu[open]>summary svg:not(.lp-nav-icon){transform:rotate(180deg)}
.lp-menu-panel{position:absolute;left:-20px;top:58px;display:grid;grid-template-columns:1fr;min-width:310px;padding:21px 22px;background:#fff;box-shadow:0 9px 35px #1e23301a;border:1px solid #eef0f4;border-radius:15px;white-space:normal}
.lp-menu-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--lp-ink);font-size:14px;font-weight:600;margin-top:15px}
.lp-menu-link:first-child{margin-top:0}
.lp-menu-link:hover{color:var(--lp-blue)}
.lp-menu-panel>span{display:block;margin-top:3px;color:var(--lp-muted);font-size:11px;line-height:1.65}
.lp-header-actions{display:flex;gap:8px;align-items:center}
.lp-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 23px;background:var(--lp-blue);color:#fff!important;border:1px solid var(--lp-blue);border-radius:8px;font:600 16px/1.55 Poppins,Arial,sans-serif;text-decoration:none;white-space:nowrap;transition:background-color .15s,transform .15s}
.lp-button:hover{background:#203bd1;border-color:#203bd1}
.lp-button:active{transform:translateY(1px)}
.lp-button:disabled{opacity:.6;cursor:wait}
.lp-button-outline{color:var(--lp-ink)!important;background:#fff;border-color:var(--lp-ink)}
.lp-button-outline:hover{background:#f6f8fc;border-color:var(--lp-ink)}
.lp-header .lp-button{font-size:16px;padding-left:20px;padding-right:20px}
.lp-mobile-menu{display:none}
.lp-footer{padding:74px max(32px,calc((100vw - 1168px)/2)) 28px;background:#fff;color:var(--lp-ink);font-family:Poppins,Arial,sans-serif}
.lp-footer-top{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:60px}
.lp-footer-top p{margin:18px 0 0;font-size:14px;line-height:1.7;color:var(--lp-muted)}
.lp-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:35px;padding-bottom:55px}
.lp-footer-group h2{font-size:13px;line-height:1.6;font-weight:600;margin:0 0 18px}
.lp-footer-group a{display:block;width:fit-content;color:var(--lp-muted);font-size:12px;line-height:1.7;margin:10px 0;text-decoration:none}
.lp-footer-group a:hover{color:var(--lp-blue)}
.lp-footer-bottom{border-top:1px solid var(--lp-line);padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:11px;color:var(--lp-muted)}
.lp-footer-bottom>div{display:flex;gap:22px;flex-wrap:wrap}
.lp-footer-bottom a{text-decoration:none;color:inherit}
/* Semantic Beacons masters; selector mapping is in the implementation report. */
.lp-native-page{width:100%;padding:100px 0 0;display:flex;flex-direction:column;align-items:center;gap:0;background:#fff}
.lp-text-link{display:inline-flex;align-items:center;gap:7px;color:var(--lp-blue)!important;text-decoration:none;font-size:16px;line-height:1.5;font-weight:500}
.lp-text-link:hover{text-decoration:underline;text-underline-offset:4px}
.lp-native-page>section{width:100%}
.lp-native-container{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px}
.lp-native-section{padding:100px 40px}
.lp-native-title{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:600px;text-align:center}
.lp-site .lp-native-title h2,.lp-site .lp-native-sticky-copy h2{font-size:48px;font-weight:700;line-height:1.1;letter-spacing:-.04em}
.lp-native-title>p{font-size:16px;line-height:1.5;letter-spacing:-.02em;max-width:700px}
.lp-native-hero{padding:92px 0 0;display:flex;flex-direction:column;align-items:center;overflow:visible}
.lp-native-hero-container{display:flex;flex-direction:column;align-items:center;gap:56px;width:100%;max-width:1200px;padding:0 48px}
.lp-native-hero-content{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}
.lp-native-texts{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}
.lp-site .lp-native-texts h1{width:100%;font-size:88px;font-weight:700;letter-spacing:-.04em;line-height:1.02}
.lp-native-texts>p{max-width:700px;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.03em;color:var(--lp-muted)}
.lp-native-product-frame{height:690px;max-width:1200px;position:relative;flex:none;border-radius:40px;aspect-ratio:.516;overflow:visible}
.lp-native-product-frame>img{display:block;width:100%;height:100%;object-fit:contain}
.lp-master-link .lp-native-product-frame{aspect-ratio:.4612850082372323;border-radius:32px}
.lp-master-email .lp-native-product-frame{aspect-ratio:1.6011560693641618;border-radius:20px;max-width:100%}
.lp-native-page .lp-native-product-frame.lp-native-visual-dashboard,.lp-native-page .lp-native-product-frame.lp-native-visual-profile{width:100%;max-width:1000px;height:auto;aspect-ratio:auto;background:var(--lp-sky);padding:32px;border-radius:24px;overflow:hidden}
.lp-native-page .lp-native-product-frame.lp-native-visual-profile{max-width:870px}
.lp-native-page .lp-native-product-frame.lp-native-visual-card,.lp-native-page .lp-native-product-frame.lp-native-visual-message,.lp-native-page .lp-native-product-frame.lp-native-visual-offer{width:100%;max-width:708px;height:auto;aspect-ratio:auto}
.lp-native-page .lp-native-product-frame.lp-native-visual-message{max-width:668px}
.lp-native-page .lp-native-product-frame.lp-native-visual-offer{max-width:381px}
.lp-native-page .lp-native-product-frame.lp-native-visual-document{width:100%;max-width:583px;height:auto;aspect-ratio:auto}
.lp-native-product-frame.lp-native-visual-card>img,.lp-native-product-frame.lp-native-visual-message>img,.lp-native-product-frame.lp-native-visual-offer>img,.lp-native-product-frame.lp-native-visual-document>img{height:auto}
.lp-native-product-frame.lp-native-visual-dashboard>img,.lp-native-product-frame.lp-native-visual-profile>img{height:auto;border-radius:12px}
.lp-master-link .lp-native-section>.lp-native-container,.lp-master-email .lp-native-section>.lp-native-container{max-width:1000px}
.lp-native-bento{padding-top:140px;padding-bottom:140px}
.lp-master-media .lp-native-bento{padding-left:64px;padding-right:64px}
.lp-native-media-cards{display:flex;align-items:stretch;gap:20px;width:100%;height:441px}
.lp-native-media-cards>.lp-native-card:first-child{border-radius:16px}
.lp-native-media-cards .lp-native-card-copy{gap:4px;padding:0 8px}
.lp-native-card{min-width:0;background:var(--lp-sky);border-radius:20px;overflow:hidden}
.lp-native-media-cards>.lp-native-card{display:flex;flex:1;flex-direction:column;gap:20px;padding:16px 16px 24px}
.lp-native-card-visual{display:flex;align-items:center;justify-content:center;width:100%;height:280px;overflow:hidden;border-radius:10px}
.lp-native-card-visual>img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}
.lp-native-card-copy{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left}
.lp-site .lp-native-card-copy h3{font-size:18px;line-height:1.4;letter-spacing:-.04em;font-weight:500}
.lp-native-card-copy p{font-size:16px;line-height:1.5;letter-spacing:-.02em}
.lp-native-details{padding:100px 40px;overflow:visible}
.lp-native-sticky-stack{display:flex;flex-direction:column;align-items:center;gap:120px;width:100%;overflow:visible}
.lp-native-sticky-card{display:flex;align-items:center;justify-content:center;gap:10px;position:sticky;top:116px;z-index:1;width:100%;max-width:1200px;height:80vh;min-height:620px;padding:40px;background:var(--lp-sky);border-radius:20px;box-shadow:0 5px 35px #1e23300d}
.lp-native-sticky-card:nth-child(2){top:140px;max-width:1220px}
.lp-native-sticky-card:nth-child(3){top:188px;max-width:1260px}
.lp-native-sticky-visual{width:50%;height:100%;display:flex;align-items:center;justify-content:center;min-width:0}
.lp-native-sticky-visual>img{width:100%;height:100%;object-fit:contain}
.lp-native-sticky-copy{display:flex;flex-direction:column;gap:24px;flex:1;padding:24px}
.lp-native-sticky-copy p{font-size:18px;line-height:1.5;letter-spacing:-.03em}
.lp-native-link-bento{display:flex;flex-direction:column;gap:16px;width:100%;overflow:hidden}
.lp-native-link-top{display:flex;gap:16px;width:100%;height:775px;align-items:stretch}
.lp-native-link-tall{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:flex-end;border-radius:12px}
.lp-native-link-side{display:flex;flex:none;flex-direction:column;gap:16px;width:396px;height:775px}
.lp-native-link-side>.lp-native-card{display:flex;flex:1;flex-direction:column;min-height:0;border-radius:12px}
.lp-native-link-bento .lp-native-card-copy{padding:24px}
.lp-native-link-bento .lp-native-card-copy h3{font-size:18px;font-weight:700}
.lp-native-link-tall .lp-native-card-visual{flex:1;min-height:0;height:540px;padding:24px 24px 0}
.lp-native-link-side .lp-native-card-visual{flex:1;height:240px;min-height:0;padding:24px 24px 0}
.lp-native-link-bento .lp-native-card-visual>img{border-radius:10px}
.lp-native-link-wide{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:277px;border-radius:12px}
.lp-native-link-wide .lp-native-card-visual{width:60%;height:100%;padding:24px}
.lp-native-link-wide .lp-native-card-copy{width:40%}
.lp-master-email .lp-native-bento{padding-top:100px;padding-bottom:100px}
.lp-native-email-bento{display:flex;flex-direction:column;gap:16px;width:100%}
.lp-native-email-top,.lp-native-email-bottom{display:flex;gap:16px;width:100%;align-items:stretch}
.lp-native-email-top>.lp-native-card:first-child{flex:3}
.lp-native-email-top>.lp-native-card:nth-child(2){flex:2}
.lp-native-email-bottom>.lp-native-card{flex:1}
.lp-native-email-bento .lp-native-card{border-radius:0;background:#fff;display:flex;flex-direction:column;align-items:flex-start}
.lp-native-email-bento .lp-native-card-visual{background:var(--lp-sky);height:290px;border-radius:12px}
.lp-native-email-bottom .lp-native-card-visual{height:290px}
.lp-native-email-bento .lp-native-card-copy{padding:16px;gap:10px}
.lp-native-email-bento .lp-native-card-copy h3{font-size:18px;font-weight:700}
.lp-native-tool-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);gap:14px 16px}
.lp-native-tool{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;height:320px;padding:24px;border:1px solid var(--lp-line);border-radius:12px;text-align:center;background:#fff}
.lp-native-tool>.lp-nav-icon{width:32px;height:32px}
.lp-native-tool>p{max-width:150px;font-size:16px;line-height:1.5;letter-spacing:-.02em;overflow-wrap:anywhere}
.lp-native-faq .lp-native-title{padding:16px;max-width:600px}
.lp-native-faq-columns{display:flex;align-items:flex-start;gap:24px;width:100%;max-width:1200px}
.lp-native-faq-column{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:16px;min-width:0}
.lp-native-faq details{overflow:hidden;border-radius:12px;border:1px solid var(--lp-line);width:100%;background:#fff}
.lp-native-faq summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:24px;font-size:16px;line-height:1.5;list-style:none;cursor:pointer;font-weight:500}
.lp-native-faq summary::-webkit-details-marker{display:none}
.lp-native-faq summary>span{flex:1;min-width:0}
.lp-native-faq summary>svg{width:24px;height:24px;flex:none;margin:3px}
.lp-native-faq details>div{padding:20px 24px 24px}
.lp-native-faq details p{font-size:16px;line-height:1.5;letter-spacing:-.02em;color:var(--lp-muted)}
.lp-native-faq details[open]{outline:2px solid var(--lp-blue);outline-offset:2px}
.lp-native-faq details[open] summary{padding-bottom:0}
.lp-native-faq details[open] summary>svg{transform:rotate(45deg)}
.lp-native-end{display:flex;justify-content:center;align-items:center;gap:20px;height:100vh;padding:0 40px;background:var(--lp-sky)}
.lp-native-end>div{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:999px}
.lp-native-end .lp-native-title{padding:16px;gap:24px}
.lp-master-link .lp-native-end{padding:140px 40px}
.lp-native-home-features{display:flex;flex-direction:column;align-items:center;gap:110px;max-width:1080px;margin:100px auto;padding:0 40px}
.lp-native-home-row{display:flex;align-items:center;gap:80px;width:100%;max-width:1000px;min-height:350px}
.lp-native-home-copy{width:470px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.lp-site .lp-native-home-copy h2{font-size:32px;line-height:1.1;letter-spacing:-.03em;font-weight:600}
.lp-native-home-copy>p{font-size:16px;line-height:24px;letter-spacing:-.02em}
.lp-native-home-visual{width:450px;height:350px;flex:none;overflow:hidden}
.lp-native-home-visual>img{width:100%;height:100%;object-fit:contain;display:block}
.lp-native-home-reverse .lp-native-home-copy{order:2}
.lp-native-home-reverse .lp-native-home-visual{order:1}
.lp-master-pricing .lp-native-hero-content,.lp-master-pricing .lp-native-texts{gap:24px}
.lp-master-pricing .lp-native-hero{padding-bottom:0}
.lp-price-plans{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;padding:0 0 100px}
.lp-price-interval{display:flex;align-items:center;justify-content:center;gap:24px;margin:65px 0 48px}
.lp-price-interval button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 0 12px;border:0;border-bottom:4px solid transparent;border-radius:0;background:#fff;color:var(--lp-ink);font-family:inherit;font-size:18px;font-weight:500;line-height:1.5;cursor:pointer}
.lp-price-interval button[aria-pressed=true]{border-bottom-color:var(--lp-blue)}
.lp-price-interval button small{padding:3px 8px;border-radius:5px;background:var(--lp-sky);font-size:12px;font-weight:500;white-space:nowrap}
.lp-price-interval button:focus-visible{outline:2px solid var(--lp-blue);outline-offset:5px}
.lp-price-columns{box-sizing:border-box;width:100%;max-width:1104px;min-width:0;padding:0 48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}
.lp-price-card{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-width:0;max-width:100%;min-height:773px;padding:24px;border:1px solid #eee;border-radius:16px;background:#fff;box-shadow:0 2px 8px rgba(31,45,61,.05)}
.lp-price-card.lp-price-highlight{border:3px solid var(--lp-blue);padding:22px}
.lp-price-title{display:flex;flex-direction:column;gap:8px}
.lp-site .lp-price-title h2{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.04em}
.lp-price-title p{min-height:44px;font-size:14px;line-height:1.5;letter-spacing:-.02em}
.lp-price-main{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.lp-price-billed{min-height:42px;font-size:12px;line-height:1.5;color:var(--lp-muted)}
.lp-price-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}
.lp-price-amount strong{font-size:36px;font-weight:600;letter-spacing:-.04em;line-height:1.2;white-space:nowrap}
.lp-price-amount>span{font-size:12px;white-space:nowrap}
.lp-price-main del,.lp-price-strike-space{display:block;min-height:20px;font-size:14px;line-height:20px;color:var(--lp-muted)}
.lp-price-main del[hidden]{display:none}
.lp-price-main .lp-button{width:100%;padding:12px 10px;margin-top:8px;font-size:16px;font-weight:600;min-height:54px;line-height:1.5;border-radius:8px}
.lp-price-includes{display:flex;flex-direction:column;gap:16px;width:100%}
.lp-site .lp-price-includes h3{font-size:14px;line-height:1.5;font-weight:600;letter-spacing:-.02em}
.lp-price-includes ul{display:flex;flex-direction:column;gap:14px;padding:0;margin:0;list-style:none}
.lp-price-includes li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;letter-spacing:-.02em}
.lp-price-includes .lp-nav-icon{width:16px;height:16px;flex:none;margin-top:3px}
.lp-price-note{width:100%;max-width:1008px;margin:24px auto 0;padding:0 16px;font-size:13px;line-height:1.6;text-align:center;color:var(--lp-muted)}
.lp-price-comparison{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:80px;min-width:0;max-width:100%;padding:0 48px 100px}
.lp-price-table-scroll{position:relative;box-sizing:border-box;width:100%;min-width:0;max-width:1104px;padding:0 52px;overflow:visible}
.lp-price-table-scroll table{width:100%;border-collapse:collapse;text-align:center;table-layout:fixed;font-size:14px;line-height:1.5}
.lp-price-table-scroll th,.lp-price-table-scroll td{padding:16px 10px;border-bottom:1px solid #e2e5ef;vertical-align:middle;font-weight:400}
.lp-price-table-scroll th:first-child{width:40%;text-align:left}
.lp-price-table-scroll thead th{position:sticky;top:95px;z-index:1;padding:12px 10px 16px;background:#fff;font-size:16px;font-weight:600}
.lp-price-table-scroll th small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--lp-muted)}
.lp-price-table-scroll .lp-nav-icon{width:20px;height:20px;color:var(--lp-blue);vertical-align:middle}
.lp-price-table-scroll .lp-price-table-group th{padding-top:34px;padding-bottom:12px;font-size:16px;font-weight:600;border-bottom:0}
.lp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lp-native-price-inclusion{padding:0 48px 100px}
.lp-native-price-inclusion>.lp-native-container{gap:48px;max-width:1200px}
.lp-native-price-inclusion dl{width:100%;margin:0}
.lp-native-price-inclusion dl>div{display:grid;grid-template-columns:1fr 2fr;gap:24px;border-bottom:1px solid var(--lp-line);padding:24px 0}
.lp-native-price-inclusion dt{font-size:18px;line-height:1.5;font-weight:500}
.lp-native-price-inclusion dd{margin:0;font-size:16px;line-height:1.5}
.lp-native-price-inclusion .lp-native-container>p{max-width:800px;font-size:16px;line-height:1.5;text-align:center}
.lp-master-pricing .lp-native-faq{padding:0 48px 100px}
/* Article and legal pages deliberately retain the plain content shell. */
.lp-page-intro{padding:192px 0 58px;text-align:center;background:#fff}
.lp-page-intro h1{max-width:950px;margin:0 auto 24px;font-size:64px;line-height:1.13;letter-spacing:-.04em;hyphens:auto;overflow-wrap:anywhere}
.lp-page-intro p{max-width:750px;margin:0 auto;font-size:17px;line-height:1.85;color:var(--lp-muted)}
.lp-help-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;padding-top:30px;padding-bottom:80px}
.lp-help-layout aside nav{position:sticky;top:130px;display:flex;flex-direction:column;border-left:1px solid var(--lp-line);padding-left:20px}
.lp-help-layout aside a{font-size:13px;line-height:1.7;margin-bottom:20px;text-decoration:none}
.lp-help-layout aside a:hover{color:var(--lp-blue)}
.lp-help-topic{padding-bottom:53px;margin-bottom:45px;border-bottom:1px solid var(--lp-line);scroll-margin-top:130px}
.lp-help-topic:last-child{border-bottom:0;margin:0;padding-bottom:0}
.lp-help-topic h2{font-size:32px;line-height:1.35;letter-spacing:-1px;margin-bottom:27px}
.lp-help-topic h3{font-size:17px;line-height:1.6;margin:30px 0 11px}
.lp-help-topic p{font-size:16px;line-height:1.7;color:var(--lp-muted)}
.lp-contact{display:block;max-width:650px;padding-top:25px;padding-bottom:100px}
.lp-contact form{display:flex;flex-direction:column;gap:22px;position:relative}
.lp-contact label{display:flex;flex-direction:column;gap:10px;font-size:16px;line-height:1.7;font-weight:500}
.lp-contact input,.lp-contact select,.lp-contact textarea{display:block;width:100%;border:1px solid #c9ced8;border-radius:8px;background:#fff;color:var(--lp-ink);padding:13px 14px;font-size:16px;line-height:1.7;min-height:54px}
.lp-contact textarea{resize:vertical}
.lp-contact .lp-form-note{font-size:16px;line-height:1.7;color:var(--lp-muted)}
.lp-contact .lp-form-note a{text-underline-offset:3px}
.lp-contact .lp-button{align-self:flex-start;padding:14px 28px}
.lp-contact .lp-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.lp-form-status{font-size:16px;line-height:1.8;color:var(--lp-ink);min-height:24px}
.lp-form-status.lp-error{color:#a82c20}
.lp-prose{max-width:820px;padding-top:15px;padding-bottom:85px}
.lp-prose h2{font-size:28px;line-height:1.4;letter-spacing:-.6px;margin:42px 0 18px}
.lp-prose section:first-child h2{margin-top:0}
.lp-prose p,.lp-prose li{font-size:15px;line-height:1.95;color:#4d5464;margin:0 0 18px}
.lp-prose ul{padding-left:23px}
.lp-prose a{color:var(--lp-blue);text-underline-offset:4px;overflow-wrap:anywhere}
.lp-legal{padding-top:0}
.lp-legal .lp-legal-status{padding-bottom:25px;border-bottom:1px solid var(--lp-line);font-size:13px;margin-bottom:38px}
@media(max-width:1199px){
 .lp-native-hero{padding-top:64px}.lp-native-hero-container{max-width:810px;padding:0 32px;gap:48px}.lp-site .lp-native-texts h1{font-size:58px}.lp-native-product-frame{height:466px;border-radius:12px}.lp-master-link .lp-native-product-frame{border-radius:20px}.lp-master-email .lp-native-product-frame{border-radius:12px}
 .lp-native-section,.lp-master-media .lp-native-bento{padding:80px 30px}.lp-native-details{padding:100px 40px}.lp-native-card-visual{height:250px}.lp-native-media-cards{height:auto}.lp-native-sticky-card{flex-direction:column;justify-content:space-between;min-height:0}.lp-native-sticky-visual{width:100%;height:55%;}.lp-native-sticky-copy{width:100%;flex:none;padding:24px}
 .lp-native-tool-grid{grid-template-columns:repeat(2,minmax(50px,1fr))}.lp-native-tool{height:auto;aspect-ratio:1}.lp-native-link-side{width:38%}.lp-native-email-bento .lp-native-card-visual{height:250px}.lp-native-email-bottom .lp-native-card-visual{height:200px}.lp-native-home-row{gap:40px}.lp-native-home-copy,.lp-native-home-visual{width:calc(50% - 20px)}.lp-native-home-copy>p{font-size:16px}
 .lp-master-pricing .lp-native-hero{padding-bottom:0}.lp-price-columns{grid-template-columns:repeat(2,minmax(0,1fr));max-width:810px;padding:0 32px}.lp-price-card{min-height:650px}.lp-price-table-scroll{padding:0}
}
@media(max-width:1050px){.lp-header{gap:15px;padding-left:17px}.lp-desktop-nav{gap:12px}.lp-header .lp-button{padding-left:15px;padding-right:15px}}
@media(max-width:850px){
 .lp-header{width:calc(100% - 32px);top:16px;padding:10px 17px;height:72px;border-radius:16px;gap:16px}.lp-header .lp-logo{font-size:26px}.lp-desktop-nav,.lp-header-actions{display:none}.lp-mobile-menu{display:block}.lp-mobile-menu>summary{width:34px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;list-style:none;cursor:pointer}.lp-mobile-menu>summary::-webkit-details-marker{display:none}.lp-mobile-menu>summary>span{height:2px;width:23px;background:var(--lp-ink);border-radius:2px}.lp-mobile-menu[open]>summary>span:nth-child(1){transform:translateY(7px) rotate(45deg)}.lp-mobile-menu[open]>summary>span:nth-child(2){opacity:0}.lp-mobile-menu[open]>summary>span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lp-mobile-menu>nav{position:fixed;top:85px;left:-16px;width:100vw;height:calc(100dvh - 101px);overflow:auto;background:#fff;padding:27px 30px 40px;display:flex;flex-direction:column;gap:20px;box-shadow:0 12px 15px #fff}.lp-mobile-menu nav a{font-size:19px;text-decoration:none;line-height:1.5;font-weight:500}.lp-mobile-menu .lp-mobile-product-links{display:flex;flex-direction:column;gap:21px;border-bottom:1px solid var(--lp-line);padding-bottom:24px}.lp-mobile-menu .lp-button{font-size:16px;font-weight:600;margin:0;width:100%}.lp-menu-open{overflow:hidden}
 .lp-container{width:calc(100% - 40px)}.lp-footer{padding:60px 25px 26px}.lp-footer-grid{grid-template-columns:1fr 1fr;gap:35px 40px}.lp-help-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.lp-page-intro{padding-top:164px}.lp-page-intro h1{font-size:52px}
}
@media(max-width:809px){
 .lp-site .lp-native-title h2{font-size:40px}.lp-site .lp-native-sticky-copy h2{font-size:28px;letter-spacing:-.03em}
 .lp-native-hero{padding-top:23px}.lp-native-hero-container{max-width:390px;padding:0 16px;gap:40px}.lp-site .lp-native-texts h1{font-size:48px;line-height:1.07}.lp-native-texts>p{font-size:18px}.lp-native-product-frame{width:327px;max-width:100%;height:auto;border-radius:24px}.lp-master-link .lp-native-product-frame{border-radius:20px}.lp-master-email .lp-native-product-frame{border-radius:8px}
 .lp-native-section,.lp-master-media .lp-native-bento,.lp-master-email .lp-native-bento{padding:60px 20px}.lp-native-container{gap:40px}.lp-native-media-cards{flex-direction:column;height:auto}.lp-native-media-cards>.lp-native-card{width:100%;flex:none;padding:10px 10px 24px;gap:16px}.lp-native-media-cards>.lp-native-card:first-child{border-radius:20px}.lp-native-card-visual{height:200px}.lp-native-card-copy{padding:0 6px}
 .lp-native-details{padding:100px 16px}.lp-native-sticky-stack{gap:120px}.lp-native-sticky-card{position:sticky;top:116px;height:auto;min-height:0;padding:24px;gap:40px}.lp-native-sticky-visual{height:300px}.lp-native-sticky-copy{padding:0}.lp-native-sticky-card:nth-child(2){top:140px}.lp-native-sticky-card:nth-child(3){top:188px}
  .lp-native-page .lp-native-product-frame.lp-native-visual-dashboard,.lp-native-page .lp-native-product-frame.lp-native-visual-profile{padding:12px;border-radius:16px}.lp-native-product-frame.lp-native-visual-dashboard>img,.lp-native-product-frame.lp-native-visual-profile>img{border-radius:8px}
  .lp-native-link-top{flex-direction:column;height:auto}.lp-native-link-tall,.lp-native-link-side>.lp-native-card{width:100%;height:380px;flex:none}.lp-native-link-side{width:100%;height:auto}.lp-native-link-tall .lp-native-card-visual{height:240px;min-height:0}.lp-native-link-tall .lp-native-card-copy{order:1}.lp-native-link-wide{height:300px;flex-direction:column}.lp-native-link-wide .lp-native-card-visual{width:100%;height:125px}.lp-native-link-wide .lp-native-card-copy{width:100%}
 .lp-native-email-top,.lp-native-email-bottom{flex-direction:column}.lp-native-email-top>.lp-native-card,.lp-native-email-bottom>.lp-native-card{flex:none;width:100%}.lp-native-email-bento .lp-native-card-visual{height:206px}.lp-native-email-bento .lp-native-card-copy{padding:16px;gap:10px}.lp-native-tool{padding:12px;gap:24px;min-height:150px}.lp-native-tool>p{font-size:16px;max-width:150px}
 .lp-native-faq-columns{flex-direction:column;gap:16px}.lp-native-faq-column{flex:none;width:100%}.lp-native-faq summary{padding:24px}.lp-native-end{padding:0 16px}.lp-master-link .lp-native-end{padding:60px 20px}
 .lp-native-home-features{gap:80px;margin:80px auto;padding:0 20px}.lp-native-home-row{flex-direction:column;gap:32px;min-height:0}.lp-native-home-copy,.lp-native-home-visual{width:100%;max-width:470px}.lp-native-home-visual{height:350px}.lp-native-home-reverse .lp-native-home-copy,.lp-native-home-reverse .lp-native-home-visual{order:initial}
 .lp-native-price-inclusion,.lp-master-pricing .lp-native-faq{padding:0 16px 100px}.lp-native-price-inclusion dl>div{grid-template-columns:1fr;gap:12px}.lp-master-pricing .lp-native-hero{padding-bottom:0}.lp-price-interval{margin:48px 0 32px;gap:20px}.lp-price-columns{padding:0 16px;max-width:520px;grid-template-columns:1fr}.lp-price-card{min-height:0}.lp-price-title p,.lp-price-billed{min-height:0}.lp-price-comparison{gap:40px;padding:0 16px 100px}.lp-price-table-scroll{overflow-x:auto}.lp-price-table-scroll table{min-width:650px}.lp-price-table-scroll thead th{position:static}.lp-price-note{padding:0 20px}.lp-price-plans{padding-bottom:80px}
}
@media(max-width:600px){
 .lp-footer-top{display:block;margin-bottom:40px}.lp-footer-top>.lp-button{margin-top:25px}.lp-footer-top p{font-size:12px;max-width:260px}.lp-footer-grid{gap:30px 20px;padding-bottom:32px}.lp-footer-group h2{font-size:12px;margin-bottom:15px}.lp-footer-group a{font-size:11px;margin:10px 0;line-height:1.75}.lp-footer-bottom{display:block;font-size:10px}.lp-footer-bottom>div{margin-top:18px;gap:12px 20px}
 .lp-page-intro{padding:140px 0 42px}.lp-page-intro h1{font-size:43px;letter-spacing:-.04em;margin-bottom:23px}.lp-page-intro p{font-size:16px;line-height:1.7}.lp-help-layout{display:block;padding-top:0;padding-bottom:55px}.lp-help-layout aside{margin-bottom:40px}.lp-help-layout aside nav{position:static;flex-direction:row;gap:12px 19px;flex-wrap:wrap;padding:18px 0;border:0;border-bottom:1px solid var(--lp-line)}.lp-help-layout aside a{font-size:13px;margin:0}.lp-help-topic{scroll-margin-top:115px;padding-bottom:35px;margin-bottom:35px}.lp-help-topic h2{font-size:27px;letter-spacing:-.7px;margin-bottom:22px}.lp-help-topic h3{font-size:17px;margin-top:25px}.lp-contact{padding-top:5px;padding-bottom:60px}.lp-prose{padding-bottom:60px}.lp-prose h2{font-size:24px;margin-top:34px;letter-spacing:-.5px}.lp-prose p,.lp-prose li{font-size:15px;line-height:1.85}.lp-legal .lp-legal-status{font-size:13px}
}
@media(prefers-reduced-motion:reduce){.lp-button{transition:none}.lp-native-sticky-card{position:relative;top:auto!important}}


/* Native Lumez app components. Source: lumo-app.css and corresponding templates.
   Static visual only. Photos are real image assets; every UI label stays HTML. */
.lv-visual{--lv-ink:#1e2330;--lv-blue:#2848f0;--lv-sky:#c9e5ff;--lv-line:#e1e3e8;--lv-muted:#6b6f79;--lv-canvas:#fff;container:lv / inline-size;display:flex;flex-direction:column;width:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;margin:0;color:var(--lv-ink);font-family:Poppins,Arial,sans-serif;font-synthesis:none;text-align:left;line-height:1.5}
.lv-visual *{box-sizing:border-box;min-width:0}.lv-art{width:100%;max-height:100%;min-height:0;font-size:clamp(11px,1.5cqw,15px)}.lv-visual h2,.lv-visual h3,.lv-visual h4,.lv-visual p{margin:0;color:var(--lv-ink);font-family:inherit;letter-spacing:normal}.lv-visual h2{font-size:1.65em;line-height:1.35;font-weight:600;letter-spacing:-.03em}.lv-visual h3{font-size:1.15em;line-height:1.5;font-weight:600}.lv-visual h4{font-size:1em;font-weight:600}.lv-visual p{font-size:1em;line-height:1.8}.lv-visual small{font-size:.8em;color:var(--lv-muted);font-weight:400;line-height:1.6}.lv-visual strong{font-weight:600}.lv-visual img{display:block;width:100%;max-width:100%;object-fit:cover}.lv-icon{display:block;width:1.25em;height:1.25em;flex:0 0 1.25em}.lv-visual svg{width:1.25em;height:1.25em}.lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:2.8em;padding:.7em 1em;border:1px solid #d7dae1;border-radius:.55em;background:#fff;font-size:.86em;line-height:1.5;font-weight:500;white-space:nowrap}.lv-primary{background:var(--lv-blue);border-color:var(--lv-blue);color:#fff}.lv-card{padding:1.6em;background:#fff;border:1px solid var(--lv-line);border-radius:.8em}.lv-card>h3{margin-bottom:1.25em}.lv-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.4em;height:4.4em;overflow:hidden;border-radius:50%;background:var(--lv-sky)}.lv-avatar img{width:100%;height:100%;object-position:center top}.lv-summary{display:flex;align-items:center;gap:1em}.lv-summary>div{flex:1}.lv-summary>div>strong{display:block;font-size:1.4em;line-height:1.5}.lv-summary>div>span{display:block;color:var(--lv-muted);font-size:.85em;margin-top:.3em}.lv-summary>.lv-btn{margin-left:auto}.lv-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.lv-work img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:.5em}.lv-work strong{display:block;margin-top:.55em;font-size:.9em;line-height:1.5}.lv-work small{display:block;margin-top:.2em}.lv-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2em}.lv-wide{grid-column:1/-1}.lv-field{display:flex;flex-direction:column;gap:.55em}.lv-field-label{font-size:.86em;font-weight:500;line-height:1.5}.lv-field-value{display:flex;align-items:center;justify-content:space-between;gap:.7em;min-height:3.3em;padding:.8em 1em;background:#fff;border:1px solid #d7dae1;border-radius:.55em;font-size:1em;line-height:1.6;overflow-wrap:anywhere}.lv-field-value>.lv-icon{width:1em;height:1em;flex-basis:1em}.lv-textarea{display:block;min-height:5.5em}.lv-placeholder{color:#999da6}.lv-heading{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:1.25em}.lv-heading small{white-space:nowrap}
/* Exact two-preview theme chooser from designPanel/themeMini. */
.lv-theme-tabs{display:flex;gap:.55em;margin-bottom:1.25em}.lv-theme-tab{padding:.6em .9em;border:1px solid var(--lv-line);border-radius:2em;font-size:.85em;background:#fff}.lv-theme-tab.lv-selected{background:var(--lv-ink);color:#fff;border-color:var(--lv-ink)}.lv-theme-options{display:grid;grid-template-columns:1fr 1fr;gap:1em}.lv-theme-choice{display:flex;flex-direction:column;gap:.7em;text-align:center}.lv-theme-choice>small{font-size:.75em}.lv-theme-mini{display:flex;flex-direction:column;align-items:center;padding:1.5em .85em 1em;border:1px solid var(--lv-line);border-radius:.85em;gap:.7em}.lv-theme-vibrant{background:var(--lv-sky)}.lv-theme-classic{background:#fff}.lv-active>.lv-theme-mini{outline:2px solid var(--lv-blue);outline-offset:3px}.lv-theme-mini .lv-avatar{width:3.5em;height:3.5em}.lv-theme-mini>strong{font-size:.95em}.lv-mini-link{display:block;width:100%;height:1.8em;border-radius:.5em;background:#fff}.lv-theme-classic .lv-mini-link{background:var(--lumez-panel-accent,#f4d7e4);border:1px solid #d4def4}.lv-theme-mini .lv-work-grid{width:100%;gap:.4em}.lv-theme-mini .lv-work img{aspect-ratio:1.2;border-radius:.4em}.lv-style-options{display:flex;gap:.5em}.lv-style-options>span{padding:.55em .9em;border:1px solid var(--lv-line);border-radius:.4em;font-size:.8em}.lv-style-options>.lv-style-active{border-color:var(--lv-blue);color:var(--lv-blue);background:var(--lumez-panel-accent,#f4d7e4)}
/* Original editor shell, side navigation, header, workspace and preview. */
.lv-app-shell{display:grid;grid-template-columns:16.7% minmax(0,1fr);background:var(--lv-canvas);border:1px solid var(--lv-line);border-radius:.8em;overflow:hidden}.lv-sidebar{display:flex;flex-direction:column;gap:1em;padding:1.5em .8em .9em;border-right:1px solid var(--lv-line);background:#fff}.lv-logo{display:flex;align-items:center;gap:.4em;padding:0 .35em;margin-bottom:1.6em}.lv-logo img{width:2.2em;height:2.2em;object-fit:contain}.lv-logo strong{font-size:1.7em;font-weight:700;letter-spacing:-.05em}.lv-navigation{display:flex;flex-direction:column;gap:.25em}.lv-nav-row{display:flex;align-items:center;gap:.7em;padding:.8em .7em;border-radius:.5em;font-size:.78em;font-weight:500;white-space:nowrap}.lv-nav-active{background:var(--lumez-panel-accent,#f4d7e4);color:var(--lv-blue)}.lv-nav-group{padding:1.2em .7em .4em;font-size:.65em;color:#999da6}.lv-nav-nested{display:flex;flex-direction:column;margin-left:1.2em;padding-left:.55em;border-left:1px solid var(--lv-line)}.lv-nav-nested .lv-nav-row{font-size:.72em;font-weight:400}.lv-sidebar-footer{display:flex;align-items:center;gap:.5em;margin-top:auto;padding:.8em .3em .2em;border-top:1px solid var(--lv-line);font-size:.75em}.lv-sidebar-footer .lv-avatar{width:2.5em;height:2.5em}.lv-sidebar-footer>span:nth-child(2){flex:1}.lv-app-main{min-width:0}.lv-topbar{display:flex;align-items:center;justify-content:space-between;gap:1em;min-height:5.5em;padding:1.1em 1.8em;background:#fff;border-bottom:1px solid var(--lv-line)}.lv-topbar>strong{font-size:1.4em;letter-spacing:-.03em}.lv-topbar>div{display:flex;gap:.7em}.lv-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.lv-workspace{padding:1.7em}.lv-workspace-tabs{display:flex;gap:1.8em;margin-bottom:1.7em;border-bottom:1px solid var(--lv-line);font-size:.8em;color:#9296a0}.lv-workspace-tabs>span{padding:.4em 0 1em}.lv-workspace-tabs>.lv-tab-active{color:var(--lv-ink);font-weight:600;border-bottom:2px solid var(--lv-ink)}.lv-workspace>h2{margin-bottom:.8em}.lv-workspace .lv-card{margin-bottom:1.2em}.lv-preview{display:flex;flex-direction:column;align-items:center;padding:1.7em 1.8em 0;background:#fff;border-left:1px solid var(--lv-line);overflow:hidden}.lv-preview-tools{width:100%;display:flex;flex-direction:column;align-items:center;gap:.9em}.lv-url-tools{display:flex;align-items:center;gap:.45em;width:100%;font-size:.8em}.lv-url{display:flex;align-items:center;gap:.65em;flex:1;min-height:2.8em;padding:.6em .8em;border:1px solid var(--lv-line);border-radius:.45em;background:#fff;white-space:nowrap}.lv-tool-square{display:inline-flex;justify-content:center;align-items:center;width:2.8em;height:2.8em;background:#fff;border:1px solid var(--lv-line);border-radius:.45em}.lv-devices{display:flex;align-items:center;background:#f2f3f6;padding:.25em;border-radius:.4em;font-size:.75em}.lv-devices>span{display:flex;align-items:center;gap:.45em;padding:.45em .75em;color:#9296a0}.lv-devices>.lv-device-active{background:#fff;color:var(--lv-ink);border:1px solid var(--lv-line);border-radius:.3em}.lv-phone{width:88%;max-width:23em;margin-top:1.5em;padding:.5em .5em 0;border:.5em solid var(--lv-ink);border-bottom:0;border-radius:2.6em 2.6em 0 0;background:var(--lv-sky);overflow:hidden}.lv-portfolio{padding:1.8em 1em 1em;background:var(--lv-sky);text-align:center}.lv-portfolio>.lv-avatar{width:5.2em;height:5.2em;border:2px solid #fff;margin-bottom:1em}.lv-portfolio>h3{font-size:1.4em}.lv-portfolio .lv-role{font-size:.7em;color:#6b7d91;margin-top:.7em}.lv-portfolio .lv-bio{font-size:.72em;line-height:1.8;margin-top:1em}.lv-socials{display:flex;justify-content:center;align-items:center;gap:1.2em;margin-top:1.3em}.lv-socials .lv-icon{width:1.25em;height:1.25em}.lv-portfolio-work{text-align:left;margin-top:2em}.lv-portfolio-work h4{font-size:.86em;margin-bottom:.8em}.lv-portfolio .lv-work strong{font-size:.68em}.lv-portfolio .lv-work small{font-size:.6em}.lv-desktop-screen{width:100%;background:var(--lv-sky);border:1px solid var(--lv-line);border-radius:.7em;overflow:hidden}.lv-portfolio-desktop{padding:1.5em}.lv-sample-preview{display:flex;flex-direction:column;gap:1em}.lv-work-only{padding:1.2em;text-align:left}.lv-work-only>h4{margin-bottom:.8em}.lv-work-only .lv-work img{aspect-ratio:1.55}.lv-share{width:100%;max-width:42em;margin:auto;padding:1.4em;background:#fff;border:1px solid var(--lv-line);border-radius:.8em}
/* Original content block list. */
.lv-content-blocks .lv-art{display:flex;flex-direction:column;gap:.8em}.lv-content-blocks .lv-heading{margin-bottom:0}.lv-content-blocks .lv-summary .lv-avatar{width:3.7em;height:3.7em}.lv-content-blocks .lv-summary strong{font-size:1.1em}.lv-content-blocks .lv-card{padding:1.1em}.lv-block-list{display:flex;flex-direction:column;gap:.7em}.lv-block-row{display:flex;align-items:center;gap:.8em;padding:1.4em .9em;background:#fff;border:1px solid var(--lv-line);border-radius:.7em}.lv-reorder{display:flex;flex-direction:column;gap:.2em;color:#8e929b}.lv-reorder .lv-icon{width:1em;height:1em}.lv-block-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 2.7em;width:2.7em;height:2.7em;background:var(--lumez-panel-accent,#f4d7e4);color:var(--lv-blue);border-radius:.45em}.lv-block-copy{flex:1}.lv-block-copy strong{display:block;font-size:.85em}.lv-block-copy small{display:block;font-size:.7em;margin-top:.25em}.lv-block-actions{display:flex;align-items:center;gap:.8em}.lv-block-actions .lv-icon{width:1em;height:1em}.lv-content-blocks .lv-art>.lv-btn{width:100%}
/* Original Creator-Profil and profile/settings field excerpts. */
.lv-settings-content{padding:2.5em 3.5em}.lv-page-heading{margin-bottom:1.8em}.lv-page-heading h2{font-size:2em}.lv-page-heading p{color:var(--lv-muted);margin-top:.8em;font-size:1em}.lv-profile-card .lv-profile-bio{font-size:.9em;color:var(--lv-muted);margin-top:1.8em;line-height:1.9}.lv-facts{margin-top:1.6em}.lv-facts>div{display:flex;justify-content:space-between;align-items:center;gap:1em;padding:1em 0;border-bottom:1px solid var(--lv-line);font-size:.85em}.lv-facts>div>span{color:var(--lv-muted)}.lv-facts strong{font-weight:400;text-align:right;overflow-wrap:anywhere}.lv-profile-works{margin-top:1.3em}.lv-profile-works .lv-work img{aspect-ratio:1.5}.lv-creator-profile .lv-art{font-size:clamp(11px,1.7cqw,15px)}.lv-photo-field{display:flex;align-items:center;gap:1.2em;margin-bottom:1.6em}.lv-photo-field .lv-avatar{width:5em;height:5em}.lv-photo-field>div{display:flex;flex-direction:column;align-items:flex-start;gap:.6em}.lv-photo-field small,.lv-photo-field>div>span:not(.lv-btn){font-size:.75em;color:var(--lv-muted)}.lv-profile-form .lv-textarea{min-height:5em}.lv-introduction .lv-summary{margin-bottom:1.4em}.lv-introduction .lv-summary strong{font-size:1.3em}.lv-availability .lv-fields{gap:1.4em}.lv-preferences .lv-inline-check{display:flex;align-items:flex-start;gap:.7em;margin:1.2em 0;font-size:.85em;line-height:1.7}.lv-checkbox{display:inline-block;width:1.2em;height:1.2em;flex:0 0 1.2em;margin-top:.2em;border:1px solid #c8ccd4;border-radius:.15em;background:#fff}.lv-samples .lv-work img{aspect-ratio:1.3}.lv-creator-introduction .lv-art,.lv-profile-availability .lv-art,.lv-profile-editor .lv-art,.lv-brand-preferences .lv-art{font-size:clamp(11px,2.25cqw,15px)}.lv-theme-selection .lv-art{font-size:clamp(11px,2.8cqw,15px)}.lv-content-blocks .lv-art{font-size:clamp(10px,2.8cqw,14px)}.lv-work-samples .lv-art,.lv-profile-samples .lv-art{font-size:clamp(11px,2.2cqw,15px)}.lv-share-controls .lv-art{font-size:clamp(11px,2cqw,15px)}
@container lv (max-width:640px){.lv-app-shell{grid-template-columns:minmax(0,1fr)}.lv-sidebar{display:none}.lv-topbar{padding:1em 1.2em;min-height:4.7em}.lv-topbar>strong{font-size:1.35em}.lv-editor-grid{grid-template-columns:minmax(0,1fr)}.lv-editor-grid>.lv-preview{display:none}.lv-workspace{padding:1.3em}.lv-workspace>.lv-header-card{display:none}.lv-settings-content{padding:1.6em}.lv-page-heading h2{font-size:1.8em}.lv-profile-works{display:none}.lv-creator-profile .lv-art{font-size:clamp(11px,2.6cqw,15px)}.lv-editor-design .lv-art{font-size:clamp(11px,2.5cqw,15px)}}
@container lv (max-width:380px){.lv-card{padding:1em}.lv-theme-tabs{gap:.35em;margin-bottom:1em}.lv-theme-tab{padding:.5em .65em}.lv-theme-options{gap:.7em}.lv-theme-mini{padding:1em .6em .7em}.lv-theme-mini .lv-avatar{width:3em;height:3em}.lv-summary{gap:.7em}.lv-summary>.lv-btn{padding:.55em .7em;font-size:.75em}.lv-summary>div>strong{font-size:1.2em}.lv-block-row{gap:.55em;padding:.8em .65em}.lv-block-actions{gap:.45em}.lv-block-symbol{width:2.3em;height:2.3em;flex-basis:2.3em}.lv-block-copy strong{font-size:.8em}.lv-block-copy small{font-size:.66em}.lv-topbar>div>.lv-btn:first-child{display:none}.lv-profile-form .lv-photo-field{margin-bottom:1em}.lv-profile-form .lv-photo-field .lv-avatar{width:4em;height:4em}.lv-fields{gap:.9em}.lv-field-value{padding:.7em .75em}.lv-url-tools{gap:.3em}.lv-url{padding:.6em}.lv-share{padding:1em}}

/* Focus excerpts match the original asset viewBoxes; no enclosing app screen. */
.lv-editor-design .lv-editor-grid{background:var(--lv-canvas);border:1px solid var(--lv-line);border-radius:.8em;overflow:hidden}.lv-profile-card{width:100%}.lv-introduction{padding:1em;background:#fff}.lv-introduction .lv-summary{margin-bottom:1.5em}.lv-introduction .lv-profile-bio{font-size:.9em;line-height:1.9;color:var(--lv-muted)}.lv-availability{padding:.3em 1em;background:#fff}.lv-availability .lv-facts{margin-top:0}.lv-samples>.lv-btn{margin-top:1.4em}.lv-samples .lv-work img{aspect-ratio:2}.lv-share{padding:0;border:0;background:transparent}.lv-share .lv-url-tools{font-size:1em}.lv-work-only .lv-work{background:#fff;border-radius:.6em;overflow:hidden}.lv-work-only .lv-work img{border-radius:0;aspect-ratio:1.2}.lv-work-only .lv-work strong,.lv-work-only .lv-work small{padding:0 .8em}.lv-work-only .lv-work small{padding-bottom:.8em}.lv-work-only .lv-work strong{font-size:.78em}.lv-work-only .lv-work small{font-size:.66em}.lv-creator-profile .lv-art{font-size:clamp(11px,2.1cqw,15px)}
@container lv (max-width:380px){.lv-introduction .lv-summary{margin-bottom:1em}.lv-samples>.lv-btn{margin-top:1em}.lv-creator-profile .lv-art{font-size:clamp(11px,2.8cqw,13px)}}

.lv-portfolio-work .lv-work{background:#fff;border-radius:.6em;overflow:hidden}.lv-portfolio-work .lv-work img{border-radius:0}.lv-portfolio-work .lv-work strong,.lv-portfolio-work .lv-work small{padding:0 .8em}.lv-portfolio-work .lv-work small{padding-bottom:.8em}

/* Native excerpts of analyticsScreen/statsChart and kitSocialForms.
   Structure, text, fields and palettes match the current Lumez app.
   Native text stays sharp; these are not transformed UI screenshots. */
.ldv-visual{container-type:inline-size;display:block;width:100%;max-width:100%;max-height:100%;min-width:0;color:#1e2330;font-family:Poppins,Arial,sans-serif;text-align:left;line-height:1.5;letter-spacing:normal}
.ldv-visual *{box-sizing:border-box}
.ldv-visual .ldv-surface{width:100%;min-width:0;background:#fff;border-radius:10px;overflow:hidden}
.ldv-visual h2,.ldv-visual h3,.ldv-visual p{margin:0;padding:0;letter-spacing:normal}
.ldv-visual .ldv-title{font-size:clamp(18px,3.1cqw,26px);line-height:1.3;font-weight:600}
.ldv-visual .ldv-small-title{font-size:clamp(13px,2.4cqw,17px);line-height:1.5;font-weight:600}
.ldv-visual .ldv-section-title{font-size:clamp(15px,2.8cqw,20px);line-height:1.5;font-weight:600}
.ldv-visual .ldv-copy{font-size:clamp(12px,1.9cqw,14px);line-height:1.75;color:#717783}
.ldv-visual .ldv-icon{display:inline-block;width:17px;height:17px;flex:none;vertical-align:middle}
.ldv-visual .ldv-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dddfe3;border-radius:7px;background:#fff;color:#1e2330;min-height:40px;padding:10px 14px;font-size:clamp(11px,1.8cqw,14px);font-weight:400;line-height:1.5;white-space:nowrap}
.ldv-visual .ldv-field{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:43px;border:1px solid #dddfe3;border-radius:7px;background:#fff;padding:10px 12px;font-size:clamp(12px,2.4cqw,16px);font-weight:400;line-height:1.5}
.ldv-visual .ldv-toolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;min-width:0;width:100%}
.ldv-visual .ldv-tabs{display:flex;align-items:flex-end;align-self:stretch;gap:20px;flex:1;min-width:145px;border-bottom:1px solid #dddfe3;font-size:clamp(11px,1.8cqw,14px)}
.ldv-visual .ldv-tabs>span{display:flex;align-items:center;min-height:45px;padding:10px 0 11px;color:#8b919a}
.ldv-visual .ldv-tabs>.ldv-active{color:#1e2330;border-bottom:2px solid #1e2330;font-weight:500}
.ldv-visual .ldv-period{display:flex;flex-direction:column;gap:5px;min-width:130px;flex:0 1 170px}
.ldv-visual .ldv-field-label{font-size:clamp(11px,1.8cqw,13px);line-height:1.5}
.ldv-visual .ldv-export{min-height:43px}
.ldv-visual .ldv-collection{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:clamp(16px,3cqw,24px);border:1px solid #dddfe3;border-radius:9px;background:#fff}
.ldv-visual .ldv-collection>div{flex:1;min-width:0}
.ldv-visual .ldv-collection .ldv-copy{margin-top:8px}
.ldv-visual .ldv-collection>.ldv-button{flex:none}
.ldv-visual .ldv-overview{background:#fff;padding:clamp(14px,2.7cqw,27px);display:flex;flex-direction:column;gap:18px}
.ldv-visual .ldv-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.ldv-visual .ldv-heading>.ldv-button{flex:none}
.ldv-visual .ldv-heading .ldv-copy{margin-top:12px}
.ldv-visual .ldv-stats-panel{border:1px solid #dddfe3;border-radius:10px;background:#fff;overflow:hidden}
.ldv-visual .ldv-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(9px,1.8cqw,18px);padding:clamp(12px,2.6cqw,26px)}
.ldv-visual .ldv-kpis>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(76px,14cqw,140px);border-radius:8px;background:var(--lumez-panel-accent,#f4d7e4);padding:12px 7px;text-align:center;min-width:0}
.ldv-visual .ldv-kpis>div:nth-child(2){background:var(--lumez-panel-accent,#f4d7e4)}
.ldv-visual .ldv-kpis>div:nth-child(3){background:var(--lumez-panel-accent,#f4d7e4)}
.ldv-visual .ldv-kpis strong{font-size:clamp(22px,4.4cqw,32px);line-height:1.5;font-weight:600;white-space:nowrap}
.ldv-visual .ldv-kpis>div>span{display:flex;align-items:center;gap:5px;font-size:clamp(10px,1.9cqw,15px);color:#717783;margin-top:6px;white-space:nowrap}
.ldv-visual .ldv-kpis .ldv-icon{width:12px;height:12px}
.ldv-visual .ldv-views,.ldv-visual .ldv-clicks{padding:clamp(15px,2.7cqw,27px);background:#fff}
.ldv-visual .ldv-stats-panel>.ldv-views,.ldv-visual .ldv-stats-panel>.ldv-clicks{border-top:1px solid #dddfe3}
.ldv-visual .ldv-views>.ldv-section-title,.ldv-visual .ldv-clicks>.ldv-section-title{margin-bottom:18px}
.ldv-visual .ldv-chart{display:block;width:100%;height:auto;min-height:110px;max-height:210px;overflow:visible}
.ldv-visual .ldv-chart text{font-family:Poppins,Arial,sans-serif;font-size:12px;fill:#8793a6}
.ldv-visual .ldv-axis{display:flex;justify-content:space-between;font-size:clamp(9px,1.35cqw,11px);color:#717783;padding:0 8px;margin-top:6px}
.ldv-visual .ldv-target{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:clamp(12px,2cqw,15px);line-height:1.5}
.ldv-visual .ldv-target>strong{font-weight:500}
.ldv-visual .ldv-click-bar{grid-column:1/-1;display:block;height:5px;background:var(--lumez-panel-accent,#f4d7e4);border-radius:2px;overflow:hidden}
.ldv-visual .ldv-click-bar>span{display:block;width:100%;height:100%;background:#2848f0}
.ldv-visual .ldv-table-toggle{padding:16px clamp(15px,2.7cqw,27px);font-size:clamp(11px,1.8cqw,14px);border-top:1px solid #dddfe3}
.ldv-visual .ldv-channels{padding:clamp(15px,3cqw,25px);background:#fff}
.ldv-visual .ldv-channels>.ldv-copy{margin-top:8px}
.ldv-visual .ldv-channel-form{display:flex;flex-direction:column;gap:13px;padding-top:15px;margin-top:16px;border-top:1px solid #dddfe3}
.ldv-visual .ldv-between{display:flex;align-items:center;justify-content:space-between;gap:15px}
.ldv-visual .ldv-between>.ldv-icon{width:16px;height:16px;color:#717783}
.ldv-visual .ldv-static-label{display:flex;flex-direction:column;gap:7px;font-size:clamp(12px,2.3cqw,14px);line-height:1.5;min-width:0}
.ldv-visual .ldv-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0}
.ldv-visual .ldv-profile-url{font-size:clamp(11px,2.5cqw,16px);white-space:nowrap;overflow:hidden}
.ldv-visual .ldv-empty-field{min-height:43px}
.ldv-visual.ldv-kind-collection .ldv-surface,.ldv-visual.ldv-kind-period .ldv-surface{background:transparent}
.ldv-visual.ldv-kind-period .ldv-surface{padding:20px;background:#fff}
.ldv-visual.ldv-kind-clicks .ldv-surface{border-radius:10px}
@container(max-width:560px){
 .ldv-visual .ldv-refresh{display:none}
 .ldv-visual .ldv-overview{gap:13px}
 .ldv-visual .ldv-collection{gap:14px;padding:16px}
 .ldv-visual .ldv-collection>.ldv-button{font-size:11px;padding:9px 10px}
 .ldv-visual .ldv-toolbar{gap:12px}
 .ldv-visual .ldv-toolbar>.ldv-tabs{flex-basis:100%}
 .ldv-visual .ldv-toolbar>.ldv-period{flex:1;min-width:125px}
 .ldv-visual .ldv-toolbar>.ldv-export{flex:1}
 .ldv-visual .ldv-channels{padding:15px}
 .ldv-visual .ldv-channel-form{gap:10px;margin-top:12px;padding-top:12px}
 .ldv-visual .ldv-channels .ldv-copy{font-size:12px;line-height:1.6}
}
@container(max-width:380px){
 .ldv-visual .ldv-collection{flex-direction:column;align-items:flex-start;gap:12px}
 .ldv-visual .ldv-collection>.ldv-button{min-height:34px}
 .ldv-visual .ldv-heading .ldv-copy{font-size:12px;line-height:1.65;margin-top:9px}
 .ldv-visual .ldv-tabs{gap:19px}
 .ldv-visual .ldv-period{min-width:120px}
 .ldv-visual .ldv-kpis>div{padding:10px 5px;min-height:75px}
 .ldv-visual .ldv-kpis strong{font-size:22px}
 .ldv-visual .ldv-kpis>div>span{font-size:10px;gap:3px}
 .ldv-visual .ldv-views,.ldv-visual .ldv-clicks{padding:15px}
 .ldv-visual .ldv-channels>.ldv-small-title{font-size:15px}
 .ldv-visual .ldv-channel-form .ldv-small-title{font-size:14px}
 .ldv-visual .ldv-channels .ldv-field{min-height:36px;padding:8px 10px}
}

/* Actual Lumez business/inbox components as static, sharp native HTML.
   App geometry is responsive to the containing tour stage, never scaled. */
.lov-visual{--lov-ink:#1e2330;--lov-blue:#2848f0;--lov-sky:var(--lumez-panel-accent,#f4d7e4);--lov-line:#e1e3e8;--lov-muted:#6b6f79;--lov-canvas:#fff;container:lov / inline-size;display:block;width:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;margin:0;font-family:Poppins,Arial,sans-serif;font-synthesis:none;color:var(--lov-ink);line-height:1.6;text-align:left;background:var(--lov-canvas)}
.lov-visual *{box-sizing:border-box;min-width:0}.lov-art{width:100%;font-size:clamp(14px,2.15cqw,16px)}.lov-visual h2,.lov-visual h3,.lov-visual p{font-family:inherit;margin:0;letter-spacing:normal;color:inherit}.lov-visual h2{font-size:1.8em;line-height:1.3;font-weight:600;letter-spacing:-.03em}.lov-visual h3{font-size:1.3em;line-height:1.4;font-weight:600}.lov-visual p{font-size:1em;line-height:1.75}.lov-visual strong{font-weight:500}.lov-visual small{display:block;color:var(--lov-muted);font-size:.82em;line-height:1.7}.lov-icon,.lov-visual svg{display:block;width:1.2em;height:1.2em;flex:0 0 1.2em}.lov-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:2.9em;padding:.7em 1em;font-size:.9em;font-weight:500;line-height:1.5;border:1px solid #d7dae1;border-radius:.55em;background:#fff;color:var(--lov-ink);white-space:nowrap}.lov-primary{color:#fff;background:var(--lov-blue);border-color:var(--lov-blue)}.lov-topbar{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1em 1.6em;border-bottom:1px solid var(--lov-line);background:#fff}.lov-topbar>strong{font-size:1.3em;font-weight:600}.lov-topbar>.lov-btn{font-size:.8em;min-height:2.6em}.lov-content{padding:1.8em 1.7em 2em}.lov-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.4em;margin-bottom:1.6em}.lov-heading>div{flex:1}.lov-heading p{margin-top:.8em;color:var(--lov-muted)}.lov-heading>.lov-btn{flex:none;font-size:.85em}.lov-tabs{display:flex;gap:1.6em;align-items:center;border-bottom:1px solid var(--lov-line);margin-bottom:1.5em;color:#8a919d;font-size:.9em}.lov-tabs>span{padding:0 .1em 1em;white-space:nowrap}.lov-tabs>.lov-tab-active{color:var(--lov-ink);border-bottom:2px solid var(--lov-ink);font-weight:600}.lov-list{background:#fff;border:1px solid var(--lov-line);border-radius:.7em;overflow:hidden}.lov-business-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr) minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:1em;padding:1.45em 1.5em}.lov-business-row strong{display:block;font-size:1em;line-height:1.6;overflow-wrap:anywhere}.lov-business-row small{margin-top:.4em}.lov-business-cell{font-size:.9em;line-height:1.65;overflow-wrap:anywhere}.lov-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;width:max-content;padding:.35em .7em;border:1px solid var(--lumez-panel-accent,#f4d7e4);border-radius:.35em;background:var(--lumez-panel-accent,#f4d7e4);color:#56739b;font-size:.78em;line-height:1.5;font-weight:400;white-space:normal}.lov-back{display:flex;align-items:center;gap:.5em;color:var(--lov-muted);font-size:.9em;margin-bottom:1.2em}.lov-business-title{margin-bottom:1.6em}.lov-business-title h2{margin:.5em 0 .4em}.lov-business-title>p{color:var(--lov-muted)}.lov-section{padding:1.5em 1.6em;margin-bottom:1.3em;border:1px solid var(--lov-line);border-radius:.7em;background:#fff}.lov-section>h3{margin-bottom:1em}.lov-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4em;padding:0;margin:0}.lov-facts>div{padding-bottom:1em;border-bottom:1px solid var(--lov-line)}.lov-facts dt{font-size:.8em;line-height:1.7;color:var(--lov-muted);margin-bottom:.45em}.lov-facts dd{font-size:1.05em;line-height:1.6;font-weight:500;margin:0;overflow-wrap:anywhere}.lov-deliverable{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.lov-deliverable strong{font-size:1em;line-height:1.65}.lov-deliverable p{font-size:.85em;color:var(--lov-muted);margin-top:.4em}.lov-decision{display:flex;align-items:center;justify-content:space-between;gap:1.3em}.lov-decision>p{font-size:.9em;color:var(--lov-muted);max-width:25em}.lov-decision>div{display:flex;align-items:center;gap:.8em;flex:none}.lov-decision .lov-btn{font-size:.95em}.lov-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.1em;padding:3em 1.5em;background:#fff;border:1px solid var(--lov-line);border-radius:.7em}.lov-empty>.lov-icon{width:2.3em;height:2.3em;flex-basis:2.3em;color:#9ea6b3}.lov-empty h3{font-size:1.4em;font-weight:600}.lov-empty p{color:var(--lov-muted);max-width:30em}.lov-empty .lov-btn{margin-top:.3em}
/* Existing Postfach two-pane list and thread detail, with its normal mobile stack. */
.lov-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.2em;margin-bottom:1.4em}.lov-inbox-toolbar .lov-tabs{flex:1;max-width:29em;margin:0}.lov-inbox-toolbar .lov-btn{font-size:.8em}.lov-inbox-panels{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.4em;align-items:start}.lov-thread-row{display:block;padding:1.3em;background:#fff;text-align:left}.lov-thread-row-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8em;margin-bottom:.6em}.lov-thread-row-head strong{font-size:.9em;line-height:1.6}.lov-unread .lov-thread-row-head strong{font-weight:600}.lov-thread-subject{display:block;font-size:1em;line-height:1.65;margin-bottom:.4em}.lov-thread-snippet{font-size:.9em!important;line-height:1.7!important;color:var(--lov-muted)!important;overflow-wrap:anywhere}.lov-thread-row>.lov-pill{margin-top:.8em}.lov-inbox-empty-detail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;text-align:center;min-height:19em;padding:2em 1em}.lov-inbox-empty-detail>.lov-icon{width:2.3em;height:2.3em;flex-basis:2.3em;color:#9ea6b3}.lov-inbox-empty-detail h3{font-size:1.35em;font-weight:600}.lov-inbox-empty-detail p{color:var(--lov-muted)}.lov-thread-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.lov-thread-header h2{font-size:1.4em;overflow-wrap:anywhere}.lov-thread-header p{font-size:.9em;color:var(--lov-muted);margin-top:.7em}.lov-thread-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.7em;flex:none}.lov-thread-actions>.lov-btn{font-size:.8em}.lov-thread-messages{display:flex;flex-direction:column;align-items:flex-start;gap:1em;margin-bottom:1.3em}.lov-message-card{max-width:96%;padding:1.25em 1.4em;border:1px solid var(--lov-line);border-radius:.6em;background:#fff}.lov-message-meta{display:flex;justify-content:space-between;gap:1em;align-items:flex-start;margin-bottom:.7em;color:#828d9d}.lov-message-meta strong{font-size:.85em;color:#50627b}.lov-message-text{font-size:1em!important;line-height:1.8!important;white-space:pre-wrap;overflow-wrap:anywhere}.lov-reply-composer{display:flex;flex-direction:column;gap:.9em;margin-bottom:0}.lov-field-action{font-size:.95em;font-weight:500;line-height:1.6}.lov-textarea{padding:1em;min-height:7em;border:1px solid #d7dae1;border-radius:.55em;background:#fff;color:#999da6;font-size:1em;line-height:1.65}.lov-reply-footer{display:flex;align-items:center;justify-content:space-between;gap:1em}.lov-reply-footer>p{max-width:25em;font-size:.78em;color:var(--lov-muted);line-height:1.7}.lov-reply-footer>.lov-btn{flex:none}
@container lov (max-width:580px){.lov-heading{flex-direction:column;gap:1em}.lov-heading>.lov-btn{align-self:flex-start}.lov-business-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1em;padding:1.3em}.lov-business-row>div:first-child{grid-column:1/-1}.lov-business-row>.lov-business-cell:last-child{grid-column:1/-1}.lov-facts{grid-template-columns:1fr 1fr;gap:1.2em}.lov-facts>div:last-child{grid-column:1/-1}.lov-decision{flex-direction:column;align-items:stretch}.lov-decision>div{justify-content:flex-end}.lov-inbox-panels{grid-template-columns:1fr}.lov-inbox-empty-detail{display:none}.lov-empty{padding:2em 1.2em}.lov-thread-header{flex-direction:column}.lov-thread-actions{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.lov-reply-footer{flex-direction:column;align-items:stretch}.lov-reply-footer>p{max-width:none}.lov-reply-footer>.lov-btn{width:100%}}
@container lov (max-width:380px){.lov-art{font-size:14px}.lov-topbar{padding:1em}.lov-topbar>strong{font-size:1.2em}.lov-topbar>.lov-btn{font-size:.8em;padding:.6em .8em}.lov-content{padding:1.3em 1em 1.5em}.lov-heading h2,.lov-business-title h2{font-size:1.7em}.lov-heading p{font-size:1em}.lov-section{padding:1.2em}.lov-inbox-toolbar{gap:.8em}.lov-inbox-toolbar .lov-tabs{gap:1.2em;font-size:.9em}.lov-inbox-toolbar>.lov-btn{font-size:.75em;padding:.7em}.lov-message-card{max-width:100%;padding:1.15em}.lov-decision>div{gap:.7em}.lov-decision .lov-btn{flex:1;padding:.8em .7em;font-size:.9em}.lov-thread-header h2{font-size:1.4em}.lov-back{font-size:.9em}}

/* Foundable /solutions/websites: first two sections only. Carrd #pro: feature list. */
.lp-master-pricing{padding-top:0;background:var(--lp-sky)}
.lp-pricing-hero{padding:168px 24px 36px;text-align:center;background:var(--lp-sky)}
.lp-site .lp-pricing-hero h1{font-size:64px;line-height:1.12;font-weight:700;letter-spacing:-.04em;margin:0 0 20px}
.lp-pricing-hero>p{max-width:620px;margin:auto;font-size:18px;line-height:1.6}
.lp-master-pricing .lp-price-plans{background:var(--lp-sky);padding:0 0 64px}
.lp-master-pricing .lp-price-interval{margin:0 0 30px}
.lp-master-pricing .lp-price-interval button{background:transparent;font-size:16px}
.lp-master-pricing .lp-price-interval button small{background:white}
.lp-master-pricing .lp-price-columns{max-width:1192px;padding:0 40px;gap:16px;align-items:stretch;grid-auto-rows:1fr}
.lp-master-pricing .lp-price-card{min-height:0;gap:22px;padding:24px 20px;border:0;box-shadow:none}
.lp-master-pricing .lp-price-card.lp-price-highlight{border:2px solid var(--lp-blue);padding:22px 18px;background:#fff}
.lp-master-pricing .lp-price-title{gap:5px}
.lp-master-pricing .lp-price-title h2{font-size:20px;font-weight:600;letter-spacing:-.025em}
.lp-master-pricing .lp-price-title p{min-height:42px;font-size:13px}
.lp-master-pricing .lp-price-main{gap:4px}
.lp-master-pricing .lp-price-billed{min-height:34px;font-size:12px;order:2}
.lp-master-pricing .lp-price-amount{order:0;gap:5px}
.lp-master-pricing .lp-price-amount strong{font-size:34px}
.lp-master-pricing .lp-price-main del,.lp-master-pricing .lp-price-strike-space{order:1;min-height:18px;font-size:12px;line-height:18px}
.lp-master-pricing .lp-price-main .lp-button{order:3;margin-top:12px;min-height:48px;font-size:14px;padding:12px 8px}
.lp-master-pricing .lp-price-includes{gap:14px}
.lp-master-pricing .lp-price-includes ul{gap:12px}
.lp-master-pricing .lp-price-includes li{font-size:13px;line-height:1.6}
.lp-master-pricing .lp-price-includes h3{font-size:13px;min-height:40px}
.lp-price-compare-link{margin-top:32px;font-size:16px;text-underline-offset:5px}
.lp-master-pricing .lp-price-note{max-width:760px;margin-top:20px;font-size:12px;color:#434755}
.lp-master-pricing .lp-price-comparison{padding:80px 40px;background:#fff;gap:48px;scroll-margin-top:110px}
.lp-master-pricing .lp-native-faq{background:var(--lp-sky);padding:80px 40px}
@media(max-width:1050px){.lp-master-pricing .lp-price-columns{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}.lp-pricing-hero{padding-top:150px}}
@media(max-width:700px){.lp-pricing-hero{padding:130px 24px 28px}.lp-site .lp-pricing-hero h1{font-size:40px}.lp-pricing-hero>p{font-size:16px}.lp-master-pricing .lp-price-columns{grid-template-columns:1fr;padding:0 24px;max-width:440px}.lp-master-pricing .lp-price-card{padding:24px}.lp-master-pricing .lp-price-title p,.lp-master-pricing .lp-price-includes h3,.lp-master-pricing .lp-price-billed{min-height:0}.lp-master-pricing .lp-price-card.lp-price-highlight{padding:22px}.lp-master-pricing .lp-price-comparison,.lp-master-pricing .lp-native-faq{padding:56px 24px}.lp-master-pricing .lp-price-interval{gap:18px}.lp-master-pricing .lp-price-table-scroll{max-width:100%;overflow-x:auto}}
.lp-native-page:has(>.lp-product-hero){padding-top:0;background:var(--lp-sky)}
.lp-product-hero{padding:172px 40px 80px;display:flex;flex-direction:column;align-items:center;gap:60px;background:var(--lp-sky)}
.lp-product-intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;width:100%;max-width:1000px}
.lp-site .lp-product-intro h1{font-size:72px;line-height:1.08;letter-spacing:-.045em;font-weight:700;max-width:920px;margin:0}
.lp-product-intro>p{max-width:660px;font-size:18px;line-height:1.6;color:var(--lp-muted);margin:0}
.lp-product-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:4px}
.lp-dashboard-shell{width:100%;max-width:1120px;max-height:none;border-radius:24px;overflow:hidden;background:#fff}
.lp-dashboard-shell>.lv-art{font-size:14px;max-height:none}
.lp-dashboard-shell .lv-app-shell{height:625px;border-radius:24px;grid-template-columns:190px minmax(0,1fr);border:1px solid #e5e8ed}
.lp-dashboard-shell .lv-app-main{display:flex;flex-direction:column;min-height:0}
.lp-dashboard-shell .lv-topbar{min-height:68px;padding:16px 24px;flex:none}
.lp-dashboard-shell .lv-topbar>strong{font-size:20px}
.lp-dashboard-content{padding:24px;min-width:0;min-height:0;overflow:hidden;background:#fff;flex:1}
.lp-dashboard-content>.lv-visual,.lp-dashboard-content>.ldv-visual,.lp-dashboard-content>.lov-visual{max-height:none}
.lp-dashboard-content .lv-editor-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}
.lp-dashboard-content .lv-editor-grid>.lv-preview{display:flex}
.lp-product-rows{padding:96px 40px;background:#fff;margin-top:0;scroll-margin-top:115px}
.lp-product-rows-inner{max-width:1120px;margin:auto;display:flex;flex-direction:column;gap:16px}
.lp-site .lp-product-rows-inner>h2{font-size:44px;line-height:1.15;letter-spacing:-.035em;font-weight:600;max-width:800px;margin:0 0 24px}
.lp-product-row{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;min-height:420px;padding:10px;border-radius:24px;background:#fff;overflow:hidden}
.lp-product-row-copy{padding:42px 34px;align-self:center;min-width:0}
.lp-site .lp-product-row-copy h3{font-size:25px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:0 0 16px}
.lp-product-row-copy>p{font-size:16px;line-height:1.75;color:var(--lp-muted);margin:0}
.lp-product-row-visual{min-width:0;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:18px;background:var(--lp-sky);overflow:hidden}
.lp-product-row-visual>img{display:block;max-width:100%;max-height:380px;width:auto;height:auto;object-fit:contain}
.lp-product-row-visual>.lv-visual,.lp-product-row-visual>.ldv-visual,.lp-product-row-visual>.lov-visual{max-height:none}
.lp-product-row-reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}
.lp-product-row-reverse>.lp-product-row-copy{order:2}
.lp-product-row-reverse>.lp-product-row-visual{order:1}
.lp-native-tools{background:var(--lp-sky)}
.lp-native-faq{background:#fff}
.lp-native-tools>.lp-native-container{max-width:1000px;gap:50px}
.lp-native-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 48px;width:100%;max-width:960px;margin:0;padding:0;list-style:none}
.lp-native-tool{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;justify-content:initial;gap:20px;height:auto;min-height:0;padding:0;border:0;border-radius:0;text-align:left;background:transparent;aspect-ratio:auto}
.lp-tool-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;background:#fff;border-radius:50%;flex:none;color:var(--lp-ink)}
.lp-tool-icon>svg{display:block;width:24px;height:24px}
.lp-site .lp-native-tool h3{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.025em;margin:0 0 10px}
.lp-native-tool div>p{font-size:16px;line-height:1.75;color:var(--lp-muted);margin:0}
.lp-header .lp-logo img{width:36px;height:36px;flex:none}
.lp-footer .lp-logo img{width:38px;height:38px;flex:none}
.lp-brand-end{position:relative;isolation:isolate;width:100%;padding:120px 40px;background:var(--lp-sky);text-align:center;overflow:hidden}
.lp-brand-end-inner{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:auto;padding:24px 0}
.lp-site .lp-brand-end h2{font-size:48px;line-height:1.15;letter-spacing:-1.3px;font-weight:700;margin:0 0 16px;max-width:448px}
.lp-brand-end-inner>p{max-width:448px;margin:0 auto 32px;font-size:18px;line-height:27px}
.lp-brand-logo{position:absolute;z-index:-1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid #292b2d;border-radius:8px;padding:9px;background:#fff;transform:rotate(var(--logo-angle));text-decoration:none}
.lp-brand-logo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:3px}
.lp-brand-logo.right-1{inset:80px 277px auto auto}.lp-brand-logo.right-2{inset:140px 91px auto auto}.lp-brand-logo.right-3{inset:223px 199px auto auto}.lp-brand-logo.right-4{inset:auto 334px 108px auto}.lp-brand-logo.right-5{inset:auto 92px 125px auto}.lp-brand-logo.left-1{inset:98px auto auto 350px}.lp-brand-logo.left-2{inset:188px auto auto 251px}.lp-brand-logo.left-3{inset:auto auto 111px 263px}.lp-brand-logo.left-4{inset:auto auto 208px 124px}.lp-brand-logo.left-5{inset:86px auto auto 110px}
@media(min-width:992px) and (max-width:1180px){.lp-brand-logo.left-1,.lp-brand-logo.left-3,.lp-brand-logo.right-1,.lp-brand-logo.right-4{display:none}}
@media(max-width:991px){.lp-product-hero{padding:156px 28px 64px;gap:44px}.lp-site .lp-product-intro h1{font-size:58px}.lp-dashboard-shell .lv-app-shell{grid-template-columns:minmax(0,1fr);height:560px}.lp-dashboard-shell .lv-sidebar{display:none}.lp-product-rows{padding:80px 28px;margin-top:0}.lp-product-row-copy{padding:28px 20px}.lp-product-row-visual{padding:20px}.lp-native-tool-grid{gap:36px 30px}.lp-brand-end{padding:64px 24px}.lp-brand-end-inner{padding:0}.lp-brand-end-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:32px}.lp-brand-logo{position:static!important;z-index:auto;width:48px;height:48px;padding:6px}}
@media(max-width:809px){.lp-native-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-native-tool{padding:0;aspect-ratio:auto;min-height:0;gap:16px}}
@media(max-width:700px){.lp-product-hero{padding:130px 20px 48px;gap:36px}.lp-site .lp-product-intro h1{font-size:43px;line-height:1.08}.lp-product-intro{gap:20px}.lp-product-intro>p{font-size:16px;line-height:1.65}.lp-product-actions{width:100%;gap:10px}.lp-product-actions .lp-button{padding:13px 16px;font-size:15px;min-height:50px}.lp-dashboard-shell{border-radius:16px}.lp-dashboard-shell .lv-app-shell{height:auto;max-height:650px;border-radius:16px}.lp-dashboard-shell .lv-topbar{padding:12px;min-height:56px}.lp-dashboard-shell .lv-topbar>strong{font-size:16px}.lp-dashboard-shell .lv-topbar>.lv-btn{font-size:10px;padding:7px 9px;min-height:32px}.lp-dashboard-content{padding:12px;overflow:hidden}.lp-dashboard-content .lv-editor-grid{grid-template-columns:minmax(0,1fr)}.lp-dashboard-content .lv-editor-grid>.lv-preview{display:none}.lp-product-rows{padding:56px 20px;margin-top:0}.lp-site .lp-product-rows-inner>h2{font-size:32px;line-height:1.15;margin-bottom:16px}.lp-product-row,.lp-product-row-reverse{display:flex;flex-direction:column;min-height:0;padding:8px;gap:0;border-radius:20px}.lp-product-row-copy,.lp-product-row-reverse>.lp-product-row-copy{padding:24px 18px;order:0}.lp-site .lp-product-row-copy h3{font-size:23px;margin-bottom:12px}.lp-product-row-copy>p{font-size:16px;line-height:1.65}.lp-product-row-visual,.lp-product-row-reverse>.lp-product-row-visual{padding:18px;min-height:160px;order:1;border-radius:14px}.lp-product-row-visual>img{max-height:350px}.lp-native-tool-grid{grid-template-columns:minmax(0,1fr);gap:30px}.lp-native-tool{grid-template-columns:44px minmax(0,1fr);gap:16px}.lp-tool-icon{width:44px;height:44px}.lp-site .lp-native-tool h3{font-size:18px;margin-bottom:6px}.lp-native-tool div>p{font-size:15px;line-height:1.7}.lp-header .lp-logo img{width:34px;height:34px}.lp-brand-end{padding:56px 24px}.lp-site .lp-brand-end h2{font-size:32px;letter-spacing:-.8px}.lp-brand-end-inner>p{font-size:16px;line-height:25px}.lp-brand-end-logos{gap:16px}}

/* The accepted homepage's 450 x 350 feature geometry; shorter slots for URL/toolbars. */
.lp-product-rows-inner{max-width:1000px;gap:80px}
.lp-product-rows-inner>h2{margin-bottom:0}
.lp-product-row,.lp-product-row-reverse{grid-template-columns:minmax(0,450px) 450px;justify-content:space-between;gap:80px;min-height:350px;padding:0;border-radius:0;background:transparent;overflow:visible}
.lp-product-row-copy{padding:0}
.lp-site .lp-product-row-copy h3{font-size:32px;line-height:1.12;font-weight:700;letter-spacing:-.9px;margin-bottom:20px}
.lp-product-row-copy>p{line-height:24px;color:var(--lp-ink)}
.lp-product-row-visual{width:450px;height:350px;min-height:0;padding:20px;border-radius:18px;align-self:center}
.lp-product-row-compact{min-height:220px}
.lp-product-row-compact>.lp-product-row-visual{height:220px}
.lp-product-row-link{min-height:160px}
.lp-product-row-link>.lp-product-row-visual{height:140px}
.lp-tool-icon{border:1.5px solid #1e2330}
.lv-visual{--lv-sky:var(--lumez-panel-accent,#f4d7e4)}
.lv-nav-active{background:var(--lumez-panel-accent,#f4d7e4)!important;color:#1e2330!important}
.lp-product-row-visual .lv-art{font-size:12px}
.lp-product-row-visual .lv-card{padding:1em}
.lp-product-row-visual .lv-theme-selection .lv-card>h3{display:none}
.lp-product-row-visual .lv-theme-tabs{margin-bottom:1em}
.lp-product-row-visual .lv-theme-mini{padding:1em .75em .8em;gap:.5em}
.lp-product-row-visual .lv-theme-mini .lv-avatar{width:3em;height:3em}
.lp-product-row-visual .lv-photo-field{gap:.8em;margin-bottom:1em}
.lp-product-row-visual .lv-fields{gap:1em}
.lp-product-row-visual .lv-content-blocks .lv-block-actions .lv-icon:first-child{display:none}
.ldv-visual .ldv-kpis>div{background:var(--lumez-panel-accent,#f4d7e4)}.ldv-visual .ldv-kpis>div:nth-child(2){background:var(--lumez-panel-accent,#f4d7e4)}.ldv-visual .ldv-kpis>div:nth-child(3){background:var(--lumez-panel-accent,#f4d7e4)}
.lp-product-row-visual .lov-topbar,.lp-dashboard-content .lov-topbar{display:none}
.lp-product-row-visual .lov-heading{margin-bottom:1em}
.lp-product-row-visual .lov-art{font-size:12px}
.lp-product-row-visual .lov-content{padding:14px}
.lp-product-row-visual .lov-back,.lp-product-row-visual .lov-detail .lov-briefing,.lp-product-row-visual .lov-detail .lov-deliverables,.lp-product-row-visual .lov-detail .lov-decision>p{display:none}
.lp-product-row-visual .lov-detail .lov-section{padding:12px}
.lp-product-row-visual .lov-detail .lov-business-title{margin-bottom:12px}
.lp-product-row-visual .lov-detail .lov-business-title h2{font-size:21px}
.lp-product-row-visual .lov-detail .lov-facts{gap:8px}
.lp-product-row-visual .lov-detail .lov-facts>div{padding:6px 0}
.lp-product-row-visual .lov-decision{padding-top:12px}
.lov-decision .lov-primary{background:#d9ebd8;border-color:#d9ebd8;color:#1e2330}
.lp-product-row-visual .lov-thread-header,.lp-product-row-visual .lov-reply-footer>p{display:none}
.lp-product-row-visual .lov-textarea{min-height:64px}
.lp-product-row-visual .lov-reply-composer{padding:12px}
.lp-product-row-visual .lov-inbox-empty-detail{display:none}
.lp-product-row-visual .lov-inbox-panels{grid-template-columns:minmax(0,1fr)}
@media(max-width:1100px){.lp-product-row,.lp-product-row-reverse{grid-template-columns:minmax(0,1fr) minmax(0,450px);gap:40px}.lp-product-row-visual{width:100%}}
@media(max-width:850px){.lp-product-row,.lp-product-row-reverse{display:flex;flex-direction:column;gap:24px;min-height:0}.lp-product-row-copy,.lp-product-row-reverse>.lp-product-row-copy{order:0;max-width:500px;width:100%}.lp-product-row-visual,.lp-product-row-reverse>.lp-product-row-visual{order:1;width:450px;max-width:100%}.lp-product-rows-inner{gap:64px}.lp-product-row-compact>.lp-product-row-visual{height:200px}.lp-product-row-link>.lp-product-row-visual{height:120px}}
@media(max-width:700px){.lp-product-row-visual{height:320px;padding:16px}.lp-site .lp-product-row-copy h3{font-size:28px;line-height:1.15;margin-bottom:14px}.lp-product-rows-inner{gap:48px}.lp-product-row-copy{padding:0}.lp-product-row-compact>.lp-product-row-visual{height:210px}.lp-product-row-link>.lp-product-row-visual{height:116px}.lp-product-row-visual .lv-art{font-size:11px}.lp-product-row-visual .lov-art{font-size:11px}}

/* Every row uses the same homepage stage, including link and toolbar compositions. */
.lp-product-row-visual:has(>.lfc-composition){padding:0}
@media(max-width:700px){.lp-product-row-visual{height:250px}.lp-product-row-visual:has(>.lfc-composition){height:250px}}

/* Mobile illustrations keep the homepage's equal 250px stages with complete focused UI. */
@media(max-width:700px){.lp-product-row-visual .lv-profile-editor .lv-photo-field .lv-avatar{width:3.5em;height:3.5em}.lp-product-row-visual .lv-profile-editor .lv-photo-field>div>small,.lp-product-row-visual .lv-profile-editor .lv-photo-field>div>span:not(.lv-btn){display:none}.lp-product-row-visual .lv-profile-editor .lv-card{padding:.8em}.lp-product-row-visual .lv-profile-editor .lv-card>h3{margin-bottom:8px}.lp-product-row-visual .lv-profile-editor .lv-textarea{min-height:3em}.lp-product-row-visual .lv-theme-selection .lv-mini-link,.lp-product-row-visual .lv-theme-selection .lv-theme-choice>small{display:none}.lp-product-row-visual .lv-theme-selection .lv-avatar{width:2.5em;height:2.5em}}

/* Focus the offer excerpt on amount, deadline and decision, without clipping rows. */
.lp-product-row-visual .lov-offer-detail .lov-content{padding:8px}
.lp-product-row-visual .lov-offer-detail .lov-overview>h3,.lp-product-row-visual .lov-offer-detail .lov-facts>div:last-child,.lp-product-row-visual .lov-offer-detail .lov-business-title>.lov-pill{display:none}
.lp-product-row-visual .lov-offer-detail .lov-overview{padding:10px;margin-bottom:10px}
.lp-product-row-visual .lov-offer-detail .lov-business-title{margin-bottom:8px}
.lp-product-row-visual .lov-offer-detail .lov-business-title h2{margin-top:0}

/* Public product views use one blue action colour on white surfaces. */
.lp-native-page{--lumez-panel-accent:#fff}
.lp-product-row-visual .lfc-facts-widget,.lp-product-row-visual .lfc-kpis>div{background:#fff}
/* These illustrations never capture clicks, wheel, touch or keyboard scrolling. */
.lp-dashboard-shell,.lp-product-row-visual{pointer-events:none;user-select:none;touch-action:pan-y}
.lp-dashboard-shell *,.lp-product-row-visual *{pointer-events:none!important;scrollbar-width:none}
.lp-dashboard-shell :is(.luh-content-panel,.luh-live-preview,.luh-kit-preview,.luh-kit-controls,.luh-brand-controls,.luh-brand-preview,.lv-workspace,.lv-preview),.lp-product-row-visual :is(.lov-content,.lv-art,.ldv-surface){overflow:hidden!important}

/* Same menu components, reduced to two compact ordered columns. */
.lp-menu-panel{left:50%;transform:translateX(-50%);top:56px;width:430px;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--lp-product-menu-rows,4),auto);grid-auto-flow:column;gap:4px 12px;padding:16px}
.lp-menu-panel .lp-menu-link{min-height:44px;padding:10px 12px;margin:0!important;font-size:14px;font-weight:500;border-radius:8px;gap:10px}
.lp-menu-panel .lp-menu-link:hover{background:#f5f7ff}
.lp-menu-panel .lp-menu-link[aria-current="page"]{color:var(--lp-blue)}
@media(max-width:700px){.lp-mobile-product-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--lp-product-menu-rows,4),auto);grid-auto-flow:column;gap:4px 12px}.lp-mobile-product-links>a{font-size:14px!important;min-height:44px;padding:10px 0!important;gap:8px!important}.lp-mobile-product-links .lp-nav-icon{width:18px;height:18px}.lp-mobile-menu nav{padding-top:18px}}

.lp-product-row-visual:has(>.lbv-excerpt){padding:0}

/* Separate overlapping layers with the existing sky background colour. */
.luh-kit-document{background:#f4d7e4!important;border:0}
.luh-kit-cover{height:6em;background:#f4d7e4!important}
.lp-product-row-visual :is(.lfe-photo-card,.lfe-offer-title,.lfe-offer-title .lov-business-title,.lfe-inquiry,.lfe-inquiry .lov-message-card,.lfc-photo-card,.lfc-chart-card,.lfc-gallery-main .lv-card,.lfc-profile-main .lv-card,.lbv-ex-main){background:#f4d7e4!important;border-color:transparent}
.lp-product-row-visual .lfc-kpis>div{background:#f4d7e4}
.lp-product-row-visual .lfe-theme-board .lv-theme-card{padding:18px}
.lp-product-row-visual .lfe-theme-board .lv-theme-card>h3:not(:first-child){margin-top:22px}

.lp-product-row-visual .lfc-bio-card .lv-field-value{border-color:#d7dae1}

/* Product art has no stacked grey frame around the preview area. */
.lp-dashboard-shell .lv-app-shell,.lp-dashboard-shell .lv-editor-grid,.lp-dashboard-shell .lv-preview,.lp-dashboard-shell .luh-live-preview,.lp-dashboard-shell .luh-kit-preview{border:0!important;box-shadow:none!important}
.lp-product-row-visual .lv-desktop-screen,.lp-product-row-visual .lv-editor-grid{border:0;box-shadow:none}

/* Persistent navigation state uses the same focused blue as primary actions. */
.lp-dashboard-shell .lv-navigation .lv-nav-row.lv-nav-active{background:var(--lp-blue)!important;color:#fff!important}
.lp-dashboard-shell .lv-navigation .lv-nav-active .lv-icon{color:#fff}
.lp-dashboard-shell .lv-btn.lv-primary{background:var(--lp-blue);color:#fff;border-color:var(--lp-blue)}

/* The accepted homepage's 450x350, clipped, two-view positioning system.
   Scaled relative positions follow the containing feature stage, not viewport.
   Text-bearing widgets are native HTML; no UI screenshots are embedded. */
.lfc-composition{position:relative;container:lfc / inline-size;width:100%;height:100%;aspect-ratio:450/350;min-width:0;min-height:0;overflow:hidden;font-family:Poppins,Arial,sans-serif;color:#1e2330;text-align:left;isolation:isolate}
.lfc-composition *{box-sizing:border-box}
.lfc-composition>img,.lfc-composition>.lfc-photo-card,.lfc-composition>.lfc-bio-card,.lfc-composition>.lfc-share-widget,.lfc-composition>.lfc-facts-widget,.lfc-composition>.lfc-native-widget,.lfc-composition>.lfc-kpis,.lfc-composition>.lfc-chart-card{position:absolute;margin:0}
.lfc-composition .lv-visual,.lfc-composition .ldv-visual{margin:0;max-height:none}
.lfc-composition .lv-art,.lfc-composition .ldv-surface{max-height:none}
.lfc-composition .lfc-portfolio-phone{left:8cqw;top:4cqw;width:38.889cqw;height:80.317cqw;max-width:none;object-fit:contain;z-index:1}
.lfc-share-widget{left:27.778cqw;top:60.889cqw;width:67.778cqw;padding:2.667cqw;background:var(--lumez-panel-accent,#f4d7e4);border-radius:12px;z-index:2}
.lfc-share-widget .lv-share{padding:0;background:transparent;border:0}
.lfc-share-widget .lv-url-tools{font-size:11px}
.lfc-share-widget .lv-url{background:#fff}
.lfc-share-widget .lv-tool-square{background:#fff}
.lfc-kpis{left:5.333cqw;top:6.667cqw;width:70cqw;height:33.778cqw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;z-index:1}
.lfc-kpis>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;background:var(--lumez-panel-accent,#f4d7e4);border-radius:12px;padding:16px 6px 30px}
.lfc-kpis>div:nth-child(2){background:var(--lumez-panel-accent,#f4d7e4)}
.lfc-kpis>div:nth-child(3){background:var(--lumez-panel-accent,#f4d7e4)}
.lfc-kpis strong{font-size:clamp(22px,6cqw,28px);font-weight:600;line-height:1.4;white-space:nowrap}
.lfc-kpis>div>span{font-size:12px;line-height:1.5;color:#717783;white-space:nowrap}
.lfc-native-widget{left:22.222cqw;top:39.778cqw;width:73.333cqw;z-index:2}
.lfc-collection .ldv-collection{background:var(--lumez-panel-accent,#f4d7e4);border:0;border-radius:12px}
.lfc-collection .ldv-collection>.ldv-button{background:#fff}
.lfc-period .lfc-native-widget{left:27.778cqw;top:43.333cqw;width:67.778cqw}
.lfc-period .ldv-kind-period .ldv-surface{padding:12px;background:var(--lumez-panel-accent,#f4d7e4);border-radius:12px}
.lfc-period .ldv-tabs{border-bottom-color:#cfc6de}
.lfc-period .ldv-tabs>span{min-height:36px;padding-top:4px;padding-bottom:8px}
.lfc-period .ldv-toolbar{gap:9px}
.lfc-period .ldv-field{background:#fff}
.lfc-period .ldv-export{background:#fff;font-size:11px;padding:9px 10px}
.lfc-period .ldv-period{min-width:120px!important}
.lfc-chart-card{left:5.333cqw;top:5.333cqw;width:70cqw;height:51.111cqw;padding:18px;background:var(--lumez-panel-accent,#f4d7e4);border-radius:12px;z-index:1}
.lfc-chart-card h3{margin:0;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:normal}
.lfc-chart{display:block;width:100%;height:100px;margin-top:16px;overflow:visible}
.lfc-chart text{font:12px Poppins,Arial,sans-serif;fill:#8793a6}
.lfc-chart-axis{display:flex;justify-content:space-between;gap:10px;color:#717783;font-size:10px;line-height:1.5;margin-top:5px}
.lfc-clicks .lfc-kpis{top:10cqw;height:37.778cqw}
.lfc-clicks .lfc-native-widget{top:44.444cqw}
.lfc-clicks .ldv-clicks{background:var(--lumez-panel-accent,#f4d7e4);border-radius:12px}
.lfc-clicks .ldv-click-bar{background:#ead0dd}
.lfc-photo-card{left:5.333cqw;top:6.222cqw;width:43.556cqw;height:60.889cqw;padding:12px;background:var(--lumez-panel-accent,#f4d7e4);border-radius:13px;text-align:center;z-index:1}
.lfc-photo-card>img{display:block;width:100%;height:44.444cqw;border-radius:8px;object-fit:cover;object-position:center top}
.lfc-photo-card>strong{display:block;font-size:18px;font-weight:600;line-height:1.5;margin-top:10px;white-space:nowrap}
.lfc-photo-card>span{display:block;font-size:12px;line-height:1.5;color:#717783;margin-top:2px;white-space:nowrap}
.lfc-bio-card{left:40.222cqw;top:30cqw;width:54.222cqw;padding:15px;background:var(--lumez-panel-accent,#f4d7e4);border-radius:12px;z-index:2}
.lfc-bio-card .lv-art{font-size:12px}
.lfc-bio-card .lv-field-label{font-size:12px;font-weight:500}
.lfc-bio-card .lv-field-value{font-size:12px;line-height:1.6;padding:11px;background:#fff;border-color:#e1d49e;min-height:0}
.lfc-facts-widget{left:40.222cqw;top:33.333cqw;width:54.222cqw;padding:10px;background:var(--lumez-panel-accent,#f4d7e4);border-radius:12px;z-index:2}
.lfc-facts-widget .lv-availability{background:transparent;padding:0 6px}
.lfc-facts-widget .lv-art{font-size:12px}
.lfc-facts-widget .lv-facts>div{font-size:11px;padding:10px 0;gap:8px;border-color:#d9b8c9}
.lfc-facts-widget .lv-facts>div:last-child{border-bottom:0}
@container lfc (max-width:380px){
 .lfc-composition .lfc-portfolio-phone{left:20px;top:8px;width:126px;height:260px}
 .lfc-share-widget{left:80px;top:190px;width:calc(100% - 95px);padding:9px;border-radius:10px}
 .lfc-share-widget .lv-url-tools{font-size:10px;gap:4px}
 .lfc-share-widget .lv-url{padding:7px 6px;gap:5px}
 .lfc-share-widget .lv-tool-square{width:25px;height:29px}
 .lfc-share-widget .lv-icon{width:13px;height:13px;flex-basis:13px}
 .lfc-kpis{left:15px;top:20px;width:76%;height:120px;gap:7px}
 .lfc-kpis>div{padding:10px 4px 24px;gap:5px;border-radius:10px}
 .lfc-kpis strong{font-size:22px}
 .lfc-kpis>div>span{font-size:10px}
 .lfc-native-widget{left:23%;top:115px;width:72%}
 .lfc-collection .ldv-collection{padding:13px;border-radius:10px}
 .lfc-collection .ldv-collection .ldv-copy{display:none}
 .lfc-collection .ldv-collection>.ldv-button{min-height:32px}
 .lfc-period .lfc-chart-card{left:15px;top:16px;width:76%;height:165px;padding:14px}
 .lfc-chart-card h3{font-size:14px}
 .lfc-chart{height:72px;margin-top:12px}
 .lfc-chart-axis{font-size:9px;margin-top:2px}
 .lfc-period .lfc-native-widget{left:25%;top:145px;width:70%}
 .lfc-period .ldv-kind-period .ldv-surface{padding:10px;border-radius:10px}
 .lfc-period .ldv-toolbar>.ldv-tabs{min-width:0;min-height:30px;gap:16px}
 .lfc-period .ldv-tabs>span{font-size:11px;min-height:30px;padding-bottom:5px}
 .lfc-period .ldv-toolbar>.ldv-period{min-width:0!important;flex-basis:100%}
 .lfc-period .ldv-field-label{display:none}
 .lfc-period .ldv-select{min-height:32px;padding:7px 9px;font-size:11px}
 .lfc-period .ldv-export{display:none}
 .lfc-clicks .lfc-kpis{top:25px;height:135px}
 .lfc-clicks .lfc-native-widget{top:145px}
 .lfc-clicks .ldv-clicks{padding:14px;border-radius:10px}
 .lfc-clicks .ldv-section-title{font-size:14px;margin-bottom:12px}
 .lfc-photo-card{left:12px;top:15px;width:132px;height:218px;padding:10px;border-radius:11px}
 .lfc-photo-card>img{height:155px;border-radius:7px}
 .lfc-photo-card>strong{font-size:16px;margin-top:8px}
 .lfc-photo-card>span{font-size:10px;margin-top:1px}
 .lfc-bio-card{left:126px;top:72px;width:calc(100% - 140px);padding:11px;border-radius:10px}
 .lfc-bio-card .lv-art,.lfc-bio-card .lv-field-label,.lfc-bio-card .lv-field-value{font-size:11px}
 .lfc-bio-card .lv-field-value{padding:8px;line-height:1.6}
 .lfc-facts-widget{left:126px;top:112px;width:calc(100% - 140px);padding:9px;border-radius:10px}
 .lfc-facts-widget .lv-facts>div{font-size:10px;padding:9px 0;gap:6px}
 .lfc-facts-widget .lv-facts>div:last-child{display:none}
}

/* Further homepage compositions: gallery + editor, profile + facts, offer.
   Existing six compositions above remain unchanged. */
.lfc-gallery-main,.lfc-gallery-editor,.lfc-profile-main,.lfc-profile-facts{position:absolute;margin:0;min-width:0}
.lfc-gallery-main{left:4.889%;top:6.286%;width:64.889%;height:72.857%;z-index:1;background:var(--lumez-panel-accent,#f4d7e4);border-radius:13px;overflow:hidden}
.lfc-gallery-main .lv-visual,.lfc-gallery-main .lv-art,.lfc-gallery-main .lv-samples{height:100%;max-height:none}
.lfc-gallery-main .lv-art{font-size:11px}
.lfc-gallery-main .lv-samples{padding:16px;border:0;border-radius:13px;background:var(--lumez-panel-accent,#f4d7e4)}
.lfc-gallery-main .lv-samples>h3{font-size:15px;line-height:1.4;margin-bottom:13px}
.lfc-gallery-main .lv-work-grid{gap:10px}
.lfc-gallery-main .lv-work img{aspect-ratio:1.15;border-radius:7px}
.lfc-gallery-main .lv-work strong{font-size:11px;line-height:1.5;margin-top:6px}
.lfc-gallery-main .lv-samples>.lv-btn{display:none}
.lfc-gallery-editor{left:39.556%;top:61.429%;width:56.667%;z-index:2}
.lfc-gallery-editor .lv-art{font-size:11px}
.lfc-gallery-editor .lv-block-list{gap:5px}
.lfc-gallery-editor .lv-block-row{padding:7px 9px;gap:7px;border:0;border-radius:9px;background:var(--lumez-panel-accent,#f4d7e4)}
.lfc-gallery-editor .lv-block-row:nth-child(2){background:var(--lumez-panel-accent,#f4d7e4)}
.lfc-gallery-editor .lv-block-row:nth-child(3){background:var(--lumez-panel-accent,#f4d7e4)}
.lfc-gallery-editor .lv-block-symbol{width:22px;height:22px;flex-basis:22px;background:#fff;color:#1e2330;border-radius:4px}
.lfc-gallery-editor .lv-block-symbol .lv-icon{width:15px;height:15px;flex-basis:15px}
.lfc-gallery-editor .lv-reorder{gap:1px}
.lfc-gallery-editor .lv-reorder .lv-icon{width:10px;height:10px;flex-basis:10px}
.lfc-gallery-editor .lv-block-copy strong{font-size:11px;line-height:1.45}
.lfc-gallery-editor .lv-block-copy small,.lfc-gallery-editor .lv-block-actions{display:none}
.lfc-profile-main{left:4.444%;top:5.143%;width:77.778%;height:74.286%;z-index:1}
.lfc-profile-main .lv-art,.lfc-profile-main .lv-card{height:100%}
.lfc-profile-main .lv-art{font-size:12px}
.lfc-profile-main .lv-card{padding:16px;background:var(--lumez-panel-accent,#f4d7e4);border:0;border-radius:13px}
.lfc-profile-main .lv-card>h3{font-size:15px;line-height:1.5;margin-bottom:12px}
.lfc-profile-main .lv-fields{display:flex;flex-direction:column;gap:12px}
.lfc-profile-main .lv-field{gap:6px}
.lfc-profile-main .lv-field-label{font-size:12px;line-height:1.5}
.lfc-profile-main .lv-field-value{min-height:40px;padding:9px 11px;font-size:12px;line-height:1.6;background:#fff}
.lfc-profile-main .lv-textarea{min-height:0}
.lfc-profile-facts{left:38.667%;top:75.714%;width:57.333%;padding:8px;background:var(--lumez-panel-accent,#f4d7e4);border-radius:12px;z-index:2}
.lfc-profile-facts .lv-art{font-size:11px}
.lfc-profile-facts .lv-availability{padding:0 4px;background:transparent}
.lfc-profile-facts .lv-facts>div{font-size:11px;line-height:1.5;padding:8px 0;gap:6px;border-color:#d9b8c9}
.lfc-profile-facts .lv-facts>div:nth-child(n+3){display:none}
.lfc-profile-facts .lv-facts>div:nth-child(2){border-bottom:0}
.lfc-offer-video{left:4.444%;top:25.714%;width:38.889%;height:71.429%;max-width:none;object-fit:contain;z-index:1}
.lfc-offer-decision{left:30%;top:10%;width:66.667%;height:56.286%;max-width:none;object-fit:contain;z-index:2}
@container lfc (max-width:380px){
 .lfc-gallery-main{left:12px;top:14px;width:76%;height:190px;border-radius:11px}
 .lfc-gallery-main .lv-samples{padding:12px;border-radius:11px}
 .lfc-gallery-main .lv-samples>h3{font-size:13px;margin-bottom:10px}
 .lfc-gallery-main .lv-work-grid{gap:8px}
 .lfc-gallery-main .lv-work img{height:76px;aspect-ratio:auto;border-radius:6px}
 .lfc-gallery-main .lv-work strong{font-size:10px;margin-top:5px}
 .lfc-gallery-editor{left:29%;top:158px;width:67%}
 .lfc-gallery-editor .lv-block-list{gap:4px}
 .lfc-gallery-editor .lv-block-row{padding:5px 7px;gap:6px;border-radius:7px}
 .lfc-gallery-editor .lv-block-symbol{width:16px;height:16px;flex-basis:16px}
 .lfc-gallery-editor .lv-block-symbol .lv-icon{width:12px;height:12px;flex-basis:12px}
 .lfc-gallery-editor .lv-block-copy strong{font-size:10px;line-height:1.4}
 .lfc-gallery-editor .lv-reorder{display:none}
 .lfc-profile-main{left:12px;top:12px;width:calc(100% - 32px);height:220px}
 .lfc-profile-main .lv-art{font-size:11px}
 .lfc-profile-main .lv-card{padding:12px;border-radius:11px}
 .lfc-profile-main .lv-card>h3{font-size:14px;margin-bottom:8px}
 .lfc-profile-main .lv-fields{gap:8px}
 .lfc-profile-main .lv-field{gap:4px}
 .lfc-profile-main .lv-field-label{font-size:11px;line-height:1.5}
 .lfc-profile-main .lv-field-value{min-height:34px;padding:7px 8px;font-size:11px;line-height:1.6}
 .lfc-profile-main .lv-textarea{min-height:0}
 .lfc-profile-facts{left:38%;top:210px;width:57%;padding:6px;border-radius:9px}
 .lfc-profile-facts .lv-availability{padding:0 3px}
 .lfc-profile-facts .lv-facts>div{font-size:10px;padding:6px 0;gap:5px}
 .lfc-profile-facts .lv-facts>div:first-child{display:none}
}

/* Distinct actual app bodies within the shared public 1120x625 dashboard.
   Only inner app content; no extra browser frame, sidebar, or fake data. */
.luh-hero{container:luh / inline-size;width:100%;height:100%;max-height:100%;min-width:0;min-height:0;display:block;overflow:hidden;background:#fff;color:#1e2330;font-family:Poppins,Arial,sans-serif}
.luh-hero .luh-art{width:100%;height:100%;max-height:100%;font-size:clamp(13px,1.35cqw,15px)}
.luh-hero .luh-art h2{font-size:1.7em;line-height:1.35;font-weight:600;letter-spacing:-.03em}
.luh-hero .luh-art h3{font-size:1.15em;line-height:1.5;font-weight:600}
.luh-hero .luh-art p{font-size:.9em;line-height:1.75}
.luh-hero .lv-card{border-color:#e1e3e8;box-shadow:none}
.luh-hero .lv-workspace-tabs{margin-bottom:1.7em;font-size:.9em}
.luh-hero .lv-btn{font-size:.85em}
.luh-portfolio-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);height:100%;background:#fff}
.luh-content-workspace{padding:1.8em 2em;min-width:0;overflow:auto;background:#fff;scrollbar-width:thin;scrollbar-color:#d8dce4 transparent}
.luh-content-panel>.lv-card{margin-bottom:1.2em}
.luh-content-panel .lv-block-list{margin-bottom:1em}
.luh-content-panel .lv-heading{margin-bottom:1em}
.luh-content-panel .lv-block-row{padding:1.05em .95em}
.luh-content-panel .lv-block-symbol{background:var(--lumez-panel-accent,#f4d7e4);color:#1e2330}
.luh-content-panel .lv-block-row:nth-child(2) .lv-block-symbol{background:var(--lumez-panel-accent,#f4d7e4)}
.luh-content-panel .lv-block-row:nth-child(3) .lv-block-symbol{background:var(--lumez-panel-accent,#f4d7e4)}
.luh-content-panel .lv-summary strong{font-size:1.25em}
.luh-content-panel .lv-summary .lv-avatar{width:4em;height:4em}
.luh-live-preview{min-width:0;height:100%;overflow:hidden;border-left:1px solid #e1e3e8;background:#fff}
.luh-live-preview>.lv-preview{display:flex;height:100%;padding:1.6em 1.4em 0;border-left:0;background:#fff;overflow:auto;scrollbar-width:thin;scrollbar-color:#d8dce4 transparent}
.luh-live-preview .lv-preview-tools{margin-bottom:1.3em}
.luh-live-preview .lv-desktop-screen{flex:none;width:100%;overflow:hidden;border-color:#d9d3e5;background:var(--lumez-panel-accent,#f4d7e4)}
.luh-live-preview .lv-portfolio{background:var(--lumez-panel-accent,#f4d7e4)}
.luh-live-preview .lv-portfolio>.lv-avatar{width:4.7em;height:4.7em;margin-bottom:.7em}
.luh-live-preview .lv-portfolio-work{margin-top:1.5em}
.luh-live-preview .lv-work img{aspect-ratio:1.25}
.luh-kit-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);height:100%;min-width:0;background:#fff}
.luh-kit-preview{padding:1.5em 1.5em 0;min-width:0;height:100%;overflow:auto;background:#fff;scrollbar-width:thin;scrollbar-color:#d8dce4 transparent}
.luh-kit-document{background:var(--lumez-panel-accent,#f4d7e4);border:1px solid #ddd8e7;border-radius:9px;overflow:hidden;min-width:0}
.luh-kit-cover{height:9em;background:var(--lumez-panel-accent,#f4d7e4);overflow:hidden}
.luh-kit-cover>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%}
.luh-kit-webpage-body{padding:0 2em 2em}
.luh-kit-identity>.lv-avatar{width:6em;height:6em;border:3px solid #fff;margin-top:-3em;position:relative}
.luh-kit-identity>h2{margin:.65em 0 .25em!important;font-size:1.9em!important;line-height:1.25!important}
.luh-kit-identity>p{font-size:.9em!important;color:#717783;margin:.55em 0!important}
.luh-kit-identity>span:not(.lv-avatar){font-size:.85em;color:#717783}
.luh-kit-channel{margin-top:1.6em}
.luh-kit-channel h3{display:flex;align-items:center;gap:.55em;font-size:1.2em!important}
.luh-kit-channel small{font-size:.68em;display:block;margin-top:.5em;color:#717783}
.luh-kit-rates{margin-top:1.6em}
.luh-kit-rates>h3,.luh-kit-bio>h3{font-size:1.1em!important;margin-bottom:.9em!important}
.luh-kit-rates>div{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}
.luh-kit-rates strong{font-size:.95em;font-weight:600}
.luh-kit-rates>div>strong{white-space:nowrap}
.luh-kit-rates p{font-size:.8em!important;color:#717783;margin-top:.5em!important;line-height:1.75!important}
.luh-kit-bio{margin-top:1.6em}
.luh-kit-bio>p{font-size:.85em!important;color:#5e6572}
.luh-kit-facts{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-top:1.6em}
.luh-kit-facts>div{display:flex;flex-direction:column;gap:.4em;font-size:.85em}
.luh-kit-facts>div>strong{font-weight:600}
.luh-kit-facts>div>span{color:#717783}
.luh-kit-controls{padding:1.7em 2em;min-width:0;height:100%;overflow:auto;border-left:1px solid #e1e3e8;background:#fff;scrollbar-width:thin;scrollbar-color:#d8dce4 transparent}
.luh-kit-form-group{display:flex;flex-direction:column;gap:1em;padding-bottom:1.5em;border-bottom:1px solid #e1e3e8;margin-bottom:1.5em}
.luh-kit-form-group>h3{margin-bottom:.2em!important}
.luh-kit-controls .lv-field-label{font-size:.88em}
.luh-kit-controls .lv-field-value{font-size:1em;min-height:3em}
.luh-kit-channels .ldv-channels{padding:0}
.luh-kit-channels .ldv-small-title{font-size:1.05em}
.luh-kit-channels .ldv-copy{font-size:.85em}
.luh-kit-channels .ldv-field{font-size:.95em;min-height:3em}
.luh-kit-channels>.lv-field{margin-top:1.1em}
.luh-kit-save{display:flex;flex-direction:column;gap:.75em;margin-top:1.4em}
.luh-kit-save>.lv-btn{width:100%}
.luh-brand-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);height:100%;background:#fff}
.luh-brand-controls{padding:1.8em 2em;min-width:0;height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#d8dce4 transparent}
.luh-page-heading{margin-bottom:1.5em}
.luh-page-heading>p{margin-top:.7em!important;color:#717783}
.luh-brand-profile{margin-bottom:1.2em;background:var(--lumez-panel-accent,#f4d7e4);border:0!important}
.luh-brand-profile .lv-field-label{font-size:.88em}
.luh-brand-profile .lv-field-value{background:#fff}
.luh-brand-controls>.lv-brand-preferences .lv-preferences{background:var(--lumez-panel-accent,#f4d7e4);border:0}
.luh-brand-controls>.lv-brand-preferences .lv-art{font-size:inherit}
.luh-brand-controls>.lv-brand-preferences .lv-textarea{background:#fff}
.luh-brand-save{display:flex;justify-content:flex-end;margin-top:1.2em}
.luh-brand-preview{padding:2em 1.6em;min-width:0;height:100%;overflow:auto;border-left:1px solid #e1e3e8;background:#fff;scrollbar-width:thin;scrollbar-color:#d8dce4 transparent}
.luh-brand-preview>h2{font-size:1.4em!important;margin:0 0 1.2em!important}
.luh-brand-preview .lv-introduction{padding:1.3em;background:var(--lumez-panel-accent,#f4d7e4);border-radius:9px}
.luh-brand-preview .lv-profile-bio{font-size:.85em}
.luh-brand-preview>.lv-profile-samples{margin-top:1.2em}
.luh-brand-preview .lv-samples{border:0;background:#fff}
.luh-brand-preview .lv-samples>h3{font-size:1em}
.luh-brand-preview .lv-samples>.lv-btn{display:none}
.luh-brand-preview .lv-work img{aspect-ratio:1.2}
.luh-brand-preview .lv-summary>.lv-btn{display:none}
@container luh (max-width:800px){
 .luh-hero .luh-art{font-size:13px}
 .luh-content-workspace,.luh-kit-controls,.luh-brand-controls{padding:1.5em}
 .luh-live-preview>.lv-preview{padding:1.5em 1.1em 0}
 .luh-content-panel .lv-block-actions{gap:.5em}
 .luh-kit-webpage-body{padding:0 1.5em 1.5em}
 .luh-brand-preview{padding:1.5em 1.2em}
 .luh-brand-profile .lv-fields{gap:1em}
}
@container luh (max-width:640px){
 .luh-portfolio-grid,.luh-brand-grid{grid-template-columns:minmax(0,1fr)}
 .luh-live-preview,.luh-brand-preview{display:none}
 .luh-content-workspace,.luh-brand-controls{padding:1.4em;height:100%;overflow:auto}
 .luh-content-panel .lv-heading h2{font-size:1.6em}
 .luh-content-panel .lv-summary .lv-avatar{width:3.5em;height:3.5em}
 .luh-content-panel .lv-summary strong{font-size:1.15em}
 .luh-content-panel .lv-card{padding:1.1em}
 .luh-content-panel .lv-block-row{padding:.9em .75em}
 .luh-content-panel .lv-block-copy strong{font-size:.86em}
 .luh-content-panel .lv-block-copy small{font-size:.73em}
 .luh-kit-grid{grid-template-columns:minmax(0,1fr)}
 .luh-kit-preview{padding:1em;height:100%}
 .luh-kit-controls{display:none}
 .luh-kit-cover{height:8em}
 .luh-kit-webpage-body{padding:0 1.4em 1.4em}
 .luh-kit-identity>.lv-avatar{width:5em;height:5em;margin-top:-2.5em}
 .luh-kit-identity>h2{font-size:1.7em!important}
 .luh-kit-rates{margin-top:1.4em}
 .luh-brand-controls .luh-page-heading>h2{font-size:1.5em}
 .luh-brand-profile{padding:1.2em}
 .luh-brand-controls>.lv-brand-preferences .lv-preferences{padding:1.2em}
}

/* Existing homepage two-object composition. The enclosing blue frame stays free. */
.lp-product-row-visual:has(>.lfe-excerpt){padding:0}
.lfe-excerpt{position:relative;container:lfe / inline-size;display:block;width:100%;height:100%;max-width:450px;aspect-ratio:450/350;margin:0;min-width:0;min-height:0;overflow:hidden;background:transparent;color:#1e2330;font-family:Poppins,Arial,sans-serif;text-align:left;isolation:isolate}
.lfe-excerpt *{box-sizing:border-box;min-width:0;pointer-events:none}
.lfe-stage{position:relative;width:100%;height:100%;overflow:hidden;background:transparent}
.lfe-stage>img,.lfe-stage>div{position:absolute;margin:0}
.lfe-excerpt .lv-visual,.lfe-excerpt .ldv-visual,.lfe-excerpt .lov-visual{max-height:none;background:transparent;--lv-sky:#fff;--lv-canvas:#fff;--lov-canvas:transparent}
.lfe-excerpt .lv-art,.lfe-excerpt .lov-art{font-size:clamp(11px,2.8cqw,13px);max-height:none}
.lfe-excerpt .lv-card,.lfe-excerpt .lv-field-value,.lfe-excerpt .ldv-field,.lfe-excerpt .lov-message-card,.lfe-excerpt .lov-section{background:#fff;box-shadow:none}
.lfe-excerpt .lv-card{padding:14px;border:0;border-radius:12px}
.lfe-excerpt .lv-field-label{font-size:12px}
.lfe-excerpt .lv-field-value{font-size:12px;min-height:0;padding:9px 10px;line-height:1.6}
.lfe-excerpt .lv-icon,.lfe-excerpt .ldv-icon,.lfe-excerpt .lov-icon{width:15px;height:15px;flex-basis:15px}
.lfe-excerpt .lv-btn,.lfe-excerpt .lov-btn{background:#fff;color:#1e2330}
.lfe-photo-card{left:5.333cqw;top:6.222cqw;width:43.556cqw;padding:12px;background:#fff;border-radius:13px;text-align:center;z-index:1}
.lfe-photo-card>img{display:block;width:100%;height:44.444cqw;object-fit:cover;object-position:center top;border-radius:8px}
.lfe-photo-card>strong{display:block;font-size:18px;font-weight:600;line-height:1.4;margin-top:9px;white-space:nowrap}
.lfe-photo-card>span{display:inline-block;font-size:11px;line-height:1.5;color:#6b6f79;margin-top:3px;padding:2px 6px;border-radius:4px;background:var(--lumez-panel-accent,#fff);white-space:nowrap}
.lfe-small-card{padding:14px;background:#fff;border-radius:12px}
.lfe-small-card>h3{margin:0 0 12px;font-size:14px;line-height:1.4;font-weight:600}
.lfe-phone{left:8cqw;top:5.556cqw;width:32.222cqw;height:65.889cqw;object-fit:contain;max-width:none;z-index:1}
.lfe-theme-board{left:38.889cqw;top:16.667cqw;width:54.222cqw;z-index:2}
.lfe-theme-board .lv-card>h3{margin-bottom:11px;font-size:14px}
.lfe-theme-board .lv-theme-tabs{gap:4px;margin-bottom:12px;flex-wrap:wrap}
.lfe-theme-board .lv-theme-tab{padding:4px 6px;font-size:10px;background:#fff;color:#1e2330;border-color:#e1e3e8}
.lfe-theme-board .lv-theme-tab.lv-selected{background:var(--lumez-panel-accent,#fff);color:#1e2330;border-color:#2848f0}
.lfe-theme-board .lv-theme-options{gap:8px}
.lfe-theme-board .lv-theme-choice{padding:5px;background:#fff}
.lfe-theme-board .lv-theme-mini{background:#fff;min-height:0;padding:8px 5px}
.lfe-theme-board .lv-theme-mini>.lv-avatar{width:25px;height:25px;margin-bottom:4px}
.lfe-theme-board .lv-theme-mini>strong{font-size:8px}
.lfe-theme-board .lv-mini-link{background:#e1e3e8}
.lfe-theme-board .lv-theme-mini .lv-work-grid{gap:4px;margin-top:6px}
.lfe-theme-board .lv-theme-choice>small{font-size:9px;line-height:1.4}
.lfe-preferences-board{left:40.222cqw;top:23.333cqw;width:54.222cqw;z-index:2}
.lfe-preferences-board .lv-inline-check{display:flex;gap:8px;align-items:flex-start;margin-top:13px;font-size:11px;line-height:1.5}
.lfe-preferences-board .lv-checkbox{width:13px;height:13px;flex:0 0 13px;border:1px solid #d7dae1;background:#fff}
.lfe-channel-board{left:40.222cqw;top:18.889cqw;width:54.222cqw;z-index:2}
.lfe-channel-board .ldv-channel-form{padding:0;border:0;background:#fff;gap:10px}
.lfe-channel-board .ldv-small-title{font-size:14px;line-height:1.4}
.lfe-channel-board .ldv-between{margin-bottom:12px}
.lfe-channel-board .ldv-static-label{font-size:11px;gap:5px}
.lfe-channel-board .ldv-field{min-height:32px;padding:7px 8px;font-size:11px;line-height:1.5}
.lfe-channel-board .ldv-fields{gap:8px;margin-top:12px}
.lfe-bio-card{left:40.222cqw;top:30cqw;width:54.222cqw;padding:14px;background:#fff;border-radius:12px;z-index:2}
.lfe-bio-card .lv-field-value{padding:9px;font-size:12px;line-height:1.65;background:#fff;border-color:#e1e3e8;min-height:0}
.lfe-offer-title{left:5.333cqw;top:9.333cqw;width:61.333cqw;padding:19px;background:#fff!important;border-radius:12px;z-index:1}
.lfe-offer-title .lov-business-title{margin:0}
.lfe-offer-title .lov-pill{padding:4px 8px;background:var(--lumez-panel-accent,#fff);border-color:transparent;color:#1e2330;font-size:10px}
.lfe-offer-title h2{font-size:22px;line-height:1.3;margin:10px 0 5px}
.lfe-offer-title p{font-size:12px;color:#6b6f79}
.lfe-offer-facts{left:38.889cqw;top:34.222cqw;width:54.222cqw;padding:18px;background:#fff!important;border-radius:12px;z-index:2}
.lfe-offer-facts .lov-facts{display:grid;grid-template-columns:1fr;gap:14px}
.lfe-offer-facts .lov-facts>div{padding:0;border:0}
.lfe-offer-facts dt{font-size:11px;margin:0 0 4px;color:#6b6f79}
.lfe-offer-facts dd{font-size:24px;line-height:1.35;margin:0;font-weight:600}
.lfe-offer-facts .lov-facts>div+div dd{font-size:16px;font-weight:500}
.lfe-inquiry{left:5.333cqw;top:5.333cqw;width:70cqw;z-index:1}
.lfe-inquiry .lov-message-card{max-width:100%;padding:13px 15px;border:0;border-radius:12px}
.lfe-inquiry .lov-message-meta{margin-bottom:8px}
.lfe-inquiry .lov-message-meta strong{font-size:11px;color:#6b6f79}
.lfe-inquiry .lov-message-text{font-size:12px!important;line-height:1.65!important}
.lfe-prepared{left:31.111cqw;top:24cqw;width:63.556cqw;z-index:2}
.lfe-prepared .lov-reply-composer{padding:13px 14px;border:0;border-radius:12px;gap:8px;margin:0}
.lfe-prepared .lov-field-action{font-size:12px;font-weight:600}
.lfe-prepared .lov-textarea{min-height:0;padding:0;border:0;border-radius:0;background:#fff;color:#1e2330;font-size:11px;line-height:1.55}
.lfe-prepared .lov-reply-footer{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.lfe-prepared .lov-reply-footer>p{font-size:9px;line-height:1.5;margin:0}
.lfe-prepared .lov-reply{min-height:28px;padding:5px 9px;background:var(--lumez-panel-accent,#fff);border:1px solid #d7dae1;color:#1e2330;font-size:10px}
@container lfe (max-width:380px){
 .lfe-photo-card{left:12px;top:15px;width:132px;padding:10px;border-radius:11px}.lfe-photo-card>img{height:145px;border-radius:7px}.lfe-photo-card>strong{font-size:16px;margin-top:8px}.lfe-photo-card>span{font-size:10px;margin-top:2px;padding:1px 4px}
 .lfe-theme-board{left:39%;top:35px;width:57%}.lfe-phone{left:7%;top:12px;width:34%;height:226px}.lfe-theme-board .lv-card{padding:11px}.lfe-theme-board .lv-theme-tabs{gap:3px;margin-bottom:8px}.lfe-theme-board .lv-theme-tab{font-size:9px;padding:4px}.lfe-theme-board .lv-theme-options{gap:5px}.lfe-theme-board .lv-theme-choice{padding:3px}.lfe-theme-board .lv-theme-choice>small{font-size:8px}.lfe-theme-board .lv-theme-mini{padding:6px 3px}
 .lfe-preferences-board{left:126px;top:57px;width:calc(100% - 140px)}.lfe-small-card{padding:11px}.lfe-small-card>h3{font-size:12px;margin-bottom:9px}.lfe-preferences-board .lv-field-value{font-size:11px;padding:7px;line-height:1.5}.lfe-preferences-board .lv-field-label,.lfe-preferences-board .lv-inline-check{font-size:10px}.lfe-preferences-board .lv-inline-check{margin-top:10px;gap:5px}
 .lfe-channel-board{left:126px;top:58px;width:calc(100% - 140px)}.lfe-channel-board .ldv-small-title{font-size:12px}.lfe-channel-board .ldv-field,.lfe-channel-board .ldv-static-label{font-size:10px}.lfe-channel-board .ldv-field{min-height:28px;padding:6px}.lfe-channel-board .ldv-fields{gap:6px;margin-top:9px}.lfe-channel-board .ldv-between{margin-bottom:9px}
 .lfe-bio-card{left:126px;top:72px;width:calc(100% - 140px);padding:11px;border-radius:10px}.lfe-bio-card .lv-field-label,.lfe-bio-card .lv-field-value{font-size:11px}.lfe-bio-card .lv-field-value{padding:8px;line-height:1.6}
 .lfe-offer-title{left:5%;top:20px;width:67%;padding:14px}.lfe-offer-title h2{font-size:19px;margin-top:8px}.lfe-offer-title p{font-size:11px}.lfe-offer-facts{left:38%;top:119px;width:57%;padding:14px}.lfe-offer-facts .lov-facts{gap:10px}.lfe-offer-facts dd{font-size:22px}.lfe-offer-facts .lov-facts>div+div dd{font-size:14px}.lfe-offer-facts dt{font-size:10px}
 .lfe-inquiry{left:4%;top:10px;width:85%}.lfe-inquiry .lov-message-card{padding:11px 12px}.lfe-inquiry .lov-message-meta{margin-bottom:5px}.lfe-inquiry .lov-message-text{font-size:11px!important;line-height:1.5!important}.lfe-inquiry .lov-message-meta strong{font-size:10px}.lfe-prepared{left:27%;top:95px;width:69%}.lfe-prepared .lov-reply-composer{padding:11px;gap:7px}.lfe-prepared .lov-field-action{font-size:11px}.lfe-prepared .lov-textarea{font-size:10px;line-height:1.5}.lfe-prepared .lov-reply-footer>p{display:none}.lfe-prepared .lov-reply{font-size:9px;min-height:25px;padding:5px 7px}
}
@media(max-width:700px){.lfe-excerpt{height:250px;aspect-ratio:auto}}

.lfe-channel-account{left:5.333cqw;top:7.111cqw;width:46.222cqw;min-height:52cqw;padding:22px 20px;border-radius:13px;background:#f4d7e4;display:flex;flex-direction:column;align-items:flex-start;gap:12px;z-index:1}
.lfe-channel-account>.lv-icon{width:42px;height:42px;flex-basis:42px}
.lfe-channel-account>strong{font-size:20px;font-weight:600;line-height:1.4}
.lfe-channel-account>span{font-size:13px;line-height:1.5}
.lfe-channel-account>small{font-size:10px;color:#626878;margin-top:8px}
.lfe-photo-card>span{background:none;border:0;border-radius:0;padding:0}
@container lfe (max-width:380px){.lfe-channel-account{padding:16px 12px;gap:9px;min-height:54cqw}.lfe-channel-account>.lv-icon{width:32px;height:32px;flex-basis:32px}.lfe-channel-account>strong{font-size:15px}.lfe-channel-account>span{font-size:10px}.lfe-channel-account>small{font-size:8px}}

.lfe-live-phone{left:7.556cqw;top:5.333cqw;width:34.667cqw!important;height:69.333cqw;z-index:1}
.lfe-live-phone>.lv-art{height:100%;font-size:10px}
.lfe-live-phone .lv-phone{width:100%;height:100%;padding:14px 11px;border:4px solid #1e2330;border-radius:25px;overflow:hidden;background:#f4d7e4}
.lfe-live-phone .lv-portfolio{padding:8px 0;background:transparent!important}
.lfe-live-phone .lv-portfolio>.lv-avatar{width:5em;height:5em;margin:0 auto 15px}
.lfe-live-phone .lv-portfolio>h3{font-size:16px;line-height:1.4}
.lfe-live-phone .lv-role{font-size:9px;margin-top:6px}
.lfe-live-phone .lv-bio{font-size:9px;line-height:1.6;margin-top:10px}
.lfe-live-phone .lv-socials{margin-top:12px}
@container lfe (max-width:380px){.lfe-live-phone>.lv-art{font-size:8px}.lfe-live-phone .lv-phone{padding:10px 8px;border-width:3px;border-radius:20px}.lfe-live-phone .lv-portfolio>h3{font-size:12px}.lfe-live-phone .lv-bio{font-size:7px}.lfe-live-phone .lv-role{font-size:7px}.lfe-live-phone .lv-portfolio>.lv-avatar{margin-bottom:10px}}

.lfe-social-board{left:6.222cqw;top:7.111cqw;width:72cqw;padding:22px 24px 34px;border-radius:14px;background:#f4d7e4;z-index:1}
.lfe-social-board>h3{font-size:19px;line-height:1.4;margin:0 0 16px;font-weight:600}
.lfe-social-row{display:flex;align-items:center;gap:13px;min-height:48px;font-size:15px}
.lfe-social-row>.lv-icon:first-child{width:23px;height:23px;flex-basis:23px}
.lfe-social-row>.lv-icon:last-child{width:16px;height:16px;flex-basis:16px;margin-left:auto}
.lfe-social-share{left:25.778cqw;top:57.778cqw;width:69.778cqw;padding:12px;background:#fff;border-radius:12px;z-index:2}
.lfe-social-share .lv-share{padding:0;border:0;background:transparent}
.lfe-social-share .lv-url{border:0;font-size:12px;padding:9px 4px}
.lfe-social-share .lv-tool-square{width:29px;height:31px;border:0;background:transparent}
@container lfe (max-width:380px){.lfe-social-board{padding:16px 18px 30px}.lfe-social-board>h3{font-size:15px;margin-bottom:12px}.lfe-social-row{min-height:36px;font-size:12px;gap:10px}.lfe-social-row>.lv-icon:first-child{width:19px;height:19px;flex-basis:19px}.lfe-social-share{padding:8px;top:60.444cqw}.lfe-social-share .lv-url{font-size:9px;padding:7px 0}.lfe-social-share .lv-tool-square{width:22px;height:24px}.lfe-social-share .lv-icon{width:12px;height:12px}}

/* Real order, contacts, newsletter and invoice body components from Lumez.
   Native text and vector icons; no bitmap UI, scaling or internal scroll area. */
.lbv-visual{container:lbv / inline-size;display:block;width:100%;min-width:0;margin:0;background:#fff;color:#1e2330;font-family:Poppins,Arial,sans-serif;text-align:left;font-size:14px;line-height:1.55}
.lbv-visual *{box-sizing:border-box;min-width:0}.lbv-body{padding:4px;font-size:14px}.lbv-visual h2,.lbv-visual h3,.lbv-visual p{font-family:inherit;color:inherit;letter-spacing:normal;margin:0}.lbv-visual h2{font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.03em}.lbv-visual h3{font-size:16px;font-weight:600;line-height:1.45;margin-bottom:14px}.lbv-visual p{font-size:13px;line-height:1.65}.lbv-visual strong{font-weight:500}.lbv-muted{color:#757a85!important}.lbv-icon{display:block;width:18px;height:18px;flex:0 0 18px}.lbv-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.lbv-heading p{margin-top:6px;color:#757a85}.lbv-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 13px;border:1px solid #dfe1e7;border-radius:7px;background:#fff;color:#1e2330;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.lbv-primary{background:#2848f0;border-color:#2848f0;color:white}.lbv-panel{background:white;border:1px solid #e5e6ec;border-radius:10px;padding:20px}.lbv-two-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.lbv-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.lbv-panel-head h3{margin:0}.lbv-pill{display:inline-block;padding:5px 9px;background:#fff;border-radius:5px;font-size:11px;line-height:1.5}.lbv-field-group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:11px;line-height:1.5;color:#626875}.lbv-field{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:38px;padding:9px 11px;border:1px solid #dfe1e7;border-radius:7px;background:#fff;color:#1e2330;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.lbv-field .lbv-icon{width:14px;height:14px;flex-basis:14px;color:#8a909b}.lbv-placeholder{color:#8d939f}.lbv-textarea{display:block;white-space:pre-line;line-height:1.7;min-height:96px}.lbv-order-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;background:#f4d7e4;border-radius:10px;padding:22px;margin-bottom:22px}.lbv-order-facts>div{display:flex;flex-direction:column;gap:7px}.lbv-order-facts span{font-size:11px;color:#626875}.lbv-order-facts strong{font-size:18px;font-weight:600}.lbv-briefing{background:#fff;border:0;min-height:216px}.lbv-briefing p+p{margin-top:18px}.lbv-submission{min-height:216px}.lbv-submission>strong{font-size:17px;display:block}.lbv-submission>p{margin-top:7px}.lbv-submission>.lbv-button{margin-top:22px}.lbv-import>p{margin-bottom:18px}.lbv-import>.lbv-field-group:nth-of-type(2) .lbv-field{font-family:monospace;font-size:11px;min-height:100px;background:#fbfbfd}.lbv-contact-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lbv-contact-status{background:#fff;border:0;padding:22px}.lbv-contact-status h3{margin-bottom:20px}.lbv-consent{display:flex;gap:12px;align-items:flex-start;margin-top:25px}.lbv-square{background:#fff;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #1e2330;border-radius:6px;flex:0 0 26px}.lbv-consent>p{font-size:12px}.lbv-newsletter .lbv-heading{margin-bottom:14px}.lbv-newsletter-toolbar{display:flex;gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e5e6ec}.lbv-newsletter-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.lbv-newsletter-canvas{display:flex;justify-content:center;background:#f4d7e4;border-radius:10px;padding:22px}.lbv-mail-paper{width:100%;padding:22px;background:#fff;border-radius:3px}.lbv-mail-preheader{color:#777c85!important;font-size:11px!important;line-height:1.6!important;margin-bottom:20px!important}.lbv-mail-body{font-size:12px;line-height:1.8}.lbv-mail-footer{border-top:1px solid #e5e6ec;margin-top:22px;padding-top:15px;font-size:11px;line-height:1.7}.lbv-mail-footer span{display:block;color:#8a909b;font-size:9px;margin-top:8px}.lbv-newsletter-fields h3{margin-bottom:12px}.lbv-newsletter-fields .lbv-field-group{margin-bottom:10px}.lbv-newsletter-fields .lbv-textarea{min-height:132px;font-size:11px;line-height:1.7}.lbv-newsletter-fields>small{display:block;font-size:10px;color:#757a85;margin:4px 0 10px}.lbv-newsletter-fields>.lbv-button{font-size:11px;min-height:32px;padding:6px 10px}.lbv-parties{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#fff;border:0;padding:16px 20px;margin-bottom:16px}.lbv-parties h3{margin-bottom:10px}.lbv-parties .lbv-field-group{margin-bottom:8px}.lbv-parties .lbv-field{min-height:32px;padding:6px 10px}.lbv-invoice-details{padding:16px 20px;margin-bottom:16px}.lbv-invoice-details h3{margin-bottom:10px}.lbv-two-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lbv-two-fields .lbv-field-group{margin:0}.lbv-two-fields .lbv-field{min-height:32px;padding:7px 9px;font-size:11px}.lbv-invoice-items{padding:16px 20px}.lbv-invoice-items h3{margin-bottom:10px}.lbv-invoice-item-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr) minmax(0,1fr);gap:12px}.lbv-invoice-item-grid .lbv-field-group{margin-bottom:8px}.lbv-invoice-items>.lbv-button{padding:6px 10px;min-height:30px;font-size:10px}.lbv-finance .lbv-heading{margin-bottom:16px}
/* Detail excerpts in the accepted 450 x 350 homepage frames. */
.lbv-finance-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;align-items:start}.lbv-finance-grid .lbv-two-fields{grid-template-columns:1fr 1fr}.lbv-finance-grid .lbv-parties{gap:14px}.lbv-finance-grid .lbv-field{font-size:11px;padding:7px 9px}
.lbv-ex-newsletter-content .lbv-ex-main .lbv-textarea,.lbv-ex-contacts-import .lbv-ex-main .lbv-textarea{min-height:56px;font-size:11px}.lbv-ex-newsletter-recipients .lbv-ex-main .lbv-consent{margin-top:10px}.lbv-ex-newsletter-recipients .lbv-ex-main .lbv-consent p{font-size:11px;line-height:1.5}
.lbv-excerpt{position:relative;width:100%;height:100%;min-height:250px;background:transparent;isolation:isolate}.lbv-ex-main,.lbv-ex-second{position:absolute;border-radius:12px;box-shadow:none;border:0}.lbv-ex-main{left:7%;top:6%;width:75%;padding:20px 20px 44px;min-height:232px;background:white}.lbv-ex-second{right:4%;bottom:6%;width:57%;min-height:96px;padding:17px;background:#fff;z-index:1}.lbv-ex-main>.lbv-panel{border:0;padding:0;min-height:0}.lbv-ex-main h3{margin-bottom:13px}.lbv-ex-main .lbv-field-group{margin-bottom:11px}.lbv-ex-main .lbv-textarea{min-height:78px}.lbv-ex-main .lbv-consent{margin-top:14px}.lbv-ex-second h3{margin:4px 0 5px;font-size:16px}.lbv-ex-second p{font-size:11px}.lbv-ex-second>.lbv-muted{font-size:10px}.lbv-ex-second .lbv-big{display:block;font-size:21px;margin-bottom:4px}.lbv-ex-file{display:flex;align-items:center;gap:13px}.lbv-ex-file>.lbv-icon{width:26px;height:26px;flex-basis:26px}.lbv-ex-file strong{display:block;font-size:13px;margin-bottom:4px}.lbv-ex-orders-deadline .lbv-ex-main{background:#fff;min-height:214px}.lbv-ex-orders-deadline .lbv-ex-main .lbv-briefing{background:transparent}.lbv-ex-orders-submission .lbv-ex-second,.lbv-ex-newsletter-content .lbv-ex-second{background:#f4d7e4}.lbv-ex-contacts-consent .lbv-ex-second,.lbv-ex-finance-invoice .lbv-ex-second{background:#fff}.lbv-ex-main .lbv-invoice-item-grid{grid-template-columns:1fr 1fr}.lbv-ex-main .lbv-invoice-item-grid>.lbv-field-group:first-child{grid-column:1/-1}.lbv-ex-main .lbv-invoice-items>.lbv-button{display:none}.lbv-ex-finance-payment .lbv-two-fields{grid-template-columns:1fr 1fr}.lbv-ex-newsletter-recipients .lbv-ex-main .lbv-field-group{margin-top:14px}
.lbv-order-deadline .lbv-order-facts{padding:16px;gap:12px}.lbv-order-deadline .lbv-order-facts strong{font-size:15px}.lbv-order-deadline .lbv-order-facts span{font-size:10px}.lbv-order-deadline .lbv-briefing{min-height:150px}.lbv-contacts-import .lbv-import{padding:20px}.lbv-contacts-import .lbv-import .lbv-textarea{min-height:76px}.lbv-newsletter-draft .lbv-newsletter-fields{padding:20px;background:#fff;border-radius:10px}.lbv-newsletter-preview .lbv-newsletter-canvas{padding:20px}.lbv-finance-invoice .lbv-invoice-item-grid{grid-template-columns:1fr 1fr}.lbv-finance-invoice .lbv-invoice-item-grid>.lbv-field-group:first-child{grid-column:1/-1}.lbv-finance-details .lbv-two-fields{grid-template-columns:1fr 1fr}
@container lbv (max-width:650px){.lbv-body{font-size:13px}.lbv-heading{gap:12px;margin-bottom:18px}.lbv-visual h2{font-size:22px}.lbv-heading>.lbv-button{font-size:11px;padding:8px 10px}.lbv-two-columns{gap:14px}.lbv-panel{padding:16px}.lbv-order-facts{padding:18px;gap:12px}.lbv-order-facts strong{font-size:16px}.lbv-newsletter-grid{gap:14px}.lbv-newsletter-canvas{padding:14px}.lbv-mail-paper{padding:16px}.lbv-mail-body{font-size:11px}.lbv-newsletter-fields .lbv-textarea{min-height:156px;font-size:10px}.lbv-two-fields{grid-template-columns:1fr 1fr}.lbv-parties{gap:16px}}
@container lbv (max-width:430px){.lbv-heading{align-items:flex-start}.lbv-visual h2{font-size:20px}.lbv-heading p{font-size:11px}.lbv-heading>.lbv-button{display:none}.lbv-two-columns,.lbv-contact-columns{grid-template-columns:1fr}.lbv-orders .lbv-order-facts>div:last-child{display:none}.lbv-orders .lbv-order-facts{grid-template-columns:1fr 1fr}.lbv-orders .lbv-briefing{min-height:0}.lbv-orders .lbv-submission{min-height:0}.lbv-orders .lbv-submission>p.lbv-muted{display:none}.lbv-orders .lbv-submission>.lbv-button{margin-top:14px}.lbv-contacts .lbv-contact-status{display:none}.lbv-contacts .lbv-import{padding:18px}.lbv-newsletter-toolbar{gap:6px}.lbv-newsletter-toolbar .lbv-button{font-size:10px;padding:8px}.lbv-newsletter-grid{grid-template-columns:1fr}.lbv-newsletter .lbv-newsletter-fields{display:none}.lbv-newsletter .lbv-mail-paper{max-width:none}.lbv-finance .lbv-parties{gap:12px;padding:12px}.lbv-finance .lbv-field{font-size:10px;padding:7px}.lbv-finance .lbv-parties .lbv-field-group:last-child{display:none}.lbv-finance .lbv-invoice-details{padding:14px}.lbv-finance .lbv-invoice-details .lbv-two-fields>.lbv-field-group:nth-child(n+3){display:none}.lbv-finance .lbv-invoice-items{padding:14px}.lbv-finance .lbv-invoice-item-grid{grid-template-columns:1fr 1fr}.lbv-finance .lbv-invoice-item-grid>.lbv-field-group:first-child{grid-column:1/-1}.lbv-order-deadline .lbv-order-facts{grid-template-columns:1fr 1fr}.lbv-order-deadline .lbv-order-facts>div:last-child{display:none}}
@container lbv (max-width:400px){.lbv-ex-main{left:5%;top:5%;width:80%;padding:14px 14px 34px;min-height:176px}.lbv-ex-main h3{font-size:14px;margin-bottom:8px}.lbv-ex-main p{font-size:11px}.lbv-ex-main .lbv-field-group{font-size:9px;gap:4px;margin-bottom:7px}.lbv-ex-main .lbv-field{font-size:10px;padding:6px 8px;min-height:29px}.lbv-ex-main .lbv-textarea{min-height:52px;line-height:1.6}.lbv-ex-main .lbv-button{font-size:10px;min-height:30px;padding:6px 9px}.lbv-ex-main .lbv-panel-head{margin-bottom:7px}.lbv-ex-main .lbv-submission>strong{font-size:15px}.lbv-ex-main .lbv-submission>.lbv-button{margin-top:12px}.lbv-ex-main .lbv-submission>.lbv-muted{display:none}.lbv-ex-main .lbv-consent{gap:8px;margin-top:10px}.lbv-ex-main .lbv-consent p{font-size:10px}.lbv-ex-main .lbv-square{width:21px;height:21px;flex-basis:21px;border-radius:4px}.lbv-ex-second{right:4%;bottom:5%;width:61%;padding:12px;min-height:72px}.lbv-ex-second h3{font-size:13px}.lbv-ex-second p{font-size:9px}.lbv-ex-second .lbv-big{font-size:18px}.lbv-ex-file{gap:8px}.lbv-ex-file>.lbv-icon{width:20px;height:20px;flex-basis:20px}.lbv-ex-file strong{font-size:11px}.lbv-ex-orders-deadline .lbv-ex-main{min-height:170px}.lbv-ex-finance-invoice .lbv-ex-main .lbv-field-group{font-size:9px}.lbv-ex-finance-invoice .lbv-ex-main .lbv-field{font-size:9px}.lbv-ex-newsletter-content .lbv-ex-main .lbv-textarea{font-size:9px;min-height:70px}.lbv-ex-newsletter-recipients .lbv-ex-main .lbv-field-group{margin-top:10px}}
@container lbv (max-width:600px){.lbv-finance-grid{grid-template-columns:1fr}.lbv-finance .lbv-parties{padding:12px 14px}.lbv-finance .lbv-parties .lbv-field-group:last-child{display:none}.lbv-finance-grid .lbv-invoice-details{padding:12px 14px}.lbv-finance-grid .lbv-invoice-details .lbv-two-fields>.lbv-field-group:nth-child(n+3){display:none}.lbv-finance-grid .lbv-invoice-details h3{display:none}.lbv-finance .lbv-heading p{max-width:235px}.lbv-finance .lbv-invoice-items{padding:12px 14px}}

/* HoneyBook /product/online-invoices: invoice behind/right, payment front/left.
   Source screenshot: work/honeybook-invoice-reference.jpg. No shadow/gradient. */
.lp-product-row-visual:has(>.lrf-visual){padding:0}
.lrf-visual{position:relative;container:lrf / inline-size;display:block;width:100%;height:100%;max-width:450px;max-height:350px;min-width:0;min-height:0;margin:0;font-family:Poppins,Arial,sans-serif;color:#1e2330;background:transparent;text-align:left;isolation:isolate;overflow:hidden}
.lrf-visual *{box-sizing:border-box;min-width:0;pointer-events:none}.lrf-stage{position:relative;width:100%;height:100%;min-height:0}.lrf-back,.lrf-front{position:absolute;margin:0;border:0;border-radius:12px;box-shadow:none}.lrf-back{left:33%;top:6%;width:62%;height:88%;padding:23px 22px;background:#fff;overflow:hidden}.lrf-front{left:7%;top:57%;width:77%;height:37%;padding:18px 22px;background:#fff;border:1px solid #ececf0;box-shadow:0 4px 14px rgba(30,35,48,.08);z-index:1}.lrf-visual h3,.lrf-visual p{margin:0;font-family:inherit;color:inherit;letter-spacing:normal}.lrf-visual h3{font-size:23px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.lrf-visual strong{font-weight:500}.lrf-sender{display:flex;flex-direction:column;gap:1px;margin-top:10px}.lrf-sender>span,.lrf-description{font-size:12px;line-height:1.5;color:#757a85}.lrf-sender>strong{font-size:14px;line-height:1.5}.lrf-description{margin-top:12px}.lrf-invoice-line{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;font-size:12px;line-height:1.5}.lrf-invoice-line>span:last-child{font-weight:500;white-space:nowrap}.lrf-file-tile{display:flex;align-items:center;justify-content:center;width:31px;height:36px;border:1px solid #1e2330;border-radius:5px;background:transparent}.lrf-file{display:block;width:22px;height:22px}.lrf-front-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #ebebef;font-size:12px;line-height:1.5}.lrf-front-head>span:last-child{color:#757a85}.lrf-invoice-action{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:13px}.lrf-visual .lrf-amount{display:block;font-size:29px;line-height:1.2;font-weight:600;white-space:nowrap;letter-spacing:-.025em}.lrf-download{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:9px 11px;border-radius:6px;background:#2848f0;color:white;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.lrf-income-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px;margin-top:20px}.lrf-income-fields>div{display:flex;flex-direction:column;gap:5px}.lrf-income-fields>div:first-child{grid-column:1/-1}.lrf-income-fields span{font-size:12px;line-height:1.5;color:#757a85}.lrf-income-fields strong{font-size:17px;line-height:1.5}.lrf-ledger-line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:13px}.lrf-ledger-line>div{display:flex;flex-direction:column;gap:3px}.lrf-ledger-line>div>strong{font-size:16px;line-height:1.5}.lrf-ledger-line>div>span{font-size:12px;line-height:1.5;color:#757a85}
.lrf-payment .lrf-income-fields{gap:13px 14px;margin-top:16px}
@container lrf (max-width:400px){.lrf-back,.lrf-front{border-radius:10px}.lrf-back{padding:17px 16px}.lrf-front{padding:13px 16px}.lrf-visual h3{font-size:18px}.lrf-sender{margin-top:10px;gap:0}.lrf-sender>span{display:none}.lrf-sender>span,.lrf-description{font-size:10px}.lrf-sender>strong{font-size:12px}.lrf-description{margin-top:9px}.lrf-invoice-line{grid-template-columns:24px minmax(0,1fr) auto;gap:7px;margin-top:6px;font-size:10px}.lrf-file-tile{width:24px;height:29px;border-radius:4px}.lrf-file{width:17px;height:17px}.lrf-front-head{padding-bottom:8px;font-size:10px}.lrf-invoice-action,.lrf-ledger-line{padding-top:10px;gap:9px}.lrf-visual .lrf-amount{font-size:23px}.lrf-download{min-height:28px;padding:7px 8px;gap:4px;font-size:10px;border-radius:5px}.lrf-payment .lrf-income-fields{gap:8px;margin-top:10px}.lrf-income-fields>div{gap:2px}.lrf-income-fields span{font-size:10px;line-height:1.3}.lrf-income-fields strong{font-size:14px;line-height:1.3}.lrf-ledger-line>div>strong{font-size:13px}.lrf-ledger-line>div>span{font-size:10px}}

/* Beacons Media Kit: Customize to Fit Your Brand / Show The Proof Brands Care About.
   Two source-shaped pieces in the existing blue 450x350 frame; no outer canvas. */
.lp-product-row-visual:has(>.lrm-reference){padding:0}
.lrm-reference{position:relative;container:lrm / inline-size;display:block;width:100%;height:100%;max-width:450px;max-height:350px;aspect-ratio:450/350;min-width:0;min-height:0;margin:0;overflow:hidden;background:transparent;color:#1e2330;font-family:Poppins,Arial,sans-serif;text-align:left;isolation:isolate}
.lrm-reference *{box-sizing:border-box;min-width:0;pointer-events:none}
.lrm-stage{position:relative;width:100%;height:100%;overflow:hidden;background:transparent}
.lrm-stage>article,.lrm-stage>.lrm-toolbar{position:absolute;margin:0}
.lrm-reference h2,.lrm-reference h3,.lrm-reference p{margin:0;letter-spacing:normal}
.lrm-reference .lv-icon{display:block;width:18px;height:18px;flex:0 0 18px}

/* Pink portrait document behind the white lower-left design toolbar. */
.lrm-kit-document{left:25%;top:4%;width:62%;height:96%;border:0;border-radius:11px 11px 0 0;background:#f4d7e4;overflow:hidden;z-index:1}
.lrm-kit-cover{height:24px;background:#f4d7e4}
.lrm-kit-cover>img{display:none}
.lrm-kit-webpage-body{padding:0 17px 18px;background:#f4d7e4}
.lrm-kit-identity{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;align-items:center}
.lrm-kit-identity>.lv-avatar{grid-column:1;grid-row:1/4;display:block;width:44px;height:44px;margin:0;border:0;border-radius:50%;overflow:hidden;background:#fff}
.lrm-kit-identity>.lv-avatar>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.lrm-kit-identity>h2{font-size:18px;line-height:1.3;font-weight:600}
.lrm-kit-identity>p{font-size:10px;line-height:1.4;color:#626878}
.lrm-kit-identity>span:not(.lv-avatar){font-size:10px;line-height:1.4;color:#626878}
.lrm-kit-channel{margin-top:18px}
.lrm-kit-channel>h3{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.5;font-weight:600}
.lrm-kit-channel .lv-icon{width:14px;height:14px;flex-basis:14px}
.lrm-kit-channel>small{display:block;margin-top:4px;font-size:8px;line-height:1.5;color:#626878}
.lrm-kit-rates{margin-top:17px}
.lrm-kit-rates>h3,.lrm-kit-bio>h3{font-size:12px;line-height:1.4;font-weight:600;margin-bottom:8px}
.lrm-kit-rates>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
.lrm-kit-rates strong{font-size:10px;line-height:1.5;font-weight:600}
.lrm-kit-rates>div>strong{font-size:12px;white-space:nowrap}
.lrm-kit-rates p{margin-top:4px;font-size:9px;line-height:1.6;color:#626878}
.lrm-kit-bio{margin-top:17px}
.lrm-kit-bio>p{font-size:9px;line-height:1.65;color:#626878}
.lrm-kit-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}
.lrm-kit-facts>div{display:flex;flex-direction:column;gap:4px;font-size:9px;line-height:1.5}
.lrm-kit-facts strong{font-weight:600}
.lrm-kit-facts span{color:#626878}
.lrm-toolbar{left:6%;top:70%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:56%;height:23%;padding:8px 10px;background:#fff;border:0;border-radius:13px;z-index:2}
.lrm-tool{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:0;border-bottom:2px solid transparent;color:#727883;font-size:11px;font-weight:500;line-height:1.35}
.lrm-tool>.lv-icon{width:21px;height:21px;flex-basis:21px}
.lrm-selected{border-bottom-color:#2848f0;color:#1e2330}
.lrm-selected>.lv-icon{color:#2848f0}

/* The two native work photos occupy tall cards, with a small mutual overlap. */
.lrm-work-card{width:45%;height:86%;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:11px;background:#fff}
.lrm-work-1{left:9%;top:7%;z-index:2}
.lrm-work-2{left:47%;top:12%;height:82%;z-index:1}
.lrm-work-card>img{display:block;width:100%;height:0;min-height:0;flex:1 1 auto;object-fit:cover;object-position:center}
.lrm-work-1>img{object-position:47% center}
.lrm-work-2>img{object-position:50% center}
.lrm-work-caption{display:flex;align-items:center;gap:9px;flex:0 0 48px;padding:10px 11px;background:#fff}
.lrm-play{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding-left:2px;border-radius:50%;background:#e9eaed;color:#707682;font-size:10px;line-height:1}
.lrm-work-caption>strong{font-size:12px;line-height:1.4;font-weight:500}

@container lrm (max-width:380px){
 .lrm-kit-document{left:26%;top:3%;width:64%;height:97%;border-radius:9px 9px 0 0}
 .lrm-kit-cover{height:17px}.lrm-kit-webpage-body{padding:0 12px 14px}
 .lrm-kit-identity{grid-template-columns:34px minmax(0,1fr);column-gap:7px}.lrm-kit-identity>.lv-avatar{width:34px;height:34px}.lrm-kit-identity>h2{font-size:15px}.lrm-kit-identity>p,.lrm-kit-identity>span:not(.lv-avatar){font-size:8px}
 .lrm-kit-channel{margin-top:13px}.lrm-kit-channel>h3{font-size:10px;gap:5px}.lrm-kit-channel .lv-icon{width:12px;height:12px;flex-basis:12px}.lrm-kit-channel>small{font-size:7px;margin-top:3px}
 .lrm-kit-rates,.lrm-kit-bio{margin-top:13px}.lrm-kit-rates>h3,.lrm-kit-bio>h3{font-size:10px;margin-bottom:6px}.lrm-kit-rates strong{font-size:8px}.lrm-kit-rates>div>strong{font-size:10px}.lrm-kit-rates p,.lrm-kit-bio>p{font-size:8px}.lrm-kit-facts{font-size:8px;margin-top:12px}
 .lrm-toolbar{left:4%;top:70%;width:64%;height:25%;padding:6px 7px;border-radius:11px}.lrm-tool{font-size:10px;gap:6px}.lrm-tool>.lv-icon{width:18px;height:18px;flex-basis:18px}
 .lrm-work-card{border-radius:9px}.lrm-work-caption{flex-basis:42px;padding:8px;gap:6px}.lrm-work-caption>strong{font-size:10px}.lrm-play{width:20px;height:20px;flex-basis:20px;font-size:8px}
}
@media(max-width:700px){.lrm-reference{height:250px;max-height:250px;aspect-ratio:auto}}

/* Dropbox Imagery > Spot/Mini Illustrations: abstract-object trial, Statistics
   stages only. Sparse black ink, white paper and one flat rose accent.
   Source: https://www.dropboxbrand.com/imagery. No app frame, text or metrics. */
.lp-product-row-visual:has(>.lsa-stage){padding:0}
.lsa-stage{position:relative;display:block;width:100%;height:100%;min-width:0;overflow:hidden;border-radius:inherit;background:transparent;color:#191919}
.lsa-illustration{display:block;width:100%;height:100%;overflow:hidden}
.lsa-ink{stroke:#191919;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.lsa-paper{fill:#fff}
.lsa-accent{fill:#f4d7e4}
@media(max-width:700px){.lsa-ink{stroke-width:3.3}}

/* HoneyBook /product/ai, Capture leads and Draft emails. Official source images
   were visually reviewed; only their geometry and composer order are reused. */
.lri-stage{position:relative;display:block;container:lri/inline-size;width:100%;height:100%;max-width:100%;aspect-ratio:9/7;min-width:0;overflow:hidden;border-radius:inherit;background:#c9e5ff;color:#1e2330;font-family:Poppins,Arial,sans-serif;line-height:1.5;text-align:left;letter-spacing:normal}
.lri-stage *{box-sizing:border-box}
.lri-art{position:absolute;inset:0}
.lri-stage h3,.lri-stage p{margin:0;padding:0;letter-spacing:normal}
.lri-star{display:block;width:42px;height:42px;object-fit:contain;flex:none}
.lri-phone{position:absolute;left:20%;top:-26%;width:60%;height:122%;padding:8px;border:0;border-radius:46px;background:#17191e;overflow:hidden}
.lri-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:38px;background:#f4d7e4}
.lri-phone-heading{padding:118px 20px 0}
.lri-phone-heading>strong{display:block;font-size:24px;line-height:1.35;font-weight:600;letter-spacing:-.5px}
.lri-inbox-tabs{display:flex;gap:20px;align-items:center;margin-top:17px;font-size:11px;line-height:1.5}
.lri-inbox-tabs>span{padding-bottom:7px}
.lri-inbox-tabs>span:first-child{border-bottom:1.5px solid #1e2330;font-weight:500}
.lri-home-indicator{position:absolute;left:33%;bottom:11px;width:34%;height:5px;background:#17191e;border-radius:6px}
.lri-request-card{position:absolute;left:7.111%;top:40%;display:flex;align-items:center;gap:17px;width:85.778%;height:32%;padding:18px 20px;background:#fff;border:0;border-radius:18px;box-shadow:none}
.lri-request-copy{min-width:0}
.lri-request-copy h3{font-size:17px;line-height:1.4;font-weight:600}
.lri-request-copy>strong{display:block;font-size:14px;line-height:1.5;font-weight:500;margin-top:5px}
.lri-request-copy p{font-size:11px;line-height:1.5;margin-top:3px}
.lri-context{position:absolute;left:5.333%;top:6.857%;width:75.556%;height:48%;padding:18px 20px;background:#f4d7e4;border:0;border-radius:15px;box-shadow:none}
.lri-prepared-heading{display:flex;align-items:center;gap:11px}
.lri-prepared-heading .lri-star{width:30px;height:30px}
.lri-prepared-heading>strong{font-size:14px;line-height:1.4;font-weight:600}
.lri-context-subject{font-size:15px;line-height:1.5;font-weight:500;margin-top:17px!important}
.lri-composer{position:absolute;left:23.111%;top:36%;width:71.778%;height:61.143%;padding:15px 17px;border:0;border-radius:15px;background:#fff;box-shadow:none;overflow:hidden}
.lri-compose-row{display:flex;align-items:center;gap:13px;min-height:28px;font-size:12px;line-height:1.5}
.lri-compose-row>span{flex:0 0 42px}
.lri-compose-row>strong{font-weight:500;min-width:0}
.lri-subject-row{border-bottom:1px solid #eddae4;padding-bottom:8px}
.lri-message{font-size:13px;line-height:1.6;margin-top:12px!important}
.lri-compose-footer{display:flex;justify-content:space-between;align-items:center;gap:11px;margin-top:13px}
.lri-review-check{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.4;white-space:nowrap}
.lri-checkbox{display:inline-block;flex:none;width:13px;height:13px;border:1px solid #1e2330;border-radius:2px;background:#fff}
.lri-confirm{display:flex;align-items:center;justify-content:center;min-height:36px;padding:8px 10px;border:0;border-radius:7px;background:#2848f0;color:#fff;font-size:12px;line-height:1.5;font-weight:600;white-space:nowrap}
@container lri (max-width:400px){
 .lri-phone{left:21%;top:-26%;width:58%;height:122%;padding:6px;border-radius:35px}
 .lri-phone-screen{border-radius:29px}
 .lri-phone-heading{padding:82px 14px 0}
 .lri-phone-heading>strong{font-size:19px}
 .lri-inbox-tabs{gap:15px;font-size:10px;margin-top:13px}
 .lri-home-indicator{height:4px;bottom:9px}
 .lri-request-card{left:5%;top:39.2%;width:90%;height:44%;gap:12px;padding:14px;border-radius:15px}
 .lri-request-card .lri-star{width:35px;height:35px}
 .lri-request-copy h3{font-size:14px;line-height:1.45}
 .lri-request-copy>strong{font-size:13px;margin-top:5px}
 .lri-request-copy p{font-size:10.5px;margin-top:4px}
 .lri-context{left:5%;top:7.2%;width:80%;height:44%;padding:13px 14px;border-radius:12px}
 .lri-prepared-heading{gap:8px}
 .lri-prepared-heading .lri-star{width:25px;height:25px}
 .lri-prepared-heading>strong{font-size:12px}
 .lri-context-subject{display:none}
 .lri-composer{left:11%;top:27%;width:84%;height:70%;padding:11px 12px;border-radius:12px}
 .lri-compose-row{gap:10px;min-height:23px;font-size:11px}
 .lri-compose-row>span{flex-basis:37px}
 .lri-subject-row{padding-bottom:5px}
 .lri-message{font-size:11.5px;line-height:1.55;margin-top:9px!important}
 .lri-compose-footer{gap:8px;margin-top:10px}
 .lri-review-check{gap:5px;font-size:10.5px;white-space:normal}
 .lri-checkbox{width:12px;height:12px}
 .lri-confirm{min-height:30px;padding:7px 9px;font-size:11px;border-radius:6px}
}
@container lri (max-width:320px){
 .lri-composer{padding:9px 10px}
 .lri-compose-row{min-height:21px;font-size:10.5px}
 .lri-message{font-size:11px;line-height:1.45;margin-top:7px!important}
 .lri-compose-footer{gap:6px;margin-top:8px}
 .lri-review-check{font-size:10px}
 .lri-confirm{font-size:10.5px;min-height:29px;padding:6px 8px}
}

/* Teachable curriculum/progress and lesson flow, using actual Lumez Training text.
   Pink supporting surface, white reading/front surface, blue focus only. */
.ltr-overview,.lrt-reference{font-family:Poppins,Arial,sans-serif;color:#1e2330;text-align:left;min-width:0;min-height:0}
.ltr-overview *,.lrt-reference *{box-sizing:border-box;min-width:0;pointer-events:none}
.ltr-overview h2,.ltr-overview h3,.ltr-overview p,.lrt-reference h3,.lrt-reference p{margin:0;letter-spacing:normal}
.ltr-overview{container:ltr / inline-size;width:100%;height:100%;max-height:100%;overflow:hidden;background:#fff}
.ltr-art{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#fff}
.ltr-heading{flex:0 0 auto;padding:22px 25px 0}
.ltr-heading>h2{font-size:25px;line-height:1.3;font-weight:600}
.ltr-heading>p{font-size:12px;line-height:1.7;margin-top:9px;max-width:880px;color:#626878}
.ltr-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.65fr);gap:22px;padding:22px 25px;flex:1 1 auto;min-height:0;overflow:hidden}
.ltr-lessons{padding:18px;border:0;border-radius:13px;background:#f4d7e4;overflow:hidden}
.lrt-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.lrt-progress-head>strong{font-size:14px;line-height:1.45;font-weight:600}
.lrt-progress-head>span{font-size:11px;line-height:1.6;color:#626878}
.lrt-progress-track{width:100%;height:7px;border-radius:7px;overflow:hidden;background:#fff;margin-top:10px}
.lrt-progress-track>span{display:block;height:100%;background:#2848f0}
.ltr-lessons .lrt-progress-head{flex-direction:column;gap:5px}
.ltr-lessons .lrt-progress{margin-bottom:17px}
.ltr-lesson-list{display:grid;gap:5px}
.lrt-lesson-row{display:flex;align-items:flex-start;gap:9px;min-width:0}
.ltr-lesson-list .lrt-lesson-row{padding:11px 9px;border-radius:9px;min-height:59px}
.lrt-lesson-number{display:flex;align-items:center;justify-content:center;flex:0 0 21px;width:21px;min-height:21px;font-size:11px;line-height:1.5;font-weight:600}
.lrt-lesson-name{display:block;min-width:0}
.lrt-lesson-name>strong{display:block;font-size:12px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}
.lrt-lesson-name>small{display:block;font-size:10px;line-height:1.5;margin-top:4px;color:#626878}
.ltr-lesson-list .lrt-active{background:#fff}
.ltr-read{padding:6px 4px 20px;overflow:hidden;background:#fff}
.lrt-reading-heading{margin-bottom:22px}
.lrt-small{font-size:11px;line-height:1.5;color:#626878}
.lrt-reading-heading>h2{font-size:25px;line-height:1.35;font-weight:600;margin:8px 0 12px;overflow-wrap:anywhere}
.lrt-reading-heading>p:not(.lrt-small),.lrt-reading-section>p{font-size:13px;line-height:1.8}
.lrt-reading-heading>p:not(.lrt-small){color:#626878}
.lrt-reading-section{margin-top:23px}
.lrt-reading-section>h3{font-size:17px;line-height:1.45;font-weight:600;margin-bottom:11px}
.lrt-reading-section>p+p{margin-top:12px}

/* The two floating stage pieces use the inspected curriculum and progress areas. */
.lp-product-row-visual:has(>.lrt-reference){padding:0}
.lrt-reference{position:relative;container:lrt / inline-size;display:block;width:100%;height:100%;max-width:450px;max-height:350px;aspect-ratio:450/350;isolation:isolate;margin:0;overflow:hidden;background:transparent}
.lrt-stage{position:relative;width:100%;height:100%;overflow:hidden;background:transparent}
.lrt-stage>article{position:absolute;margin:0;border:0;border-radius:12px;overflow:hidden}
.lrt-curriculum{left:5%;top:4%;width:78%;height:90%;padding:17px 16px 40px;background:#f4d7e4;z-index:1}
.lrt-curriculum>header{margin-bottom:13px}
.lrt-curriculum>header>h3{font-size:17px;line-height:1.4;font-weight:600}
.lrt-curriculum>header>p{font-size:11px;line-height:1.5;margin-top:3px;color:#626878}
.lrt-curriculum-list{display:grid;gap:3px}
.lrt-curriculum-list .lrt-lesson-row{min-height:24px;align-items:center;gap:8px}
.lrt-curriculum-list .lrt-lesson-number{width:20px;min-height:20px;flex-basis:20px;font-size:10px;border:1px solid #1e2330;border-radius:50%}
.lrt-curriculum-list .lrt-lesson-name>strong{font-size:11px;line-height:1.45}
.lrt-progress-card{left:40%;top:77%;width:55%;padding:13px 14px;background:#fff;z-index:2}
.lrt-progress-card .lrt-progress-head{align-items:center;gap:8px}
.lrt-progress-card .lrt-progress-head>strong{font-size:12px}
.lrt-progress-card .lrt-progress-head>span{font-size:10px;white-space:nowrap}
.lrt-progress-card .lrt-progress-track{height:6px;margin-top:10px;background:#f4d7e4}

/* Actual first practice instruction behind the actual first three-option quiz. */
.lrt-practice-card{left:5%;top:6%;width:77%;height:76%;padding:20px;background:#f4d7e4;z-index:1}
.lrt-practice-card>h3{font-size:17px;line-height:1.4;font-weight:600;margin-top:7px}
.lrt-instruction{font-size:12px;line-height:1.7;margin-top:11px!important}
.lrt-quiz-card{left:24%;top:48%;width:72%;padding:15px;background:#fff;z-index:2}
.lrt-quiz-card>h3{font-size:13px;line-height:1.4;font-weight:600;margin-bottom:8px}
.lrt-quiz-question{font-size:11px;line-height:1.55;font-weight:500;margin-bottom:8px!important}
.lrt-options{display:grid;gap:5px}
.lrt-option{display:flex;align-items:flex-start;gap:7px;padding:6px 7px;border:1px solid #e1e3e8;border-radius:6px;font-size:10px;line-height:1.4;background:#fff}
.lrt-radio{display:block;flex:0 0 11px;width:11px;height:11px;border:1px solid #727883;border-radius:50%;margin-top:1px;background:#fff}

@container ltr (max-width:850px){
 .ltr-heading{padding:19px 20px 0}.ltr-heading>h2{font-size:22px}.ltr-heading>p{font-size:11px}
 .ltr-layout{grid-template-columns:minmax(205px,.9fr) minmax(0,1.4fr);gap:17px;padding:18px 20px}.ltr-lessons{padding:14px}
 .lrt-lesson-name>strong{font-size:11px}.ltr-lesson-list .lrt-lesson-row{padding:9px 7px;min-height:57px}.lrt-reading-heading>h2{font-size:22px}.lrt-reading-section>h3{font-size:16px}.lrt-reading-heading>p:not(.lrt-small),.lrt-reading-section>p{font-size:12px}
}
@container ltr (max-width:600px){
 .ltr-heading{padding:17px 15px 0}.ltr-heading>h2{font-size:20px}.ltr-heading>p{display:none}
 .ltr-layout{display:flex;flex-direction:column;gap:14px;padding:14px 15px}.ltr-lessons{padding:13px;flex:0 0 auto}
 .ltr-lessons .lrt-progress{margin-bottom:12px}.ltr-lessons .lrt-progress-head{flex-direction:row;align-items:center;gap:8px}.ltr-lessons .lrt-progress-head>strong{font-size:12px}.ltr-lessons .lrt-progress-head>span{font-size:9px;line-height:1.5;max-width:122px}.lrt-progress-track{height:6px;margin-top:8px}
 .ltr-lesson-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ltr-lesson-list .lrt-lesson-row{min-height:57px;padding:7px 5px;gap:5px}.ltr-lesson-list .lrt-lesson-number{width:16px;flex-basis:16px;font-size:9px}.ltr-lesson-list .lrt-lesson-name>strong{font-size:10px;line-height:1.4}.ltr-lesson-list .lrt-lesson-name>small{font-size:8px;margin-top:3px}
 .ltr-read{flex:1 1 auto;min-height:150px;padding:2px 2px 12px}.lrt-reading-heading{margin-bottom:15px}.lrt-reading-heading>h2{font-size:19px;margin:6px 0 9px}.lrt-reading-heading>p:not(.lrt-small),.lrt-reading-section>p{font-size:11px;line-height:1.7}.lrt-reading-section{margin-top:17px}.lrt-reading-section>h3{font-size:14px;margin-bottom:8px}
}
@container lrt (max-width:380px){
 .lrt-stage>article{border-radius:10px}.lrt-curriculum{top:3%;padding:12px 12px 34px}.lrt-curriculum>header{margin-bottom:9px}.lrt-curriculum>header>h3{font-size:14px}.lrt-curriculum>header>p{font-size:9px;margin-top:2px}
 .lrt-curriculum-list{gap:3px}.lrt-curriculum-list .lrt-lesson-row{min-height:18px;gap:6px}.lrt-curriculum-list .lrt-lesson-number{width:17px;min-height:17px;flex-basis:17px;font-size:8px}.lrt-curriculum-list .lrt-lesson-name>strong{font-size:9px;line-height:1.4}
 .lrt-progress-card{left:32%;top:78%;width:64%;padding:11px 12px}.lrt-progress-card .lrt-progress-head>strong{font-size:11px}.lrt-progress-card .lrt-progress-head>span{font-size:9px}.lrt-progress-card .lrt-progress-track{margin-top:8px;height:5px}
 .lrt-practice-card{left:5%;top:4%;width:83%;height:76%;padding:10px}.lrt-practice-card>.lrt-small{font-size:9px;line-height:1.4}.lrt-practice-card>h3{font-size:13px;line-height:1.4;margin-top:5px}.lrt-instruction{font-size:9.5px;line-height:1.4;margin-top:6px!important}
 .lrt-quiz-card{left:17%;top:44%;width:79%;padding:11px}.lrt-quiz-card>h3{display:none}.lrt-quiz-question{font-size:10.5px;line-height:1.35;margin-bottom:6px!important}.lrt-options{gap:4px}.lrt-option{font-size:9.5px;line-height:1.35;padding:5px 6px;gap:6px}.lrt-radio{width:10px;height:10px;flex-basis:10px;margin-top:1px}
}
@media(max-width:700px){.lrt-reference{height:250px;max-height:250px;aspect-ratio:auto}}

.lp-product-row-visual:has(>.lhr-home-reference){padding:0}
.lp-product-row-visual>.lhr-home-reference{width:100%;height:100%;min-height:0;max-width:none;margin:0!important;padding:0!important;display:block;gap:0;opacity:1;transform:none}
.lhr-home-reference .lhr-frame{container:lhr / inline-size;position:relative;width:100%;height:100%;min-height:0;border-radius:0;overflow:hidden;background:transparent;flex:none}
.lhr-frame>img,.lhr-frame>svg{position:absolute;display:block;max-width:none;object-fit:contain;transform:none!important;transition:none!important}
.lhr-frame.briefings-scene .briefing-paper{left:10cqw;top:5.556cqw;width:58.056cqw;height:120cqw}
.lhr-frame.briefings-scene .briefing-table{left:49.778cqw;top:20.444cqw;width:87.556cqw;height:69.111cqw}
.lhr-frame.offer-scene .offer-detail{left:2.222cqw;top:19.111cqw;width:41.778cqw;height:59.333cqw}
.lhr-frame.offer-scene .offer-decision{left:36.889cqw;top:6.222cqw;width:62.444cqw;height:41.111cqw}
.lhr-frame.application-scene .status-window{position:absolute;left:0;top:10.889cqw;width:100%;height:58.222cqw;overflow:hidden}
.lhr-frame .status-track{display:flex;align-items:center;height:100%;gap:0;width:max-content;will-change:transform}
.lhr-frame .status-tile{display:flex;flex-direction:column;align-items:center;flex:none;width:auto;padding:0;color:#1e2330;text-decoration:none}
.lhr-frame .status-logo-slot{display:contents}
.lhr-frame .status-image{display:block;max-width:none;width:112px;height:112px;margin-right:20px;border-radius:16%;padding:0;object-fit:cover}
.lhr-frame .status-price{margin-top:12px;min-height:20px;font-size:15px;line-height:20px;font-weight:500;white-space:nowrap}
.lhr-frame .status-tile>strong{margin-top:2px;font-size:12px;line-height:15px;font-weight:500;color:#626878;white-space:nowrap}
@container lhr (max-width:380px){.lhr-frame.application-scene .status-window{top:5cqw;height:68cqw}.lhr-frame .status-price{font-size:12px;line-height:16px}.lhr-frame .status-tile>strong{font-size:10px;line-height:13px}}

/* Latest user requirement: only blue accents in public dashboard HERO previews.
   The scope deliberately excludes abstract feature-box illustrations, photos,
   brand artwork and every actual user-authored public portfolio. */
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame){--lumez-panel-accent:#fff;--lv-sky:#fff;--lov-sky:#fff;--lv-canvas:#fff;--lov-canvas:#fff;--lv-line:#e1e3e8;--lov-line:#e1e3e8;--lv-muted:#6b6f79;--lov-muted:#6b6f79}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.lv-visual,.luh-hero,.lov-visual,.ldv-visual,.lbv-visual){--lumez-panel-accent:#fff;--lv-sky:#fff;--lov-sky:#fff;--lv-canvas:#fff;--lov-canvas:#fff;--lv-line:#e1e3e8;--lov-line:#e1e3e8;--lv-muted:#6b6f79;--lov-muted:#6b6f79}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.lv-app-shell,.lv-app-main,.lv-workspace,.lv-preview,.luh-live-preview,.luh-kit-preview,.luh-kit-document,.luh-kit-cover,.luh-brand-profile,.luh-brand-preview,.luh-kit-controls,.ldw-main,.ldw-kit-preview){background:#fff}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.lv-card,.luh-content-panel .lv-block-row,.luh-kit-document,.luh-live-preview .lv-desktop-screen,.luh-brand-controls .lv-preferences,.luh-brand-preview .lv-introduction){background:#fff;border-color:#e1e3e8}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.lv-portfolio,.lv-phone,.lv-desktop-screen,.lv-theme-mini,.lv-mini-link,.lv-block-symbol,.lv-theme-choice,.lv-header-card,.lv-style-options>span,.lv-summary){background:#fff}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.lv-nav-active,.ldw-tab[aria-selected=true]){background:#2848f0!important;color:#fff!important}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.lv-theme-tab.lv-selected,.lv-style-options>.lv-style-active,.lv-theme-choice.lv-active){background:#fff;color:#2848f0;border-color:#2848f0}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.ldv-kpis>div,.ldv-kpis>div:nth-child(2),.ldv-kpis>div:nth-child(3),.ldv-collection,.lov-pill,.lov-section,.lov-message-card,.lov-reply-composer){background:#fff;border-color:#e1e3e8}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) .lov-pill{color:#505664}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.lov-message-meta,.lov-message-meta strong,.lov-thread-header p,.lv-portfolio .lv-role){color:#6b6f79}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) .ldv-click-bar{background:#e9ebef}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) .ldv-click-bar>span{background:#2848f0}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.lv-btn.lv-primary,.lov-btn.lov-primary,.lov-decision .lov-primary,.lbv-button.lbv-primary){background:#2848f0;border-color:#2848f0;color:#fff}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.lbv-order-facts,.lbv-briefing,.lbv-contact-status,.lbv-newsletter-canvas,.lbv-parties,.lbv-pill,.lbv-panel,.lbv-import .lbv-textarea){background:#fff;border-color:#e1e3e8}
:is(.lp-dashboard-shell,.ldw-stage,.ldw-frame) :is(.lbv-order-facts span,.lbv-pill,.lbv-field-group,.lbv-mail-preheader,.lbv-mail-footer span){color:#6b6f79}
/* These two earlier hero surfaces use explicit !important backgrounds. */
.lp-dashboard-shell :is(.luh-kit-document,.luh-kit-cover){background:#fff!important}
/* Teachable-based Training overview: neutral curriculum and blue selection.
   Floating Training illustrations outside the dashboard remain untouched. */
.lp-dashboard-shell :is(.ltr-overview,.ltr-art,.ltr-lessons,.ltr-read,.lrt-curriculum,.lrt-practice-card,.lrt-quiz-card,.lrt-progress-card,.lrt-option){background:#fff;border-color:#e1e3e8}
.lp-dashboard-shell .lrt-progress-track{background:#e9ebef}
.lp-dashboard-shell .lrt-progress-track>span{background:#2848f0}
.lp-dashboard-shell .ltr-lesson-list .lrt-active{background:#2848f0;color:#fff}
.lp-dashboard-shell .ltr-lesson-list .lrt-active :is(.lrt-lesson-number,.lrt-lesson-name>strong,.lrt-lesson-name>small){color:#fff}

/* Load after the public pricing styles.
   Existing Beacons-based geometry and data-plan="creator_plus" are retained.
   Creator Plus uses its blue outline and primary CTA. The plan header remains
   white, following the user's final refinement. All cards stay equal size. */
.lp-master-pricing .lp-price-columns{
  align-items:stretch;
  grid-auto-rows:1fr;
}
.lp-master-pricing .lp-price-card,
.lp-master-pricing .lp-price-card .lp-price-title{
  box-sizing:border-box;
}
.lp-master-pricing .lp-price-card{
  height:100%;
  min-height:0;
  padding:22px 18px;
  border:2px solid transparent;
  background:#fff;
  box-shadow:none;
}
.lp-master-pricing .lp-price-card.lp-price-highlight{
  padding:22px 18px;
}
.lp-master-pricing .lp-price-card .lp-price-title{
  min-height:84px;
}
.lp-master-pricing .lp-price-card .lp-price-title p{
  min-height:42px;
}
.lp-master-pricing .lp-price-card .lp-price-main{
  min-height:172px;
}
.lp-master-pricing .lp-price-card .lp-price-billed{
  min-height:34px;
}
.lp-master-pricing .lp-price-card .lp-price-main del[hidden]{
  display:block;
  visibility:hidden;
}
.lp-master-pricing .lp-price-card .lp-price-main .lp-button{
  min-height:52px;
  border:1px solid var(--lp-ink,#1e2330);
  background:#fff;
  color:var(--lp-ink,#1e2330)!important;
  box-shadow:none;
}
.lp-master-pricing .lp-price-card .lp-price-main .lp-button:hover{
  background:var(--lp-sky,#c9e5ff);
}
.lp-master-pricing .lp-price-card[data-plan="creator_plus"]{
  border-color:var(--lp-blue,#2848f0);
  background:#fff;
  overflow:hidden;
}
.lp-master-pricing .lp-price-card[data-plan="creator_plus"] .lp-price-title{
  min-height:84px;
  margin:0;
  padding:0;
  background:transparent;
  color:var(--lp-ink,#1e2330);
}
.lp-master-pricing .lp-price-card[data-plan="creator_plus"] .lp-price-title h2,
.lp-master-pricing .lp-price-card[data-plan="creator_plus"] .lp-price-title p{
  color:var(--lp-ink,#1e2330);
}
.lp-master-pricing .lp-price-card[data-plan="creator_plus"] .lp-price-main .lp-button,
.lp-master-pricing .lp-price-card[data-plan="creator_plus"] .lp-price-main .lp-button:hover{
  border-color:var(--lp-blue,#2848f0);
  background:var(--lp-blue,#2848f0);
  color:#fff!important;
}
.lp-master-pricing .lp-price-card .lp-price-main .lp-button:focus-visible{
  outline:3px solid var(--lp-blue,#2848f0);
  outline-offset:3px;
}

/* Observed creator Explore hierarchy, with existing Lumez typography/colors. */
.lzc-public{background:#c9e5ff;padding:145px 24px 88px;min-height:100vh;box-sizing:border-box}
.lzc-catalog{--lzc-blue:#2848f0;--lzc-sky:#c9e5ff;--lzc-ink:#1e2330;color:var(--lzc-ink);font-family:Poppins,sans-serif;width:min(1120px,100%);margin-inline:auto;min-width:0}
.lzc-catalog *,.lzc-dialog *{box-sizing:border-box}
.lzc-catalog button,.lzc-catalog input,.lzc-catalog select,.lzc-dialog button,.lzc-dialog input,.lzc-dialog select{font:inherit}
.lzc-catalog button,.lzc-catalog a,.lzc-dialog button{touch-action:manipulation}
.lzc-catalog button,.lzc-dialog button{cursor:pointer}
.lzc-catalog button:disabled,.lzc-dialog button:disabled{cursor:default;opacity:.48}
.lzc-catalog button:focus-visible,.lzc-catalog a:focus-visible,.lzc-catalog input:focus-visible,.lzc-dialog :is(button,input,select,a):focus-visible{outline:3px solid var(--lzc-blue,#2848f0);outline-offset:4px}
.lzc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.lzc-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #1e233022;margin-bottom:30px;min-width:0}
.lzc-tab{appearance:none;border:0;border-bottom:2px solid transparent;background:none;color:#5d6473;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none;padding:18px 12px;font-size:15px;font-weight:500;min-height:58px;min-width:0}
.lzc-tab.is-active{border-bottom-color:var(--lzc-blue);color:var(--lzc-ink);font-weight:600}
.lzc-count{font-size:12px;min-width:20px;border-radius:10px;padding:1px 5px;background:#fff}
.lzc-search-row{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:27px}
.lzc-search{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;background:#fff;border-radius:999px;padding:0 20px;min-height:56px;min-width:0}
.lzc-search svg{height:23px;width:23px;flex:none;color:#687080}
.lzc-search input{width:100%;min-width:0;min-height:56px;background:none;border:0;outline-offset:0;font-size:16px;color:var(--lzc-ink)}
.lzc-search input::placeholder{color:#727987;opacity:1}
.lzc-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 18px;background:#fff;color:var(--lzc-ink);border:0;border-radius:999px;font-size:14px;font-weight:500}
.lzc-filter-button svg{width:18px;height:18px}
.lzc-filter-button.has-filters{color:var(--lzc-blue)}
.lzc-reset-inline{border:0;background:none;color:var(--lzc-blue);padding:10px 6px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:3px}
.lzc-status{font-size:14px;line-height:1.7;margin:0 0 20px;color:#525b6d;overflow-wrap:anywhere}
.lzc-status:empty{display:none}
.lzc-sections{min-width:0}
.lzc-section{margin:0 0 42px;min-width:0}
.lzc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 17px}
.lzc-section h2{font-size:23px;line-height:1.3;letter-spacing:-.4px;margin:0;font-weight:600}
.lzc-see-all{border:0;background:none;color:var(--lzc-blue);font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:7px;padding:9px 0;flex:none}
.lzc-see-all svg{width:17px;height:17px}
.lzc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-width:0}
.lzc-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}
.lzc-card{position:relative;isolation:isolate;background:#fff;border-radius:18px;min-width:0;overflow:hidden;display:flex;flex-direction:column}
.lzc-media{position:relative;width:100%;aspect-ratio:1.95;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.lzc-card--wide .lzc-media{aspect-ratio:3.2}
.lzc-banner{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;display:block}
.lzc-logo-large{position:absolute;inset:20% 14%;height:60%;width:72%;max-height:60%;object-fit:contain;display:block}
.lzc-brand-word{padding:35px 25px 20px;text-align:center;font-size:30px;font-weight:600;line-height:1.2;overflow-wrap:anywhere;max-width:100%}
.lzc-pay{position:absolute;right:12px;top:12px;border-radius:999px;background:#fff;color:#191919;padding:7px 11px;font-size:12px;font-weight:600;max-width:calc(100% - 66px);line-height:1.4;overflow-wrap:anywhere;z-index:1}
.lzc-bookmark{position:absolute;left:12px;top:12px;display:flex;align-items:center;justify-content:center;background:#fff;color:#1e2330;border:0;width:36px;height:36px;border-radius:50%;z-index:4;padding:8px}
.lzc-bookmark svg{width:20px;height:20px}
.lzc-bookmark[aria-pressed=true]{color:var(--lzc-blue)}
.lzc-bookmark[aria-pressed=true] svg{fill:currentColor}
.lzc-card-body{padding:17px 18px 20px;min-height:124px;display:flex;flex-direction:column;gap:11px;flex:1}
.lzc-card h3{font-size:17px;line-height:1.4;font-weight:600;margin:0;overflow-wrap:anywhere}
.lzc-title-button{font-weight:inherit;text-align:left;border:0;padding:0;background:none;color:inherit;line-height:inherit;letter-spacing:inherit;font-size:inherit}
.lzc-title-button::after{content:"";position:absolute;inset:0;z-index:2;border-radius:18px}
.lzc-title-button:focus-visible{outline:0!important}
.lzc-title-button:focus-visible::after{outline:3px solid var(--lzc-blue);outline-offset:-4px}
.lzc-company{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;color:#5d6473;line-height:1.5;min-width:0}
.lzc-company-name{overflow-wrap:anywhere}
.lzc-company-logo{width:21px;height:21px;object-fit:contain;border-radius:5px;flex:none}
.lzc-verified{color:var(--lzc-blue);width:15px;height:15px;flex:none}
.lzc-job-type{display:inline-flex;gap:5px;align-items:center}
.lzc-job-type svg{width:14px;height:14px;flex:none}
.lzc-location{font-size:12px;line-height:1.5;color:#596171;margin-top:auto;overflow-wrap:anywhere}
.lzc-source-status{font-size:12px;line-height:1.5;color:#2848f0;margin:0}
.lzc-strip-controls,.lzc-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}
.lzc-pagination{margin-top:26px}
.lzc-strip-controls span,.lzc-pagination span{font-size:13px;text-align:center}
.lzc-round-button{border:0;width:36px;height:36px;background:#fff;border-radius:50%;padding:9px;display:flex;align-items:center;justify-content:center;color:var(--lzc-ink)}
.lzc-round-button svg{width:18px;height:18px}
.lzc-empty{background:#fff;border-radius:18px;padding:50px 28px;text-align:center;margin-top:10px}
.lzc-empty h2{font-size:23px;line-height:1.35;margin:0 0 12px;letter-spacing:-.4px}
.lzc-empty p{max-width:560px;margin:0 auto 20px;font-size:15px;line-height:1.7}
.lzc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:13px 22px;border:1px solid #1e2330;border-radius:8px;text-decoration:none;font-size:16px;font-weight:600;color:#1e2330;background:#fff;line-height:1.4;text-align:center}
.lzc-button--primary{background:#2848f0;border-color:#2848f0;color:#fff}
.lzc-catalog[data-embedded]{width:100%;max-width:none}
.lzc-catalog[data-embedded] .lzc-search{border:1px solid #dfe3ec}
.lzc-catalog[data-embedded] .lzc-card{border:1px solid #e7e9ef}
.lzc-catalog[data-embedded] .lzc-media{background:#f6f8ff}
.lzc-catalog[data-embedded] .lzc-filter-button{border:1px solid #dfe3ec}
.lzc-dialog :is(.lzc-option,.lzc-check){flex-direction:row}
.lzc-dialog{--lzc-blue:#2848f0;position:fixed;border:0;border-radius:20px;padding:0;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;background:#fff;color:#1e2330;font-family:Poppins,sans-serif;box-sizing:border-box;margin:auto;overscroll-behavior:contain}
.lzc-dialog::backdrop{background:#1e233066}
.lzc-dialog[open]{display:block}
.lzc-dialog-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 20px;background:#fff;z-index:5;border-bottom:1px solid #eceef2}
.lzc-dialog-head h2{font-size:23px;line-height:1.35;letter-spacing:-.4px;margin:0;font-weight:600;overflow-wrap:anywhere}
.lzc-close{border:0;background:#fff;border-radius:50%;padding:7px;width:34px;height:34px;flex:none;color:#1e2330}
.lzc-close svg{width:20px;height:20px;display:block}
.lzc-dialog-body{padding:24px 28px}
.lzc-filter-form fieldset{margin:0 0 25px;padding:0;border:0;min-width:0}
.lzc-filter-form legend{font-weight:600;font-size:15px;padding:0;margin:0 0 11px}
.lzc-filter-form label{font-size:14px;line-height:1.5}
.lzc-filter-form .lzc-options{display:flex;flex-wrap:wrap;gap:9px}
.lzc-option{position:relative;display:flex;align-items:center;gap:8px;border:1px solid #dfe3eb;padding:10px 12px;border-radius:8px;min-height:44px;max-width:100%;overflow-wrap:anywhere}
.lzc-option:has(input:checked){border-color:#2848f0;background:#f4f6ff}
.lzc-option input,.lzc-check input{accent-color:#2848f0;width:17px;height:17px;flex:none;margin:0}
.lzc-option:has(input:focus-visible){outline:3px solid #2848f0;outline-offset:3px}
.lzc-option input:focus-visible{outline:0}
.lzc-amount-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);gap:12px}
.lzc-amount-fields label{display:flex;flex-direction:column;gap:7px}
.lzc-amount-fields :is(input,select){min-width:0;width:100%;font-size:16px;border:1px solid #d4dae4;background:#fff;color:#1e2330;border-radius:8px;min-height:54px;padding:12px}
.lzc-filter-hint{font-size:12px;color:#667080;line-height:1.6;margin:9px 0 0}
.lzc-check{display:flex;align-items:center;gap:10px;margin-top:15px}
.lzc-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 28px 25px;border-top:1px solid #eceef2;background:#fff}
.lzc-detail-company{font-size:15px;font-weight:500;margin:0 0 22px}
.lzc-detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px 22px;margin:0 0 25px}
.lzc-detail-facts div{min-width:0}
.lzc-detail-facts dt{font-size:12px;color:#667080;margin:0 0 5px}
.lzc-detail-facts dd{margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}
.lzc-description{font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}
.lzc-team-note{font-size:13px;line-height:1.7;color:#596171;margin:24px 0 0}
.lzc-fallback-dialog{top:50%;transform:translateY(-50%);box-shadow:0 0 0 100vmax #1e233066}
@media(max-width:760px){.lzc-public{padding:122px 18px 64px}.lzc-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lzc-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.lzc-card--wide .lzc-media{aspect-ratio:1.95}.lzc-section h2{font-size:21px}.lzc-card-body{padding:15px;min-height:138px}.lzc-card h3{font-size:15px}.lzc-section{margin-bottom:34px}.lzc-tab{font-size:13px;padding:16px 5px;gap:5px}.lzc-count{font-size:11px}.lzc-tabs{margin-bottom:24px}}
@media(max-width:520px){.lzc-public{padding-inline:16px}.lzc-grid,.lzc-grid--wide{grid-template-columns:minmax(0,1fr)}.lzc-media,.lzc-card--wide .lzc-media{aspect-ratio:2.15}.lzc-card-body{min-height:117px;padding:17px 18px}.lzc-card h3{font-size:17px}.lzc-pay{font-size:12px}.lzc-section-heading{gap:10px}.lzc-section h2{font-size:20px}.lzc-see-all{font-size:12px}.lzc-brand-word{font-size:32px}.lzc-dialog-head{padding:22px 20px 18px}.lzc-dialog-body{padding:22px 20px}.lzc-dialog-actions{padding:18px 20px 22px}.lzc-dialog-head h2{font-size:21px}.lzc-dialog-actions .lzc-button{width:100%}.lzc-dialog-actions{flex-direction:column-reverse}.lzc-detail-facts{grid-template-columns:1fr}.lzc-empty{padding:35px 20px}.lzc-search{padding-inline:16px}.lzc-tab{font-size:12px}.lzc-search-row{gap:12px}.lzc-amount-fields{grid-template-columns:minmax(0,1fr) minmax(100px,.6fr)}}
@media(prefers-reduced-motion:no-preference){.lzc-card{transition:transform .15s ease}.lzc-card:has(.lzc-title-button:hover){transform:translateY(-2px)}}
