:root{--lp-ui-ink:#690020;--lp-ui-paper:#fff7f9;--lp-ui-cream:#ffe8ef;--lp-ui-pink:#ff587f;--lp-ui-pink-soft:#ffb3c8;--lp-ui-lilac:#ff93b2;--lp-ui-ice:#fff1f5;--lp-ui-muted:#935166;--lp-ui-line:#69002038;--lp-ui-border:1px solid var(--lp-ui-line);--lp-ui-shadow:10px 12px 0 #69002014, 0 24px 55px #69002021;--lp-ui-chrome:#690020;--lp-ui-pop:#ff789d;--lp-ui-panel:#ffd2df}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{color:var(--lp-ui-ink);background-color:var(--lp-ui-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:linear-gradient(#69002009 1px,#0000 1px),linear-gradient(90deg,#69002009 1px,#0000 1px);background-size:32px 32px;font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}button,input,textarea,select{font:inherit}button,[role=button],a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #ff587f57!important}*{scrollbar-width:thin;scrollbar-color:#ff789d transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ff789d padding-box padding-box;border:2px solid #0000;border-radius:999px}.lp-app-wrap{background-color:#ff91b1!important;background-image:linear-gradient(#69002017 1px,#0000 1px),linear-gradient(90deg,#69002017 1px,#0000 1px)!important;background-size:48px 48px!important;padding:22px!important}.lp-app-wrap>.lp-phone-frame{overflow:hidden;box-shadow:var(--lp-ui-shadow)!important;background:#fff7f9fa!important;border:2px solid #6900206b!important;border-radius:18px!important}.lp-screen-templates>.lp-phone-frame,.lp-screen-editorMode>.lp-phone-frame,.lp-screen-guide>.lp-phone-frame,.lp-screen-editor>.lp-phone-frame,.lp-screen-addBlock>.lp-phone-frame,.lp-screen-layoutBrowser>.lp-phone-frame,.lp-screen-themeSelect>.lp-phone-frame,.lp-screen-pageSettings>.lp-phone-frame,.lp-screen-customLayoutUpload>.lp-phone-frame,.lp-screen-commissionManage>.lp-phone-frame{background:var(--lp-ui-paper)!important}.lp-topbar,.lp-editor-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);min-height:66px;border-bottom:var(--lp-ui-border)!important;background:#fff7f9eb!important;padding:15px 18px!important}.lp-topbar button,.lp-editor-topbar button{min-height:38px;border:var(--lp-ui-border)!important;color:var(--lp-ui-ink)!important;box-shadow:none!important;background:#ffffffdb!important;border-radius:999px!important;padding-inline:12px!important;font-weight:750!important}.lp-topbar button:hover,.lp-editor-topbar button:hover{background:#fff!important;border-color:#69002075!important}.lp-login-screen{background-color:#ff91b1!important;background-image:linear-gradient(#6900201a 1px,#0000 1px),linear-gradient(90deg,#6900201a 1px,#0000 1px)!important;background-size:52px 52px!important;padding:28px!important}.lp-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff7f9ed!important;border:2px solid #69002070!important;border-radius:18px!important;width:min(470px,100%)!important;box-shadow:12px 14px #69002026,0 28px 70px #6900202e!important}.lp-login-content{padding:60px 44px 48px!important}.lp-login-wordmark{object-fit:contain;object-position:center;filter:drop-shadow(0 15px 18px #69002033);width:min(360px,100%);max-width:100%;height:auto;margin:0 auto 18px;display:block}.lp-login-subtitle{letter-spacing:.035em;color:var(--lp-ui-muted)!important;font-size:12px!important;font-weight:650!important}.lp-logo-crop{aspect-ratio:4382/2601;position:relative;overflow:hidden}.lp-logo-crop>img{width:136.924%;max-width:none;height:auto;display:block;position:absolute;top:-11.8801%;left:-18.6445%}.lp-login-card #g-signin-btn{width:100%!important;min-height:50px!important}.lp-screen-templates .lp-home-header{border-bottom:var(--lp-ui-border)!important;text-align:left!important;background-color:#ffa2bc!important;background-image:linear-gradient(#69002014 1px,#0000 1px),linear-gradient(90deg,#69002014 1px,#0000 1px)!important;background-size:38px 38px!important;padding:28px 26px 16px!important}.lp-home-wordmark{filter:drop-shadow(0 13px 18px #6900202e);width:min(335px,82%);height:auto;margin:15px auto 9px;display:block}.lp-screen-templates .lp-template-category-scroll{border-top:0!important;border-bottom:var(--lp-ui-border)!important;background:#fff7f9f2!important;padding:11px 24px 13px!important}.lp-screen-templates .lp-template-category-scroll button{border:var(--lp-ui-border)!important;min-height:36px!important;color:var(--lp-ui-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important;font-weight:700!important}.lp-screen-templates .lp-template-category-scroll button[aria-pressed=true]{background:var(--lp-ui-chrome)!important;color:#fff!important;border-color:#6900206b!important}.lp-screen-templates .lp-template-list{padding:20px 24px 36px!important}.lp-screen-templates .lp-template-list>.lp-card,.lp-screen-templates .lp-resume-card{overflow:hidden;background:#fffffff0!important;border:1.5px solid #6900203d!important;border-radius:14px!important;box-shadow:6px 7px #69002013,0 12px 28px #69002014!important}.lp-screen-templates .lp-template-list button,.lp-screen-templates .lp-resume-card button{border-color:var(--lp-ui-line)!important;box-shadow:none!important}.lp-editor-mode-head{border-bottom:var(--lp-ui-border)!important;background:#ffbed0!important;padding:30px 26px 23px!important}.lp-editor-mode-list{padding:22px 24px 38px!important}.lp-editor-home-design{margin-bottom:24px}.lp-editor-home-design h2,.lp-editor-home-content-title{color:var(--lp-ui-ink);margin:0 0 12px;font-size:13px;font-weight:800}.lp-editor-home-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lp-editor-home-design-grid button{border:var(--lp-ui-border);min-width:0;min-height:88px;color:var(--lp-ui-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.lp-editor-home-design-grid button>span:nth-child(2){flex:1;min-width:0}.lp-editor-home-design-grid strong{font-size:14px;display:block}.lp-editor-home-design-grid small{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.5;display:block}.lp-editor-home-design-icon{font-size:22px}.lp-editor-home-design-grid button:hover{background:#ffeaf0}.lp-editor-home-design-grid button:focus-visible{outline:2px solid var(--lp-ui-ink);outline-offset:3px}@media (width<=480px){.lp-editor-home-design-grid button{align-items:flex-start;gap:7px;padding:12px}.lp-editor-home-design-icon{display:none}}@media (width<=340px){.lp-editor-home-design-grid{grid-template-columns:minmax(0,1fr)}}.lp-editor-home-preferences-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-editor-home-preferences-grid button{align-items:flex-start}@media (width<=600px){.lp-editor-home-preferences-grid{grid-template-columns:minmax(0,1fr);gap:8px}.lp-editor-home-preferences-grid button{align-items:center;min-height:72px}.lp-editor-home-preferences-grid .lp-editor-home-design-icon{display:block}}.lp-editor-mode-card{transition:transform .16s,border-color .16s,box-shadow .16s;border:var(--lp-ui-border)!important;background:#fff!important;border-radius:14px!important;margin-bottom:13px!important;box-shadow:6px 7px #69002012,0 12px 27px #69002014!important}.lp-editor-mode-card:first-child{background:#fff!important}.lp-editor-mode-card:nth-child(2){background:#fff4f7!important}.lp-editor-mode-card:nth-child(3){background:#ffeaf0!important}.lp-editor-mode-card:hover{transform:translateY(-2px);border-color:#6900206b!important;box-shadow:8px 9px #69002017,0 16px 35px #6900201f!important}.lp-editor-mode-card>span:nth-child(2)>span:nth-child(2),.lp-editor-mode-card>span:nth-child(2)>span:nth-child(3){color:var(--lp-ui-muted)!important}.lp-editor-topbar{z-index:40;position:sticky;top:0}.lp-save-trust{border:var(--lp-ui-border)!important;color:var(--lp-ui-ink)!important;background:#ffe3eb!important;border-radius:999px!important;margin:11px 18px 0!important;padding:10px 13px!important}.lp-editor-topbar>div:nth-child(2){justify-content:center;min-width:0}.lp-editor-topbar>div:nth-child(2)>div{display:none}.lp-editor-primary-actions{border-bottom:var(--lp-ui-border);background:var(--lp-ui-paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;padding:12px 18px 10px!important;display:grid!important}.lp-editor-primary-actions button,.lp-editor-file-tools-actions button,.lp-editor-file-tools-actions label{white-space:nowrap;min-width:0;min-height:41px;border:var(--lp-ui-border)!important;color:var(--lp-ui-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:11px!important;padding:9px 13px!important;font-size:10px!important;font-weight:750!important}.lp-editor-primary-actions button:first-child{background:var(--lp-ui-chrome)!important;color:#fff!important;border-color:#69002061!important}.lp-editor-file-tools{background:var(--lp-ui-paper);border-bottom:var(--lp-ui-border)!important;padding:0 18px 10px!important;display:block!important}.lp-editor-file-tools>summary{min-height:38px;color:var(--lp-ui-muted);cursor:pointer;align-items:center;font-size:10px;font-weight:750;list-style:none;display:flex}.lp-editor-file-tools>summary::-webkit-details-marker{display:none}.lp-editor-file-tools>summary:before{content:"＋";width:20px;color:var(--lp-ui-ink);font-size:14px}.lp-editor-file-tools[open]>summary:before{content:"−"}.lp-editor-file-tools-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:2px;display:grid}.lp-editor-scroll{background:#fff0f4!important;padding:16px 18px 18px!important}.lp-editor-scroll [data-blockidx]{margin-bottom:11px;border:var(--lp-ui-border)!important;background:#fff!important;border-radius:14px!important;box-shadow:5px 6px #6900200e,0 9px 24px #69002012!important}.lp-editor-bottom{z-index:35;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);position:sticky;bottom:0;padding:10px 18px calc(12px + env(safe-area-inset-bottom))!important;border-top:var(--lp-ui-border)!important;background:#fff7f9ed!important}.lp-editor-bottom button{min-height:44px;border:var(--lp-ui-border)!important;box-shadow:none!important;border-radius:999px!important}.lp-editor-bottom button:last-child{border-color:var(--lp-ui-ink)!important;background:var(--lp-ui-ink)!important;color:#fff!important}.lp-cv-shell{color:var(--lp-ui-ink);background:#f7dce5!important}.lp-cv-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:62px;border-bottom:var(--lp-ui-border)!important;background:#fff7f9f0!important;padding:10px 14px!important}.lp-cv-toolbar button{min-height:38px;border:var(--lp-ui-border)!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important;font-weight:750!important}.lp-cv-palette{border-right:var(--lp-ui-border)!important;background:#fff7f9f7!important;width:220px!important;padding:16px 14px!important}.lp-cv-inspector{border-left:var(--lp-ui-border)!important;background:#fff7f9f7!important;width:300px!important;padding:17px 15px!important}.lp-cv-stage{background-color:#f7dce5!important;background-image:linear-gradient(#6900200e 1px,#0000 1px),linear-gradient(90deg,#6900200e 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:22px 22px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.lp-cv-palette input{min-height:42px;border:var(--lp-ui-border)!important;background:#fff!important;border-radius:12px!important}.lp-cv-palette button,.lp-cv-inspector button{min-height:34px;box-shadow:none!important}.lp-mc-preview{isolation:isolate;position:relative}.lp-mc-marquee{white-space:nowrap;letter-spacing:.12em;gap:20px;padding:6px 0;font:800 5px/1 monospace;display:flex;overflow:hidden}.lp-mc-marquee span{flex:none;animation:8s linear infinite lpMcMarquee}.lp-mc-marquee.reverse span{animation-direction:reverse}.lp-mc-preview-snap{scroll-snap-type:x mandatory;gap:8px;padding:10px;display:flex;overflow-x:auto}.lp-mc-preview-snap>*{scroll-snap-align:center;min-width:78%}.lp-mc-preview-deck{place-items:center;min-height:115px;padding:6px 14px 18px;display:grid}.lp-mc-preview-deck>*{filter:drop-shadow(0 6px 7px #3200121f);grid-area:1/1;width:88%}.lp-mc-preview-deck>:nth-child(3n+1){transform:translate(-8px,4px)rotate(-2deg)}.lp-mc-preview-deck>:nth-child(3n+2){transform:translate(8px,1px)rotate(2deg)}.lp-mc-preview-deck>:nth-child(3n){transform:translateY(-5px)}.lp-mc-preview-orbit{isolation:isolate;position:relative}.lp-mc-preview-orbit>i{z-index:-1;border:1px solid;border-radius:50%;animation:10s linear infinite lpMcOrbit;position:absolute;inset:10% 4%}.lp-mc-preview-orbit>i:nth-of-type(2){animation-duration:14s;animation-direction:reverse;inset:4% 16%}.lp-mc-preview-curtain{overflow:hidden}.lp-mc-curtain-panel{z-index:2;text-align:center;align-content:center;place-items:center;gap:7px;padding:8px;animation:3.4s ease-in-out infinite alternate lpMcCurtain;display:grid;position:absolute;inset:0 50% 0 0}.lp-mc-curtain-panel span{font-size:17px}.lp-mc-curtain-panel b{font-size:8px}.lp-mc-scanline{z-index:2;pointer-events:none;height:1px;animation:2.8s linear infinite lpMcScan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px}.lp-mc-preview-float{flex-direction:column;gap:9px;padding:8px 13px 16px;display:flex}.lp-mc-preview-float>*{filter:drop-shadow(0 5px 7px #3200121a);animation:3.8s ease-in-out infinite lpMcFloat}.lp-mc-preview-float>:nth-child(2n){align-self:flex-end;width:87%;animation-delay:-1.9s}.lp-mc-type-line{white-space:nowrap;border-right:1px solid;max-width:100%;margin-top:5px;font:850 17px/.95 monospace;animation:2.2s steps(18,end) infinite alternate lpMcType;display:inline-block;overflow:hidden}.lp-mc-preview-mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:8px;display:grid}.lp-mc-preview-mosaic>*{grid-column:span 3;min-width:0}.lp-mc-preview-mosaic>:nth-child(3n+1){grid-column:span 4}.lp-mc-preview-mosaic>:nth-child(3n+2){grid-column:span 2}.lp-mc-preview-reveal{border-left:1px solid;flex-direction:column;gap:7px;margin:3px 10px 12px 20px;padding:5px 0 5px 10px;display:flex}.lp-mc-preview-reveal>*{animation:2.5s ease-in-out infinite alternate lpMcReveal}.lp-mc-preview-reveal>:nth-child(2){animation-delay:-.4s}.lp-mc-preview-reveal>:nth-child(3){animation-delay:-.8s}@keyframes lpMcMarquee{to{transform:translate(-58px)}}@keyframes lpMcOrbit{to{transform:rotate(360deg)}}@keyframes lpMcCurtain{to{transform:translate(100%)}}@keyframes lpMcScan{to{top:100%}}@keyframes lpMcFloat{50%{transform:translateY(-4px)}}@keyframes lpMcType{0%{width:20%}to{width:100%}}@keyframes lpMcReveal{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width>=761px){.lp-cv-shell{height:100vh;overflow:hidden;min-height:0!important}.lp-cv-workspace{min-height:0}}@media (width<=760px){::-webkit-scrollbar{width:4px;height:4px}.lp-app-wrap{background:var(--lp-ui-paper)!important;padding:0!important}.lp-app-wrap>.lp-phone-frame{box-shadow:none!important;border:0!important;border-radius:0!important}.lp-login-screen{background-color:#ff91b1!important;align-items:stretch!important;padding:0!important}.lp-login-card{place-items:center;min-height:100dvh;display:grid;width:100%!important;box-shadow:none!important;background:#fff7f9cc!important;border:0!important;border-radius:0!important}.lp-login-content{width:100%;padding:42px 24px!important}.lp-login-wordmark{width:min(360px,100%);max-width:100%;margin:0 auto 18px}.lp-screen-templates .lp-home-header{padding:calc(17px + env(safe-area-inset-top)) 16px 13px!important}.lp-home-wordmark{width:min(235px,66%);margin-block:13px 8px}.lp-screen-templates .lp-template-category-scroll{padding:9px 14px 12px!important}.lp-screen-templates .lp-template-list{padding:15px 14px 28px!important}.lp-editor-mode-head{padding:calc(17px + env(safe-area-inset-top)) 18px 18px!important}.lp-editor-mode-list{padding:17px 14px 30px!important}.lp-editor-mode-card{padding:17px 14px!important}.lp-editor-topbar{gap:5px;min-height:59px;padding:calc(8px + env(safe-area-inset-top)) 9px 8px!important}.lp-editor-topbar>div:nth-child(2){flex:1;min-width:0}.lp-editor-topbar>div:nth-child(2)>span{font-size:12px!important}.lp-editor-topbar>div:nth-child(2)>span:nth-child(2),.lp-editor-topbar>div:nth-child(2)>div{display:none}.lp-editor-topbar>div:nth-child(2)>span:first-child{white-space:nowrap}.lp-editor-topbar button{min-height:38px;padding-inline:8px!important;font-size:10px!important}.lp-save-trust{border-radius:12px!important;margin:8px 10px 0!important}.lp-editor-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px!important}.lp-editor-primary-actions button,.lp-editor-file-tools-actions button,.lp-editor-file-tools-actions label{min-height:44px}.lp-editor-file-tools{padding-inline:10px!important}.lp-editor-file-tools-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lp-editor-file-tools-actions>button,.lp-editor-file-tools-actions>label{padding-inline:4px!important}.lp-editor-scroll{padding:12px 10px 16px!important}.lp-editor-scroll [data-blockidx]>div:first-child button{min-width:38px;min-height:38px;padding:6px!important}.lp-editor-bottom{padding-inline:10px!important}.lp-editor-bottom button{min-width:44px}.lp-cv-toolbar{padding:calc(7px + env(safe-area-inset-top)) 8px 7px!important}.lp-cv-palette,.lp-cv-inspector{border:var(--lp-ui-border)!important;border-radius:16px!important;width:auto!important;padding:15px 13px!important;left:7px!important;right:7px!important;box-shadow:7px 8px #69002014,0 18px 45px #69002024!important}.lp-cv-mobile-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:var(--lp-ui-border)!important;background:#fff7f9f0!important;border-radius:16px!important;box-shadow:5px 6px #69002014,0 15px 38px #69002026!important}.lp-cv-mobile-dock button{min-height:48px!important}.lp-cv-stage{padding-top:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body dialog[open]{box-sizing:border-box;overscroll-behavior:contain;overflow:auto;inset:auto!important;left:var(--dialog-x,50vw)!important;top:var(--dialog-y,50dvh)!important;max-width:calc(var(--dialog-width,100vw) - 28px)!important;max-height:calc(var(--dialog-height,100dvh) - 28px)!important;margin:0!important;position:fixed!important;transform:translate(-50%,-50%)!important}html body [data-luv-overlay]{box-sizing:border-box;inset:auto!important;left:calc(var(--dialog-x,50vw) - var(--dialog-width,100vw)/2)!important;top:calc(var(--dialog-y,50dvh) - var(--dialog-height,100dvh)/2)!important;width:var(--dialog-width,100vw)!important;height:var(--dialog-height,100dvh)!important;justify-content:center!important;align-items:center!important;padding:14px!important;display:flex!important;position:fixed!important}html body [data-luv-overlay]>div:first-child{box-sizing:border-box;overscroll-behavior:contain;overflow:auto;max-height:calc(var(--dialog-height,100dvh) - 28px)!important}.rich-format-toolbar{box-sizing:border-box;min-width:0;max-width:100%}.rich-format-toolbar button:hover,.rich-format-more summary:hover{background:#f5e9ef!important}.rich-format-toolbar :focus-visible{outline-offset:2px;outline:2px solid #bc829c}.rich-format-more{flex:1;min-width:90px}.rich-format-more summary{cursor:pointer;text-align:right;border-radius:5px;padding:5px 7px;font-size:10px;list-style:none}.rich-format-more summary::-webkit-details-marker{display:none}.rich-format-more summary:after{content:" ＋"}.rich-format-more[open]{flex-basis:100%}.rich-format-more[open] summary:after{content:" −"}.rich-format-advanced{border-top:1px solid #eadde3;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;padding-top:9px;display:flex}.rich-format-advanced select{flex:110px;min-width:0;max-width:100%}.rich-format-actions{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px;display:flex}[data-rich-text-editor] [contenteditable]{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}[data-rich-text-editor] [contenteditable] :is(ol,ul){box-sizing:border-box;max-width:100%;margin:.5em 0;padding-inline:2.4em .4em;list-style-position:outside}.starter-picker{color:var(--lp-ui-ink,#690020);min-width:0;font-family:inherit}.starter-picker header{margin-bottom:18px}.starter-picker h2{letter-spacing:-.7px;margin:0 0 8px;font-size:22px;line-height:1.45}.starter-picker header p,.starter-note{color:var(--lp-ui-muted,#935166);font-size:12px;line-height:1.8}.starter-blank{text-align:left;border:1px solid var(--lp-ui-line,#dfb5c6);width:100%;min-height:80px;color:inherit;cursor:pointer;font:inherit;background:#fff4f8;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:17px 20px;display:flex}.starter-blank strong{font-size:15px;display:block}.starter-blank small{color:var(--lp-ui-muted,#935166);margin-top:5px;font-size:12px;line-height:1.6;display:block}.starter-blank>span:last-child{font-size:22px}.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.starter-card{text-align:left;border:1px solid var(--lp-ui-line,#dfb5c6);min-width:0;color:inherit;cursor:pointer;font:inherit;background:#fffdfd;border-radius:14px;flex-direction:column;align-items:stretch;gap:11px;padding:20px;transition:background .15s,border-color .15s;display:flex}.starter-card:hover,.starter-blank:hover{background:#fff0f5;border-color:#935166}.starter-card:disabled,.starter-blank:disabled{opacity:.5;cursor:wait}.starter-card-top{color:var(--lp-ui-muted,#935166);justify-content:space-between;align-items:center;font-size:11px;display:flex}.starter-number{font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:13px}.starter-name{letter-spacing:-.35px;font-size:17px;line-height:1.4}.starter-description{color:var(--lp-ui-muted,#935166);font-size:12px;line-height:1.7}.starter-contents{flex-wrap:wrap;gap:5px;margin-bottom:3px;display:flex}.starter-contents>span{color:#84536a;border:1px solid #efdae2;border-radius:5px;padding:3px 6px;font-size:11px;line-height:1.5}.starter-use{border-top:1px solid #efdae2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:12px;font-weight:600;display:flex}.starter-note{margin-top:16px}@media (width<=560px){.starter-grid{grid-template-columns:minmax(0,1fr)}.starter-picker h2{font-size:20px}.starter-card{padding:18px}.starter-blank{padding:16px}}.simple-pages{border:1px solid var(--sp-border);background:var(--sp-bg);color:var(--sp-text);border-radius:12px;margin-bottom:12px;padding:10px}.simple-page-tabs{scrollbar-width:thin;gap:6px;padding-bottom:8px;display:flex;overflow:auto}.simple-pages button{font:inherit;color:var(--sp-text);background:var(--sp-bg);border:1px solid var(--sp-border);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:12px}.simple-pages button[aria-selected=true]{border-color:var(--sp-primary);box-shadow:inset 0 0 0 1px var(--sp-primary);font-weight:750}.simple-pages button:focus-visible{outline:2px solid var(--sp-primary);outline-offset:2px}.simple-pages button:disabled{opacity:.35;cursor:default}.simple-pages small{opacity:.65;margin-left:7px}.simple-page-tools{flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.simple-page-tools span{margin-right:auto}.simple-page-tools button{padding:6px 8px;font-size:11px}.simple-block-move{color:inherit;justify-content:flex-end;align-items:center;gap:6px;padding:5px 2px 10px;font-size:10px;display:flex}.simple-block-move select{max-width:60%;font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:5px}.simple-page-settings{border-top:1px solid var(--sp-border);margin-top:10px;padding-top:10px;font-size:12px}.simple-page-settings summary{cursor:pointer;padding:4px 0;font-weight:600}.simple-page-fields{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;margin-top:12px;display:grid}.simple-page-fields label,.simple-page-password{flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.simple-page-settings input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--sp-border);background:var(--sp-bg);width:100%;min-width:0;color:var(--sp-text);font:inherit;border-radius:8px;padding:9px 10px;font-size:13px}.simple-page-lock{align-items:center;gap:7px;margin:12px 0;font-size:11px;display:flex}.simple-page-lock input{accent-color:var(--sp-primary)}.simple-page-password small{opacity:.7;margin:0}.page-experience{z-index:900;color:#795163;box-sizing:border-box;background:#fffafdf5;border:1px solid #e6cbd8;border-radius:16px;align-items:center;gap:7px;max-width:calc(100vw - 36px);padding:10px 12px;font-family:inherit;display:flex;position:fixed;bottom:14px;right:18px;box-shadow:0 5px 24px #75475b1a}.page-experience-state{min-width:0;max-width:250px;margin-right:8px}.page-experience-state span{font-size:9px;line-height:1.5;display:block}.page-experience-state strong{font-size:10px;font-weight:600;line-height:1.6;display:block}.page-experience button,.page-recovery button{font:inherit;color:#975e79;cursor:pointer;white-space:nowrap;background:#fff8fc;border:1px solid #e6cbd8;border-radius:10px;min-height:36px;padding:7px 10px;font-size:11px}.page-experience .primary{color:#fff;background:#b87a90;border-color:#b87a90}.page-experience button:focus-visible,.page-recovery button:focus-visible{outline-offset:2px;outline:2px solid #b87a90}.page-recovery{box-sizing:border-box;color:#795163;background:#fffafd;border:1px solid #e6cbd8;border-radius:18px;width:min(440px,100vw - 28px);max-height:80dvh;padding:20px;font:12px/1.7 inherit;overflow:auto}.page-recovery::backdrop{background:#4e324650}.page-recovery header{justify-content:space-between;align-items:center;display:flex}.page-recovery h2{margin:0;font-size:15px}.page-recovery p{font-size:11px;line-height:1.8}.page-recovery-actions{flex-wrap:wrap;gap:6px;display:flex}.page-recovery-entry{border-top:1px solid #efdde6;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.page-recovery-entry strong{font-size:11px;display:block}.page-recovery-entry small{font-size:9px;display:block}.page-recovery button:disabled{opacity:.5}body:has(.page-experience) .lp-editor-bottom{display:none!important}body:has(.page-experience) .lp-editor-scroll{padding-bottom:110px!important}body:has(.page-experience) .luv-studio-header~*{scroll-padding-bottom:110px}.home-page-thumbnail{object-fit:cover;border:1px solid #ead2dd;border-radius:9px;flex-shrink:0;width:36px;height:36px}.home-page-thumbnail-fallback{color:#b87a90;background:#fff6fa;place-items:center;font-size:17px;display:grid}@media (width<=640px){.page-experience{max-width:none;padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-radius:15px 15px 0 0;flex-wrap:wrap;gap:6px;bottom:0;left:0;right:0}.page-experience-state{flex-basis:100%;justify-content:space-between;gap:6px;max-width:none;margin:0;display:flex}.page-experience-state strong{text-align:right;max-width:65%}.page-experience>button{flex:1;min-height:40px}body:has(.page-experience){padding-bottom:110px}body:has(.page-experience) .lp-canvas-workspace{padding-bottom:110px}.page-experience>button[aria-label=되돌리기]{flex:0 0 38px;padding-inline:7px}}.page-recovery-import{box-sizing:border-box;color:#975e79;cursor:pointer;background:#fff8fc;border:1px solid #e6cbd8;border-radius:10px;align-items:center;min-height:36px;padding:7px 10px;font-size:11px;display:inline-flex}.page-recovery-import input{opacity:0;width:1px;max-width:100%;height:1px;position:absolute}.page-recovery-import:focus-within{outline-offset:2px;outline:2px solid #b87a90}.page-recovery>details{margin-top:14px;font-size:11px}.page-recovery>details>summary{cursor:pointer;padding:8px 0}.member-domain-settings{border:1px solid var(--md-soft);background:var(--md-bg);color:var(--md-text);border-radius:16px;margin:20px 0;padding:14px}.member-domain-settings h3{color:var(--md-primary);margin:0 0 10px;font-size:12px;font-weight:600}.member-settings-section{border:1px solid var(--md-soft);background:var(--md-surface);border-radius:11px;margin-top:7px;overflow:hidden}.member-settings-section>summary{cursor:pointer;color:var(--md-primary);justify-content:space-between;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.member-settings-section>summary::-webkit-details-marker{display:none}.member-settings-section>summary>span:first-child{min-width:0}.member-settings-section strong{font-size:11px;font-weight:600;line-height:1.6;display:block}.member-settings-section small{color:var(--md-muted);overflow-wrap:anywhere;margin-top:2px;font-size:9px;line-height:1.6;display:block}.member-settings-chevron{flex-shrink:0;font-size:14px;transition:transform .15s}.member-settings-section[open]>summary .member-settings-chevron{transform:rotate(180deg)}.member-settings-content{overflow-wrap:anywhere;min-width:0;padding:0 12px 12px}.member-settings-content button{flex-shrink:0;font-family:inherit}.member-settings-danger>summary{color:#b46e7c}.member-settings-section>summary:focus-visible,.member-domain-settings button:focus-visible{outline:2px solid var(--md-primary);outline-offset:-3px}.member-domain-save{background:var(--md-primary);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:10px;padding:10px;font-size:11px;font-weight:600}.member-domain-save:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.member-settings-chevron{transition:none}}.home-page-visibility{color:#63364a;text-align:left;background:#fff8fb;border:1px solid #efdde6;border-radius:14px;margin:16px 0;padding:14px;font-family:inherit;font-size:11px;line-height:1.7}.home-page-visibility h3{color:#b87a90;margin:0 0 6px;font-size:12px;font-weight:600}.home-page-visibility p{color:#8b7080;margin:6px 0 12px;font-size:10px;line-height:1.8}.home-page-visibility button{appearance:none;color:#a56982;cursor:pointer;background:#fffafb;border:1px solid #efdde6;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:10px}.home-page-visibility button:disabled{opacity:.5;cursor:default}.home-page-selection-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 8px;display:flex}.home-page-selection-actions span{color:#8b7080;margin-left:auto;font-size:9px}.home-page-selection-list{gap:5px;max-height:280px;display:grid;overflow:auto}.home-page-selection-list label{cursor:pointer;background:#fffafb;border:1px solid #efdde6;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.home-page-selection-list input{accent-color:#b87a90;flex:0 0 14px;width:14px;height:14px;margin:0}.home-page-selection-list span{overflow-wrap:anywhere;min-width:0;font-size:11px}.home-page-visibility .home-page-selection-save{color:#fff;background:#b87a90;border-color:#b87a90;width:100%;margin-top:12px;font-weight:600}.home-page-visibility :focus-visible,.home-page-tools>summary:focus-visible{outline-offset:2px;outline:2px solid #b87a90}.home-page-tools{text-align:left;color:#805463;background:#fff8fb;border:1px solid #ead2dd;border-radius:14px;margin:14px 0}.home-page-tools>summary{cursor:pointer;color:#b87a90;padding:12px 14px;font-size:11px;font-weight:600;line-height:1.7}.home-page-tools>div{padding:0 12px 12px}.home-page-tools>div>section{margin:8px 0!important}.admin-page-addresses{min-width:0;font-family:inherit;font-size:11px;line-height:1.8}.admin-page-addresses h3{color:#b87a90;margin-bottom:6px;font-size:12px;font-weight:600}.admin-page-addresses p{color:#8b7080;margin:7px 0 12px;font-size:10px;line-height:1.8}.admin-page-addresses input{appearance:none;color:#63364a;background:#fffafb;border:1.5px solid #efdde6;border-radius:9px;min-width:0;font-family:inherit;font-size:11px}.admin-page-addresses button{appearance:none;color:#b87a90;cursor:pointer;background:#fffafb;border:1px solid #efdde6;border-radius:9px;flex-shrink:0;padding:7px 10px;font-family:inherit;font-size:10px;line-height:1.6}.admin-page-addresses button:disabled{opacity:.5;cursor:default}.admin-page-addresses :focus-visible{outline-offset:2px;outline:2px solid #b87a90}.admin-page-addresses summary{overflow-wrap:anywhere;cursor:pointer;font-size:10px}.admin-page-addresses a{color:#b87a90;text-underline-offset:3px}.admin-page-addresses ol{overflow-wrap:anywhere;padding-left:17px;font-size:10px}.admin-page-addresses small{color:#8b7080;font-size:9px}.ai-chat-settings{min-width:0;max-width:100%;container-type:inline-size}.ai-chat-settings select{box-sizing:border-box;min-width:0;max-width:100%}.ai-chat-quiet-grid,.ai-chat-reference-grid,.ai-chat-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-chat-quiet-grid,.ai-chat-reference-grid{margin-top:10px}.ai-chat-quiet-grid>label,.ai-chat-reference-grid>label,.ai-chat-profile-grid>div{overflow-wrap:anywhere;min-width:0}.ai-chat-quiet-grid>label{flex-direction:column;gap:3px;line-height:1.5;display:flex}.ai-chat-quiet-grid input[type=time]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:36px;font:inherit;appearance:none;display:block}.ai-chat-quiet-grid input::-webkit-date-and-time-value{text-align:center;min-width:0}.ai-chat-reference-grid input[type=checkbox]{flex:none;margin:0}.ai-chat-reference-grid>label{min-height:24px;line-height:1.5}.ai-chat-profile-grid>div>div{flex-wrap:wrap}@container (width<=240px){.ai-chat-quiet-grid,.ai-chat-reference-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.ai-chat-profile-grid{grid-template-columns:minmax(0,1fr)}}.luv-candy-dialog{box-sizing:border-box;color:#63364a;background:linear-gradient(155deg,#fffdfd,#fff1f6);border:1px solid #dcaabd;border-radius:22px;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);padding:0;font:14px/1.7 system-ui,sans-serif;overflow:auto;box-shadow:inset 0 0 0 4px #ffffffb3,6px 7px #81415c19,0 24px 70px #4e203b33}.luv-candy-dialog.luv-candy-dialog-centered{height:fit-content;width:min(440px,calc(var(--dialog-width,100vw) - 32px));max-height:calc(var(--dialog-height,100dvh) - 32px);overscroll-behavior:contain;inset:auto!important;left:var(--dialog-x,50vw)!important;top:var(--dialog-y,50dvh)!important;margin:0!important;position:fixed!important;transform:translate(-50%,-50%)!important}.luv-candy-dialog input{font-size:16px}.luv-candy-dialog::backdrop,.cic-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#48243766}.luv-candy-dialog form{padding:28px}.luv-candy-dialog h2{letter-spacing:-.5px;margin:0 0 14px;font-size:18px}.luv-candy-dialog h2:before{content:"✦";color:#b05d81;margin-right:9px;display:inline-block}.luv-candy-dialog p{white-space:pre-wrap;overflow-wrap:anywhere;color:#795a69;margin:0 0 22px;font-size:13px}.luv-candy-dialog label{gap:7px;font-size:12px;display:grid}.luv-candy-dialog input{box-sizing:border-box;color:#63364a;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #dfb9c8;border-radius:11px;padding:11px 13px}.luv-candy-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.luv-candy-dialog button{color:#73445a;min-width:80px;min-height:42px;font:inherit;cursor:pointer;background:#fffafb;border:1px solid #dfb9c8;border-radius:12px;padding:9px 18px;font-size:13px;box-shadow:0 2px #98537112}.luv-candy-dialog .luv-candy-primary{color:#633047;background:linear-gradient(#fce0eb,#f4c8da);border-color:#d7a2b8;font-weight:700}.luv-candy-dialog button:hover{filter:brightness(.97)}.luv-candy-dialog :focus-visible{outline-offset:3px;outline:2px solid #ad5c80}[data-luv-overlay]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#48243766!important}[data-luv-overlay]>div:first-child{color:#63364a!important;background:linear-gradient(155deg,#fffdfd,#fff1f6)!important;border:1px solid #dcaabd!important;border-radius:22px!important;box-shadow:inset 0 0 0 3px #ffffffb3,6px 7px #81415c19,0 24px 70px #4e203b33!important}.cic-dialog{background:linear-gradient(155deg,#fffdfd,#fff1f6)!important;border-color:#dcaabd!important;border-radius:22px!important;box-shadow:inset 0 0 0 3px #ffffffb3,6px 7px #81415c19,0 24px 70px #4e203b33!important}@media (width<=480px){.luv-candy-dialog form{padding:23px 20px}.luv-candy-actions button{flex:1}.luv-candy-dialog{border-radius:18px}}.cic-controls{--cic-ink:#76012d;--cic-copy:#5c1730;--cic-muted:#885468;--cic-line:#e9bdce;--cic-paper:#fff3f7;box-sizing:border-box;color:var(--cic-copy);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.cic-controls *,.cic-controls :before,.cic-controls :after{box-sizing:border-box}.cic-controls button,.cic-controls input,.cic-controls select{font:inherit}.cic-controls button{cursor:pointer}.cic-controls button:disabled{cursor:default;opacity:.58}.cic-controls button:focus-visible,.cic-controls input:focus-visible,.cic-controls select:focus-visible,.cic-controls [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #e95b8b}.cic-controls h1,.cic-controls h2,.cic-controls h3,.cic-controls p{margin:0}.cic-eyebrow{letter-spacing:1.3px;color:#a7496c;font-size:10px;font-weight:750;display:block}.cic-button,.cic-back,.cic-text-button{border:1px solid var(--cic-line);min-height:44px;color:var(--cic-ink);background:#fff;border-radius:24px;padding:10px 15px;font-weight:650!important}.cic-button:hover,.cic-back:hover{background:#ffe2ec;border-color:#d6789b}.cic-back{text-align:left;background:0 0;border-color:#0000;padding-left:0}.cic-text-button{text-underline-offset:3px;background:0 0;border-color:#0000;padding-right:0;text-decoration:underline}.cic-dialog{box-sizing:border-box;color:#5c1730;overscroll-behavior:contain;background:#fff8fb;border:1px solid #dfacc1;border-radius:18px;width:min(780px,100% - 24px);max-width:calc(100% - 24px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 90px #4f08274d}.cic-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#35101c6b}.cic-entry{border:1px solid var(--cic-line);background:var(--cic-paper);border-radius:18px;padding:22px}.cic-entry-heading{margin-bottom:18px}.cic-entry-heading h2{letter-spacing:-.6px;margin-top:5px;font-size:22px;font-weight:800}.cic-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cic-entry-card{border:1px solid var(--cic-line);min-width:0;min-height:126px;color:var(--cic-copy);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:14px;padding:20px;display:flex}.cic-entry-card--design{background:#ffdce8;border-color:#e1a5be}.cic-entry-card:not(:disabled):hover{border-color:#b95178;box-shadow:0 5px 20px #76012d0c}.cic-entry-icon{width:46px;height:46px;color:var(--cic-ink);background:#fff6fa;border-radius:12px;flex-shrink:0;place-items:center;font-size:27px;display:grid}.cic-entry-card strong{font-size:17px;font-weight:800;line-height:1.5;display:block}.cic-entry-card small{color:var(--cic-muted);margin-top:6px;font-size:13px;line-height:1.65;display:block}.cic-entry-arrow{color:var(--cic-ink);flex-shrink:0;margin-left:auto;font-size:21px}.cic-design-browser{background:var(--cic-paper);width:100%;min-height:100%;padding:20px clamp(18px,4vw,64px) 56px}.cic-browser-top{border-bottom:1px solid var(--cic-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.cic-browser-top>.cic-eyebrow{margin-right:auto}.cic-browser-intro{justify-content:space-between;align-items:center;gap:20px;margin-top:31px;margin-bottom:20px;display:flex}.cic-browser-intro h1{letter-spacing:-1px;font-size:clamp(24px,3vw,34px);font-weight:850;line-height:1.3}.cic-browser-intro p{max-width:760px;color:var(--cic-muted);margin-top:12px;font-size:14px;line-height:1.75}.cic-design-total{border:1px solid var(--cic-line);color:var(--cic-ink);background:#fff;border-radius:24px;flex-shrink:0;padding:8px 13px;font-size:13px;font-weight:700}.cic-replace-note{color:#80334f;background:#ffe6ef;border:1px solid #e6b6c8;border-radius:10px;padding:12px 15px;font-size:13px;line-height:1.7;margin-bottom:20px!important}.cic-browser-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 4px;display:flex}.cic-search{border:1px solid var(--cic-line);color:#a7647e;background:#fff;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:46px;padding:0 12px;display:flex}.cic-search>span{flex-shrink:0;font-size:24px;line-height:1}.cic-search input{width:100%;min-width:0;min-height:44px;color:var(--cic-copy);background:0 0;border:0;padding:10px 0;font-size:14px}.cic-search input::placeholder{color:#976b7c;opacity:1}.cic-browser-tools>.cic-search{flex:270px;max-width:430px}.cic-family-filters{scrollbar-width:thin;gap:6px;max-width:100%;padding:4px;display:flex;overflow:auto}.cic-family-filters button{border:1px solid var(--cic-line);min-height:44px;color:var(--cic-ink);background:#fff;border-radius:24px;flex-shrink:0;padding:9px 13px;font-size:13px}.cic-family-filters button[aria-pressed=true]{background:var(--cic-ink);border-color:var(--cic-ink);color:#fff}.cic-results-heading{min-height:55px;color:var(--cic-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.cic-design-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.cic-design-grid>li{min-width:0}.cic-design-card{border:1px solid var(--cic-line);text-align:left;width:100%;height:100%;color:var(--cic-copy);background:#fff;border-radius:13px;flex-direction:column;align-items:stretch;padding:0 0 16px;display:flex;overflow:hidden}.cic-design-card:hover{border-color:#bb5f83;box-shadow:0 7px 24px #76012d10}.cic-design-art{background:#f7e5ed;border-bottom:1px solid #edd0db;width:100%;padding:12px;display:block;position:relative}.cic-design-art .cs-starter-preview{aspect-ratio:1.04;border:1px solid #efd6e0;border-radius:4px;width:100%;font-family:ui-rounded,Arial Rounded MT Bold,Arial,sans-serif;display:block;position:relative;overflow:hidden}.cic-design-art .cs-starter-preview>svg{width:100%;height:100%;font-family:inherit;display:block;position:absolute;inset:0}.cic-design-card-title{justify-content:space-between;align-items:start;gap:9px;padding:15px 15px 6px;line-height:1.5;display:flex}.cic-design-card-title strong{overflow-wrap:anywhere;font-size:16px;font-weight:800}.cic-design-card-title>span{color:#a64b6d;flex-shrink:0}.cic-design-card-description{-webkit-line-clamp:3;color:var(--cic-muted);-webkit-box-orient:vertical;padding:0 15px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.cic-empty{text-align:center;border:1px dashed var(--cic-line);background:#ffffff8f;border-radius:14px;flex-direction:column;align-items:center;padding:55px 20px;display:flex}.cic-empty>span{color:#c17a96;margin-bottom:12px;font-size:32px}.cic-empty h2,.cic-empty h3{font-size:18px;font-weight:750}.cic-empty p{max-width:390px;color:var(--cic-muted);margin:9px 0 17px;font-size:13px;line-height:1.75}.cic-block-picker{background:#fff8fb;width:100%;padding:24px}.cic-picker-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.cic-picker-heading h2{letter-spacing:-.6px;margin-top:5px;font-size:23px;font-weight:800;line-height:1.4}.cic-close{border:1px solid var(--cic-line);width:44px;height:44px;color:var(--cic-ink);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;padding:0;display:grid;font-size:26px!important}.cic-close:hover{background:#ffe3ed}.cic-picker-description{color:var(--cic-muted);font-size:13px;line-height:1.75;margin:12px 0 19px!important}.cic-target-field{background:#ffe8f0;border:1px solid #edc8d7;border-radius:11px;align-items:center;gap:13px;margin-bottom:20px;padding:12px 14px;display:flex}.cic-target-field>span{flex-shrink:0;font-size:13px;font-weight:750}.cic-target-field select{min-width:0;min-height:44px;color:var(--cic-copy);background:#fff;border:1px solid #dfaec2;border-radius:8px;flex:1;padding:9px 11px;font-size:13px}.cic-block-tabs{border:1px solid var(--cic-line);background:#f8e9ef;border-radius:12px;gap:5px;padding:5px;display:flex}.cic-block-tabs>button{color:#8a5b6e;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;padding:10px 8px;font-size:14px;font-weight:700;display:flex}.cic-block-tabs>button[aria-selected=true]{color:var(--cic-ink);background:#fff;border-color:#e6c0cf;box-shadow:0 2px 6px #76012d08}.cic-block-tabs>button>span{color:#8c4160;background:#f4d9e4;border-radius:20px;place-items:center;min-width:22px;min-height:22px;padding:1px 5px;font-size:11px;display:grid}.cic-block-search{margin:17px 0 9px}.cic-import-note{color:#81586b;background:#f4eaf0;border-radius:9px;padding:12px;font-size:12px;line-height:1.7;margin:12px 0 9px!important}.cic-block-panel{outline-offset:4px}.cic-result-count{color:var(--cic-muted);padding:7px 1px 12px;font-size:12px}.cic-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cic-block-grid>li{min-width:0}.cic-block-card{border:1px solid var(--cic-line);text-align:left;width:100%;height:100%;min-height:86px;color:var(--cic-copy);background:#fff;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.cic-block-card:not(:disabled):hover{background:#fff1f6;border-color:#c27494}.cic-block-card:disabled{opacity:.7;background:#f3edf0}.cic-block-icon{width:37px;height:39px;color:var(--cic-ink);background:#ffe5ee;border-radius:10px;flex-shrink:0;place-items:center;font-size:22px;display:grid}.cic-block-copy{flex:1;min-width:0}.cic-block-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.55;display:block}.cic-block-copy small{-webkit-line-clamp:2;color:var(--cic-muted);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.cic-block-add{color:#ba6e8c;flex-shrink:0;font-size:21px}.cic-imported-label{color:#9b5975;margin-top:5px;font-size:11px;display:block}.cic-empty--blocks{padding:30px 18px}@media (width<=700px){.cic-entry-grid{grid-template-columns:1fr}.cic-entry-card{min-height:108px}.cic-browser-top{flex-wrap:wrap;gap:9px}.cic-browser-top>.cic-eyebrow{letter-spacing:.8px;font-size:9px}.cic-browser-intro{align-items:start}.cic-browser-intro p{font-size:13px}.cic-design-total{padding:7px 9px;font-size:11px}.cic-browser-tools>.cic-search{flex-basis:100%;max-width:none}.cic-family-filters{width:100%}.cic-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cic-design-card-title{padding:11px 11px 5px}.cic-design-card-title strong{font-size:14px}.cic-design-card-description{padding:0 11px;font-size:12px}.cic-design-art{padding:8px}}@media (width<=460px){.cic-entry{border-left:0;border-right:0;border-radius:0;padding:16px}.cic-entry-heading h2{font-size:20px}.cic-entry-card{gap:11px;padding:16px}.cic-entry-icon{width:39px;height:41px}.cic-entry-card strong{font-size:16px}.cic-design-browser{padding:13px 14px 34px}.cic-browser-top{padding-bottom:13px}.cic-blank-button{margin-left:auto;padding:9px 12px;font-size:12px!important}.cic-browser-top>.cic-eyebrow{display:none}.cic-browser-intro{margin-top:23px;display:block}.cic-browser-intro h1{font-size:24px}.cic-design-total{margin-top:12px;display:inline-flex}.cic-design-grid{gap:10px}.cic-design-card{border-radius:10px}.cic-design-card-title{gap:5px;padding:10px 10px 5px}.cic-design-card-title strong{font-size:13px}.cic-design-card-description{padding:0 10px;font-size:11px}.cic-block-picker{padding:17px}.cic-picker-heading h2{font-size:20px}.cic-target-field{gap:9px;padding:9px}.cic-block-grid{grid-template-columns:1fr}.cic-block-tabs>button{gap:5px;font-size:13px}.cic-block-tabs>button>span{font-size:10px}.cic-dialog{border-radius:15px}}@media (prefers-reduced-motion:reduce){.cic-controls *{scroll-behavior:auto!important}}.layout-image-slots{border:1px solid var(--lis-border);background:var(--lis-surface);color:var(--lis-text);border-radius:14px;min-width:0;margin:16px 0;font-family:inherit}.layout-image-slots>summary{color:var(--lis-primary);cursor:pointer;align-items:center;gap:8px;padding:14px 16px;font-size:12px;font-weight:600;line-height:1.6;list-style:none;display:flex}.layout-image-slots>summary::-webkit-details-marker{display:none}.layout-image-slots>summary:focus-visible{outline:2px solid var(--lis-primary);outline-offset:3px;border-radius:14px}.layout-image-slots-chevron{margin-left:auto;transition:transform .15s}.layout-image-slots[open]>summary .layout-image-slots-chevron{transform:rotate(180deg)}.layout-image-slots-content{padding:0 16px 16px}.layout-image-slots .layout-image-slots-help{color:var(--lis-text);margin:0 0 6px;font-size:11px;font-weight:400;line-height:1.8}.layout-image-slots .layout-image-slots-note{color:var(--lis-muted);margin:0 0 16px;font-size:10px;font-weight:400;line-height:1.8}.layout-image-slots-token{color:var(--lis-muted);overflow-wrap:anywhere;margin-top:5px;font-size:9px;font-weight:400;line-height:1.6;display:block}@media (prefers-reduced-motion:reduce){.layout-image-slots-chevron{transition:none}}.layout-image-slots .layout-custom-fields{gap:14px;min-width:0;font-size:11px;font-weight:400;line-height:1.7;display:grid}.layout-image-slots .layout-custom-fields *{box-sizing:border-box}.layout-image-slots .layout-custom-fields label{min-width:0;color:var(--lis-text);gap:6px;font-size:10px;font-weight:500;line-height:1.7;display:grid}.layout-image-slots .layout-custom-fields input:not([type=checkbox]):not([type=file]),.layout-image-slots .layout-custom-fields textarea{border:1.5px solid var(--lis-border);background:var(--lis-surface);width:100%;min-width:0;max-width:100%;height:auto;color:var(--lis-text);box-shadow:none;border-radius:10px;outline:none;margin:0;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.6;display:block}.layout-image-slots .layout-custom-fields textarea{resize:vertical;min-height:76px}.layout-image-slots .layout-custom-fields input::placeholder,.layout-image-slots .layout-custom-fields textarea::placeholder{color:var(--lis-muted);opacity:.8}.layout-image-slots .layout-custom-fields input:focus-visible,.layout-image-slots .layout-custom-fields textarea:focus-visible{border-color:var(--lis-primary);outline:2px solid var(--lis-border);outline-offset:2px}.layout-image-slots .layout-custom-group{border:1px solid var(--lis-border);background:color-mix(in srgb,var(--lis-primary) 3%,var(--lis-surface));border-radius:12px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.layout-image-slots .layout-custom-group legend{max-width:100%;color:var(--lis-primary);padding:0 5px;font-size:10px;font-weight:600;line-height:1.6}.layout-image-slots .layout-custom-fields p,.layout-image-slots .layout-custom-fields small{color:var(--lis-muted);overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:400;line-height:1.8;display:block}.layout-image-slots .layout-custom-fields button{appearance:none;border:1px solid var(--lis-border);background:var(--lis-surface);width:auto;max-width:100%;min-height:34px;color:var(--lis-primary);cursor:pointer;border-radius:9px;margin:0;padding:8px 12px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.6;transition:background .15s,border-color .15s}.layout-image-slots .layout-custom-fields button:hover{background:color-mix(in srgb,var(--lis-primary) 8%,var(--lis-surface));border-color:var(--lis-primary)}.layout-image-slots .layout-custom-fields button:focus-visible{outline:2px solid var(--lis-primary);outline-offset:2px}.layout-image-slots .layout-custom-fields button:disabled{opacity:.5;cursor:default}.layout-image-slots .layout-custom-fields .layout-custom-reset{width:100%;color:var(--lis-muted);background:0 0;border-style:dashed;margin-top:2px;font-size:10px}.layout-image-slots .layout-custom-fields .layout-custom-toggle{cursor:pointer;align-items:center;gap:10px;padding:9px 0;font-size:11px;font-weight:400;display:flex}.layout-image-slots .layout-custom-toggle span{word-break:keep-all;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.7}.layout-image-slots .layout-custom-toggle input[type=checkbox]{appearance:none;border:1px solid var(--lis-border);background:var(--lis-border);cursor:pointer;border-radius:999px;flex:0 0 28px;width:28px;height:17px;margin:0;padding:0;position:relative}.layout-image-slots .layout-custom-toggle input[type=checkbox]:after{content:"";background:var(--lis-surface);border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.layout-image-slots .layout-custom-toggle input[type=checkbox]:checked{border-color:var(--lis-primary);background:var(--lis-primary)}.layout-image-slots .layout-custom-toggle input[type=checkbox]:checked:after{transform:translate(11px)}.layout-image-slots .layout-custom-fields .layout-custom-upload{color:var(--lis-muted);gap:7px;font-size:10px}.layout-image-slots .layout-custom-upload input[type=file]{width:100%;min-width:0;max-width:100%;height:auto;color:var(--lis-muted);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:inherit;font-size:10px;display:block;overflow:hidden}.layout-image-slots .layout-custom-upload input[type=file]::file-selector-button{appearance:none;border:1px solid var(--lis-border);background:var(--lis-surface);color:var(--lis-primary);cursor:pointer;border-radius:9px;margin:0 8px 0 0;padding:8px 11px;font:500 10px/1.6 sans-serif}.layout-image-slots .layout-custom-fields [role=alert]{color:#b64f72}@media (width<=400px){.layout-image-slots>summary{padding:12px}.layout-image-slots-content{padding:0 12px 12px}.layout-image-slots .layout-custom-group{padding:10px}}@media (prefers-reduced-motion:reduce){.layout-image-slots .layout-custom-fields button,.layout-image-slots .layout-custom-toggle input[type=checkbox]:after{transition:none}}.layout-image-slots .layout-image-slot-fallback{color:var(--lis-text);gap:6px;margin-bottom:14px;font-size:10px;font-weight:500;line-height:1.7;display:grid}.layout-image-slots .layout-image-slot-fallback input{box-sizing:border-box;border:1.5px solid var(--lis-border);background:var(--lis-surface);width:100%;min-width:0;color:var(--lis-text);border-radius:10px;padding:9px 11px;font-family:inherit;font-size:12px;line-height:1.6}.layout-image-slots .layout-image-slot-fallback input:focus-visible{outline:2px solid var(--lis-primary);outline-offset:2px}.canvas-layout-dialog{width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto}.canvas-layout-panel{color:#63364a;background:linear-gradient(145deg,#fffafd,#fff1f6);padding:24px}.canvas-layout-panel header>span{letter-spacing:2px;color:#a65c7a;font:10px monospace}.canvas-layout-panel h2{margin:10px 0;font-size:21px}.canvas-layout-panel p{font-size:12px;line-height:1.8}.canvas-layout-panel fieldset{border:0;gap:14px;min-width:0;margin:18px 0;padding:0;display:grid}.canvas-layout-panel label{gap:6px;font-size:12px;display:grid}.canvas-layout-panel input,.canvas-layout-panel textarea,.canvas-layout-panel select{box-sizing:border-box;color:#63364a;background:#fff;border:1px solid #dfb8c9;border-radius:10px;width:100%;max-width:100%;padding:10px;font-size:16px}.canvas-layout-panel textarea{resize:vertical;height:210px;font:12px/1.7 monospace}.canvas-layout-sources,.canvas-layout-panel footer{flex-wrap:wrap;gap:8px;display:flex}.canvas-layout-sources>*{flex:1;min-width:140px}.canvas-layout-panel button{color:#763c57;cursor:pointer;background:#fff9fc;border:1px solid #dbaabd;border-radius:12px;padding:11px 14px}.canvas-layout-panel footer button:last-child{background:#f6d3e3;font-weight:700}.canvas-layout-panel button:disabled{opacity:.5;cursor:not-allowed}.canvas-layout-panel .canvas-layout-check{align-items:center;display:flex}.canvas-layout-check input{width:auto}.canvas-layout-panel [role=alert]{color:#a32650}.canvas-layout-panel :focus-visible{outline-offset:2px;outline:2px solid #b6658a}.cic-dialog.luv-import-dialog{color:#63364a;background:#fff9fc;border:1px solid #e6c7d3;border-radius:26px;width:min(820px,100vw - 32px);max-height:calc(100dvh - 40px);box-shadow:0 24px 90px #61304430,0 0 0 5px #fff9fc55}.cic-dialog.luv-import-dialog--html{width:min(1060px,100vw - 32px)}.luv-import-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#593a4a70}.luv-import-dialog>.canvas-html-import,.luv-import-dialog>.canvas-layout-panel{background:linear-gradient(155deg,#fffdfd,#fff5fa);padding:28px;font-size:13px;line-height:1.7}.luv-import-heading{border-bottom:1px solid #eed8e1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.luv-import-heading .luv-import-eyebrow{color:#a86d87;letter-spacing:2px;font-size:10px;font-weight:700}.luv-import-heading h2{letter-spacing:-.7px;color:#71384f;line-height:1.45;margin:8px 0!important;font-size:22px!important}.luv-import-heading p{color:#9a7182;margin:0;font-size:13px}.luv-import-dialog button{color:#75475b;cursor:pointer;background:#fffdfd;border:1px solid #e4c4d1;border-radius:12px;min-height:40px;padding:9px 14px;font-family:inherit;transition:background .15s,border-color .15s}.luv-import-dialog button:hover:not(:disabled){background:#fceaf2;border-color:#c68aa4}.luv-import-dialog button:disabled{cursor:not-allowed;opacity:.5}.luv-import-dialog button.luv-import-close{background:#fff7fb;border-radius:50%;flex:none;width:36px;min-height:36px;padding:0;font-size:24px;line-height:1}.luv-import-dialog .luv-import-note{color:#85566b;background:#f9edf3;border:1px solid #ead3de;border-radius:14px;margin:0 0 20px;padding:14px 16px;font-size:12px}.luv-import-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-sizing:border-box;max-width:100%;font-size:16px;color:#63364a!important;background:#fffdfd!important;border-color:#e5ced9!important;border-radius:12px!important}.luv-import-dialog textarea{line-height:1.7}.luv-import-dialog input[type=file]{font-size:12px;background:#fff8fc!important;border:1px dashed #dcb7c8!important;padding:8px!important}.luv-import-dialog input[type=file]::file-selector-button{color:#71384f;font:inherit;cursor:pointer;background:#f8e5ee;border:1px solid #dfbbcb;border-radius:9px;margin-right:10px;padding:9px 13px;font-weight:700}.luv-import-dialog :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #bb7898}.luv-import-dialog .canvas-layout-sources{background:#fff9fc;border:1px solid #eed9e2;border-radius:16px;gap:10px;padding:14px}.luv-import-dialog .canvas-layout-file{color:#85566b;padding:8px}.luv-import-dialog .canvas-html-import-grid{align-items:start;gap:20px}.luv-import-dialog .canvas-html-import-preview{background:#fff;border:1px solid #e6cfda;border-radius:16px;box-shadow:0 8px 24px #71384f0a}.luv-import-dialog section>footer{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff7fbf5;border-top:1px solid #ead3de;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;padding:18px 0;display:flex;position:sticky;bottom:0}.luv-import-dialog section>footer button:last-child{color:#71384f;background:linear-gradient(135deg,#f8dce8,#ecc1d4);border-color:#dba8be;font-weight:750;box-shadow:0 3px 8px #a7688515}.cv-header-sections{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cv-header-sections button{min-height:34px;font:inherit;color:#75475b;cursor:pointer;background:#fff9fc;border:1px solid #e5c6d3;border-radius:11px;padding:7px 11px;font-size:11px;font-weight:650}.cv-header-sections button:hover{background:#fbe8f1;border-color:#c28ca5}.cv-header-sections button:focus-visible{outline-offset:2px;outline:2px solid #bb7898}@media (width<=640px){.cic-dialog.luv-import-dialog{border-radius:20px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.luv-import-dialog>.canvas-html-import,.luv-import-dialog>.canvas-layout-panel{padding:18px}.luv-import-heading{gap:10px;margin-bottom:16px;padding-bottom:16px}.luv-import-heading h2{font-size:19px!important}.luv-import-dialog section>footer{padding:14px 0}.luv-import-dialog section>footer button{flex:1}.luv-import-dialog .canvas-html-import-grid{grid-template-columns:minmax(0,1fr)}.cv-header-sections{flex:1}.cv-header-sections button{padding:7px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.luv-import-dialog button{transition:none}}.luv-studio-header{color:#633348;box-sizing:border-box;background:#fff8fb;border-bottom:1px solid #e9c9d5;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;font:13px/1.5 inherit;display:flex}.luv-studio-header button{font:inherit;color:#68374c;cursor:pointer;background:#fffdfd;border:1px solid #e4bcca;border-radius:12px;min-height:40px;padding:9px 12px;font-size:12px}.luv-studio-header button:hover{background:#fff0f5;border-color:#b87a90}.luv-studio-header button:disabled{opacity:.45;cursor:default}.luv-studio-header button:focus-visible{outline-offset:3px;outline:2px solid #9b5274}.luv-studio-header button.primary{background:#f6cfdd;font-weight:700}.luv-studio-heading{flex:200px;min-width:0}.luv-studio-heading strong{font-size:15px}.luv-studio-heading>span{white-space:nowrap;border:1px solid #e4bcca;border-radius:20px;margin-left:8px;padding:2px 6px;font-size:10px}.luv-studio-heading small{overflow-wrap:anywhere;display:block}.luv-studio-actions{flex-wrap:wrap;gap:8px;display:flex}.luv-studio-header p{color:#806573;width:100%;margin:0;font-size:11px}.canvas-html-import{color:#633348;background:#fff8fb;padding:22px}.canvas-html-import h2{margin:0;font-size:19px}.canvas-html-import p{font-size:12px;line-height:1.7}.canvas-html-import-grid{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);gap:20px;display:grid}.canvas-html-import-preview{background:#fff;border:1px solid #e4bcca;border-radius:12px;max-height:65dvh;overflow:auto}.canvas-html-import button{color:#633348;cursor:pointer;background:#fff;border:1px solid #d9b7c5;border-radius:10px;padding:10px 14px}.canvas-html-import footer{justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.canvas-html-import button:disabled{opacity:.5;cursor:default}@media (width<=640px){.luv-studio-header{gap:8px;padding:10px}.luv-studio-actions{width:100%}.luv-studio-actions button{flex:1}.canvas-html-import-grid{grid-template-columns:minmax(0,1fr)}.canvas-html-import-preview{max-height:300px}}.special-experience-bar{padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fff8fb;border-top:1px solid #e6cbd8;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;font-size:10px;display:flex}.special-experience-bar span{flex:1}.special-experience-bar button,.special-recovery-panel button{color:#975e79;font:inherit;cursor:pointer;background:#fff8fb;border:1px solid #e6cbd8;border-radius:9px;padding:9px}.special-recovery-panel{z-index:1100;background:#fff8fb;border:1px solid #e6cbd8;border-radius:14px;width:min(400px,100vw - 48px);max-height:60vh;padding:14px;font-size:11px;position:fixed;bottom:85px;right:14px;overflow:auto}.special-recovery-panel>div{justify-content:space-between;gap:8px;margin-top:10px;display:flex}@media (width<=640px){.special-experience-bar span{flex-basis:100%}.special-experience-bar button{flex:1}}.cic-dialog.native-picker{color:#795163;background:#fffafd;border:1px solid #e7c6d3;border-radius:22px;width:min(620px,100vw - 28px);max-height:86dvh;font-family:inherit;box-shadow:0 16px 64px #75475b26}.native-picker .native-picker-header{background:#fffafd;gap:12px;border-color:#efdee6!important;padding:18px 20px!important}.native-picker .native-picker-header h2{color:#795163;font-weight:700;font-size:15px!important}.native-picker .native-picker-header button{font:inherit;color:#975e79;cursor:pointer;background:#fff;border:1px solid #e7c6d3;border-radius:12px;padding:8px 13px;font-size:11px}.native-picker .native-picker-content{font-size:12px;line-height:1.75;color:#795163!important;background:#fffafd!important;max-height:calc(86dvh - 76px)!important;padding:18px 20px 22px!important}.native-picker-content>p,.native-picker-content>p:first-child{color:#99778a;margin:0 0 16px;font-size:11px;line-height:1.8}.native-picker .native-picker-search{color:#8b6578;font-size:11px;font-weight:600;display:block}.native-picker-search input{box-sizing:border-box;color:#795163;width:100%;font:inherit;outline-offset:3px;background:#fff;border:1px solid #e7d6df;border-radius:12px;margin-top:7px;padding:11px 13px;display:block}.native-picker .native-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:14px 0 18px!important}.native-picker .native-picker-card{min-width:0;min-height:62px;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex;color:#795163!important;background:#fff!important;border:1px solid #ecdce4!important;border-radius:14px!important;padding:12px!important}.native-picker-icon{background:#fff1f6;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.native-picker .native-picker-card:hover{background:#fff6fa!important;border-color:#ca98af!important}.native-picker button:focus-visible,.native-picker input:focus-visible{outline-offset:3px;outline:2px solid #b87a90}.native-picker .native-picker-apply{width:100%;font:inherit;cursor:pointer;font-size:12px;font-weight:600;color:#fff!important;background:#b87a90!important}.native-picker button:disabled{opacity:.5;cursor:not-allowed}.bl-library{--bl-ink:#690020;--bl-muted:#8b5267;--bl-line:#ebbdce;color:var(--bl-ink);isolation:isolate;cursor:auto;background:#fff7fa;flex:1;min-width:0;font:14px/1.5 inherit;position:relative}.bl-library *{box-sizing:border-box}.bl-library button,.bl-library input{font:inherit}.bl-library button{cursor:pointer;color:var(--bl-ink)}.bl-intro{border-bottom:1px solid var(--bl-line);background:linear-gradient(120deg,#ffe4ee,#fff6fa);padding:25px 26px 22px;position:relative}.bl-eyebrow{letter-spacing:1.6px;font-size:10px;font-weight:750}.bl-intro h1{letter-spacing:-.8px;margin:10px 30px 6px 0;font-size:24px;line-height:1.45}.bl-intro p{color:var(--bl-muted);margin:0;font-size:12px}.bl-intro-stamp{color:#be537e;font-size:28px;position:absolute;top:24px;right:26px}.bl-search-tools{border-bottom:1px solid var(--bl-line);background:#fff7fa;padding:18px 24px 14px}.bl-search{background:#fff;border:1px solid #d793ae;border-radius:14px;align-items:center;gap:9px;padding:0 12px;display:flex;box-shadow:inset 0 2px 3px #69002004}.bl-search>span{font-size:25px}.bl-search input{width:100%;min-width:0;height:46px;color:var(--bl-ink);background:0 0;border:0;outline:none;font-size:14px}.bl-search input::placeholder{color:var(--bl-muted)}.bl-search button{background:0 0;border:0;border-radius:9px;min-width:36px;min-height:36px;font-size:23px}.bl-categories{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.bl-categories button{border:1px solid var(--bl-line);white-space:nowrap;background:#fff;border-radius:20px;min-height:36px;padding:6px 12px;font-size:12px}.bl-categories button[aria-pressed=true]{color:#fff;background:#79062e;border-color:#79062e;box-shadow:0 2px #55051f}.bl-content{padding:18px 24px 24px}.bl-result{color:var(--bl-muted);margin:0 0 14px;font-size:11px}.bl-section{margin:0 0 22px}.bl-section h3{margin:0 0 10px;font-size:13px}.bl-section-toggle{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 2px 9px;display:flex}.bl-section-toggle h2{flex:1;margin:0;font-size:14px}.bl-section-toggle span{font-size:12px}.bl-section-toggle:disabled{cursor:default;opacity:1}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bl-card{border:1px solid var(--bl-line);isolation:isolate;background:#fff;border-radius:15px;min-width:0;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 3px #f4dbe5}.bl-add{text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:100px;padding:17px 32px 17px 14px;display:flex}.bl-icon{background:linear-gradient(#fff9fb,#ffe9f1);border:1px solid #f2cfdd;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:42px;font-size:23px;display:grid}.bl-card-copy{min-width:0;display:block}.bl-card-copy strong{overflow-wrap:anywhere;word-break:keep-all;font-size:13px;line-height:1.6;display:block}.bl-card-copy small{color:var(--bl-muted);margin-top:4px;font-size:10px;display:block}.bl-plus{color:#ab5073;pointer-events:none;font-size:16px;position:absolute;bottom:12px;right:11px}.bl-favorite{background:0 0;border:0;border-radius:9px;place-items:center;min-width:30px;min-height:30px;padding:0;font-size:19px;display:grid;position:absolute;top:4px;right:4px}.bl-favorite[aria-pressed=true]{color:#936222;background:#fff3d8}.bl-card:focus-within{border-color:#b35f80;box-shadow:0 3px #ebc4d3}@media (hover:hover){.bl-card:hover{border-color:#b35f80;box-shadow:0 3px #ebc4d3}.bl-favorite:hover,.bl-search button:hover{background:#ffe5ef}.bl-categories button:not([aria-pressed=true]):hover{background:#ffeaf2}}.bl-bundles{gap:8px;display:grid}.bl-bundles>div{background:#fff;border:1px dashed #d5a0b5;border-radius:12px;display:flex;overflow:hidden}.bl-bundles button{text-align:left;background:0 0;border:0;padding:12px}.bl-bundles button:first-child{flex:1;min-width:0}.bl-bundles strong,.bl-bundles small{overflow-wrap:anywhere;display:block}.bl-bundles strong{font-size:12px}.bl-bundles small{color:var(--bl-muted);font-size:10px}.bl-empty{text-align:center;padding:32px 12px}.bl-empty>span{color:#b56585;font-size:38px}.bl-empty h2{margin:12px 0;font-size:16px}.bl-empty p{color:var(--bl-muted);font-size:12px}.bl-empty button{border:1px solid var(--bl-line);background:#fff;border-radius:20px;margin-top:20px;padding:10px 16px;font-size:12px}.bl-footer{text-align:center;border-top:1px dashed var(--bl-line);color:var(--bl-muted);background:#fff0f6;padding:14px 20px;font-size:11px}@media (width<=480px){.bl-intro{padding:21px 18px}.bl-intro h1{font-size:22px}.bl-search-tools{padding:15px 16px}.bl-content{padding:16px}.bl-grid{gap:9px}.bl-add{flex-direction:column;align-items:flex-start;gap:8px;min-height:124px;padding:12px}.bl-icon{width:35px;height:35px;font-size:21px}.bl-card-copy strong{font-size:12px}.bl-card-copy small{padding-right:12px;font-size:10px}.bl-categories{gap:6px}.bl-categories button{padding-inline:10px}.bl-favorite{min-width:36px;min-height:36px}.bl-plus{bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.bl-card{transition:none}}.cs-controls{--cs-ink:#53303e;--cs-muted:#785d67;--cs-line:#e4d5db;--cs-accent:#8b425e;box-sizing:border-box;color:var(--cs-ink);font-family:inherit;font-size:13px;line-height:1.5}.cs-controls *,.cs-controls :before,.cs-controls :after{box-sizing:border-box}.cs-controls button,.cs-controls input,.cs-controls textarea{font:inherit}.cs-controls button{cursor:pointer}.cs-controls button:focus-visible,.cs-controls input:focus-visible,.cs-controls textarea:focus-visible{outline-offset:3px;outline:3px solid #a75b79}.cs-controls button:disabled{opacity:.65;cursor:wait}.cs-section-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.cs-section-heading h3,.cs-quick-heading h3{margin:0;font-size:14px;font-weight:700;line-height:1.45}.cs-section-heading>span{color:var(--cs-muted);font-size:13px}.cs-caption{color:var(--cs-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.cs-starters{--cs-ink:#5c1730;--cs-muted:#835065;--cs-accent:#76012d;--cs-line:#edc5d3;border-bottom:1px solid var(--cs-line);background:#fff3f7;padding:15px;container:cs-starter-picker/inline-size}.cs-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cs-starter-card{border:1px solid var(--cs-line);min-width:0;color:var(--cs-ink);text-align:left;background:#fff;border-radius:9px;flex-direction:column;align-items:stretch;padding:0 0 9px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.cs-starter-card:hover{border-color:#d04979;box-shadow:0 3px 12px #76012d10}.cs-starter-name{justify-content:space-between;align-items:start;gap:5px;padding:9px 9px 2px;font-size:13px;font-weight:700;display:flex}.cs-starter-name>span{color:var(--cs-accent)}.cs-starter-description{-webkit-line-clamp:3;color:var(--cs-muted);-webkit-box-orient:vertical;padding:0 9px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.cs-starter-more{margin-top:10px}.cs-starter-more>summary{border:1px solid var(--cs-line);min-height:44px;color:var(--cs-accent);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:650;list-style:none;display:flex}.cs-starter-more>summary::-webkit-details-marker{display:none}.cs-starter-more>summary:focus-visible{outline-offset:3px;outline:3px solid #e55688}.cs-starter-more>summary:hover{background:#ffe7ef}.cs-starter-more>summary>span{flex-shrink:0;font-size:16px}.cs-starter-more[open]>summary>span{transform:rotate(45deg)}.cs-starter-more>.cs-starter-grid{padding-top:10px}.cs-starter-search{gap:8px;margin-top:12px;display:grid}.cs-starter-search input,.cs-starter-search select{box-sizing:border-box;border:1px solid var(--cs-line);width:100%;min-width:0;min-height:44px;color:var(--cs-ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px;display:block}.cs-starter-search select:focus-visible{outline-offset:3px;outline:3px solid #a75b79}.cs-starter-load,.cs-starter-reset{border:1px solid var(--cs-line);width:100%;min-height:44px;color:var(--cs-ink);background:#fff;border-radius:8px;margin-top:10px;padding:10px;display:block}.cs-starter-load{background:#ffdce8;font-weight:700}.cs-whole-style{padding:12px 0}.cs-mood-field{border:0;min-width:0;margin:12px 0 16px;padding:0}.cs-mood-field legend{padding:0 0 8px;font-size:13px;font-weight:600}.cs-mood-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cs-mood-grid button{border:1px solid var(--cs-line);min-width:0;min-height:64px;color:var(--cs-ink);background:#fff;border-radius:8px;gap:7px;padding:8px;font-size:12px;display:grid}.cs-mood-grid button[aria-pressed=true]{border-color:var(--cs-accent);outline:1px solid var(--cs-accent);outline-offset:-3px}.cs-mood-colors{border:1px solid #00000012;border-radius:3px;height:14px;display:flex;overflow:hidden}.cs-mood-colors i{flex:1}.cs-whole-style .cs-field select{width:100%;min-width:0;min-height:44px;color:var(--cs-ink);border:1px solid var(--cs-line);font:inherit;background:#fff;border-radius:8px;padding:9px}.cs-whole-style button:focus-visible,.cs-whole-style select:focus-visible{outline-offset:2px;outline:3px solid #a75b79}.cs-whole-style button:disabled{opacity:.5;cursor:default}.cs-whole-style .cs-custom-palette{border:1px solid var(--cs-line);background:#fff8fb;border-radius:10px;min-width:0;margin:18px 0;padding:13px 11px}.cs-whole-style .cs-custom-palette legend{color:var(--cs-ink);padding:0 5px;font-size:13px;font-weight:700}.cs-whole-style .cs-custom-palette>.cs-caption{margin:0;font-size:12px}.cs-whole-style .cs-page-background{border-bottom:1px solid var(--cs-line);margin-top:14px;padding-bottom:13px}.cs-whole-style .cs-page-background .cs-palette-row label{font-weight:700}.cs-whole-style .cs-page-background .cs-caption{margin-top:8px;font-size:11px;line-height:1.6}.cs-whole-style .cs-palette-fields{gap:9px;margin-top:14px;display:grid}.cs-whole-style .cs-palette-row{grid-template-columns:minmax(0,1fr) 44px minmax(72px,92px);align-items:center;gap:7px;display:grid}.cs-whole-style .cs-palette-row label{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4}.cs-whole-style .cs-palette-row input{min-width:0;min-height:44px;color:var(--cs-ink);background:#fff;border:1px solid #d8b7c6;border-radius:8px;margin:0}.cs-whole-style .cs-palette-row input[type=color]{cursor:pointer;width:44px;height:44px;padding:4px;display:block}.cs-whole-style .cs-palette-row input[type=color]::-webkit-color-swatch-wrapper{padding:0}.cs-whole-style .cs-palette-row input[type=color]::-webkit-color-swatch{border:1px solid #00000020;border-radius:4px}.cs-whole-style .cs-palette-row input[type=color]::-moz-color-swatch{border:1px solid #00000020;border-radius:4px}.cs-whole-style .cs-palette-row input[type=text]{width:100%;padding:8px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.cs-whole-style .cs-palette-row input[aria-invalid=true]{background:#fff0f3;border-color:#b33b5f}.cs-whole-style .cs-palette-error{color:#9c2146;margin:11px 0 0;font-size:12px;line-height:1.6}.cs-whole-style .cs-palette-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.cs-whole-style .cs-palette-actions button{min-width:0;min-height:44px;color:var(--cs-accent);background:#fff;border:1px solid #d5abbc;border-radius:8px;padding:8px 6px;font-size:12px;line-height:1.45}.cs-whole-style .cs-palette-actions .cs-palette-apply{color:#fff;background:#76012d;border-color:#76012d;font-weight:700}.cs-whole-style .cs-font-import{border:1px solid var(--cs-line);background:#fff3f7;border-radius:10px;min-width:0;margin:12px 0 16px;padding:13px 11px}.cs-whole-style .cs-font-import-label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.cs-whole-style .cs-font-file-button{color:#76012d;background:#ffdce8;border:1px solid #d995ae;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;padding:10px 9px;font-weight:700;display:flex}.cs-whole-style .cs-font-file-button>span{flex-shrink:0;font-size:18px}.cs-whole-style .cs-font-import .cs-caption{margin-top:9px;font-size:12px;line-height:1.6}.cs-whole-style .cs-font-feedback{overflow-wrap:anywhere;color:#32614a;margin:12px 0 0;font-size:12px;line-height:1.6}.cs-whole-style .cs-font-feedback--error{color:#9c2146}.cs-starter-preview--composition>svg{width:100%;height:100%;font-family:ui-rounded,Arial Rounded MT Bold,Arial,sans-serif;display:block;position:absolute;inset:0}.cs-starter-preview{aspect-ratio:1.16;border-bottom:1px solid #edc5d3;width:100%;font-family:ui-rounded,Arial Rounded MT Bold,Arial,sans-serif;display:block;position:relative;overflow:hidden;container-type:inline-size}.cs-quick-edit{border:1px solid var(--cs-line);background:#fffcfa;border-radius:14px;width:100%;max-width:360px;padding:16px;box-shadow:0 12px 36px #44232e1f}.cs-quick-heading{justify-content:space-between;align-items:start;gap:10px;margin-bottom:14px;display:flex}.cs-quick-heading>div{min-width:0}.cs-quick-heading h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-eyebrow{color:var(--cs-muted);margin-bottom:3px;font-size:13px;display:block}.cs-close{width:44px;height:44px;color:var(--cs-muted);background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;margin:-7px -7px 0 0;display:grid;font-size:24px!important}.cs-close:hover{background:#f7eaef}.cs-field{gap:6px;margin:0 0 14px;display:grid}.cs-field>span{flex-wrap:wrap;align-items:baseline;gap:5px 8px;font-size:13px;font-weight:600;display:flex}.cs-field small{color:var(--cs-muted);font-size:13px;font-weight:400}.cs-field input,.cs-field textarea{width:100%;min-width:0;min-height:44px;color:var(--cs-ink);background:#fff;border:1px solid #d9c5cf;border-radius:8px;padding:10px 11px;display:block}.cs-field input::placeholder,.cs-field textarea::placeholder{color:#876c77;opacity:1}.cs-field textarea{resize:vertical;min-height:86px;line-height:1.65}.cs-field input:disabled{background:#f5f0f2}.cs-file-input{display:none}.cs-upload-button{color:#773951;background:#f8eaf0;border:1px solid #d3aabb;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-bottom:14px;padding:10px 12px;display:flex;font-weight:600!important}.cs-upload-button:hover{background:#f0dce5}.cs-upload-button>span{font-size:18px}.cs-upload-status{color:#476b53;margin:-5px 0 13px;font-size:13px;line-height:1.5}.cs-upload-status:empty{display:none}.cs-upload-status--error{color:#a03249}.cs-name-field{border-top:1px solid var(--cs-line);padding-top:14px}.cs-quick-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-quick-footer .cs-caption{margin:0}.cs-done{background:var(--cs-accent);color:#fff;border:0;border-radius:8px;flex-shrink:0;min-height:44px;padding:10px 17px;font-weight:600!important}.cs-done:hover{background:#73314b}.cs-outline{padding:15px}.cs-outline-list,.cs-outline-children{margin:0;padding:0;list-style:none}.cs-outline-children{border-left:1px solid var(--cs-line);margin:0 0 5px 12px;padding-left:9px}.cs-outline-item{width:100%;min-height:44px;color:var(--cs-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;margin:2px 0;padding:9px 8px;display:flex}.cs-outline-item:hover{background:#faf0f4}.cs-outline-item[aria-current=true]{background:#f6e4ed;border-color:#d8adc0}.cs-outline-icon{color:#93647a;flex-shrink:0;place-items:center;width:18px;height:20px;font-family:Georgia,serif;font-size:17px;display:grid}.cs-outline-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cs-outline-kind{color:var(--cs-muted);flex-shrink:0;margin-left:auto;font-size:13px}@container cs-starter-picker (width<=230px){.cs-starters .cs-section-heading>span{display:none}.cs-starter-grid{grid-template-columns:1fr;gap:8px}.cs-starter-card{grid-template-rows:auto 1fr;grid-template-columns:67px minmax(0,1fr);padding:0;display:grid}.cs-starter-preview{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--cs-line);grid-row:1/3;height:100%;min-height:87px}.cs-starter-name{padding:7px 7px 2px}.cs-starter-description{-webkit-line-clamp:2;padding:0 7px 7px}}@media (width<=420px){.cs-section-heading{flex-wrap:wrap;gap:2px 8px}.cs-starters,.cs-outline{padding:12px}.cs-starter-grid{gap:8px}.cs-quick-edit{max-width:none;padding:14px}}@media (prefers-reduced-motion:reduce){.cs-starter-card{transition:none}}.cv-integration-toolbar{color:#76012d;background:#fff8fb;border-bottom:1px solid #efc6d3;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.cv-integration-toolbar button,.cv-integration-shortcuts button{color:#76012d;cursor:pointer;background:#fff;border:1px solid #e6b6c8;border-radius:10px;min-height:44px;padding:9px 12px;font:700 12px/1.4 inherit}.cv-integration-toolbar button{font-family:inherit;font-size:12px;font-weight:700;line-height:1.4}.cv-integration-toolbar button[aria-pressed=true]{color:#fff8fb;background:#76012d;border-color:#76012d}.cv-integration-toolbar span{color:#885068;margin-left:4px;font-size:11px;line-height:1.6}.cv-integration-shortcuts{gap:9px;margin-bottom:16px;display:grid}.cv-integration-shortcuts label{color:#76012d;gap:6px;font-size:12px;font-weight:700;display:grid}.cv-integration-shortcuts select{color:#5c1730;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #e6b6c8;border-radius:9px;padding:8px}.cv-integration-shortcuts button{font-family:inherit;font-size:12px;font-weight:700;line-height:1.4}.cv-integration-prims{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cv-integration-outline,.cv-integration-advanced{background:#fff8fb;border:1px solid #efc6d3;border-radius:10px;margin-bottom:12px}.cv-integration-outline>summary,.cv-integration-advanced>summary{box-sizing:border-box;color:#76012d;cursor:pointer;min-height:44px;padding:12px 10px;font:700 12px/1.6 inherit;display:list-item}.cv-integration-advanced[open]{padding:0 8px 8px}.lp-cv-tool-content .lp-cv-page-design,.lp-cv-tool-content .lp-cv-frame-settings,.lp-cv-tool-style .lp-cv-element-settings{display:none}.cv-integration-toolbar button:focus-visible,.cv-integration-shortcuts :is(button,select):focus-visible,.cv-integration-outline>summary:focus-visible,.cv-integration-advanced>summary:focus-visible{outline-offset:2px;outline:3px solid #dc6190}@media (width<=760px){.cv-integration-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.cv-integration-toolbar button{min-width:0;padding:8px 4px;font-size:11px}.cv-integration-toolbar span{text-align:center;grid-column:1/-1;margin:0}}.cv-workspace-controls{--cv-workspace-ink:#76012d;--cv-workspace-copy:#552536;--cv-workspace-muted:#8a586c;--cv-workspace-line:#e8c5d2;--cv-workspace-paper:#fffaf6;--cv-workspace-pink:#ffe5ee;box-sizing:border-box;min-width:0;color:var(--cv-workspace-copy);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.55}.cv-workspace-controls *,.cv-workspace-controls :before,.cv-workspace-controls :after{box-sizing:border-box}.cv-workspace-controls h3,.cv-workspace-controls h4,.cv-workspace-controls p{margin:0}.cv-workspace-controls button,.cv-workspace-controls input{font:inherit}.cv-workspace-controls button{cursor:pointer;-webkit-tap-highlight-color:transparent}.cv-workspace-controls button:disabled{opacity:.48;cursor:default}.cv-workspace-controls button:focus-visible,.cv-workspace-controls input:focus-visible{outline-offset:3px;outline:3px solid #ce5c87}.cv-workspace-controls button:not(:disabled){touch-action:manipulation}.cv-workspace-icon{flex-shrink:0;width:18px;height:18px;display:block}.cv-workspace-navigation{background:#fffaf8;padding:12px 12px 0}.cv-workspace-tool-tabs{background:#f7ecf0;border:1px solid #ecd3de;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.cv-workspace-tool-tab{min-width:0;min-height:60px;color:var(--cv-workspace-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 3px;display:flex;font-size:12px!important;font-weight:650!important}.cv-workspace-tool-tab .cv-workspace-icon{width:19px;height:19px}.cv-workspace-tool-tab[aria-pressed=true]{color:var(--cv-workspace-ink);background:#fff;border-color:#e6b9cb;box-shadow:0 2px 5px #76012d08}.cv-workspace-tool-tab:hover{color:var(--cv-workspace-ink);background:#fff7fa}.cv-workspace-tool-description{min-height:48px;color:var(--cv-workspace-muted);padding:10px 3px;font-size:11px;line-height:1.65}.cv-workspace-button,.cv-workspace-icon-button{border:1px solid var(--cv-workspace-line);min-width:44px;min-height:44px;color:var(--cv-workspace-ink);text-align:center;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;line-height:1.4;display:inline-flex;font-size:12px!important;font-weight:650!important}.cv-workspace-button:not(:disabled):hover,.cv-workspace-icon-button:not(:disabled):hover{background:#fff0f6;border-color:#c989a3}.cv-workspace-button--primary{border-color:var(--cv-workspace-ink);background:var(--cv-workspace-ink);color:#fff}.cv-workspace-button--primary:not(:disabled):hover{background:#5a0828;border-color:#5a0828}.cv-workspace-button--quiet{background:0 0;border-color:#0000}.cv-workspace-button--delete{color:#98566c}.cv-workspace-button--delete:not(:disabled):hover{color:#982f43;background:#fff0f0;border-color:#d9a0ac}.cv-workspace-icon-button{padding:9px}.cv-workspace-small-label{color:var(--cv-workspace-muted);font-size:11px;line-height:1.5}.cv-workspace-selection{background:#fffaf8;border:1px solid #e4b8ca;border-radius:13px;margin:12px;padding:13px}.cv-workspace-selection-heading{align-items:center;gap:7px;min-width:0;margin-bottom:12px;display:flex}.cv-workspace-selection-heading>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:750;overflow:hidden}.cv-workspace-selection-heading>.cv-workspace-small-label{flex-shrink:0}.cv-workspace-selection-dot{background:#b24871;border-radius:50%;flex-shrink:0;width:6px;height:6px}.cv-workspace-selection-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.cv-workspace-selection-main .cv-workspace-button{gap:5px;padding:8px 5px}.cv-workspace-selection-main .cv-workspace-icon{width:16px;height:16px}.cv-workspace-selection-section{border-top:1px solid #ecd4de;margin:13px 0 9px;padding-top:11px}.cv-workspace-alignment{grid-template-columns:repeat(3,minmax(44px,1fr));gap:4px;margin-top:6px;display:grid}.cv-workspace-alignment .cv-workspace-icon-button{min-width:44px;padding:7px 3px}.cv-workspace-alignment .cv-workspace-icon{width:19px;height:19px}.cv-workspace-selection-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.cv-workspace-selection-pair .cv-workspace-button{padding:8px 5px}.cv-workspace-style-actions{margin-top:6px}.cv-workspace-experiments{background:#fffaf8;padding:17px 14px 24px}.cv-workspace-eyebrow{color:#a85876;letter-spacing:1.3px;font-size:9px;font-weight:750;line-height:1.5;display:block}.cv-workspace-panel-heading h3{letter-spacing:-.65px;margin-top:7px;font-size:19px;font-weight:800;line-height:1.45}.cv-workspace-panel-heading>p{color:var(--cv-workspace-muted);margin-top:9px;font-size:12px;line-height:1.8}.cv-workspace-recipe-section{margin-top:24px}.cv-workspace-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.cv-workspace-section-heading h4{font-size:13px;font-weight:750}.cv-workspace-section-heading>span{color:#95657a;flex-shrink:0;font-size:10px}.cv-workspace-help{color:var(--cv-workspace-muted);font-size:11px;line-height:1.75;margin-top:7px!important}.cv-workspace-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.cv-workspace-recipe{border:1px solid var(--cv-workspace-line);min-width:0;min-height:44px;color:var(--cv-workspace-copy);text-align:left;background:#fff;border-radius:11px;flex-direction:column;padding:0 0 11px;display:flex;overflow:hidden}.cv-workspace-recipe:not(:disabled):hover{border-color:#be7893;box-shadow:0 4px 12px #76012d08}.cv-workspace-recipe-art{background:#f7e9e1;border-bottom:1px solid #efdae2;width:100%;height:82px;display:block;position:relative;overflow:hidden}.cv-workspace-recipe-art>i{background:#fffaf6;border:1px solid #cfa6ac;border-radius:2px;display:block;position:absolute}.cv-workspace-recipe-art>i:first-child{inset:17px 22% 17px 17%;transform:rotate(-5deg)}.cv-workspace-recipe-art>i:nth-child(2){background:#efd3d7;inset:24px 17% 11px 28%;transform:rotate(7deg)}.cv-workspace-recipe-art>i:nth-child(3){background:#bc8394;border-color:#9c677a;inset:30px 29% 23px 40%}.cv-workspace-recipe-art>span{color:#762c48;place-items:center;width:40px;height:44px;font-family:Georgia,serif;font-size:29px;font-weight:400;display:grid;position:absolute;top:14px;left:19%}.cv-workspace-recipe-art--1{background:#f6e2eb}.cv-workspace-recipe-art--1>i:first-child{background:#fffbf7;inset:12px 17% 17px 34%;transform:rotate(4deg)}.cv-workspace-recipe-art--1>i:nth-child(2){background:#e8c4d2;inset:28px 37% 10px 14%;transform:rotate(-7deg)}.cv-workspace-recipe-art--1>i:nth-child(3){background:#d49aae;border-radius:50%;inset:20px 29% 35px 45%}.cv-workspace-recipe-art--1>span{font-size:30px;top:10px;left:16%}.cv-workspace-recipe-art--2{background:#eaeae2}.cv-workspace-recipe-art--2>i:first-child{background:#fcfbf6;inset:14px 15%;transform:none}.cv-workspace-recipe-art--2>i:nth-child(2){background:#d8ddc9;border-color:#afb898;inset:22px 52% 22px 21%;transform:none}.cv-workspace-recipe-art--2>i:nth-child(3){background:#899477;border-color:#899477;inset:31px 22% 45px 57%;transform:none}.cv-workspace-recipe-art--2>span{color:#65734e;height:25px;font-size:24px;top:34px;left:auto;right:18%}.cv-workspace-recipe-art--3{background:#ede5f2}.cv-workspace-recipe-art--3>i:first-child{background:#fffcf8;inset:12px 20% 18px;transform:rotate(3deg)}.cv-workspace-recipe-art--3>i:nth-child(2){background:#dacee5;border-color:#bca9cb;inset:26px 26% 12px 34%;transform:rotate(-8deg)}.cv-workspace-recipe-art--3>i:nth-child(3){display:none}.cv-workspace-recipe-art--3>span{color:#926f9b;font-size:33px;top:8px;left:23%}.cv-workspace-recipe-title{justify-content:space-between;align-items:start;gap:4px;width:100%;padding:10px 10px 0;display:flex}.cv-workspace-recipe-title>strong{overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.55}.cv-workspace-recipe-title>span{color:#a45b78;flex-shrink:0;font-size:15px;line-height:1.3}.cv-workspace-recipe>small{color:var(--cv-workspace-muted);overflow-wrap:anywhere;padding:5px 10px 0;font-size:10px;line-height:1.65;display:block}.cv-workspace-checkpoints{border-top:1px solid var(--cv-workspace-line);margin-top:24px;padding-top:20px}.cv-workspace-checkpoint-form{margin-top:13px}.cv-workspace-checkpoint-form>label{color:var(--cv-workspace-muted);margin-bottom:6px;font-size:11px;display:block}.cv-workspace-checkpoint-save{align-items:stretch;gap:6px;display:flex}.cv-workspace-checkpoint-save>input{border:1px solid var(--cv-workspace-line);min-width:0;min-height:44px;color:var(--cv-workspace-copy);background:#fff;border-radius:9px;flex:1;padding:10px;font-size:12px}.cv-workspace-checkpoint-save>input::placeholder{color:#9b7786;opacity:1}.cv-workspace-checkpoint-save>.cv-workspace-button{flex-shrink:0;padding:9px 10px}.cv-workspace-checkpoint-save .cv-workspace-icon{width:15px;height:15px}.cv-workspace-feedback{color:#6d6242;font-size:11px;line-height:1.7;margin-top:10px!important}.cv-workspace-feedback--error{color:#a73c55}.cv-workspace-checkpoint-list{flex-direction:column;gap:8px;margin:13px 0 0;padding:0;list-style:none;display:flex}.cv-workspace-checkpoint-list>li{background:#fff;border:1px solid #ecd2dc;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.cv-workspace-checkpoint-copy{flex:1;min-width:0}.cv-workspace-checkpoint-copy>strong{overflow-wrap:anywhere;font-size:12px;font-weight:700;display:block}.cv-workspace-checkpoint-copy>time{color:var(--cv-workspace-muted);margin-top:4px;font-size:10px;display:block}.cv-workspace-checkpoint-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.cv-workspace-checkpoint-actions>.cv-workspace-button{padding:9px 8px}.cv-workspace-checkpoint-actions>.cv-workspace-icon-button{background:0 0;border-color:#0000}.cv-workspace-checkpoint-empty{color:#9b6b7d;background:#fdf4f5;border:1px dashed #dfbcca;border-radius:10px;align-items:center;gap:10px;margin-top:13px;padding:16px 12px;display:flex}.cv-workspace-checkpoint-empty>.cv-workspace-icon{width:20px;height:20px}.cv-workspace-checkpoint-empty>p{font-size:11px;line-height:1.7}.cv-workspace-session-note{color:#8c6574;font-size:10px;line-height:1.8;margin-top:12px!important}.cv-workspace-empty{background:#fffaf6;border:1px solid #e6c8d4;border-radius:16px;width:min(100%,560px);margin:0 auto;padding:clamp(20px,4vw,40px);box-shadow:0 8px 28px #76012d06}.cv-workspace-empty h3{letter-spacing:-.8px;margin-top:9px;font-size:clamp(21px,3vw,28px);font-weight:800;line-height:1.4}.cv-workspace-empty>p{max-width:400px;color:var(--cv-workspace-muted);margin-top:11px;font-size:13px;line-height:1.8}.cv-workspace-empty-actions{flex-direction:column;gap:8px;margin-top:23px;display:flex}.cv-workspace-empty-action{border:1px solid var(--cv-workspace-line);min-width:0;min-height:73px;color:var(--cv-workspace-ink);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:13px;padding:14px 16px;display:flex}.cv-workspace-empty-action--design{background:#ffe6ee;border-color:#e2afc3}.cv-workspace-empty-action:not(:disabled):hover{background:#fff0f5;border-color:#bd708f}.cv-workspace-empty-action>.cv-workspace-icon{width:22px;height:22px}.cv-workspace-empty-action>span:nth-child(2){flex:1;min-width:0}.cv-workspace-empty-action strong{font-size:14px;font-weight:750;display:block}.cv-workspace-empty-action small{color:var(--cv-workspace-muted);margin-top:3px;font-size:11px;display:block}.cv-workspace-empty-action>span:last-child{flex-shrink:0;font-size:19px}.cv-workspace-empty-recipe{color:#9b496b;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:17px auto 0;padding:9px 4px;display:flex;font-size:12px!important}.cv-workspace-empty-recipe:not(:disabled):hover{color:var(--cv-workspace-ink);text-underline-offset:3px;text-decoration:underline}.cv-workspace-empty-recipe>.cv-workspace-icon{width:16px;height:16px}@media (width<=480px){.cv-workspace-empty{border-radius:13px;padding:24px 18px}.cv-workspace-empty-action{gap:11px;padding:12px}.cv-workspace-empty>p{font-size:12px}.cv-workspace-empty-recipe{font-size:11px!important}.cv-workspace-checkpoint-list>li{flex-wrap:wrap}.cv-workspace-checkpoint-copy{flex-basis:100%}.cv-workspace-checkpoint-actions{margin-left:auto}.cv-workspace-navigation{padding:10px 10px 0}.cv-workspace-experiments{padding:16px 12px 22px}}@media (prefers-reduced-motion:reduce){.cv-workspace-controls *{scroll-behavior:auto!important}}.cv-workspace-safety-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.cv-workspace-movement-lock{white-space:nowrap;flex:none;min-height:44px!important}.cv-workspace-movement-lock[aria-pressed=true]{color:#fff!important;background:#76012d!important;border-color:#76012d!important}.cv-workspace-safety-row .cv-workspace-tool-description{flex:1;min-width:160px;margin:0}.cv-workspace-connection-hint{color:#795767;margin:6px 0 0;font-size:11px;line-height:1.6}.cv-workspace-linked-edit{width:100%;min-height:44px;margin-top:8px}.cv-workspace-link-trail{color:#76012d;flex-wrap:wrap;align-self:stretch;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;display:flex}.cv-workspace-link-trail button{color:#76012d;min-height:44px;font:inherit;cursor:pointer;background:#fff8fb;border:1px solid #e7b7c9;border-radius:12px;padding:8px 14px;font-weight:700}.cv-workspace-select-help{color:#73465a;background:#fff9fc;border:1px dashed #dfbdcd;border-radius:14px;padding:16px;font-size:12px;line-height:1.8}.cv-workspace-select-help p{color:#8b7080;font-size:11px;font-weight:400}.cv-workspace-select-help button{color:#945b75;cursor:pointer;background:#f9eaf1;border:1px solid #e5c8d4;border-radius:10px;width:100%;min-height:44px;font-family:inherit}.lp-cv-shell .lp-editor-primary-actions{flex-wrap:wrap;flex-shrink:0;gap:6px}.lp-cv-shell .lp-editor-primary-actions button{border-radius:12px;min-height:38px;font-size:11px;font-weight:600}.lp-cv-shell .lp-cv-mobile-dock{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-cv-shell{box-sizing:border-box;height:100dvh;overflow:hidden;min-height:0!important}.lp-cv-shell .lp-cv-toolbar{gap:7px!important;padding:10px 14px!important}.lp-cv-shell .lp-cv-toolbar button,.lp-cv-shell .cv-workspace-controls button{min-height:44px}.lp-cv-shell .lp-cv-toolbar-title{white-space:nowrap}.lp-cv-shell .cv-workspace-modebar{background:#fffafb;border-bottom:1px solid #ead7df;flex-shrink:0;align-items:center;gap:16px;padding:8px 14px;display:flex}.lp-cv-shell .cv-workspace-modebar>.cv-workspace-navigation{background:0 0;flex:1;padding:0}.lp-cv-shell .cv-workspace-modebar nav{flex:1;max-width:580px}.lp-cv-shell .cv-workspace-modebar .cv-workspace-tool-tab{flex-direction:row;gap:6px;min-height:44px}.lp-cv-shell .cv-workspace-modebar .cv-workspace-tool-description{min-height:0;padding:6px 3px 0}.lp-cv-shell .cv-workspace-save{color:#85586b;overflow-wrap:anywhere;max-width:280px;margin-left:auto;font-size:11px;line-height:1.5}.lp-cv-shell .cv-workspace-save:is(.is-error,.is-offline){color:#a42d50}.lp-cv-shell .cv-workspace-history{gap:4px;display:flex}.lp-cv-shell .cv-workspace-history button{color:#76012d;cursor:pointer;background:#fffafb;border:1px solid #e5c8d4;border-radius:9px;min-width:40px;font:700 23px/1 sans-serif}.lp-cv-shell .cv-workspace-history button:disabled{opacity:.35;cursor:default}.lp-cv-shell .lp-cv-workspace{min-height:0}.lp-cv-shell .lp-cv-stage{min-height:0;background:#f2eaed!important;padding:20px 20px 40px!important}.lp-cv-shell .lp-cv-stage>*{flex-shrink:0}.lp-cv-shell .lp-cv-palette,.lp-cv-shell .lp-cv-inspector{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dec1ce transparent}.lp-cv-shell .lp-cv-inspector{width:320px!important}.lp-cv-shell .cv-workspace-library-tabs{gap:5px;padding-bottom:12px;display:flex}.lp-cv-shell .cv-workspace-library-tabs button{color:#76012d;cursor:pointer;background:#fffafb;border:1px solid #e8c8d5;border-radius:9px;flex:1;min-width:0;min-height:44px;padding:8px 5px;font:700 12px/1.4 inherit}.lp-cv-shell .cv-workspace-library-tabs button[aria-pressed=true]{color:#fff;background:#76012d;border-color:#76012d}.lp-cv-shell .cv-workspace-library-tabs small{opacity:.7;margin-left:3px}.lp-cv-shell .cv-workspace-library-search{color:#86556b;gap:6px;margin:0 0 14px;font-size:11px;display:grid}.lp-cv-shell .cv-workspace-library-search input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#61233c;background:#fff;border:1px solid #e3c5d2;border-radius:9px;padding:9px;font-size:12px}.lp-cv-shell .cv-workspace-try-link{color:#76012d;text-align:left;cursor:pointer;background:#ffe8f0;border:1px solid #e9b8cb;border-radius:10px;width:100%;min-height:44px;margin:0 0 16px;padding:12px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.7}.lp-cv-shell .cv-workspace-layer-list>p{color:#825269;margin:0 0 12px;font-size:12px;line-height:1.7}.lp-cv-shell .cv-workspace-selection-host{margin-bottom:16px}.lp-cv-shell .cv-workspace-selection-host>.cv-workspace-selection{margin:0}.lp-cv-shell .cv-workspace-selection-more>summary{cursor:pointer;color:#825269;min-height:44px;padding:12px 0 5px;font-size:12px}.lp-cv-shell .cv-workspace-selection-more .cv-workspace-selection-section{border:0;margin-top:0;padding-top:2px}.lp-cv-shell .cv-workspace-experiments-host>.cv-workspace-experiments{background:0 0;padding:4px 0 14px}.lp-cv-shell .cv-workspace-empty-stage{width:100%;min-width:0;max-width:560px}.lp-cv-shell .cv-workspace-empty-stage .cv-workspace-empty{padding:20px}.lp-cv-shell .cv-workspace-empty-stage .cv-workspace-empty-action{flex-wrap:wrap}.lp-cv-shell .lp-cv-page-tabs input,.lp-cv-shell .lp-cv-page-tabs button{box-sizing:border-box;min-height:36px}.lp-cv-shell .cv-integration-advanced button{min-height:36px}.lp-cv-shell .cv-integration-advanced>summary{font-size:12px;line-height:1.7}.lp-cv-shell .lp-cv-inspector :is(input:not([type=range]):not([type=color]),select,textarea){box-sizing:border-box;min-height:38px}.lp-cv-shell .lp-cv-inspector input[type=color]{min-height:36px}.lp-cv-shell .lp-cv-inspector input[type=range]{min-height:24px}.lp-cv-shell .lp-cv-inspector label{line-height:1.6}.lp-cv-shell button:focus-visible,.lp-cv-shell summary:focus-visible{outline-offset:2px;outline:3px solid #d85b8b}.lp-cv-shell:not(.lp-cv-tool-content) .cv-workspace-selection-host,.lp-cv-shell:not(.lp-cv-tool-content) .lp-cv-element-settings,.lp-cv-shell:not(.lp-cv-tool-style) .lp-cv-page-design,.lp-cv-shell:not(.lp-cv-tool-layout) .lp-cv-frame-settings,.lp-cv-shell:not(.lp-cv-tool-experiments) .cv-workspace-experiments-host{display:none}@media (width>=761px){.lp-cv-shell .cv-workspace-modebar>.cv-workspace-navigation{grid-template-columns:minmax(0,580px) max-content;justify-content:start;align-items:center;column-gap:10px;display:grid}.lp-cv-shell .cv-workspace-modebar .cv-workspace-tool-tabs{grid-area:1/1}.lp-cv-shell .cv-workspace-modebar .cv-workspace-safety-row{display:contents}.lp-cv-shell .cv-workspace-modebar .cv-workspace-movement-lock{grid-area:1/2;justify-self:start;width:max-content}.lp-cv-shell .cv-workspace-modebar .cv-workspace-tool-description{grid-area:2/1/auto/-1}.lp-cv-shell .cv-workspace-modebar .cv-workspace-connection-hint{grid-area:3/1/auto/-1}}@media (width>=761px) and (width<=1050px){.lp-cv-shell .cv-workspace-modebar{flex-wrap:wrap;gap:6px}.lp-cv-shell .cv-workspace-modebar>.cv-workspace-navigation{flex-basis:100%}.lp-cv-shell .lp-cv-palette{width:190px!important}.lp-cv-shell .lp-cv-inspector{width:280px!important}.lp-cv-shell .cv-workspace-save{max-width:none;margin-left:0}}@media (width<=380px){.lp-cv-shell .cv-workspace-modebar .cv-workspace-tool-tab .cv-workspace-icon{display:none}}@media (width<=760px){.lp-cv-shell .cv-workspace-modebar{padding:6px 10px;display:block}.lp-cv-shell .cv-workspace-save{max-width:none;margin:4px 2px 0;font-size:10px;display:block}.lp-cv-shell .cv-workspace-modebar nav{max-width:none}.lp-cv-shell .cv-workspace-modebar .cv-workspace-tool-description{display:none}.lp-cv-shell .lp-cv-workspace{overflow:hidden!important}.lp-cv-shell .lp-cv-stage{min-height:0!important;padding:12px 8px 36px!important;overflow:auto!important}.lp-cv-shell .lp-cv-inspector{width:auto!important}.lp-cv-shell .lp-cv-mobile-sheet-head button{min-height:44px;font-size:12px}.lp-cv-shell .lp-cv-device-switch>button{min-height:38px}.lp-cv-shell .lp-cv-toolbar>div:empty{display:none}.lp-cv-shell .lp-cv-toolbar-title{margin-right:auto}.lp-cv-shell .lp-cv-toolbar>button{padding:6px!important;font-size:11px!important}.lp-cv-shell .lp-cv-toolbar>button[title]{width:30px!important}.lp-cv-shell .cv-workspace-history button{min-width:36px;min-height:40px}.lp-cv-shell .lp-cv-inspector :is(input:not([type=range]),select,textarea){min-height:44px;font-size:16px!important}}.lp-preferences-scroll{min-width:0;min-height:0;padding:14px 16px calc(32px + env(safe-area-inset-bottom));flex:1;overflow:auto}.lp-preferences-navigation,.lp-preferences-group{min-width:0;max-width:100%;color:var(--lp-ui-ink,#690020);overflow-wrap:anywhere}.lp-preferences-navigation{margin-bottom:20px}.lp-preferences-nav{border:1px solid var(--lp-ui-line,#e9bdce);background:var(--lp-ui-ice,#fff1f5);border-radius:12px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.lp-preferences-nav-button{min-width:0;min-height:44px;color:var(--lp-ui-muted,#935166);font:inherit;text-align:center;white-space:normal;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:112px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5}.lp-preferences-nav-button:hover{color:var(--lp-ui-ink,#690020);background:#ffe1eb}.lp-preferences-nav-button[aria-current=page]{border-color:var(--lp-ui-ink,#690020);background:var(--lp-ui-ink,#690020);color:#fff}.lp-preferences-nav-button:focus-visible,.lp-preferences-group-summary:focus-visible{outline:3px solid var(--lp-ui-pink,#ff587f);outline-offset:3px}.lp-preferences-description{margin:12px 0 0;font-size:13px;line-height:1.7}.lp-preferences-save-note{color:var(--lp-ui-muted,#935166);margin:7px 0 0;font-size:12px;line-height:1.7}.lp-preferences-group{border:1px solid var(--lp-ui-line,#e9bdce);background:#fff;border-radius:12px;margin:0 0 14px}.lp-preferences-group-summary{cursor:pointer;border-radius:11px;align-items:center;gap:12px;min-height:56px;padding:14px;list-style:none;display:flex}.lp-preferences-group-summary::-webkit-details-marker{display:none}.lp-preferences-group-summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:7px;height:7px;margin:0 3px 3px auto;transform:rotate(45deg)}.lp-preferences-group-summary:hover{background:var(--lp-ui-paper,#fff7f9)}.lp-preferences-group[open]>.lp-preferences-group-summary{border-bottom:1px solid var(--lp-ui-line,#e9bdce);border-radius:11px 11px 0 0}.lp-preferences-group[open]>.lp-preferences-group-summary:after{margin-bottom:-3px;transform:rotate(225deg)}.lp-preferences-group-heading{min-width:0}.lp-preferences-group-title{margin:0;font-size:14px;font-weight:750;line-height:1.5}.lp-preferences-group-description{color:var(--lp-ui-muted,#935166);margin:5px 0 0;font-size:12px;line-height:1.65}.lp-preferences-group-body{min-width:0;padding:14px}.lp-preferences-group-body>*,.lp-preferences-group-body :is(input,select,textarea){min-width:0;max-width:100%}.lp-preferences-group-body input:not([type=file]):not([type=range]):not([type=color]):not([type=checkbox]),.lp-preferences-group-body select,.lp-preferences-group-body button:not([role=switch]){box-sizing:border-box;min-height:44px;font-size:13px!important}.lp-preferences-group-body label:has(input[type=file]){box-sizing:border-box;min-height:44px;font-size:13px!important}.lp-preferences-group-body label:has(input[type=file]){justify-content:center;align-items:center;display:inline-flex!important}.lp-preferences-mailbox-toggle{cursor:pointer;background:0 0;border:0;flex:0 0 44px;align-items:center;min-height:44px;padding:10px 0;display:inline-flex}.lp-preferences-mailbox-toggle>span{box-sizing:border-box;border-radius:12px;width:44px;height:24px;padding:2px;display:block}@media (width<=380px){.lp-preferences-group-summary,.lp-preferences-group-body{padding:12px}}.bg-editor{--bg-ink:#572d3d;--bg-muted:#735e68;--bg-pink:#ad365e;--bg-line:#e6d8df;min-height:100dvh;color:var(--bg-ink);background:#fbf9fa;font:400 16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,Noto Sans KR,sans-serif}.bg-editor *{box-sizing:border-box}.bg-editor input[hidden]{display:none!important}.bg-editor button,.bg-editor input,.bg-editor textarea{font:inherit;letter-spacing:normal}.bg-editor button{border:1px solid var(--bg-line);min-height:44px;color:var(--bg-ink);cursor:pointer;background:#fff;border-radius:12px;padding:10px 16px;line-height:1.5}.bg-editor button:disabled{opacity:.45;cursor:not-allowed}.bg-editor button:hover:not(:disabled){border-color:var(--bg-pink)}.bg-top{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:auto;padding:22px 28px;display:flex}.bg-top>button{background:0 0;border:none;padding-left:0}.bg-brand{letter-spacing:1px;font-size:15px;font-weight:900}.bg-brand span{letter-spacing:0;color:var(--bg-muted);text-align:right;font-size:12px;font-weight:500;display:block}.bg-save{border-block:1px solid var(--bg-line);text-align:center;color:var(--bg-muted);background:#fff;padding:10px 24px;font-size:12px}.bg-save strong{color:#9c334e}.bg-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:64px;max-width:1120px;margin:auto;padding:36px 28px 70px;display:grid}.bg-form{min-width:0}.bg-steps{color:var(--bg-muted);gap:14px;margin:0 0 40px;padding:0;font-size:11px;list-style:none;display:flex}.bg-steps li{align-items:center;gap:5px;display:flex}.bg-steps li>span{border:1px solid var(--bg-line);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.bg-steps li[aria-current]{color:var(--bg-pink);font-weight:750}.bg-steps li[aria-current]>span{background:var(--bg-pink);color:#fff;border-color:var(--bg-pink)}.bg-eyebrow{letter-spacing:1px;color:var(--bg-pink);margin:0 0 12px;font-size:11px;font-weight:700}.bg-editor h1{letter-spacing:-1px;word-break:keep-all;margin:0 0 14px;font-size:clamp(25px,2.4vw,34px);line-height:1.4}.bg-editor h1:focus{outline:none}.bg-editor h2{margin:0;font-size:18px;line-height:1.5}.bg-lead{color:var(--bg-muted);word-break:keep-all;margin:0 0 28px;font-size:14px;line-height:1.9}.bg-start-card{border:1px solid var(--bg-line);background:#fff;border-radius:20px;align-items:center;gap:22px;margin:32px 0;padding:24px;display:flex}.bg-start-card>span{color:var(--bg-pink);background:#f9e9ee;border-radius:16px;padding:14px;font:800 38px/1.3 system-ui}.bg-start-card>span span{text-align:right;font-size:22px;display:block}.bg-start-card p{color:var(--bg-muted);margin:8px 0 0;font-size:13px}.bg-promises{margin:24px 0;padding:0;list-style:none}.bg-promises li{margin:14px 0;padding-left:20px;font-size:13px;position:relative}.bg-promises li:before{content:"✓";color:var(--bg-pink);position:absolute;left:0}.bg-designs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bg-editor .bg-design{text-align:left;border-radius:16px;min-width:0;padding:12px}.bg-editor .bg-design[aria-pressed=true]{border:2px solid var(--bg-pink);background:#fff8fa;padding:11px}.bg-design strong{margin-top:14px;font-size:13px;display:block}.bg-design small{color:var(--bg-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.bg-picked{color:var(--bg-pink);margin-top:14px;font-size:10px;font-weight:700;display:block}.bg-mini{background:#f9edf2;border-radius:10px;flex-direction:column;align-items:center;gap:7px;height:118px;padding:16px;display:flex}.bg-mini i{background:#b96583;border-radius:50%;width:28px;height:28px}.bg-mini b{background:#87506a;width:44px;height:5px}.bg-mini em{background:#fff;border:1px solid #cd92a8;border-radius:6px;width:90%;height:9px}.bg-mini-editorial{background:#fafafa;border-top:4px solid #b96583;border-radius:0;align-items:flex-start}.bg-mini-editorial i{border-radius:0;align-self:flex-end;width:22px;height:30px}.bg-mini-editorial em{border:0;border-top:1px solid #c8c1c4;border-radius:0;height:5px}.bg-mini-pixel{background:#fff;border:2px solid #594049;border-radius:0;align-items:flex-start;box-shadow:3px 3px #c887a1}.bg-mini-pixel i,.bg-mini-pixel em{border:1px solid #594049;border-radius:0}.bg-fieldset{border:0;min-width:0;margin:32px 0;padding:0}.bg-fieldset legend{margin-bottom:14px;font-size:16px;font-weight:750}.bg-fieldset legend span,.bg-fieldset label span{color:var(--bg-muted);margin-left:6px;font-size:11px;font-weight:400}.bg-fieldset label{margin:16px 0 7px;font-size:13px;display:block}.bg-fieldset p,.bg-fieldset small{color:var(--bg-muted);font-size:12px;line-height:1.8}.bg-fieldset input:not([type=color]),.bg-fieldset textarea{color:#322c33;background:#fff;border:1px solid #d3c4cc;border-radius:11px;width:100%;min-width:0;padding:13px 14px;font-size:16px;line-height:1.6;display:block}.bg-fieldset textarea{resize:vertical;min-height:120px}.bg-fieldset input[aria-invalid=true]{border-color:#b52846}.bg-fieldset input::placeholder,.bg-fieldset textarea::placeholder{color:#8a7881}.bg-fieldset .bg-error{color:#a22643;margin:6px 0;font-size:12px}.bg-colors{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bg-colors>button{background:var(--swatch);color:#fff;text-shadow:0 1px 3px #000;outline:1px solid var(--bg-line);border:4px solid #fbf9fa;border-radius:50%;width:44px;height:44px;padding:0}.bg-colors>button[aria-pressed=true]{outline:2px solid #572d3d}.bg-fieldset .bg-color-custom{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.bg-color-custom input{border:1px solid var(--bg-line);background:#fff;border-radius:10px;width:44px;height:44px;padding:3px}.bg-photo-row{align-items:center;gap:18px;display:flex}.bg-photo-row>img,.bg-photo-empty{object-fit:cover;background:#f2e3ea;border-radius:50%;width:78px;height:78px}.bg-photo-empty{color:var(--bg-pink);place-items:center;font-size:25px;display:grid}.bg-photo-row small{margin-top:5px;font-size:10px;display:block}.bg-photo-row button{font-size:13px}.bg-link-form{border:1px solid var(--bg-line);background:#fff;border-radius:14px;margin:16px 0;padding:16px}.bg-link-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.bg-link-head>div{gap:5px;display:flex}.bg-link-head button{min-width:38px;padding:7px 10px;font-size:12px}.bg-editor .bg-add-link{background:0 0;border-style:dashed;width:100%;font-size:13px}.bg-order{border-block:1px solid var(--bg-line);margin-bottom:14px;padding:16px 0;font-size:13px}.bg-order summary{cursor:pointer;min-height:28px}.bg-order p{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.bg-order button{font-size:12px}.bg-note{color:var(--bg-muted);overflow-wrap:anywhere;background:#f1edf0;border-radius:12px;margin:18px 0;padding:16px;font-size:12px;line-height:1.85}.bg-note p{margin:8px 0 0}.bg-review{border:1px solid var(--bg-line);overflow-wrap:anywhere;background:#fff;border-radius:16px;padding:22px}.bg-review p{color:var(--bg-muted);margin:8px 0 14px;font-size:13px}.bg-actions{gap:10px;margin:28px 0 12px;display:flex}.bg-actions>button{white-space:normal;flex:1;min-height:50px;font-size:14px;font-weight:650}.bg-editor .bg-primary{background:var(--bg-pink);border-color:var(--bg-pink);color:#fff}.bg-editor .bg-text-button{text-underline-offset:4px;color:var(--bg-muted);background:0 0;border:0;padding-left:0;font-size:12px;text-decoration:underline;display:block}.bg-notice{background:#f6e6ec;border-radius:12px;margin:14px 0;padding:12px 16px;font-size:13px}.bg-preview{align-self:start;min-width:0;padding-top:4px;position:sticky;top:28px}.bg-preview-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.bg-preview-label span{color:var(--bg-muted);font-size:10px}.bg-preview iframe{border:1px solid var(--bg-line);background:#fff;border-radius:0;width:100%;height:640px;max-height:76dvh;display:block;box-shadow:0 10px 36px #572d3d09}.bg-preview p{color:var(--bg-muted);text-align:center;margin-top:12px;font-size:10px}.bg-editor .bg-preview-toggle{display:none}.bg-confirm{z-index:11000;background:#21171d77;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bg-confirm>section{background:#fff;border-radius:18px;width:min(440px,100%);max-height:90dvh;padding:26px;overflow:auto;box-shadow:0 20px 60px #0002}.bg-confirm p{color:var(--bg-muted);margin-top:14px;font-size:14px}.bg-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-beginner-entry{text-align:left;cursor:pointer;width:100%;margin-bottom:24px;font-family:inherit;display:block;color:#572d3d!important;background:#fff8fb!important;border:1px solid #ba5a7a!important;border-radius:18px!important;padding:24px!important}.lp-beginner-entry small{color:#9b355b;margin-bottom:8px;font-size:11px;display:block}.lp-beginner-entry strong{font-size:21px;line-height:1.5;display:block}.lp-beginner-entry span{color:#735e68;margin-top:7px;font-size:13px;line-height:1.8;display:block}.lp-direct-edit>summary{color:#572d3d;cursor:pointer;min-height:48px;padding:16px 0;font-size:14px;font-weight:700}@media (width<=800px){.bg-workspace{grid-template-columns:minmax(0,1fr);gap:24px;max-width:600px;padding:24px 20px 48px}.bg-top{padding:14px 20px}.bg-steps{justify-content:space-between;gap:12px;margin-bottom:30px;font-size:10px}.bg-editor h1{font-size:26px}.bg-preview{padding:0;position:static}.bg-editor .bg-preview-toggle{width:100%;font-size:14px;font-weight:700;display:block}.bg-preview-inner{margin-top:18px;display:none}.bg-preview.is-open .bg-preview-inner{display:block}.bg-preview iframe{height:640px;max-height:80dvh}.bg-save{text-align:left;padding:10px 18px;font-size:11px}.bg-start-card{gap:16px;padding:20px}}@media (width<=370px){.bg-workspace{padding-inline:14px}.bg-steps{gap:5px;font-size:9px}.bg-steps li{gap:3px}.bg-designs{gap:7px}.bg-editor .bg-design{padding:8px}.bg-editor .bg-design[aria-pressed=true]{padding:7px}.bg-mini{height:105px;padding:12px 8px}.bg-design strong{font-size:11px}.bg-design small{font-size:10px}.bg-actions>button{padding:12px 8px;font-size:13px}}.bg-layout-options{gap:8px;display:grid}.bg-layout-options button{text-align:left;align-items:center;gap:14px;font-size:13px;display:flex}.bg-layout-options button>span{background:#f9edf2;border-radius:6px;place-items:center;width:44px;height:38px;font-size:25px;display:grid}.bg-layout-options button[aria-pressed=true]{border:2px solid var(--bg-pink);background:#fff8fb}.bg-piece-editor{border-top:1px solid var(--bg-line);margin:32px 0;padding-top:28px}.bg-piece-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.bg-piece-title p{color:var(--bg-muted);font-size:13px;line-height:1.8}.bg-piece-title>span{white-space:nowrap;color:var(--bg-muted);font-size:11px}.bg-piece-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.bg-piece-library button{text-align:left;min-width:0;padding:14px;position:relative}.bg-piece-library strong{margin:9px 0 5px;font-size:13px;display:block}.bg-piece-library small{color:var(--bg-muted);font-size:11px;line-height:1.7;display:block}.bg-piece-library .bg-piece-plus{color:var(--bg-pink);position:absolute;top:13px;right:14px}.bg-piece-icon{color:#ad365e;background:#fff7fa;border:1px solid #d4a6b7;border-radius:5px;place-items:center;width:40px;height:32px;font-size:23px;line-height:1;display:grid}.bg-piece-icon-chat{border-radius:10px 10px 10px 2px}.bg-piece-icon-note{border-top:3px solid #d4a6b7}.bg-piece-icon-flip{transform:rotate(-4deg)}.bg-piece-form{border:1px solid var(--bg-line);background:#fff;border-radius:12px;margin:12px 0}.bg-piece-form>summary{cursor:pointer;overflow-wrap:anywhere;min-height:48px;padding:14px 16px;font-size:14px;font-weight:650}.bg-piece-form>summary>span{color:var(--bg-pink)}.bg-piece-fields{padding:0 16px 18px}.bg-piece-fields:focus{outline:2px solid var(--bg-pink);outline-offset:2px}.bg-piece-fields label{margin:14px 0 6px;font-size:12px;display:block}.bg-piece-fields input:not([type=file]),.bg-piece-fields textarea{color:#322c33;background:#fff;border:1px solid #d3c4cc;border-radius:8px;width:100%;min-width:0;margin-top:6px;padding:10px 12px;font-size:16px;line-height:1.65;display:block}.bg-piece-fields textarea{resize:vertical}.bg-piece-tools{justify-content:flex-end;align-items:center;gap:6px;display:flex}.bg-piece-tools b{margin-right:auto;font-size:12px}.bg-piece-tools button{padding:8px 12px;font-size:12px}.bg-piece-item{border-top:1px dashed var(--bg-line);margin:20px 0;padding-top:14px}.bg-piece-help{color:var(--bg-muted);font-size:12px;line-height:1.85}.bg-piece-fields .bg-error{color:#a22643;font-size:12px}.bg-piece-photo small{color:var(--bg-muted);font-size:10px;display:block}.bg-piece-photo .bg-file-label{border:1px solid var(--bg-line);cursor:pointer;background:#fcf5f8;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex;position:relative;overflow:hidden}.bg-file-label input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bg-file-label:focus-within{outline:2px solid var(--bg-pink);outline-offset:2px}
