/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#050708;--panel:#0b1013;--panel2:#10171b;--line:#1f2c32;--text:#f5f8fa;--muted:#94a1a8;--cyan:#13c7e8;--cyan2:#65eaff;--purple:#9b72ff;--lime:#b8f34a;--orange:#ff875f;--blue:#4e8cff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-geist),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}main{overflow:hidden}.header{z-index:10;justify-content:space-between;align-items:center;max-width:1280px;height:82px;margin:auto;padding:0 28px;display:flex;position:relative}.logo{align-items:center;gap:10px;font-size:21px;font-weight:750;display:flex}.logoMark{background:linear-gradient(145deg,var(--cyan2),#087aa0);color:#021116;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.header nav{color:#c6ced2;gap:34px;font-size:14px;display:flex}.header nav a:hover,.login:hover{color:var(--cyan2)}.headerActions{align-items:center;gap:20px;display:flex}.login{font-size:14px}.pill{border-radius:999px;justify-content:center;align-items:center;padding:13px 22px;font-size:14px;font-weight:700;display:inline-flex}.primary{background:var(--cyan);color:#001015;box-shadow:0 0 32px #13c7e838}.primary:hover{background:var(--cyan2)}.large{padding:17px 28px;font-size:16px}.hero{grid-template-columns:1.06fr .94fr;align-items:center;max-width:1280px;min-height:720px;margin:auto;padding:100px 28px 80px;display:grid;position:relative}.heroGlow{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#0d8ea840,#0000 68%);width:750px;height:600px;position:absolute;top:-40px;left:15%}.heroCopy{z-index:2;position:relative}.eyebrow{font-family:var(--font-mono),monospace;color:var(--cyan);letter-spacing:.18em;margin:0 0 20px;font-size:13px;font-weight:800}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.1vw,73px);font-weight:720;line-height:1.12}.hero h1 strong,.sectionHead strong,.assetCopy strong,.finalCta strong{color:var(--cyan);font-weight:inherit}.heroLead{color:var(--muted);margin:30px 0 0;font-size:19px;line-height:1.75}.heroActions{align-items:center;gap:28px;margin-top:38px;display:flex}.textLink{color:#c9d1d5;border-bottom:1px solid #59686f;padding-bottom:4px}.heroVisual{justify-content:center;align-items:center;gap:28px;height:510px;display:flex;position:relative}.phone{background:#111619;border:1px solid #35444a;border-radius:28px;width:210px;height:410px;padding:12px;position:relative;box-shadow:0 35px 90px #0009}.instagram{transform:rotate(-5deg)translateY(-12px)}.kakao{transform:rotate(5deg)translateY(22px)}.phoneTop{justify-content:space-between;align-items:center;height:38px;padding:0 5px;font-size:11px;font-weight:700;display:flex}.phoneTop i{color:#738087;font-style:normal}.reel{background:linear-gradient(145deg,#f07c59,#8f4caa 50%,#273c75);border-radius:14px;flex-direction:column;justify-content:flex-end;height:220px;padding:16px;display:flex}.reelBadge{font-size:9px;font-weight:800}.reel strong{margin-top:8px;font-size:24px;line-height:1.05}.comment{gap:9px;padding:16px 4px;display:flex}.avatar{color:#111;background:#d9a77f;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.comment b{font-size:10px}.comment p{margin:3px 0;font-size:12px}.signal{z-index:4;background:var(--cyan);color:#001217;border-radius:50%;place-items:center;width:74px;height:74px;font-size:10px;font-weight:800;display:grid;box-shadow:0 0 0 10px #13c7e814,0 0 50px #13c7e880}.signal i{font-size:22px;font-style:normal;line-height:0}.dmBubble{color:#181300;background:#f5df5b;border-radius:13px;margin-top:36px;padding:15px}.dmBubble b{font-size:12px}.dmBubble p{font-size:10px;line-height:1.5}.dmBubble button{background:#fff;border:0;border-radius:7px;width:100%;padding:10px;font-size:9px;font-weight:700}.customerChip{background:#172429;border:1px solid #2d555f;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex;position:absolute;bottom:20px;left:8px;right:8px}.customerChip>span{background:var(--cyan);color:#011317;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.customerChip b,.customerChip small{display:block}.customerChip b{font-size:10px}.customerChip small{color:#82949b;margin-top:3px;font-size:8px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:70px;font:700 12px var(--font-mono);letter-spacing:.13em;color:#7f8c92;justify-content:center;align-items:center;gap:36px;display:flex}.ticker i{color:var(--cyan);font-style:normal}.section{max-width:1180px;margin:auto;padding:130px 28px}.sectionHead{max-width:760px}.sectionHead.centered{text-align:center;margin:0 auto}.sectionHead h2,.assetCopy h2,.finalCta h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.4vw,62px);line-height:1.15}.sectionHead>p:last-child,.assetCopy>p:last-child{color:var(--muted);margin-top:24px;font-size:17px;line-height:1.7}.problemGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:60px;display:grid}.problemGrid article{border:1px solid var(--line);background:linear-gradient(145deg,#0d1215,#090c0e);border-radius:16px;min-height:190px;padding:32px}.problemGrid span{font:700 11px var(--font-mono);color:var(--cyan)}.problemGrid h3{margin:34px 0 10px;font-size:23px}.problemGrid p{color:var(--muted);margin:0;line-height:1.6}.flowSection{background:#071014;border-top:1px solid #14282f;border-bottom:1px solid #14282f;max-width:none}.flowSection>.sectionHead,.flow{max-width:1124px;margin-left:auto;margin-right:auto}.flow{grid-template-columns:repeat(5,1fr);padding:70px 0 0;list-style:none;display:grid}.flow li{text-align:center;position:relative}.flow li:not(:last-child):after{content:"→";color:#4c656e;position:absolute;top:66px;right:-9px}.flow li>span{font:700 11px var(--font-mono);color:#597079}.flowIcon{width:96px;height:96px;color:var(--cyan2);background:linear-gradient(145deg,#14272d,#0b1519);border:1px solid #28515c;border-radius:27px;place-items:center;margin:20px auto;font-size:25px;font-weight:800;display:grid;box-shadow:inset 0 0 25px #13c7e814}.flow h3{margin:0;font-size:17px}.flow p{color:var(--muted);font-size:13px}.featureSection{max-width:1180px}.featureGrid{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:62px;display:grid}.feature{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-column:span 2;min-height:350px;padding:25px}.feature:first-child,.feature:nth-child(2){grid-column:span 3}.featureTop{justify-content:space-between;align-items:center;display:flex}.featureTop span{font:700 12px var(--font-mono);color:#65747b}.featureTop em{font:800 10px var(--font-mono);letter-spacing:.12em;border:1px solid;border-radius:99px;padding:6px 9px;font-style:normal}.feature.cyan em{color:var(--cyan)}.feature.purple em{color:var(--purple)}.feature.lime em{color:var(--lime)}.feature.orange em{color:var(--orange)}.feature.blue em{color:var(--blue)}.featureMock{background:#070a0c;border-radius:12px;justify-content:center;align-items:flex-end;gap:9px;height:145px;margin:24px 0;padding:22px;display:flex}.featureMock i{background:#223038;border-radius:7px 7px 2px 2px;width:22%;height:38%;display:block}.featureMock i:nth-child(2){background:currentColor;height:82%}.feature.cyan .featureMock{color:var(--cyan)}.feature.purple .featureMock{color:var(--purple)}.feature.lime .featureMock{color:var(--lime)}.feature.orange .featureMock{color:var(--orange)}.feature.blue .featureMock{color:var(--blue)}.feature h3{margin:0 0 10px;font-size:23px}.feature p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.assetSection{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;max-width:1180px;margin:auto;padding:40px 28px 140px;display:grid}.assetCards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.assetCards article{border-radius:20px;min-height:330px;padding:28px}.assetCards article>span{font:800 11px var(--font-mono);letter-spacing:.12em}.assetCards article>strong{margin:45px 0 30px;font-size:50px;display:block}.assetCards p{margin-top:32px;font-size:13px;line-height:1.6}.followerCard{color:#42484d;background:#e3e5e6;transform:rotate(-3deg)}.fadedBars{align-items:flex-end;gap:6px;height:52px;display:flex}.fadedBars i{background:#adb3b5;width:24%;height:45%}.fadedBars i:nth-child(2){height:75%}.fadedBars i:nth-child(3){height:95%}.fadedBars i:nth-child(4){height:30%}.dbCard{background:var(--cyan);color:#001217;transform:rotate(3deg)}.customerRows{align-items:center;display:flex}.customerRows i{color:#fff;border:2px solid var(--cyan);background:#062a31;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:-7px;font-style:normal;display:grid}.customerRows b{margin-left:10px;font-size:12px}.compare{max-width:1080px}.compareGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:60px;display:grid}.compareGrid article{border:1px solid var(--line);border-radius:20px;padding:38px}.compareGrid>article>span{font:800 11px var(--font-mono);letter-spacing:.13em}.compareGrid h3{margin:30px 0;font-size:31px;line-height:1.25}.compareGrid ol{margin:0;padding:0;list-style:none}.compareGrid li{color:inherit;border-top:1px solid;padding:15px 0}.compareGrid li:before{content:"→";margin-right:12px}.compareGrid article>b{text-align:center;border-radius:99px;margin-top:22px;padding:13px;display:block}.compareGrid .old{color:#8e989d;background:#0b0f11}.old>b{color:#7f8a90;background:#20282c}.compareGrid .ours{background:var(--cyan);color:#001217;border-color:var(--cyan)}.ours>b{color:var(--cyan);background:#001217}.trust{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);max-width:1124px;margin:0 auto 120px;display:grid;overflow:hidden}.trust article{border-right:1px solid var(--line);padding:28px}.trust article:last-child{border:0}.trust strong{color:var(--cyan);font:800 11px var(--font-mono);letter-spacing:.14em}.trust h3{margin:30px 0 7px;font-size:18px}.trust p{color:var(--muted);margin:0;font-size:13px}.finalCta{text-align:center;border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:600px;padding:100px 28px;display:flex;position:relative}.ctaGlow{pointer-events:none;background:radial-gradient(circle,#13c7e83d,#0000 68%);width:800px;height:500px;position:absolute}.finalCta>:not(.ctaGlow){position:relative}.finalCta>p:not(.eyebrow){color:var(--muted);margin:24px 0 34px;font-size:18px}.finalCta .pill{min-width:300px}footer{border-top:1px solid var(--line);color:#7f8b91;grid-template-columns:2fr 1fr 1fr;gap:40px;max-width:1180px;margin:auto;padding:55px 28px 30px;display:grid}footer .logo{color:var(--text)}.footerBrand p{max-width:380px;font-size:14px;line-height:1.6}footer>div:not(.footerBrand){flex-direction:column;gap:10px;font-size:13px;display:flex}footer>div>span{font:800 11px var(--font-mono);color:#d4dbde;margin-bottom:7px}.copyright{border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px;font-size:12px}@media (width<=900px){.header nav{display:none}.hero{grid-template-columns:1fr;padding-top:70px}.heroVisual{margin-top:40px}.problemGrid{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr;gap:32px}.flow li:not(:last-child):after{display:none}.featureGrid{grid-template-columns:1fr 1fr}.feature,.feature:nth-child(n){grid-column:span 1}.assetSection{grid-template-columns:1fr}.trust{grid-template-columns:1fr 1fr}.trust article:nth-child(2){border-right:0}.trust article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=620px){.header{padding:0 18px}.headerActions .login{display:none}.hero{min-height:auto;padding:55px 18px 60px}.hero h1{font-size:43px}.heroLead{font-size:16px}.desktop{display:none}.heroVisual{height:430px;margin-left:-42px;margin-right:-42px;transform:scale(.82)}.heroActions{flex-direction:column;align-items:flex-start}.ticker{white-space:nowrap;justify-content:flex-start;overflow:hidden}.section{padding:95px 18px}.sectionHead h2,.assetCopy h2,.finalCta h2{font-size:38px}.flow,.featureGrid{grid-template-columns:1fr}.assetSection{padding:20px 18px 100px}.assetCards,.compareGrid{grid-template-columns:1fr}.trust{grid-template-columns:1fr;margin:0 18px 90px}.trust article{border-right:0;border-bottom:1px solid var(--line)}footer{grid-template-columns:1fr 1fr;padding:45px 18px 25px}.footerBrand{grid-column:1/-1}.logo{font-size:18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.introLock{overflow:hidden}.pageProgress{z-index:100;background:#ffffff0d;height:2px;position:fixed;top:0;left:0;right:0}.pageProgress i{background:linear-gradient(90deg,var(--cyan),var(--purple));transform-origin:0;width:100%;height:100%;display:block}.intro{color:#080a0b;z-index:200;background:#f4f5f5;place-items:center;animation:.65s cubic-bezier(.7,0,.2,1) 2.62s forwards introExit;display:grid;position:fixed;inset:0;overflow:hidden}.intro button{font:700 11px var(--font-mono);letter-spacing:.15em;cursor:pointer;background:0 0;border:0;position:absolute;top:28px;right:32px}.introWords{place-items:center;width:100%;height:150px;display:grid;position:relative}.introWords span{letter-spacing:-.08em;opacity:0;font-size:clamp(62px,11vw,158px);font-weight:850;position:absolute;transform:translateY(80%)skewY(5deg)}.introWords span:first-child{animation:.72s cubic-bezier(.16,1,.3,1) .1s both introWord}.introWords span:nth-child(2){color:#00aeca;animation:.72s cubic-bezier(.16,1,.3,1) .88s both introWord}.introWords span:nth-child(3){animation:.8s cubic-bezier(.16,1,.3,1) 1.68s both introWordLast}.introBrand{opacity:0;align-items:center;gap:9px;animation:.5s 2.1s forwards brandIn;display:flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.introBrand i{background:#08bedc;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.introLine{background:#08bedc;height:5px;animation:2.65s linear both introProgress;position:absolute;bottom:0;left:0}.header{animation:.8s cubic-bezier(.16,1,.3,1) both headerDrop}.heroCopy{animation:.9s cubic-bezier(.16,1,.3,1) .15s both heroRise}.heroVisual{animation:1s cubic-bezier(.16,1,.3,1) .3s both heroVisualIn}.instagram{animation:5s ease-in-out infinite phoneFloatA}.kakao{animation:5.8s ease-in-out infinite phoneFloatB}.signal{animation:2.3s ease-in-out infinite signalPulse}.scrollCue{font:700 10px var(--font-mono);letter-spacing:.13em;color:#718087;align-items:center;gap:10px;display:flex;position:absolute;bottom:-110px;left:0}.scrollCue i{color:var(--cyan);font-style:normal;animation:1.4s ease-in-out infinite scrollCue}.ticker{white-space:nowrap;justify-content:flex-start;overflow:hidden}.ticker div{align-items:center;gap:36px;width:max-content;animation:24s linear infinite marquee;display:flex}.problemGrid article{transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s}.problemGrid article:hover{background:#0f171a;border-color:#31505a;transform:translateY(-10px)}.flow li{opacity:0;transform:translateY(38px)}.inView .flow li{animation:.7s cubic-bezier(.16,1,.3,1) forwards flowStage}.inView .flow li:nth-child(2){animation-delay:.12s}.inView .flow li:nth-child(3){animation-delay:.24s}.inView .flow li:nth-child(4){animation-delay:.36s}.inView .flow li:nth-child(5){animation-delay:.48s}.feature{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}.feature:hover{transform:translateY(-12px)rotateX(2deg);box-shadow:0 30px 70px #00000059}.featureMock i:nth-child(2){animation:2.8s ease-in-out infinite barBreathe}.assetCards article{transition:transform .6s cubic-bezier(.16,1,.3,1)}.assetSection.inView .followerCard{animation:.8s cubic-bezier(.16,1,.3,1) both assetLeft}.assetSection.inView .dbCard{animation:.8s cubic-bezier(.16,1,.3,1) .12s both assetRight}.reveal{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(70px)}.reveal.inView{opacity:1;transform:none}.ctaGlow{animation:4s ease-in-out infinite glowBreathe}@keyframes introWord{0%{opacity:0;transform:translateY(85%)skewY(6deg)}25%,68%{opacity:1;transform:translateY(0)skewY(0)}to{opacity:0;transform:translateY(-85%)skewY(-5deg)}}@keyframes introWordLast{0%{opacity:0;transform:translateY(85%)skewY(6deg)}35%,to{opacity:1;transform:translateY(0)skewY(0)}}@keyframes brandIn{to{opacity:1;transform:translate(-50%)translateY(-10px)}}@keyframes introProgress{0%{width:0}to{width:100%}}@keyframes introExit{to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes headerDrop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@keyframes heroRise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes heroVisualIn{0%{opacity:0;transform:scale(.88)translateY(50px)}to{opacity:1;transform:none}}@keyframes phoneFloatA{0%,to{transform:rotate(-5deg)translateY(-12px)}50%{transform:rotate(-3deg)translateY(-28px)}}@keyframes phoneFloatB{0%,to{transform:rotate(5deg)translateY(22px)}50%{transform:rotate(3deg)translateY(4px)}}@keyframes signalPulse{0%,to{transform:scale(1);box-shadow:0 0 0 10px #13c7e814,0 0 50px #13c7e873}50%{transform:scale(1.08);box-shadow:0 0 0 18px #13c7e808,0 0 75px #13c7e8bf}}@keyframes scrollCue{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes flowStage{to{opacity:1;transform:none}}@keyframes barBreathe{0%,to{height:82%}50%{height:58%}}@keyframes assetLeft{0%{opacity:0;transform:translate(-90px)rotate(-10deg)}to{opacity:1;transform:rotate(-3deg)}}@keyframes assetRight{0%{opacity:0;transform:translate(90px)rotate(10deg)}to{opacity:1;transform:rotate(3deg)}}@keyframes glowBreathe{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.intro{display:none}.reveal,.flow li{opacity:1;transition:none;transform:none}.ticker div,.instagram,.kakao,.signal,.ctaGlow,.featureMock i:nth-child(2){animation:none!important}}.authPage{background:#071014;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.authVisual{background:radial-gradient(circle at 65% 40%,#13c7e833,#0000 40%),linear-gradient(145deg,#071216,#030708);flex-direction:column;justify-content:center;padding:52px 64px;display:flex;position:relative;overflow:hidden}.authVisual:after{content:"";border:1px solid #13c7e826;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-270px;right:-270px;box-shadow:0 0 0 80px #13c7e805,0 0 0 160px #13c7e805}.authLogo{z-index:2;position:absolute;top:38px;left:48px}.authMessage{z-index:2;position:relative}.authMessage h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.6vw,82px);line-height:1.05}.authMessage h1 strong{color:var(--cyan)}.authMessage>p:last-child{color:var(--muted);margin-top:26px;font-size:18px;line-height:1.7}.authFlow{z-index:2;align-items:center;gap:12px;margin-top:48px;display:flex;position:relative}.authFlow>div{background:#0c171b;border:1px solid #27434b;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.authFlow>div span{background:var(--cyan);color:#001116;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.authFlow>div b{font-size:12px}.authFlow>i{color:var(--cyan);font-style:normal}.authFormWrap{color:#111718;background:#f4f6f6;place-items:center;padding:40px;display:grid}.authFormBox{width:min(420px,100%)}.authHello{font:800 11px var(--font-mono);letter-spacing:.15em;color:#00a6c3}.authFormBox h2{letter-spacing:-.045em;margin:12px 0;font-size:34px}.authSub{color:#758085;margin:0 0 35px}.authFormBox form>label{margin-bottom:20px;font-size:13px;font-weight:700;display:block}.authFormBox input{width:100%;height:52px;font:inherit;color:#151a1c;background:#fff;border:1px solid #d5dadd;border-radius:11px;outline:none;margin-top:8px;padding:0 15px}.authFormBox input:focus{border-color:#00aeca;box-shadow:0 0 0 3px #00aeca1f}.passwordField{position:relative}.passwordField button{color:#6d777b;cursor:pointer;background:0 0;border:0;height:36px;font-weight:700;position:absolute;bottom:8px;right:8px}.formMeta{color:#687277;justify-content:space-between;align-items:center;margin:-4px 0 24px;font-size:12px;display:flex}.formMeta .remember{align-items:center;gap:7px;display:flex}.remember input{width:16px;height:16px;margin:0}.authSubmit,.kakaoLogin{cursor:pointer;border:0;border-radius:12px;width:100%;height:54px;font-size:15px;font-weight:800}.authSubmit{color:#fff;background:#071014}.authSubmit:disabled{opacity:.65}.kakaoLogin{color:#181600;background:#fee500}.kakaoLogin b{margin-right:8px}.authDivider{color:#9aa2a5;justify-content:center;align-items:center;height:50px;font-size:11px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#d9dddf;flex:1;height:1px}.authDivider span{margin:0 14px}.joinText{text-align:center;color:#747e82;margin-top:24px;font-size:13px}.joinText a{color:#009fbb;font-weight:800}.adminShell{color:#11191c;background:#f3f5f5;grid-template-columns:248px 1fr;min-height:100vh;display:grid;overflow:visible}.adminSidebar{color:#dce6e9;background:#071014;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.adminLogo{padding:0 8px;font-size:18px}.workspace{background:#0f1c21;border:1px solid #1d3138;border-radius:13px;align-items:center;gap:10px;margin:30px 0 24px;padding:12px;display:flex}.workspaceAvatar,.userAvatar{background:linear-gradient(145deg,var(--cyan),#0b7085);color:#031013;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.workspace div{flex:1}.workspace b,.workspace small{display:block}.workspace b{font-size:13px}.workspace small{color:#799097;margin-top:3px;font-size:9px}.workspace i{color:#70868d;font-style:normal}.adminSidebar nav{flex-direction:column;gap:4px;display:flex}.adminSidebar nav button{color:#81949b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;height:44px;padding:0 12px;font-weight:650;display:flex}.adminSidebar nav button>span{text-align:center;width:18px}.adminSidebar nav button:hover,.adminSidebar nav button.active{color:#fff;background:#102127}.adminSidebar nav button.active{box-shadow:inset 3px 0 var(--cyan)}.adminSidebar nav em{background:var(--cyan);color:#001115;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.sidebarFoot{color:#778c93;border-top:1px solid #192a30;flex-direction:column;gap:12px;margin-top:auto;padding:15px 10px;font-size:12px;display:flex}.adminMain{min-width:0}.adminTop{z-index:20;background:#fff;border-bottom:1px solid #e1e5e6;justify-content:space-between;align-items:center;height:74px;padding:0 34px;display:flex;position:sticky;top:0}.adminTop h1{letter-spacing:-.03em;margin:0;font-size:18px}.mobileBrand{display:none}.adminActions{align-items:center;gap:12px;display:flex}.iconBtn{background:#fff;border:1px solid #dfe4e5;border-radius:10px;width:38px;height:38px;position:relative}.iconBtn i{background:#ff625f;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.adminContent{max-width:1440px;margin:auto;padding:34px}.hello{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.hello p{color:#68767b;margin:0 0 5px;font-size:13px}.hello h2{letter-spacing:-.045em;margin:0;font-size:27px}.hello button,.cardLink,.customerTools button{color:#008ba3;cursor:pointer;background:0 0;border:0;font-weight:750}.statGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.statGrid article,.dashboardCard{background:#fff;border:1px solid #e0e5e6;border-radius:15px}.statGrid article{padding:20px}.statGrid span,.statGrid small{color:#7d8a8f;font-size:11px;display:block}.statGrid strong{letter-spacing:-.04em;margin:14px 0 8px;font-size:25px;display:block}.statGrid small b{color:#00a0ba}.adminGrid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}.dashboardCard{padding:22px}.cardHead{justify-content:space-between;align-items:center;display:flex}.cardLabel{font:800 9px var(--font-mono);letter-spacing:.14em;color:#00a0ba}.cardHead h3{margin:5px 0 0;font-size:18px}.switch input{display:none}.switch span{cursor:pointer;background:#cbd2d4;border-radius:99px;width:44px;height:24px;display:block;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:#00bddc}.switch input:checked+span:after{transform:translate(20px)}.automationStatus{background:#effafb;border-radius:11px;grid-template-columns:auto 1fr;gap:2px 9px;margin:18px 0;padding:13px;display:grid}.automationStatus i{background:#00bad7;border-radius:50%;grid-row:1/3;width:9px;height:9px;margin:6px;box-shadow:0 0 0 5px #00bad721}.automationStatus.off{background:#f4f5f5}.automationStatus.off i{box-shadow:none;background:#96a1a5}.automationStatus b{font-size:12px}.automationStatus span{color:#718086;font-size:10px}.ruleList>div{border-bottom:1px solid #edf0f1;align-items:center;gap:11px;padding:13px 0;display:flex}.ruleList i{font:700 9px var(--font-mono);color:#00a0ba;font-style:normal}.ruleList span{flex:1}.ruleList b,.ruleList small{display:block}.ruleList b{font-size:12px}.ruleList small{color:#899499;margin-top:3px;font-size:9px}.ruleList em{color:#637177;font-size:10px;font-style:normal}.cardLink{padding:16px 0 0}.cardHead>button{color:#6f7b80;background:#fff;border:1px solid #dfe4e5;border-radius:8px;padding:7px 9px;font-size:10px}.funnel{flex-direction:column;gap:7px;margin-top:18px;display:flex}.funnel>div{height:31px;width:var(--w);color:#001317;background:linear-gradient(90deg,#00c1df,#4cd8eb);border-radius:6px;justify-content:space-between;align-items:center;min-width:42%;padding:0 10px;display:flex}.funnel span{font-size:10px}.funnel b{font-size:11px}.funnelRate{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;font-size:11px;display:flex}.funnelRate strong{color:#009bb5;font-size:18px}.customerCard{margin-top:14px}.customerTools{gap:8px;display:flex}.customerTools input{border:1px solid #dfe4e5;border-radius:8px;width:230px;height:34px;padding:0 10px}.customerTable{margin-top:18px}.customerRow{border-top:1px solid #edf0f1;grid-template-columns:1.5fr 1fr .9fr 1fr .5fr;align-items:center;min-height:58px;font-size:11px;display:grid}.tableHead{color:#899499;min-height:34px;font-size:10px}.customerName{align-items:center;gap:10px;display:flex}.customerName i{color:#008ba3;background:#e8f7f9;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.customerName b,.customerName small{display:block}.customerName small{color:#8a969a;margin-top:2px;font-weight:400}.source{color:#008da5;background:#e9f8fa;border-radius:99px;padding:5px 8px;font-style:normal}.source1{color:#7757b8;background:#f0eaff}.source2{color:#ba6846;background:#fff0e8}.consent{color:#008fa8}.sidebarFoot a:hover,.cardLink:hover,.customerTools button:hover{color:#00bad8}@media (width<=1000px){.adminShell{grid-template-columns:76px 1fr}.adminLogo span:last-child,.workspace div,.workspace i,.adminSidebar nav button:not(.active){font-size:0}.workspace{padding:8px}.adminSidebar nav button{justify-content:center}.adminSidebar nav button span{font-size:15px}.adminSidebar nav em{margin-top:-25px;margin-left:25px;position:absolute}.sidebarFoot{font-size:0}.statGrid{grid-template-columns:1fr 1fr}.adminGrid,.authPage{grid-template-columns:1fr}.authVisual{display:none}}@media (width<=650px){.adminShell{display:block}.adminSidebar{display:none}.adminTop{padding:0 18px}.mobileBrand{color:#00a0ba;font-size:10px;font-weight:800;display:block}.adminContent{padding:20px 14px}.hello{align-items:flex-start;gap:16px}.hello h2{font-size:22px}.hello button{font-size:0}.hello button:after{content:"↗";font-size:18px}.statGrid{grid-template-columns:1fr 1fr;gap:8px}.statGrid article{padding:15px}.statGrid strong{font-size:20px}.dashboardCard{padding:17px}.customerTools input{width:155px}.customerTools button{display:none}.customerRow{grid-template-columns:1.4fr 1fr .7fr}.customerRow>:nth-child(3),.customerRow>:nth-child(4){display:none}.authFormWrap{padding:24px}.authFormBox h2{font-size:29px}}.modulePage{flex-direction:column;gap:16px;display:flex}.moduleHero{justify-content:space-between;align-items:flex-end;padding:8px 0 12px;display:flex}.moduleHero h2{letter-spacing:-.045em;margin:6px 0;font-size:28px}.moduleHero p{color:#718086;margin:0;font-size:13px}.mainAction{color:#fff;cursor:pointer;background:#071014;border:0;border-radius:10px;padding:12px 17px;font-weight:750}.moduleStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.moduleStats article{background:#fff;border:1px solid #e0e5e6;border-radius:14px;padding:19px}.moduleStats span{color:#7e8b90;font-size:11px;display:block}.moduleStats strong{margin-top:10px;font-size:25px;display:block}.inlineForm{background:#e8f8fa;border:1px solid #bee9ef;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:18px;display:grid}.inlineForm label,.campaignForm label,.editForm label,.settingsForm>label{font-size:11px;font-weight:700}.inlineForm input,.campaignForm input,.campaignForm select,.campaignForm textarea,.editForm input,.editForm textarea,.settingsForm input{width:100%;font:inherit;background:#fff;border:1px solid #d7dfe1;border-radius:9px;margin-top:7px;padding:10px;display:block}.inlineForm button{color:#fff;background:#071014;border:0;border-radius:9px;padding:11px 15px;font-weight:700}.inlineForm .ghost{color:#536267;background:0 0}.managementList{flex-direction:column;gap:8px;display:flex}.managementList article{background:#fff;border:1px solid #e0e5e6;border-radius:13px;align-items:center;gap:15px;padding:16px;display:flex}.itemIcon{color:#0094ad;width:40px;height:40px;font:800 11px var(--font-mono);background:#e9f8fa;border-radius:11px;place-items:center;display:grid}.itemMain{flex:1}.itemMain h3{margin:0;font-size:14px}.itemMain p{color:#7c898e;margin:4px 0 0;font-size:10px}.itemMetric span,.itemMetric b{text-align:right;display:block}.itemMetric span{color:#8b979b;font-size:9px}.itemMetric b{margin-top:3px;font-size:12px}.moreBtn{color:#819095;background:0 0;border:0}.connectionBar{color:#fff;background:#071014;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.connectionBar>span{background:#87969b;border-radius:50%;width:10px;height:10px}.connectionBar>span.connected{background:#25df9b;box-shadow:0 0 0 5px #25df9b1f}.connectionBar div{flex:1}.connectionBar b,.connectionBar small{display:block}.connectionBar b{font-size:12px}.connectionBar small{color:#8ea1a7;margin-top:3px;font-size:9px}.connectionBar button{color:#fff;background:#102128;border:1px solid #294048;border-radius:8px;padding:8px 11px}.fullTable{margin:0}.filterBar{align-items:center;gap:7px;margin-top:17px;display:flex}.filterBar button{color:#6f7b80;background:#fff;border:1px solid #dfe4e5;border-radius:99px;padding:7px 11px;font-size:10px}.filterBar button.active{color:#fff;background:#071014}.filterBar span{color:#7c898e;margin-left:auto;font-size:10px}.fullTable .customerRow{grid-template-columns:30px 1.4fr 1fr .8fr 1.4fr .5fr}.tagCell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tagCell em{background:#eef1f2;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.tagCell small{color:#008fa8}.profileEditor{grid-template-columns:1fr 390px;align-items:start;gap:20px;display:grid}.editForm{flex-direction:column;gap:12px;display:flex}.editSection{background:#fff;border:1px solid #e0e5e6;border-radius:14px;gap:14px;padding:20px;display:grid}.editSection h3{margin:0;font-size:16px}.editForm textarea{resize:vertical;min-height:90px}.blockLibrary{flex-wrap:wrap;gap:7px;display:flex}.blockLibrary b{width:100%;font-size:11px}.blockLibrary button{color:#607075;background:#f8fafa;border:1px dashed #bdc8cb;border-radius:8px;padding:8px 10px}.phonePreview{background:#0d1113;border:8px solid #0d1113;border-radius:32px;overflow:hidden;box-shadow:0 25px 60px #07101438}.previewTop{color:#fff;text-align:center;padding:38px 24px}.previewAvatar{color:#0a1519;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:25px;font-weight:900;display:grid}.previewTop h3{margin:14px 0 6px;font-size:21px}.previewTop p{opacity:.76;font-size:11px}.previewTop small{font-size:9px}.previewBody{background:#fff;min-height:310px;padding:15px}.previewBanner{color:#fff;background:linear-gradient(145deg,#151e22,#3a5962);border-radius:13px;height:110px;padding:18px;font-size:13px}.previewBanner b{font-size:18px}.previewProduct{background:#f5f7f7;border-radius:11px;align-items:center;gap:10px;margin:12px 0;padding:10px;display:flex}.previewProduct i{background:#cceff3;border-radius:9px;width:54px;height:54px}.previewProduct b,.previewProduct small{font-size:10px;display:block}.previewProduct small{margin-top:5px}.previewBody button{border:0;border-radius:10px;width:100%;padding:12px;font-weight:800}.moduleTabs,.stepper{align-items:center;gap:8px;display:flex}.moduleTabs button{color:#758287;background:0 0;border:0;padding:10px 15px;font-weight:750}.moduleTabs button.active{color:#fff;background:#071014;border-radius:9px}.productGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.productGrid article{background:#fff;border:1px solid #e0e5e6;border-radius:14px;padding:14px}.productImage{color:#006e80;background:linear-gradient(145deg,#e5f9fb,#89dce8);border-radius:11px;place-items:center;height:145px;font-weight:900;display:grid}.productImage.p1{color:#513092;background:linear-gradient(145deg,#f0eaff,#aa91e4)}.productImage.p2{color:#8d3e1b;background:linear-gradient(145deg,#fff0e8,#f3a37f)}.productGrid h3{font-size:14px}.productGrid b,.productGrid span{display:block}.productGrid span{color:#7a878c;margin-top:5px;font-size:10px}.productGrid button{float:right;background:#fff;border:1px solid #dfe4e5;border-radius:7px;margin-top:-30px;padding:6px 9px}.orderTable{background:#fff;border:1px solid #e0e5e6;border-radius:14px;padding:0 18px}.orderRow{border-top:1px solid #edf0f1;grid-template-columns:1fr .8fr 1.5fr .8fr .8fr;align-items:center;min-height:58px;font-size:11px;display:grid}.orderRow.head{color:#839095;border:0;font-size:9px}.orderRow select{border:1px solid #dce2e4;border-radius:7px;padding:7px}.stepper{background:#fff;border:1px solid #e0e5e6;border-radius:14px;justify-content:center;padding:15px}.stepper span{color:#8d999d;font-size:11px;font-weight:800}.stepper span.on{color:#009ab4}.stepper i{background:#dce2e4;width:60px;height:1px}.campaignBuilder{grid-template-columns:1fr 330px;gap:14px;display:grid}.campaignForm,.messagePreview{background:#fff;border:1px solid #e0e5e6;border-radius:14px;padding:22px}.campaignForm{flex-direction:column;gap:15px;display:flex}.campaignForm textarea{resize:vertical;min-height:145px}.campaignForm label{position:relative}.campaignForm label small{color:#8a969a;position:absolute;bottom:8px;right:8px}.softAction{color:#627176;background:#f7fafa;border:1px dashed #b9c6c9;border-radius:9px;padding:10px}.audience{border:1px solid #e2e7e8;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex!important}.audience input{width:auto;margin:0}.sendSummary{background:#eaf8fa;border-radius:11px;padding:15px}.sendSummary b,.sendSummary strong,.sendSummary span{display:block}.sendSummary strong{margin:7px 0;font-size:24px}.sendSummary span{color:#69797e;font-size:10px}.messagePreview{background:#d8ecf2}.kakaoHeader{text-align:center;margin-bottom:24px;font-size:11px;font-weight:800}.kakaoBubble{background:#fff;border-radius:0 13px 13px;width:250px;margin:auto;padding:12px;font-size:11px}.kakaoBubble>span{font-weight:800}.messageImage{color:#fff;text-align:center;background:linear-gradient(145deg,#04b8d5,#071014);border-radius:8px;place-items:center;height:110px;margin:10px 0;font-size:20px;font-weight:900;display:grid}.kakaoBubble p{line-height:1.55}.kakaoBubble button{background:#eef1f2;border:0;border-radius:6px;width:100%;padding:9px;font-size:10px}.analyticsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lineChart{align-items:flex-end;gap:14px;height:210px;padding-top:25px;display:flex}.lineChart i{background:linear-gradient(#00bddc,#9be9f3);border-radius:6px 6px 0 0;flex:1}.chartLabels{color:#899499;justify-content:space-around;font-size:9px;display:flex}.channelTable>div{border-top:1px solid #edf0f1;grid-template-columns:1.5fr repeat(4,1fr);padding:14px 0;font-size:11px;display:grid}.channelTable h3{margin:0 0 15px}.channelTable span{color:#718086}.channelTable strong{text-align:right}.settingsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settingsForm,.integrations,.dangerZone{flex-direction:column;gap:14px;display:flex}.settingsForm h3,.integrations h3,.dangerZone h3{margin:0}.integrations>div{border-top:1px solid #edf0f1;align-items:center;gap:10px;padding-top:14px;display:flex}.integrations i{background:#9ca8ac;border-radius:50%;width:9px;height:9px}.integrations i.connected{background:#18ca8a}.integrations i.pending{background:#ffac4a}.integrations span{flex:1}.integrations b,.integrations small{display:block}.integrations b{font-size:11px}.integrations small{color:#899499;font-size:9px}.integrations button,.dangerZone button{background:#fff;border:1px solid #dfe4e5;border-radius:8px;padding:8px 10px}.settingToggle{justify-content:space-between;align-items:center;display:flex!important}.settingToggle input{width:18px;margin:0}.dangerZone button{text-align:left}.dangerZone .danger{color:#d14747;border-color:#f1caca}@media (width<=900px){.profileEditor,.campaignBuilder{grid-template-columns:1fr}.phonePreview{max-width:390px;margin:auto}.productGrid{grid-template-columns:1fr 1fr}.analyticsGrid,.settingsGrid,.inlineForm{grid-template-columns:1fr}.itemMetric{display:none}.fullTable .customerRow{grid-template-columns:25px 1.4fr 1fr .6fr}.fullTable .customerRow>:nth-child(4),.fullTable .customerRow>:nth-child(5){display:none}}@media (width<=650px){.moduleHero{align-items:flex-start;gap:12px}.moduleHero h2{font-size:22px}.moduleHero p{display:none}.mainAction{white-space:nowrap;padding:10px 12px;font-size:11px}.moduleStats{grid-template-columns:repeat(3,1fr)}.moduleStats article{padding:13px}.moduleStats strong{font-size:19px}.productGrid{grid-template-columns:1fr}.campaignBuilder{display:block}.messagePreview{margin-top:12px}.stepper i{width:18px}.customerRow{font-size:10px}.filterBar{overflow:auto}.channelTable>div{grid-template-columns:1.4fr 1fr 1fr}.channelTable span:nth-of-type(2),.channelTable span:nth-of-type(3){display:none}}.cleanAdmin{--purple:#6c5ce7;color:#202532;background:#f5f6fa;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.cleanAdmin button{font:inherit;cursor:pointer}.cleanSide{background:#fff;border-right:1px solid #e7e9f0;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.cleanLogo{color:#202532;align-items:center;gap:10px;padding:0 8px;font-size:18px;font-weight:900;display:flex}.cleanLogo b{background:var(--purple);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cleanUser{border:1px solid #eceef3;border-radius:13px;align-items:center;gap:10px;margin:24px 0;padding:11px;display:flex}.cleanUser>i{color:#5948d7;background:#eeeafe;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.cleanUser span{flex:1}.cleanUser b,.cleanUser small{display:block}.cleanUser b{font-size:13px}.cleanUser small{color:#9096a3;margin-top:2px;font-size:10px}.cleanUser em{color:#969ba6;font-style:normal}.cleanSide nav{flex-direction:column;gap:2px;display:flex;overflow:auto}.cleanSide nav>div{flex-direction:column;display:flex}.navGroup{color:#a0a5b0;padding:17px 12px 6px;font-size:10px;font-weight:800}.cleanSide nav button{text-align:left;color:#69707d;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;height:41px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.cleanSide nav button i{text-align:center;width:18px;font-style:normal}.cleanSide nav button:hover,.cleanSide nav button.on{color:#5c4bd3;background:#f0edff}.cleanSide nav button em{color:#fff;background:#6c5ce7;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.sideProgress{color:#fff;background:#202432;border-radius:14px;margin-top:auto;padding:14px}.sideProgress span{justify-content:space-between;font-size:10px;display:flex}.sideProgress>i{background:#3a3f4e;border-radius:99px;height:5px;margin:10px 0;display:block}.sideProgress>i b{background:#897af1;border-radius:99px;width:68%;height:100%;display:block}.sideProgress button{color:#bbb5fa;background:0 0;border:0;padding:0;font-size:10px}.cleanMain{min-width:0}.cleanMain>header{z-index:20;background:#fff;border-bottom:1px solid #e7e9f0;align-items:center;gap:14px;height:66px;padding:0 26px;display:flex;position:sticky;top:0}.cleanMain>header h1{margin:0;font-size:18px}.topSearch{color:#9298a4;background:#f5f6f8;border-radius:10px;align-items:center;width:260px;height:38px;margin-left:auto;padding:0 12px;display:flex}.topSearch input{background:0 0;border:0;outline:0;width:100%;padding-left:8px}.topIcon{background:#fff;border:1px solid #e4e7ec;border-radius:10px;width:38px;height:38px;position:relative}.topIcon i{background:#ff5964;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.topAccount b,.topAccount small{display:block}.topAccount b{font-size:11px}.topAccount small{color:#959aa5;font-size:9px}.mobileMenu{display:none}.cleanContent{max-width:1500px;margin:auto;padding:25px}.studioHead{background:#fff;border:1px solid #e4e7ed;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:18px 20px;display:flex}.studioHead span,.dataCard>div>span{letter-spacing:.14em;color:#6c5ce7;font-size:9px;font-weight:900}.studioHead h2{margin:5px 0 2px;font-size:21px}.studioHead p,.studioHead a{color:#777e8c;font-size:11px}.studioHead>button,.studioHead>div:last-child button,.emptyModule button{color:#fff;background:#242936;border:0;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:800}.studioHead .outline{margin-right:7px;color:#5f6572!important;background:#fff!important;border:1px solid #dfe2e8!important}.studio{grid-template-columns:minmax(380px,.9fr) minmax(520px,1.2fr);gap:16px;display:grid}.phoneZone,.editZone{background:#fff;border:1px solid #e4e7ed;border-radius:15px}.phoneZone{flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding:24px;display:flex}.phone{border:8px solid #202430;border-radius:34px;width:300px;overflow:hidden;box-shadow:0 22px 50px #1e223022}.phoneTop{color:#fff;text-align:center;height:280px;padding:35px 20px}.phoneTop i{color:#4638b8;background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:22px;font-style:normal;font-weight:900;display:grid}.phoneTop h3{margin:15px 0 7px;font-size:19px}.phoneTop p{opacity:.85;font-size:10px;line-height:1.55}.phoneTop small{font-size:9px}.phoneBody{background:#fff;min-height:250px;padding:13px}.phoneBody article{color:#fff;background:linear-gradient(145deg,#202532,#4b5266);border-radius:13px;flex-direction:column;height:120px;padding:18px;display:flex}.phoneBody article span,.phoneBody article small{color:#b9becc;font-size:8px}.phoneBody article b{margin:8px 0;font-size:15px}.phoneBody button{color:#fff;border:0;border-radius:9px;width:100%;margin-top:12px;padding:11px;font-size:10px;font-weight:900}.shareLink{color:#696f7d;border:1px solid #e2e5eb;border-radius:99px;margin-top:18px;padding:8px 9px 8px 14px;font-size:10px}.shareLink button{color:#fff;background:#252a36;border:0;border-radius:99px;margin-left:8px;padding:7px 10px}.profileSummary{border-bottom:1px solid #e7e9ef;height:105px;padding:22px}.profileSummary>div{align-items:center;gap:10px;display:flex}.profileSummary>div b{margin-right:auto}.profileSummary button{color:#6c5ce7;background:#fafafe;border:1px dashed #cfd3dd;border-radius:9px;margin-top:14px;padding:8px 11px}.editorTabs{border-bottom:1px solid #e7e9ef;gap:4px;height:56px;padding:0 18px;display:flex}.editorTabs button{color:#898f9b;background:0 0;border:0;padding:0 15px;font-weight:700}.editorTabs button.on{color:#6c5ce7;border-bottom:2px solid #6c5ce7}.editorBody{padding:22px}.editorBody h3{margin:0 0 14px;font-size:14px}.editorBody h3:not(:first-child){margin-top:28px}.editorBody h3 button{float:right;color:#fff;background:#272c39;border:0;border-radius:8px;padding:7px 10px;font-size:9px}.editorBody>label{margin:12px 0;font-size:10px;font-weight:800;display:block}.editorBody input:not([type=color]),.editorBody textarea{width:100%;font:inherit;border:1px solid #dde1e8;border-radius:9px;margin-top:6px;padding:10px;display:block}.editorBody textarea{resize:vertical;height:70px}.editorBody input[type=color]{border:0;width:60px;height:35px;margin-top:6px;display:block}.blockRow{color:#9399a5;border:1px solid #e4e7ed;border-radius:10px;align-items:center;gap:10px;height:52px;margin-top:7px;padding:0 12px;display:flex}.blockRow b{color:#4e5562;flex:1;font-size:11px}.blockRow em{font-style:normal}.tinySwitch input{display:none}.tinySwitch i{background:#cfd3d9;border-radius:99px;width:32px;height:18px;display:block;position:relative}.tinySwitch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.tinySwitch input:checked+i{background:#6c5ce7}.tinySwitch input:checked+i:after{transform:translate(14px)}.statCards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.statCards article{background:#fff;border:1px solid #e4e7ed;border-radius:14px;padding:18px}.statCards span,.statCards small{color:#8b919d;font-size:10px;display:block}.statCards b{margin:12px 0;font-size:23px;display:block}.statCards small{color:#6c5ce7}.dataCard{background:#fff;border:1px solid #e4e7ed;border-radius:15px;padding:20px}.dataCard>div{align-items:center;gap:12px;display:flex}.dataCard h2{margin-right:auto;font-size:18px}.dataCard>div input{border:1px solid #e1e4ea;border-radius:9px;height:36px;padding:0 12px}.dataCard article{border-top:1px solid #edf0f3;grid-template-columns:35px 1fr 1fr .7fr .6fr;align-items:center;min-height:62px;font-size:11px;display:grid}.dataCard article>i{color:#5b4bd0;background:#eeeafe;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.dataCard article span b,.dataCard article span small{display:block}.dataCard article span small{color:#9298a4;margin-top:2px}.dataCard article em{color:#6c5ce7;font-style:normal}.dataCard article strong{color:#5c4bd3;background:#f0edff;border-radius:99px;width:max-content;padding:5px 8px;font-size:10px}.emptyModule{text-align:center;background:#fff;border:1px solid #e4e7ed;border-radius:15px;align-content:center;place-items:center;min-height:500px;display:grid}.emptyModule i{color:#6c5ce7;background:#f0edff;border-radius:18px;place-items:center;width:60px;height:60px;font-size:25px;display:grid}.emptyModule h3{margin:18px 0 6px}.emptyModule p{color:#8b919d;margin:0 0 18px;font-size:12px}.welcomeDim{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15182199;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.welcomeCard{background:#fff;border:5px solid #fff9;border-radius:25px;width:min(500px,100%);padding:30px;position:relative;box-shadow:0 30px 80px #13151c66}.welcomeX{background:#f2f3f6;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:18px;right:20px}.wave{background:linear-gradient(145deg,#6c5ce7,#28c5d7);border-radius:16px;place-items:center;width:56px;height:56px;font-size:26px;display:grid}.welcomeCard>em{color:#6c5ce7;background:#f0edff;border-radius:99px;padding:4px 9px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:88px;right:28px}.welcomeCard h2{margin:24px 0 10px;font-size:23px}.welcomeCard p{color:#606774;font-size:13px;line-height:1.65}.oneMinute{color:#5c4bd3;background:#f7f5ff;border:1px solid #dcd7ff;border-radius:11px;margin-top:20px;padding:13px;font-size:11px;font-weight:800}.welcomeCard footer{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.welcomeCard footer button{color:#8a909b;background:0 0;border:0;font-weight:700}.welcomeCard footer button:last-child{color:#fff;background:#6c5ce7;border-radius:11px;padding:12px 17px;box-shadow:0 10px 25px #6c5ce744}@media (width<=1000px){.cleanAdmin{grid-template-columns:78px 1fr}.cleanLogo span,.cleanUser span,.cleanUser em,.cleanSide nav button:not(.on),.sideProgress{display:none}.cleanSide nav button{justify-content:center}.cleanSide nav button i{font-size:16px}.studio{grid-template-columns:1fr}.phoneZone{min-height:600px}.statCards{grid-template-columns:1fr 1fr}}@media (width<=650px){.cleanAdmin{display:block}.cleanSide{display:none}.cleanMain>header{padding:0 14px}.mobileMenu{background:#fff;border:1px solid #e1e4ea;border-radius:9px;width:36px;height:36px;display:block}.topSearch,.topAccount{display:none}.cleanContent{padding:14px}.studioHead{align-items:flex-start;gap:12px}.studioHead h2{font-size:18px}.studioHead>div:last-child{display:flex}.studio{display:block}.editZone{margin-top:12px}.phoneZone{min-height:570px}.phone{width:275px}.editorTabs{overflow:auto}.editorTabs button{white-space:nowrap}.statCards{gap:8px}.statCards article{padding:13px}.statCards b{font-size:18px}.dataCard>div input{display:none}.dataCard article{grid-template-columns:35px 1fr .7fr}.dataCard article>em,.dataCard article>small{display:none}.welcomeCard{padding:24px}.welcomeCard h2{font-size:20px}}.profileStudioApp{--studio-accent:#08b8d5;color:#1e2730;background:#f5f7f9;grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid;overflow:visible}.profileStudioApp button,.profileStudioApp input,.profileStudioApp textarea{font:inherit}.profileStudioApp button{cursor:pointer}.studioSidebar{z-index:30;background:#fff;border-right:1px solid #e3e8eb;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.studioBrand{color:#152129;align-items:center;gap:10px;padding:0 8px;font-size:18px;font-weight:900;display:flex}.studioBrand b{color:#fff;background:linear-gradient(145deg,#08bedb,#11ddc2);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.studioAccount{border:1px solid #e7ebee;border-radius:12px;align-items:center;gap:9px;margin:24px 0 15px;padding:10px;display:flex}.studioAccount>i{color:#008ca4;background:#e3f8fb;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.studioAccount span{flex:1}.studioAccount b,.studioAccount small{display:block}.studioAccount small{color:#8b969c;margin-top:2px;font-size:9px}.studioAccount button{color:#94a0a6;background:0 0;border:0}.studioSidebar>p{color:#a1aab0;margin:8px 11px;font-size:10px;font-weight:800}.studioSidebar nav{flex-direction:column;gap:3px;display:flex}.studioSidebar nav button{color:#68757c;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.studioSidebar nav button i{text-align:center;width:18px;font-style:normal}.studioSidebar nav button em{color:#fff;background:#08b8d5;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:8px;font-style:normal}.studioSideHelp{color:#fff;background:#142129;border-radius:13px;margin-top:auto;padding:14px}.studioSideHelp b,.studioSideHelp small{display:block}.studioSideHelp>span{background:#334249;border-radius:99px;height:5px;margin:10px 0;display:block}.studioSideHelp>span i{background:#17c8dd;border-radius:99px;width:82%;height:100%;display:block}.studioSideHelp small{color:#a5b4ba;font-size:9px;line-height:1.5}.studioWorkspace{min-width:0}.workspaceHeader{z-index:25;background:#fff;border-bottom:1px solid #e3e8eb;justify-content:space-between;align-items:center;height:70px;padding:0 26px;display:flex;position:sticky;top:0}.workspaceHeader small{color:#909ca2;font-size:9px}.workspaceHeader h1{margin:3px 0 0;font-size:18px}.workspaceActions{align-items:center;gap:8px;display:flex}.workspaceActions button{border-radius:9px;height:38px;padding:0 14px;font-size:11px;font-weight:800}.liveState{color:#67757c;margin-right:8px;font-size:10px}.liveState i{background:#14ca88;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #14ca8820}.ghostButton{color:#536168;background:#fff;border:1px solid #dce3e6}.saveButton{color:#fff;background:#142129;border:0;min-width:100px}.studioCanvas{grid-template-columns:minmax(390px,.88fr) minmax(590px,1.12fr);min-height:calc(100vh - 70px);display:grid}.previewColumn{background:linear-gradient(135deg,#f4f7f8,#edf2f3);border-right:1px solid #e2e7ea;flex-direction:column;align-items:center;height:calc(100vh - 70px);padding:28px;display:flex;position:sticky;top:70px;overflow:auto}.previewModeSwitch{background:#e3e9eb;border-radius:10px;margin-bottom:18px;padding:3px;display:flex}.previewModeSwitch button{color:#77848a;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:10px;font-weight:800}.previewModeSwitch button.active{color:#152129;background:#fff;box-shadow:0 3px 10px #24303812}.creatorPhone{background:var(--preview-bg);width:322px;height:620px;color:var(--preview-text);font-size:calc(14px * var(--preview-scale));border:8px solid #172027;border-radius:35px;flex:none;position:relative;overflow:hidden;box-shadow:0 24px 65px #17202724}.phoneStatus{background:var(--preview-bg);justify-content:space-between;align-items:center;height:29px;padding:0 18px;font-size:8px;font-weight:900;display:flex}.liveProfile{background:var(--preview-bg);height:calc(100% - 29px);overflow:auto}.profileHero{text-align:center;padding:18px 24px 21px;position:relative}.profileHero>button{background:var(--preview-card);color:var(--preview-text);border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:10px;right:17px}.profileAvatar{background:linear-gradient(145deg,var(--preview-accent),#fff);color:#132027;border-radius:50%;place-items:center;width:66px;height:66px;margin:auto;font-size:24px;font-weight:950;display:grid;box-shadow:0 8px 24px #0c1e2520}.profileHero h2{font-size:calc(18px * var(--preview-scale));letter-spacing:-.04em;margin:12px 0 5px}.profileHero p{max-width:235px;font-size:calc(9px * var(--preview-scale));opacity:.7;margin:0 auto 7px;line-height:1.5}.profileHero>span{color:var(--preview-accent);font-size:8px;font-weight:900}.profileBlocks{padding:0 13px 15px}.previewBlock{background:var(--preview-card);border-radius:var(--preview-radius);cursor:pointer;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;margin-bottom:9px;padding:10px;transition:transform .18s;display:grid;box-shadow:0 6px 18px #1720270c}.previewBlock:hover{transform:translateY(-2px)}.blockVisual{border-radius:calc(var(--preview-radius) * .7);background:linear-gradient(145deg,var(--preview-accent),#122027);color:#fff;place-items:center;height:48px;font-size:9px;font-weight:900;display:grid}.previewBlock.notice{background:linear-gradient(135deg,var(--preview-accent),#122027);color:#fff;padding:16px;display:block}.previewBlock.notice .blockVisual{display:none}.previewBlock.notice div:nth-child(2){display:inline-block}.previewBlock.notice>span{float:right}.previewBlock b,.previewBlock small{display:block}.previewBlock b{font-size:calc(10px * var(--preview-scale));line-height:1.25}.previewBlock small{font-size:calc(7px * var(--preview-scale));opacity:.6;margin-top:4px}.previewBlock>span{white-space:nowrap;color:var(--preview-accent);font-size:7px;font-weight:850}.previewBlock.notice>span{color:#fff}.emptyPreview{background:var(--preview-card);border-radius:var(--preview-radius);text-align:center;opacity:.6;padding:30px;font-size:9px}.previewFooter{text-align:center!important;color:var(--preview-text)!important;border:0!important;padding:15px!important;font-size:7px!important}.profileUrl{background:#fff;border:1px solid #dce3e6;border-radius:99px;align-items:center;gap:8px;margin-top:15px;padding:6px 7px 6px 13px;font-size:10px;display:flex}.profileUrl a{color:#009cb6;text-decoration:underline}.profileUrl button{color:#fff;background:#172027;border:0;border-radius:99px;padding:7px 10px;font-size:9px}.loginPreview{color:#1e2730;background:#fff;flex-direction:column;height:calc(100% - 29px);display:flex}.loginArtwork{background:linear-gradient(145deg,var(--preview-accent),#102129);color:#fff;place-items:center;height:275px;display:grid;position:relative;overflow:hidden}.loginArtwork:after{content:"";border:1px solid #fff5;border-radius:50%;width:220px;height:220px;position:absolute;box-shadow:0 0 0 35px #ffffff0b,0 0 0 70px #ffffff08}.loginArtwork span{z-index:2;letter-spacing:.2em;font-size:14px;font-weight:950;position:relative}.loginPreview.video .loginArtwork span{width:56px;height:56px;color:var(--preview-accent);letter-spacing:0;background:#fffe;border-radius:50%;place-items:center;font-size:21px;display:grid}.loginContent{flex-direction:column;padding:21px;display:flex}.loginContent>small{color:var(--preview-accent);letter-spacing:.15em;font-size:7px;font-weight:950}.loginContent h2{margin:7px 0;font-size:19px}.loginContent p{color:#6d787e;margin:0 0 15px;font-size:9px;line-height:1.55}.loginContent button{border:0;border-radius:10px;margin-top:7px;padding:11px;font-size:9px;font-weight:850}.kakaoButton{color:#171500;background:#fee500}.emailButton{color:#4f5b61;background:#edf1f2}.loginContent em{text-align:center;color:#a0a9ad;margin-top:11px;font-size:6px;font-style:normal}.profileIdentity{background:#fff;border:1px solid #e1e7e9;border-radius:14px;align-items:center;gap:20px;margin-bottom:12px;padding:16px 18px;display:flex}.profileIdentity>div{margin-right:auto}.profileIdentity>div span,.profileIdentity>div b{display:block}.profileIdentity>div span{color:#8b979d;font-size:9px}.profileIdentity>div b{margin-top:4px;font-size:14px}.profileIdentity label{color:#77848a;font-size:9px}.profileIdentity input{border:1px solid #dce3e6;border-radius:8px;width:180px;margin-top:5px;padding:8px;display:block}.controlPanel{background:#fff;border:1px solid #e1e7e9;border-radius:14px;min-height:680px;overflow:hidden}.controlTabs{border-bottom:1px solid #e3e8ea;height:58px;padding:0 15px;display:flex}.controlTabs button{color:#859198;background:0 0;border:0;flex:1;font-size:11px;font-weight:800;position:relative}.controlTabs button.active{color:#00a9c5}.controlTabs button.active:after{content:"";background:#08b8d5;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:8px;right:8px}.sectionTitle{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.sectionTitle h2{margin:0;font-size:16px}.sectionTitle p{color:#88949a;margin:5px 0 0;font-size:9px}.sectionTitle>span{color:#00a1bc;background:#e9f9fb;border-radius:99px;padding:5px 8px;font-size:8px}.basicFields{grid-template-columns:1fr 1.35fr;gap:9px;margin-bottom:18px;display:grid}.basicFields input,.basicFields textarea,.inlineBlockEditor input,.loginFields input,.loginFields textarea{color:#243038;background:#fff;border:1px solid #dce3e6;border-radius:8px;outline:none;width:100%;margin-top:5px;padding:9px;display:block}.basicFields input:focus,.basicFields textarea:focus,.inlineBlockEditor input:focus,.loginFields input:focus,.loginFields textarea:focus{border-color:#08b8d5;box-shadow:0 0 0 3px #08b8d514}.basicFields textarea,.loginFields textarea{resize:none;height:53px}.blockAddBar{background:#f4f8f9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:12px;padding:10px;display:flex}.blockAddBar b{margin-right:5px;font-size:9px}.blockAddBar button{color:#536269;background:#fff;border:1px dashed #bcc9cd;border-radius:7px;padding:6px 7px;font-size:8px}.editableBlocks{flex-direction:column;gap:7px;display:flex}.editableBlocks>article{border:1px solid #e1e7e9;border-radius:10px;overflow:hidden}.editableBlocks>article.selected{border-color:#08b8d5;box-shadow:0 0 0 2px #08b8d510}.blockRowTop{cursor:pointer;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:flex}.dragHandle{color:#aab4b9}.blockIcon{color:#64747b;background:#eaf1f3;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.blockRowTop>div:first-of-type{flex:1}.blockRowTop b,.blockRowTop small{display:block}.studioSwitch input{display:none}.studioSwitch i{background:#aeb9bd;border-radius:99px;width:34px;height:19px;transition:all .2s;display:block;position:relative}.studioSwitch i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:2px}.studioSwitch input:checked+i{background:#08b8d5}.moveButtons{gap:2px;display:flex}.moveButtons button,.expandButton{color:#78868c;background:#f2f5f6;border:0;border-radius:6px;width:25px;height:25px}.moveButtons button:disabled{opacity:.3}.expandButton{background:0 0}.inlineBlockEditor{background:#f7fafb;border-top:1px solid #e6ebed;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:7px;padding:10px;display:grid}.deleteBlock{color:#c44e4e;background:#fff;border:1px solid #efcaca;border-radius:8px;height:34px;padding:0 9px;font-size:8px}.themeGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.themeGrid>button{text-align:left;background:#fff;border:1px solid #dfe6e8;border-radius:12px;padding:10px;position:relative}.themeGrid>button.selected{border:2px solid #08b8d5;padding:9px}.themeSample{border-radius:8px;height:92px;display:block;position:relative;overflow:hidden}.themeSample>i{border-radius:50%;width:36px;height:36px;position:absolute;top:14px;left:16px}.themeSample>em{border-radius:6px;height:24px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 3px 9px #00000010}.themeSample>b{font-size:17px;position:absolute;top:20px;right:15px}.themeGrid strong,.themeGrid small{display:block}.themeGrid strong{margin-top:9px;font-size:10px}.themeGrid small{color:#8b969b;margin-top:3px;font-size:8px}.themeCheck{color:#fff;background:#08b8d5;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:15px;right:17px}.detailControls{border-top:1px solid #e6ebed;gap:12px;margin-top:18px;padding-top:17px;display:grid}.detailControls label,.detailControls>div{grid-template-columns:140px 1fr;align-items:center;gap:12px;font-size:10px;display:grid}.detailControls span{font-weight:800}.detailControls span b{color:#00a0bb}.detailControls input[type=range]{accent-color:#08b8d5}.detailControls>div{grid-template-columns:140px 38px 1fr}.detailControls input[type=color]{border:0;width:34px;height:30px;padding:0}.detailControls small{color:#8d989d;font-size:8px}.subTitle{margin:4px 0 10px;font-size:11px}.loginTypeGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.loginTypeGrid button{background:#fff;border:1px solid #dfe5e7;border-radius:11px;padding:15px 8px;position:relative}.loginTypeGrid button.selected{background:#f5fdfe;border:2px solid #08b8d5;padding:14px 7px}.loginTypeGrid button>i{color:#fff;background:linear-gradient(#09b9d6,#9be7f1);border-radius:10px;place-items:center;width:48px;height:62px;margin:0 auto 10px;font-size:18px;font-style:normal;display:grid}.loginTypeGrid b,.loginTypeGrid small{display:block}.loginTypeGrid small{color:#8c979c;margin-top:4px;font-size:7px}.loginTypeGrid em{color:#fff;background:#08b8d5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid;position:absolute;top:7px;right:7px}.loginFields{border-top:1px solid #e5eaec;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;padding-top:17px;display:grid}.kakaoSetting{border:1px solid #e1e7e9;border-radius:10px;grid-column:1/-1;align-items:center;padding:12px;display:flex}.kakaoSetting>span:first-child{flex:1}.kakaoSetting b,.kakaoSetting small{display:block}.kakaoSetting small{color:#8b969c;margin-top:3px;font-size:8px}.kakaoSetting>span:last-child{color:#879399;background:#eef2f3;border-radius:99px;padding:5px 8px;font-size:8px}.kakaoSetting>span.connected{color:#766700;background:#fff8c9}@media (width<=1100px){.profileStudioApp{grid-template-columns:72px 1fr}.studioBrand span,.studioAccount span,.studioAccount button,.studioSidebar>p,.studioSideHelp{display:none}.studioBrand{justify-content:center}.studioAccount{justify-content:center;padding:8px}.studioSidebar nav button{justify-content:center;padding:0;font-size:0}.studioSidebar nav button i{font-size:15px}.studioSidebar nav button em{display:none}.studioCanvas{grid-template-columns:390px minmax(520px,1fr)}.previewColumn{padding:20px}.creatorPhone{width:300px}.controlColumn{padding:14px}}@media (width<=850px){.profileStudioApp{display:block}.studioSidebar{display:none}.workspaceHeader{padding:0 14px}.workspaceHeader .liveState,.ghostButton{display:none}.studioCanvas{display:block}.previewColumn{border-right:0;height:auto;min-height:720px;position:relative;top:auto}.controlColumn{padding:12px}.controlPanel{min-height:auto}.creatorPhone{width:310px}.inlineBlockEditor{grid-template-columns:1fr 1fr}.loginFields{grid-template-columns:1fr}}@media (width<=520px){.workspaceHeader h1{font-size:15px}.workspaceActions .saveButton{padding:0 10px}.previewColumn{padding:18px 8px}.creatorPhone{width:294px}.profileIdentity{flex-direction:column;align-items:flex-start}.profileIdentity>div{margin:0}.profileIdentity label,.profileIdentity input{width:100%}.controlTabs{padding:0}.controlTabs button{font-size:9px}.controlBody{padding:14px}.basicFields{grid-template-columns:1fr}.themeGrid{grid-template-columns:1fr 1fr}.loginTypeGrid{grid-template-columns:1fr}.loginTypeGrid button{text-align:left;grid-template-columns:58px 1fr;align-items:center;display:grid}.loginTypeGrid button>i{grid-row:1/3;margin:0}.inlineBlockEditor,.detailControls label,.detailControls>div{grid-template-columns:1fr}.blockAddBar b{width:100%}}.headerLink{align-items:center;height:38px;display:inline-flex;text-decoration:none!important}.studioToast{z-index:100;color:#fff;background:#142129;border-radius:11px;padding:13px 17px;font-size:11px;font-weight:800;animation:.25s toastIn;position:fixed;bottom:25px;right:25px;box-shadow:0 14px 40px #14212940}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}}.adminModule{max-width:1400px;margin:auto;padding:28px}.moduleHeroV2{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.moduleHeroV2 span{color:#00a5c0;letter-spacing:.14em;font-size:9px;font-weight:950}.moduleHeroV2 h2{letter-spacing:-.045em;margin:7px 0;font-size:28px}.moduleHeroV2 p{color:#77858b;margin:0;font-size:12px}.moduleHeroV2>button,.modulePrimary{color:#fff;background:#142129;border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:850}.moduleStatsV2{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.moduleStatsV2 article,.moduleCard{background:#fff;border:1px solid #e1e7e9;border-radius:13px}.moduleStatsV2 article{padding:18px}.moduleStatsV2 span,.moduleStatsV2 small{color:#859198;font-size:9px;display:block}.moduleStatsV2 b{margin:11px 0;font-size:22px;display:block}.moduleStatsV2 small{color:#00a1bb}.homeModuleGrid,.automationGrid,.settingsModule{grid-template-columns:1.3fr .7fr;gap:13px;display:grid}.moduleCard{padding:20px}.moduleCard h3{margin:0 0 15px;font-size:14px}.miniBars{border-bottom:1px solid #dfe6e8;align-items:flex-end;gap:9px;height:180px;padding:0 10px;display:flex}.miniBars i{background:linear-gradient(#12c3dc,#b5eef5);border-radius:5px 5px 0 0;flex:1}.moduleCard>p{color:#7a878c;font-size:10px}.quickActions{flex-direction:column;gap:8px;display:flex}.quickActions h3{margin-bottom:7px}.quickActions button{text-align:left;color:#536168;background:#fff;border:1px solid #e1e7e9;border-radius:9px;padding:12px;font-size:10px}.quickActions button:hover{color:#009db7;background:#f2fcfd;border-color:#08b8d5}.moduleInlineForm{background:#eaf9fb;border:1px solid #c9edf2;border-radius:12px;align-items:end;gap:8px;margin-bottom:12px;padding:14px;display:flex}.moduleInlineForm label{flex:1;font-size:9px;font-weight:800}.moduleInlineForm input,.moduleToolbar input,.automationForm input,.automationForm textarea,.automationForm select{background:#fff;border:1px solid #dbe3e6;border-radius:8px;outline:0;width:100%;margin-top:5px;padding:10px;display:block}.moduleInlineForm button{color:#fff;background:#142129;border:0;border-radius:8px;padding:10px 15px}.crmCard{padding:0 18px}.moduleToolbar{align-items:center;gap:12px;height:66px;display:flex}.moduleToolbar input{width:300px;margin:0}.moduleToolbar span{color:#829096;margin-left:auto;font-size:9px}.crmHeader,.crmRow{grid-template-columns:1.5fr 1fr .7fr .5fr 28px;align-items:center;display:grid}.crmHeader{color:#8a969b;background:#f6f8f9;height:35px;padding:0 10px;font-size:8px}.crmRow{border-top:1px solid #edf1f2;min-height:62px;padding:0 10px;font-size:10px}.crmRow>span:first-child{align-items:center;gap:9px;display:flex}.crmRow>span>i{color:#009bb5;background:#e8f8fa;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.crmRow b small{color:#929da2;margin-top:3px;font-weight:400;display:block}.crmRow em{color:#0099b2;background:#eaf9fb;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal}.crmRow button{background:0 0;border:0}.automationForm{flex-direction:column;gap:13px;display:flex}.automationForm label{font-size:9px;font-weight:800}.automationForm textarea{resize:vertical;min-height:115px}.automationState{border-bottom:1px solid #e7ecee;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.automationState>span{align-items:center;gap:8px;font-size:10px;display:flex}.automationState>span>i{background:#abb6ba;border-radius:50%;width:8px;height:8px}.automationState>span>i.on{background:#13ca89;box-shadow:0 0 0 4px #13ca8915}.dmPreview{text-align:center;background:#eef4f6}.dmPreview>span{color:#748187;font-size:8px}.dmPreview>div{text-align:left;background:#fff;border-radius:4px 12px 12px;width:245px;margin:25px auto;padding:13px}.dmPreview b{font-size:9px}.dmPreview p{font-size:10px;line-height:1.55}.dmPreview button,.kakaoPreview button{background:#edf1f2;border:0;border-radius:6px;width:100%;padding:8px;font-size:8px}.dmPreview>small,.kakaoPreview>small{color:#8a969b;font-size:7px}.connectionNotice{color:#fff;background:#142129;border-radius:12px;align-items:center;gap:11px;margin-bottom:12px;padding:14px 16px;display:flex}.connectionNotice>i{background:#18d493;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #18d49318}.connectionNotice span{flex:1}.connectionNotice b,.connectionNotice small{display:block}.connectionNotice b{font-size:10px}.connectionNotice small{color:#9dafb6;margin-top:3px;font-size:8px}.connectionNotice button{color:#fff;background:#1d3038;border:1px solid #38505a;border-radius:8px;padding:8px 10px;font-size:8px}.kakaoPreview{background:#d8eaf0}.kakaoPreview>b{text-align:center;font-size:10px;display:block}.kakaoPreview>div{background:#fff;border-radius:4px 12px 12px;width:250px;margin:22px auto;padding:14px}.kakaoPreview span{font-size:8px;font-weight:900}.kakaoPreview p{font-size:10px;line-height:1.55}.rangeTabs{gap:5px;margin-bottom:12px;display:flex}.rangeTabs button{color:#78868c;background:#fff;border:1px solid #dce4e6;border-radius:99px;padding:7px 12px;font-size:9px}.rangeTabs button.active{color:#fff;background:#142129}.chartCard{height:330px}.largeBars{border-bottom:1px solid #dce4e6;align-items:flex-end;gap:10px;height:245px;padding:20px 12px 0;display:flex}.largeBars>i{background:#d7f2f5;border-radius:5px 5px 0 0;flex:1;position:relative}.largeBars>i span{background:#08b8d5;border-radius:5px 5px 0 0;height:55%;position:absolute;bottom:0;left:0;right:0}.settingsModule{grid-template-columns:1fr 1fr}.integrationList>div{border-top:1px solid #e7ecee;align-items:center;gap:10px;padding:13px 0;display:flex}.integrationList>div>i{color:#00a0ba;background:#eaf9fb;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.integrationList>div>span{flex:1}.integrationList b,.integrationList small{display:block}.integrationList b{font-size:10px}.integrationList small{color:#8a969c;margin-top:3px;font-size:8px}.integrationList button{background:#fff;border:1px solid #dce4e6;border-radius:7px;padding:7px 9px;font-size:8px}.publicProfilePage{background:var(--public-bg);min-height:100vh;color:var(--public-text);font-size:calc(16px * var(--public-scale));padding:34px 16px;overflow:auto}.publicProfileShell>header{text-align:center;padding:20px;position:relative}.publicProfileShell>header>button{background:var(--public-card);width:38px;height:38px;color:var(--public-text);border:0;border-radius:50%;position:absolute;top:5px;right:6px}.publicProfileShell>header>div{background:linear-gradient(145deg,var(--public-accent),#fff);color:#142129;border-radius:50%;place-items:center;width:88px;height:88px;margin:auto;font-size:30px;font-weight:950;display:grid;box-shadow:0 12px 35px #14212918}.publicProfileShell h1{margin:16px 0 7px;font-size:28px}.publicProfileShell header p{opacity:.68;margin:0 0 8px;font-size:13px}.publicBlockList article{background:var(--public-card);border-radius:var(--public-radius);grid-template-columns:62px 1fr auto;align-items:center;gap:13px;margin:11px 0;padding:14px;display:grid;box-shadow:0 8px 25px #1421290b}.publicBlockList article>i{border-radius:calc(var(--public-radius) * .7);background:linear-gradient(145deg,var(--public-accent),#142129);color:#fff;place-items:center;height:62px;font-size:10px;font-style:normal;font-weight:900;display:grid}.publicBlockList article b,.publicBlockList article small{display:block}.publicBlockList article b{font-size:14px}.publicBlockList article small{opacity:.6;margin-top:5px;font-size:10px}.publicBlockList article button{color:var(--public-accent);background:0 0;border:0;font-size:9px;font-weight:900}.publicBlockList article.notice{background:linear-gradient(135deg,var(--public-accent),#142129);color:#fff;padding:22px;display:block}.publicBlockList article.notice>i{display:none}.publicBlockList article.notice>div{display:inline-block}.publicBlockList article.notice>button{float:right;color:#fff}.publicProfileShell>footer{text-align:center;color:var(--public-text);opacity:.5;font-size:9px;border:0!important;padding:25px!important;display:block!important}@media (width<=1050px){.moduleStatsV2{grid-template-columns:1fr 1fr}.homeModuleGrid,.automationGrid,.settingsModule{grid-template-columns:1fr}.adminModule{padding:20px}}@media (width<=650px){.adminModule{padding:16px}.moduleHeroV2{align-items:flex-start;gap:15px}.moduleHeroV2 h2{font-size:22px}.moduleHeroV2 p,.crmHeader{display:none}.crmRow{grid-template-columns:1.5fr .8fr 25px}.crmRow>span:nth-of-type(2),.crmRow>span:nth-of-type(3){display:none}.moduleToolbar input{width:100%}.moduleStatsV2{gap:7px}.moduleStatsV2 article{padding:13px}.moduleStatsV2 b{font-size:17px}.studioToast{bottom:14px;right:14px}}html,body{letter-spacing:-.018em;font-family:Pretendard Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif!important}button,input,textarea,select{font-family:inherit!important}.profileStudioApp{background:#f6f8fa;grid-template-rows:44px minmax(0,1fr);grid-template-columns:236px minmax(0,1fr);font-size:14px}.studioTopBanner{color:#fff;z-index:50;background:linear-gradient(100deg,#09bddd,#1cd6b3);grid-area:1/1/auto/-1;grid-template-columns:80px 1fr 80px;align-items:center;height:44px;padding:0 22px;display:grid;position:sticky;top:0}.studioTopBanner>b{text-align:center;letter-spacing:-.025em;font-size:14px;font-weight:750}.studioTopBanner>span{font-size:20px}.studioTopBanner>div{justify-content:flex-end;gap:16px;display:flex}.studioTopBanner i{font-size:16px;font-style:normal}.studioSidebar{border-right-color:#e1e6e9;grid-row:2;height:calc(100vh - 44px);padding:17px 13px;top:44px}.studioWorkspace{grid-row:2}.studioBrand b{background:linear-gradient(145deg,#08bdd9,#25d5b5)}.studioAccount{margin:20px 0 14px}.studioSidebar>p{margin:12px 11px 7px;font-size:12px}.studioSidebar nav{gap:4px}.studioSidebar nav button{height:43px;padding:0 11px;font-size:13px;font-weight:650}.studioSidebar nav button:hover,.studioSidebar nav button.active{color:#00a6c2;background:#eaf9fc}.studioSidebar nav button i{font-size:14px}.studioSideHelp b{font-size:12px}.studioSideHelp small{font-size:10.5px}.workspaceHeader{height:58px;padding:0 24px;top:44px}.workspaceHeader h1{letter-spacing:-.035em;margin-top:1px;font-size:20px;font-weight:750}.workspaceActions button,.headerLink,.liveState{font-size:12px}.studioCanvas{min-height:calc(100vh - 102px)}.previewColumn{height:calc(100vh - 102px);padding:24px;top:102px}.previewModeSwitch button{padding:9px 15px;font-size:12px}.creatorPhone{width:330px;height:630px}.profileHero h2{font-size:calc(19px * var(--preview-scale));font-weight:800}.profileHero p{font-size:calc(11px * var(--preview-scale));line-height:1.65}.profileHero>span{font-size:10px}.previewBlock{padding:11px}.previewBlock b{font-size:calc(12px * var(--preview-scale));font-weight:750}.previewBlock small{font-size:calc(9px * var(--preview-scale));margin-top:5px}.previewBlock>span{font-size:9px}.profileUrl{padding-left:15px;font-size:12px}.profileUrl button{font-size:10px}.controlColumn{padding:18px 20px}.profileIdentity{padding:17px 19px}.profileIdentity input{padding:9px;font-size:13px}.controlPanel{min-height:690px}.controlTabs button{font-size:13px;font-weight:650}.sectionTitle h2{font-size:18px;font-weight:800}.sectionTitle p{font-size:11px;line-height:1.5}.sectionTitle>span{font-size:10px}.basicFields label,.inlineBlockEditor label,.loginFields>label:not(.kakaoSetting){font-size:11px}.basicFields input,.basicFields textarea,.inlineBlockEditor input,.loginFields input,.loginFields textarea{padding:10px;font-size:13px}.basicFields textarea,.loginFields textarea{height:62px}.blockAddBar{gap:7px;padding:12px}.blockAddBar button{padding:7px 9px;font-size:10px}.blockRowTop{min-height:58px;padding:9px 12px}.blockRowTop b{font-size:12px;font-weight:750}.blockIcon{width:32px;height:32px;font-size:11px}.inlineBlockEditor{padding:12px}.deleteBlock{font-size:10px}.themeSample{height:105px}.themeGrid small{font-size:10.5px;line-height:1.4}.detailControls small{font-size:10px}.kakaoSetting b{font-size:12px}.kakaoSetting small{font-size:10px}.loginContent>small{font-size:9px}.loginContent h2{font-size:20px}.loginContent p,.loginContent button{font-size:11px}.adminModule{padding:26px 34px}.moduleHeroV2 h2{font-size:32px;font-weight:800}.moduleHeroV2 p{font-size:14px;line-height:1.55}.moduleHeroV2>button,.modulePrimary{background:#08b6d3;padding:12px 17px;font-size:12px}.automationState>span,.connectionNotice b{font-size:12px}.connectionNotice small{font-size:10px}.publicProfilePage{font-family:Pretendard Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif!important}@media (width<=1100px){.profileStudioApp{grid-template-columns:78px minmax(0,1fr)}.studioCanvas{grid-template-columns:390px minmax(520px,1fr)}}@media (width<=850px){.profileStudioApp{display:block}.studioTopBanner{justify-content:center;display:flex;position:sticky}.studioTopBanner>span,.studioTopBanner>div{display:none}.workspaceHeader{top:44px}.previewColumn{height:auto;top:auto}.adminModule{padding:20px}}@media (width<=520px){.studioTopBanner>b{font-size:12px}.workspaceHeader h1{font-size:17px}.controlTabs button{font-size:11px}.themeGrid{grid-template-columns:1fr}.moduleHeroV2 h2{font-size:25px}}.profileStudioApp{grid-template-columns:260px minmax(0,1fr);font-size:16px}.studioSidebar{padding:18px 14px}.studioAccount{padding:12px}.expandedNav{flex:1;padding-right:3px;overflow:auto;gap:0!important}.sideNavGroup{flex-direction:column;display:flex}.sideNavGroup>p{color:#a1abb0;margin:16px 11px 7px;font-size:13px;font-weight:800}.sideNavItem{flex-direction:column;display:flex}.studioSidebar .expandedNav button{height:auto;min-height:45px;padding:10px 12px;font-size:15px;line-height:1.25}.studioSidebar .expandedNav button.parent span{color:#a1abb0;margin-left:auto;font-size:11px}.studioSidebar .expandedNav button.child{color:#7c898f;min-height:36px;padding:7px 12px 7px 44px;font-size:13px;font-weight:550}.studioSidebar .expandedNav button.child:hover,.studioSidebar .expandedNav button.child.active{color:#00a9c4;background:0 0;font-weight:800}.studioSidebar .expandedNav button.child small{color:#99a3a8;background:#eef2f3;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:8px}.studioSideHelp{flex:none;margin-top:10px}.workspaceHeader small{font-size:13px}.liveState,.workspaceActions button,.headerLink,.previewModeSwitch button{font-size:14px}.profileIdentity>div span{font-size:13px}.profileIdentity>div b{font-size:19px}.profileIdentity label{font-size:13px}.profileIdentity input{font-size:15px}.sectionTitle p,.basicFields label,.inlineBlockEditor label,.loginFields>label:not(.kakaoSetting){font-size:13px}.basicFields input,.basicFields textarea,.inlineBlockEditor input,.loginFields input,.loginFields textarea{font-size:15px}.blockAddBar button{font-size:12px}.themeGrid strong{font-size:15px}.themeGrid small{font-size:12px}.detailControls label,.detailControls>div{font-size:14px}.subTitle{font-size:15px}.loginTypeGrid b{font-size:14px}.loginTypeGrid small{font-size:12px}.moduleHeroV2 h2{font-size:38px}.moduleHeroV2 p{font-size:16px}.moduleHeroV2 span{font-size:13px}.moduleHeroV2>button,.modulePrimary{font-size:14px}.moduleStatsV2 span,.moduleStatsV2 small{font-size:13px}.moduleStatsV2 b{font-size:29px}.moduleCard h3{font-size:19px}.moduleCard>p,.quickActions button,.crmRow,.moduleInlineForm label,.automationForm label{font-size:14px}.moduleInlineForm input,.moduleToolbar input,.automationForm input,.automationForm textarea,.automationForm select{font-size:15px}.crmHeader,.crmRow b small{font-size:12px}.shopProductGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.shopProductGrid article{position:relative}.shopVisual{color:#007e94;letter-spacing:.12em;background:linear-gradient(145deg,#dff7fa,#86dce7);border-radius:12px;place-items:center;height:190px;font-size:22px;font-weight:950;display:grid}.shopVisual.v1{color:#91421f;background:linear-gradient(145deg,#fff0e3,#f0a77c)}.shopVisual.v2{color:#51369f;background:linear-gradient(145deg,#ede8ff,#a694eb)}.shopProductGrid article>span{color:#07926a;background:#e9faf5;border-radius:99px;margin-top:13px;padding:5px 8px;font-size:11px;display:inline-block}.shopProductGrid h3{margin:10px 0}.shopProductGrid article>b{font-size:18px}.shopProductGrid article>button{float:right;background:#fff;border:1px solid #dce4e6;border-radius:8px;padding:8px 10px}.reviewList{padding:0 20px}.reviewList>article{border-top:1px solid #e8edef;align-items:center;gap:13px;padding:18px 0;display:flex}.reviewList>article>i{color:#009fba;background:#e9f9fb;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.reviewList>article>div{flex:1}.reviewList b{font-size:14px}.reviewList em{color:#ffb21d;margin-left:8px;font-style:normal}.reviewList p{margin:6px 0;font-size:13px}.reviewList small{color:#8c989d}.reviewList>article>button,.trackingTable button{background:#fff;border:1px solid #dce4e6;border-radius:8px;padding:8px 10px}.trackingTable>div{border-top:1px solid #e7ecee;grid-template-columns:1.5fr .7fr .7fr 60px;align-items:center;padding:16px 0;font-size:13px;display:grid}.trackingTable b small{color:#8a969c;margin-top:4px;font-weight:400;display:block}.trackingTable em{color:#00a2bc;font-style:normal;font-weight:800}.toolFeaturePanel{background:linear-gradient(110deg,#fff 0 48%,#f2fbfc 100%);border:1px solid #dfe6e8;border-radius:20px;grid-template-columns:1fr 1fr;min-height:640px;display:grid;overflow:hidden}.toolFeaturePanel>section{padding:54px 56px}.toolFeaturePanel>section>span{color:#fff;background:#17242b;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-block}.toolFeaturePanel h3{white-space:pre-line;letter-spacing:-.055em;margin:25px 0 16px;font-size:40px;line-height:1.2}.toolFeaturePanel>section>p{color:#68777e;margin-bottom:28px;font-size:15px}.toolFeature{background:#fff;border:1px solid #e2e8ea;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.toolFeature>i{color:#00a7c2;background:#e7f9fb;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.toolFeature span{flex:1}.toolFeature b,.toolFeature small{display:block}.toolFeature b{font-size:14px}.toolFeature small{color:#879298;margin-top:3px;font-size:12px}.toolFeaturePanel>section>button{color:#fff;background:#08b8d5;border:0;border-radius:11px;margin-top:26px;padding:15px 28px;font-size:15px;font-weight:850;box-shadow:0 12px 25px #08b8d533}.toolFeaturePanel>aside{background:radial-gradient(circle,#fff 0,#eaf8fa 70%);place-items:center;display:grid;position:relative}.toolPhone{background:#c7deef;border:10px solid #fff;border-radius:27px;flex-direction:column;align-items:center;width:230px;height:380px;padding:30px 20px;display:flex;box-shadow:0 25px 60px #23333a24}.toolPhone span{font-size:12px}.toolPhone b{margin:35px 0;font-size:23px}.toolPhone i{background:#fff;border-radius:13px;place-items:center;width:100%;height:115px;font-size:24px;font-style:normal;display:grid}.toolPhone button{background:#fff;border:0;border-radius:8px;width:100%;margin-top:auto;padding:11px}.floatChip{color:#514800;background:#ffe500;border-radius:99px;padding:10px 13px;font-size:11px;font-style:normal;font-weight:800;position:absolute;box-shadow:0 10px 25px #27363c20}.floatChip.c1{top:20%;right:8%}.floatChip.c2{background:#fff;bottom:20%;left:8%}.floatChip.c3{bottom:12%;right:7%}.memberGatePage{background:#f3f5f7;place-items:center;min-height:100vh;padding:22px;font-family:Pretendard Variable,Pretendard,Noto Sans KR,sans-serif;display:grid}.memberGateShell{color:#172129;background:#fff;border-radius:32px;width:min(440px,100%);min-height:720px;overflow:hidden;box-shadow:0 28px 70px #24343b20}.memberGateHero{background:linear-gradient(180deg,var(--public-accent) 0 12%,#e8ebef 24% 70%,#8bdbea 100%);place-items:center;height:390px;display:grid;position:relative}.memberGateTop{color:#fff;justify-content:space-between;display:flex;position:absolute;top:20px;left:24px;right:24px}.memberGateTop b{background:#ffffff25;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.memberLock{filter:drop-shadow(0 10px 12px #313c4350);font-size:72px}.memberBadge{color:#605800;background:#f8e900;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;bottom:18px;left:22px}.memberGateContent{padding:27px 22px 24px}.memberGateContent>small{color:var(--public-accent);font-weight:850}.memberGateContent h1{letter-spacing:-.045em;margin:7px 0 9px;font-size:25px}.memberGateContent>p{color:#69777e;margin:0 0 16px;font-size:14px;line-height:1.6}.memberBenefit{color:#334249;background:#effbfc;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.memberBenefit>i{color:#00a9c3;font-style:normal}.memberBenefit b,.memberBenefit small{display:block}.memberBenefit b{font-size:13px}.memberBenefit small{color:#7c8a90;margin-top:3px;font-size:11px}.publicKakaoButton{background:#fee500;border-radius:13px;justify-content:center;align-items:center;gap:9px;height:58px;margin-top:16px;font-size:16px;font-weight:850;display:flex;color:#191600!important}.memberGateContent>em{text-align:center;color:#a1aaae;margin-top:13px;font-size:10px;font-style:normal;display:block}.memberGateError{color:#bc5146;background:#fff3f1;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.45}.memberGateLoading{color:#00a8c2;font-size:20px;font-weight:900;animation:1s infinite alternate pulse}@keyframes pulse{50%{opacity:.5}}.syncConnectionCard{background:linear-gradient(100deg,#f8feff,#fff);border:1px solid #cceef2;border-left:4px solid #0bc8b2;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;margin-bottom:20px;padding:15px;display:grid}.syncConnectionIcon{color:#fff;background:#0cc8b4;border-radius:12px;place-items:center;width:45px;height:45px;font-weight:950;display:grid}.syncConnectionCard small,.syncConnectionCard b,.syncConnectionCard p{margin:0;display:block}.syncConnectionCard small{color:#00a3bd;font-size:11px;font-weight:850}.syncConnectionCard b{margin-top:3px;font-size:15px}.syncConnectionCard p{color:#76858b;margin-top:4px;font-size:11px}.syncConnectionCard>span{border-radius:99px;padding:7px 9px;font-size:10px;font-weight:800}.syncConnectionCard .ready{color:#0a9569;background:#e8faf3}.syncConnectionCard .waiting{color:#867000;background:#fff5cd}.syncFlowGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.syncFlowGrid article{border:1px solid #e0e7e9;border-radius:11px;padding:12px;position:relative}.syncFlowGrid i{color:#00a2bc;background:#e8f9fb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:grid}.syncFlowGrid b,.syncFlowGrid small{display:block}.syncFlowGrid b{margin-top:9px;font-size:12px}.syncFlowGrid small{color:#889399;margin-top:4px;font-size:10px}.syncSetupInfo{border:1px solid #e1e7e9;border-radius:11px;align-items:center;margin-top:10px;padding:11px 12px;display:flex}.syncSetupInfo>div{flex:1;min-width:0}.syncSetupInfo b,.syncSetupInfo code{display:block}.syncSetupInfo b{color:#7a878d;font-size:10px}.syncSetupInfo code{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.syncSetupInfo button{color:#fff;background:#142129;border:0;border-radius:8px;padding:8px 11px}@media (width<=620px){.memberGatePage{padding:0}.memberGateShell{border-radius:0;min-height:100vh}.syncConnectionCard{grid-template-columns:42px 1fr}.syncConnectionCard>span{grid-column:2}.syncFlowGrid{grid-template-columns:1fr}}.memberGatePage{background:#f4f4f4}.memberGateShell{border-radius:34px;flex-direction:column;width:min(474px,100%);height:min(780px,100vh - 40px);min-height:620px;display:flex}.memberGateHero{background:linear-gradient(150deg,#08bcd7 0%,#15cfb1 42%,#11252c 100%);flex:1;height:auto;min-height:0;overflow:hidden}.memberGateHero:before{content:"";background:radial-gradient(circle at 80% 18%,#ffffff38,#0000 25%),linear-gradient(#0000 45%,#08181c70);position:absolute;inset:0}.memberVisualBrand{color:#fff;letter-spacing:.22em;z-index:1;font-size:13px;font-weight:900;position:absolute;top:27px;left:28px}.memberVisualCopy{color:#fff;z-index:1;position:absolute;bottom:34px;left:32px;right:32px}.memberVisualCopy b,.memberVisualCopy span{display:block}.memberVisualCopy b{letter-spacing:-.055em;font-size:28px;line-height:1.25}.memberVisualCopy span{opacity:.78;max-width:320px;margin-top:10px;font-size:12px;line-height:1.55}.memberMute{z-index:2;color:#fff;background:#0009;border:0;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:188px;height:150px;display:flex;position:relative}.memberMute i{font-size:38px;font-style:normal;transform:rotate(-35deg)}.memberMute span{font-size:14px;font-weight:800}.memberGateContent{background:#fff;padding:17px 20px 21px}.memberSpeech,.previewSpeech{z-index:4;letter-spacing:-.035em;background:#fff;border-radius:13px;width:max-content;max-width:95%;margin:-48px auto 16px;padding:11px 17px;font-size:15px;font-weight:850;position:relative;box-shadow:0 3px 12px #1c2a3030}.memberSpeech strong,.previewSpeech strong{color:#ff4d57}.publicKakaoButton{border-radius:13px;height:61px;margin:0;font-size:17px}.memberGateError{margin:0 0 10px}.memberGateContent>em,.memberBenefit{display:none}.loginPreview{background:#fff;height:calc(100% - 29px)}.loginArtwork{background:linear-gradient(150deg,var(--preview-accent),#16ceb0 45%,#10252c);flex:1;display:block;height:auto!important}.loginArtwork:before{content:"";background:radial-gradient(circle at 80% 18%,#ffffff38,#0000 25%),linear-gradient(#0000 45%,#08181c70);position:absolute;inset:0}.loginArtwork:after{display:none}.loginArtwork>b{color:#fff;letter-spacing:.2em;z-index:1;font-size:8px;position:absolute;top:18px;left:19px}.loginArtwork>div{z-index:1;color:#fff;position:absolute;bottom:24px;left:20px;right:20px}.loginArtwork>div strong,.loginArtwork>div small{display:block}.loginArtwork>div strong{letter-spacing:-.04em;font-size:17px;line-height:1.25}.loginArtwork>div small{opacity:.75;margin-top:6px;font-size:8px;line-height:1.45}.loginArtwork>button{z-index:3;color:#fff;background:#0009;border:0;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:120px;height:98px;font-size:25px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loginArtwork>button span{font-size:8px;font-weight:800}.loginContent{flex:none;padding:12px 14px 15px}.loginContent .previewSpeech{margin:-34px auto 10px;padding:8px 11px;font-size:10px}.loginContent .kakaoButton{border-radius:9px;height:42px;margin:0;font-size:11px}.loginPreview.card .loginArtwork{height:auto}.loginPreview.video .loginArtwork>button{background:#000a}@media (width<=620px){.memberGateShell{border-radius:0;height:100vh}.memberGateContent{padding-bottom:20px}.memberVisualCopy b{font-size:25px}}.memberGateShell{background:#0b2429;position:relative}.memberGateHero{height:auto;min-height:0;position:absolute;inset:0}.memberGateContent{z-index:5;background:0 0;padding:18px 20px 24px;position:absolute;bottom:0;left:0;right:0}.memberSpeech{margin:0 auto 16px}.publicKakaoButton{box-shadow:0 10px 30px #0a191c45}.memberGateError{background:#fff}.memberMute{cursor:pointer;touch-action:manipulation;transition:width .25s,height .25s,border-radius .25s,transform .25s,top .25s,right .25s}.memberGateShell.soundOn .memberMute{background:#08181cb8;border-radius:99px;flex-direction:row;gap:7px;width:112px;height:43px;position:absolute;top:22px;left:auto;right:22px;transform:none}.memberGateShell.soundOn .memberMute i{font-size:18px;transform:none}.memberGateShell.soundOn .memberMute span{font-size:11px}.memberGateShell.soundOn .memberGateHero{animation:2.4s ease-in-out infinite alternate soundGlow}@keyframes soundGlow{to{filter:saturate(1.18)brightness(1.06)}}.loginPreview{position:relative}.loginPreview .loginArtwork{position:absolute;inset:0;height:auto!important}.loginPreview .loginContent{z-index:5;background:0 0;padding:12px 14px 15px;position:absolute;bottom:0;left:0;right:0}.loginContent .previewSpeech{margin:0 auto 10px}.loginArtwork>button{cursor:pointer;transition:all .25s}.loginPreview.soundOn .loginArtwork>button{border-radius:99px;flex-direction:row;gap:4px;width:78px;height:31px;font-size:13px;top:12px;left:auto;right:12px;transform:none}.loginPreview.soundOn .loginArtwork>button span{font-size:7px}.loginPreview.soundOn .loginArtwork{animation:2.4s ease-in-out infinite alternate soundGlow}.loginPreview.image .loginArtwork>button{display:flex}.memberGateShell .memberVisualCopy{bottom:145px}.loginPreview .loginArtwork>div{bottom:92px}.memberGatePage{background:#f5f5f5;min-height:100dvh;padding:32px 0}.memberGateShell{border-radius:32px;width:min(473px,100%);height:calc(100dvh - 64px);min-height:0}.memberGateShell.video .memberGateHero:before,.loginPreview.video .loginArtwork:before{display:none}.memberMute{border-radius:40px;width:209px;height:160px}.memberSpeech{font-size:16px}@media (width<=620px){.memberGatePage{padding:0}.memberGateShell{border-radius:0;height:100dvh;min-height:100dvh}}.profileArrival{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cdeef2;border-radius:14px;width:min(390px,100% - 32px);padding:14px 17px;animation:.45s both arrivalIn;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #17242b24}.profileArrival b,.profileArrival span{display:block}.profileArrival b{color:#009cb6;font-size:14px}.profileArrival span{color:#617078;margin-top:3px;font-size:12px}@keyframes arrivalIn{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.darkAddButton{color:#fff;background:#1d272c;border:0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:800}.fieldError{border-color:#ef6262!important;box-shadow:0 0 0 3px #ef626214!important}.fieldErrorText{margin-top:5px;font-weight:650;display:block;color:#e14c4c!important}.editableBlocks>article{background:#fff}.blockRowTop{min-height:64px}.blockRowTop>div:first-of-type{min-width:0}.blockRowTop b{font-size:14px}.blockRowTop small{font-size:11px}.designControlBody{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.designControlBody>.sectionTitle{grid-column:1/-1}.designSection{background:#fff;border:1px solid #e0e7e9;border-radius:14px;padding:17px}.designSection h3{margin:0 0 13px;font-size:15px}.designSection h3 small{color:#8b979c;margin-left:5px;font-weight:600}.segmentedChoices,.ratioChoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.segmentedChoices button,.ratioChoices button{color:#526168;background:#fff;border:1px solid #dce5e8;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:88px;display:flex}.segmentedChoices button.selected,.ratioChoices button.selected{color:#009db7;background:#effbfc;border:2px solid #05b8d5}.segmentedChoices i,.ratioChoices i{font-size:22px;font-style:normal}.segmentedChoices b,.ratioChoices b{font-size:12px}.segmentedChoices small{color:#8b979d;font-size:9px}.countedField{margin-top:13px;font-size:11px;font-weight:800;display:block}.countedField>span{margin-bottom:6px;display:block}.countedField>div{position:relative}.countedField input{border:1px solid #dce5e8;border-radius:9px;width:100%;padding:11px 50px 11px 11px}.countedField>div small{color:#9aa4a8;position:absolute;top:12px;right:10px}.countedField em{color:#df5353;margin-top:6px;font-size:10px;font-style:normal;display:block}.uploadDrop{color:#718087;background:#f9fbfc;border:1px dashed #bfcdd2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:100px;margin-top:10px;display:flex}.uploadDrop i{font-size:20px;font-style:normal}.uploadDrop b{font-size:12px}.uploadDrop small{font-size:9px}.fillMode{background:#f0f4f5;border-radius:9px;margin-bottom:12px;padding:3px;display:flex}.fillMode button{color:#78868c;background:0 0;border:0;border-radius:7px;flex:1;padding:8px}.fillMode button.selected{color:#00a4bf;background:#fff;font-weight:800;box-shadow:0 2px 7px #22343b12}.colorFields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.colorFields label{font-size:10px;font-weight:800}.colorFields label span{gap:6px;margin-top:6px;display:flex}.colorFields input[type=color]{border:0;border-radius:8px;width:36px;height:36px;padding:0;overflow:hidden}.colorFields input:not([type=color]){border:1px solid #dce5e8;border-radius:8px;width:100%;min-width:0;padding:8px}.colorPreview{color:#fff;text-shadow:0 1px 4px #0006;border-radius:9px;grid-column:1/-1;place-items:center;height:42px;font-size:10px;font-weight:800;display:grid}.compactRanges{border-top:1px solid #e7ecee;gap:10px;margin-top:14px;padding-top:14px;display:grid}.compactRanges label{grid-template-columns:100px 45px 1fr;align-items:center;font-size:11px;display:grid}.compactRanges b{color:#00a1bc}.compactRanges input{accent-color:#05b8d5}.fanSection{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.fanSection h3{margin-bottom:4px}.fanSection p{color:#839096;margin:0;font-size:10px}.fanSection>label:last-child{grid-column:1/-1;font-size:11px;font-weight:800;position:relative}.fanSection>label:last-child input{border:1px solid #dce5e8;border-radius:9px;width:100%;margin-top:6px;padding:10px 45px 10px 10px;display:block}.fanSection>label:last-child small{color:#909ca1;position:absolute;bottom:10px;right:10px}.fanBadge{color:#605700;background:#fee500;border-radius:7px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:10px;left:15px}.profileHero{min-height:185px}.liveProfile.banner-wide .profileHero{min-height:145px}.profileHero.mode-title .profileAvatar{display:none}.profileHero.mode-title{padding-top:38px}.planRequired,.planReady{white-space:nowrap;border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:850}.planRequired{color:#fff;background:#08b8d5}.planReady{color:#078c64;background:#e7faf3}.planModalBackdrop{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17212978;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.planModal{color:#1d282e;background:#fff;border-radius:18px;width:min(500px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #17212945}.planClose{color:#859197;background:0 0;border:0;font-size:26px;position:absolute;top:15px;right:18px}.planCrown{color:#fff;background:linear-gradient(145deg,#08b8d5,#18d3b7);border-radius:14px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.planModal h2{letter-spacing:-.04em;margin:18px 0 6px;font-size:23px}.planModal>p{color:#7b898f;margin:0;font-size:13px}.planModal ul{background:#f5f8f9;border-radius:12px;margin:18px 0;padding:14px 16px;list-style:none}.planModal li{color:#4d5c62;margin:7px 0;font-size:12px}.planOptions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.planOptions button{text-align:left;background:#fff;border:1px solid #dce5e8;border-radius:12px;min-height:98px;padding:16px;position:relative}.planOptions button.selected{background:#effbfc;border:2px solid #08b8d5;padding:15px}.planOptions small,.planOptions b,.planOptions span{display:block}.planOptions small{color:#76848a}.planOptions b{margin-top:5px;font-size:20px}.planOptions span{color:#009db7;margin-top:5px;font-size:10px}.planOptions em{color:#fff;background:#11c8b0;border-radius:99px;padding:4px 8px;font-size:9px;font-style:normal;position:absolute;top:-9px;left:16px}.planStart{color:#fff;background:#08b8d5;border:0;border-radius:10px;width:100%;margin-top:18px;padding:14px;font-weight:850}.planLater{color:#8a969b;background:0 0;border:0;margin:8px auto 0;padding:7px;display:block}.planFootnote{text-align:center;color:#a0aaae;font-size:9px;display:block}.planModalBackdrop{animation:.18s modalFade}.planModal{animation:.22s modalRise}@keyframes modalFade{0%{opacity:0}}@keyframes modalRise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=900px){.designControlBody{grid-template-columns:1fr}.designControlBody>.sectionTitle,.fanSection{grid-column:1}.syncConnectionCard{grid-template-columns:42px 1fr}.syncConnectionCard>button{grid-column:2;width:max-content}}@media (width<=520px){.colorFields,.planOptions{grid-template-columns:1fr}.colorPreview{grid-column:1}.planModal{padding:22px}.compactRanges label{grid-template-columns:1fr 45px}.compactRanges input{grid-column:1/-1}}.kakaoWizard{color:#1d282e;background:#fff;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 32px);padding:28px;animation:.22s modalRise;position:relative;overflow:auto;box-shadow:0 30px 90px #17212945}.wizardHeader{align-items:flex-start;gap:14px;padding-right:30px;display:flex}.wizardHeader>i{color:#fff;background:linear-gradient(145deg,#09bda9,#12d4bd);border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:23px;font-style:normal;font-weight:950;display:grid}.wizardHeader small{color:#00a9c2;font-size:11px;font-weight:850}.wizardHeader h2{letter-spacing:-.04em;margin:4px 0 5px;font-size:23px}.wizardHeader p{color:#77858b;margin:0;font-size:12px;line-height:1.55}.wizardSteps{grid-template-columns:repeat(3,1fr);gap:7px;margin:22px 0 16px;display:grid}.wizardSteps span{color:#8b979c;text-align:center;background:#f2f5f6;border-radius:9px;padding:9px 8px;font-size:11px;font-weight:800}.wizardSteps .done{color:#0c956d;background:#e9faf5}.wizardSteps .active{color:#009eb9;background:#e9f9fc;box-shadow:inset 0 0 0 1px #a8e8f1}.kakaoConsoleLink{color:#243238;background:#fbfefe;border:1px solid #dce8ea;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.kakaoConsoleLink b,.kakaoConsoleLink small{display:block}.kakaoConsoleLink b{font-size:12px}.kakaoConsoleLink small{color:#718187;font-size:10px}.wizardRedirect{border:1px solid #e1e7e9;border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.wizardRedirect span{flex:1;min-width:0}.wizardRedirect b,.wizardRedirect code{display:block}.wizardRedirect b{color:#75838a;font-size:10px}.wizardRedirect code{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.wizardRedirect button{color:#fff;background:#1d282e;border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.wizardFields{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.wizardFields label{font-size:12px;font-weight:800}.wizardFields label em{color:#8c989d;font-size:9px;font-style:normal;font-weight:650}.wizardFields input{color:#203038;background:#fff;border:1px solid #dbe4e7;border-radius:10px;outline:none;width:100%;margin-top:7px;padding:12px;display:block}.wizardFields input:focus{border-color:#08b8d5;box-shadow:0 0 0 3px #08b8d517}.wizardFields small{color:#8b969b;margin-top:5px;font-size:9px;font-weight:550;display:block}.wizardSafety{color:#397079;background:#f0fbfc;border-radius:10px;margin-top:17px;padding:11px 12px;font-size:10px}.wizardConnect{color:#fff;background:#08b8d5;border:0;border-radius:11px;width:100%;margin-top:12px;padding:14px;font-size:13px;font-weight:850;box-shadow:0 8px 20px #08b8d52b}.wizardConnect:disabled{box-shadow:none;cursor:not-allowed;background:#c5d0d4}@media (width<=620px){.kakaoWizard{border-radius:0;max-height:100vh;padding:22px}.wizardFields,.wizardSteps{grid-template-columns:1fr}.kakaoConsoleLink{flex-direction:column;align-items:flex-start}}.wizardResult{border-radius:11px;align-items:flex-start;gap:9px;margin:-5px 0 12px;padding:12px 13px;font-size:11px;line-height:1.5;display:flex}.wizardResult b{white-space:nowrap}.wizardResult.success{color:#087957;background:#eafaf4}.wizardResult.error{color:#a94437;background:#fff2ef}.wizardConnect.connected{background:#11b990}@media (width<=1250px){.profileStudioApp{grid-template-columns:250px minmax(0,1fr)}.studioSidebar .expandedNav button{font-size:14.5px}.studioSidebar .expandedNav button.child{font-size:13.5px}.studioCanvas{grid-template-columns:380px minmax(510px,1fr)}.toolFeaturePanel>section{padding:38px}.toolFeaturePanel h3{font-size:32px}}@media (width<=1100px){.profileStudioApp{grid-template-columns:78px minmax(0,1fr)}.sideNavGroup>p,.studioSidebar .expandedNav button.child,.studioSidebar .expandedNav button.parent span{display:none}.studioSidebar .expandedNav button{justify-content:center;font-size:0}.studioSidebar .expandedNav button i{font-size:17px}.shopProductGrid{grid-template-columns:1fr 1fr}.toolFeaturePanel{grid-template-columns:1fr}.toolFeaturePanel>aside{min-height:480px}}@media (width<=650px){.shopProductGrid{grid-template-columns:1fr}.toolFeaturePanel>section{padding:28px 22px}.toolFeaturePanel h3{font-size:30px}.trackingTable>div{grid-template-columns:1fr .6fr}.trackingTable>div span,.trackingTable>div em{display:none}}.studioSidebar .expandedNav button.child small.paid{color:#078b66;background:#e8faf4}.reviewModule{max-width:1080px;margin:0 auto}.reviewPaywall{text-align:center;background:linear-gradient(145deg,#fff 0 58%,#edfafd);border:1px solid #dfe8ea;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:52px 24px;display:flex}.reviewPaywallIcon{color:#fff;background:linear-gradient(145deg,#08b8d5,#17cfb4);border-radius:20px;place-items:center;width:72px;height:72px;font-size:31px;display:grid;box-shadow:0 18px 35px #08b8d52d}.reviewPaywall>span{color:#fff;background:#16242b;border-radius:99px;margin-top:22px;padding:7px 12px;font-size:11px;font-weight:850}.reviewPaywall h3{letter-spacing:-.045em;margin:16px 0 8px;font-size:29px}.reviewPaywall p{color:#728087;max-width:530px;font-size:14px;line-height:1.65}.reviewPaywall>div:not(.reviewPaywallIcon){text-align:left;color:#45545a;background:#f5f8f9;border-radius:14px;gap:9px;margin:12px 0 5px;padding:18px 22px;font-size:13px;display:grid}.reviewPaywall>button{color:#fff;background:#08b8d5;border:0;border-radius:11px;margin-top:17px;padding:14px 32px;font-size:14px;font-weight:850;box-shadow:0 12px 26px #08b8d530}.reviewPaywall>small{color:#98a3a7;margin-top:10px}.reviewFormShell{background:#fff;border:1px solid #dfe6e8;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #20333a0c}.reviewFormHeader{border-bottom:1px solid #e7ecee;justify-content:space-between;align-items:center;min-height:70px;padding:0 28px;display:flex}.reviewFormHeader>div{align-items:center;gap:10px;display:flex}.reviewFormHeader>div span{color:#fff;background:#08b8d5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.reviewFormHeader b{font-size:17px}.reviewFormHeader em{color:#078c68;background:#e9faf4;border-radius:99px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:850}.reviewWarning{color:#a9543e;background:#fff2ec;border-radius:13px;align-items:flex-start;gap:12px;margin:24px 28px 0;padding:16px 18px;display:flex}.reviewWarning>i{color:#fff;background:#ff6845;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid}.reviewWarning p{margin:0}.reviewWarning b,.reviewWarning span{display:block}.reviewWarning b{color:#4a3b36;font-size:13px}.reviewWarning span{margin-top:4px;font-size:11px;font-weight:650;line-height:1.65}.reviewFormGrid{grid-template-columns:1fr 1fr;gap:18px 16px;padding:25px 28px;display:grid}.reviewFormGrid h3{color:#7e8b90;border-top:1px solid #edf0f1;grid-column:1/-1;margin:4px 0 -4px;padding-top:18px;font-size:11px}.reviewFormGrid h3:first-child{border-top:0;padding-top:0}.reviewFormGrid label{color:#354249;font-size:12px;font-weight:800}.reviewFormGrid label.wide,.reviewFormGrid .wide{grid-column:1/-1}.reviewFormGrid sup,.accountHeading sup{color:#f15353}.reviewFormGrid input,.reviewFormGrid select{width:100%;height:48px;font:inherit;color:#26343a;background:#fff;border:1px solid #dce4e7;border-radius:9px;margin-top:8px;padding:0 13px;display:block}.reviewFormGrid input::placeholder{color:#aab4b9}.reviewFormGrid input:read-only{background:#f7f9fa}.reviewFormGrid label>small{color:#8c989e;margin-top:7px;font-size:10px;font-weight:500;display:block}.inlineVerify{align-items:end;gap:8px;display:flex}.inlineVerify input{flex:1}.inlineVerify button{color:#fff;background:#263238;border:0;border-radius:9px;min-width:92px;height:48px;font-weight:800}.inlineVerify button:disabled{cursor:not-allowed;background:#a8b0b4}.inlineVerify button.verified{background:#0dbb86}.inlineVerify.address input,.reviewFormGrid label.wide>input+input{margin-top:8px}.reviewUpload{color:#68777e;background:#fafcfd;border:1px dashed #c4d1d5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:150px;margin-top:8px;display:flex;position:relative}.reviewUpload i{color:#00a8c3;background:#ecfafd;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;font-style:normal;display:grid}.reviewUpload b{font-size:12px}.reviewUpload small{color:#89969b!important;margin:0!important;font-size:10px!important}.reviewUpload input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.reviewUpload.hasFile{color:#008da5;background:#f0fbfc;border-color:#08b8d5}.reviewAgreement{border-top:1px solid #e7ecee;align-items:center;gap:10px;padding:20px 28px;font-size:12px;display:flex}.reviewAgreement input{accent-color:#08b8d5;width:18px;height:18px}.reviewAgreement b{color:#00a3bd}.reviewFormActions{grid-template-columns:160px 1fr;gap:10px;padding:0 28px 25px;display:grid}.reviewFormActions button{background:#fff;border:1px solid #dce4e7;border-radius:9px;height:48px;font-weight:850}.reviewFormActions button.primary{color:#fff;background:#08b8d5;border:0}.reviewFormActions button:disabled{color:#a6b0b6;cursor:not-allowed;background:#e9edf0}.settlementSteps{justify-content:center;align-items:center;gap:14px;padding:25px 20px 5px;display:flex}.settlementSteps b{color:#89959a;align-items:center;gap:8px;font-size:13px;display:flex}.settlementSteps b i{border:1px solid #ccd6da;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.settlementSteps b.active{color:#26343a}.settlementSteps b.active i,.settlementSteps b.done i{color:#fff;background:#08b8d5;border-color:#08b8d5}.settlementSteps>span{background:#dfe5e7;width:65px;height:1px}.reviewInfo{color:#5f6f75;background:#f6f9fa;border-left:4px solid #08b8d5;border-right:4px solid #08b8d5;margin:18px 28px 0;padding:14px 17px;font-size:12px}.accountHeading{margin:24px 28px 10px;font-size:12px}.accountTypes{grid-template-columns:1fr 1fr;gap:10px;margin:0 28px;display:grid}.accountTypes button{text-align:left;color:#627177;background:#fff;border:1px solid #dce4e7;border-radius:10px;align-items:center;gap:12px;min-height:76px;padding:13px 16px;display:flex}.accountTypes button.selected{color:#008da7;background:#eefdff;border:2px solid #08b8d5;padding:12px 15px}.accountTypes button>i{font-size:18px;font-style:normal}.accountTypes button span,.accountTypes b,.accountTypes small{display:block}.accountTypes b{color:#344148;font-size:12px}.accountTypes small{margin-top:3px;font-size:10px}.accountGrid{padding-top:22px}.sellerGrid{padding-top:24px}.sellerGrid .reviewWarning{margin:0 0 4px}.sellerGrid .reviewAgreement{border-top:0;padding:16px 0}.reviewComplete{background:linear-gradient(105deg,#ecfbfc,#fff);border:1px solid #ccebef;border-radius:17px;align-items:center;gap:18px;margin-bottom:16px;padding:24px;display:flex}.reviewComplete>i{color:#fff;background:#11c994;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;font-style:normal;display:grid}.reviewComplete>div{flex:1}.reviewComplete span{color:#079d77;font-size:10px;font-weight:850}.reviewComplete h3{margin:4px 0;font-size:17px}.reviewComplete p{color:#75848a;margin:0;font-size:11px}.reviewComplete>button{background:#fff;border:1px solid #d6e3e6;border-radius:9px;padding:10px 13px;font-weight:800}.reviewList .moduleToolbar>b{font-size:14px}@media (width<=720px){.reviewFormGrid{grid-template-columns:1fr;padding:20px}.reviewFormGrid h3,.reviewFormGrid label.wide,.reviewFormGrid .wide{grid-column:1}.reviewWarning{margin:18px 20px 0}.reviewFormHeader{padding:0 20px}.reviewFormHeader em{display:none}.reviewFormActions{grid-template-columns:1fr 1.6fr;padding:0 20px 20px}.reviewAgreement{padding:18px 20px}.accountTypes{grid-template-columns:1fr;margin:0 20px}.accountHeading{margin-left:20px}.reviewInfo{margin:18px 20px 0}.reviewComplete{flex-wrap:wrap;align-items:flex-start}.reviewComplete>div{min-width:calc(100% - 70px)}.reviewComplete>button{margin-left:66px}.reviewPaywall h3{font-size:24px}}.analyticsModule{max-width:1440px;margin:0 auto}.analyticsFilter{background:#fff;border:1px solid #e0e7e9;border-radius:14px;align-items:center;gap:8px;min-height:64px;margin-bottom:14px;padding:12px 16px;display:flex}.analyticsFilter>span{color:#6e7d83;margin-right:3px;font-size:11px;font-weight:850}.analyticsFilter label{background:#fafcfd;border:1px solid #dfe6e8;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.analyticsFilter label i{color:#87969b;font-style:normal}.analyticsFilter input{width:102px;font:inherit;color:#35434a;background:0 0;border:0;outline:0;font-size:11px}.analyticsFilter>em{color:#a0aaae;font-style:normal}.analyticsFilter>button{color:#6d7b81;background:#fff;border:1px solid #dfe6e8;border-radius:9px;height:38px;padding:0 14px;font-size:11px;font-weight:800}.analyticsFilter>button.active{color:#fff;background:#08b8d5;border-color:#08b8d5;box-shadow:0 7px 16px #08b8d526}.analyticsFilter>small{color:#929da2;margin-left:auto}.analyticsSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.analyticsSummary article{background:#fff;border:1px solid #e0e7e9;border-radius:14px;padding:17px 18px}.analyticsSummary article>div{align-items:center;gap:8px;display:flex}.analyticsSummary article>div i{color:#00a2bd;background:#eaf9fb;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.analyticsSummary span{color:#738188;font-size:11px}.analyticsSummary article>b{letter-spacing:-.035em;margin:11px 0 5px;font-size:23px;display:block}.analyticsSummary article>small{color:#0aa778;font-weight:850}.analyticsSummary article>small em{color:#9aa4a8;font-style:normal;font-weight:500}.analyticsTopGrid,.analyticsBottomGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.analyticsCard{background:#fff;border:1px solid #e0e7e9;border-radius:16px;min-width:0;padding:20px}.analyticsCard>header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.analyticsCard>header>div{align-items:flex-start;gap:9px;display:flex}.analyticsCard>header>div>i{background:#08b8d5;border-radius:50%;width:8px;height:8px;margin-top:4px}.analyticsCard header b,.analyticsCard header small{display:block}.analyticsCard header b{font-size:14px}.analyticsCard header small{color:#8a969b;margin-top:4px;font-size:10px}.analyticsCard header>em{color:#6d7b81;background:#f1f7f8;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.fanHeadline,.visitorHeadline{background:#f6f9fa;border-radius:12px;align-items:end;gap:24px;padding:14px 16px;display:flex}.fanHeadline span small,.fanHeadline span b,.visitorHeadline small,.visitorHeadline b{display:block}.fanHeadline span small,.visitorHeadline small{color:#89959a;font-size:9px}.fanHeadline span b,.visitorHeadline b{margin-top:4px;font-size:18px}.fanHeadline>strong{color:#0aa979;background:#e8faf3;border-radius:8px;margin-left:auto;padding:7px 9px;font-size:11px}.visitorHeadline>div{flex:1}.analyticsBarChart,.analyticsLineBars{background:repeating-linear-gradient(#fff 0 43px,#edf1f2 44px);border-bottom:1px solid #dfe5e7;align-items:flex-end;gap:10px;height:218px;padding:26px 8px 0;display:flex}.analyticsBarChart>div,.analyticsLineBars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.analyticsBarChart>div>span{background:linear-gradient(#10c5dd,#7ce3ed);border-radius:7px 7px 2px 2px;width:min(34px,70%);min-height:7px;transition:height .35s;position:relative}.analyticsBarChart>div>span>i{color:#708087;font-size:8px;font-style:normal;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.analyticsBarChart>div>small,.analyticsLineBars>div>small{color:#8b979c;font-size:9px;position:absolute;bottom:-20px}.analyticsLineBars>div>span{background:linear-gradient(#ff73af,#ffc5dd);border-radius:7px 7px 2px 2px;width:min(40px,75%);min-height:8px;transition:height .35s;position:relative}.analyticsLineBars>div>span>i{background:#fff;border:2px solid #08b8d5;border-radius:50%;width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%,50%)}.chartLegend{color:#78878d;align-items:center;gap:13px;padding-top:28px;font-size:9px;display:flex}.chartLegend>span{align-items:center;gap:5px;display:flex}.chartLegend i{border-radius:50%;width:7px;height:7px;display:inline-block}.chartLegend i.cyan{background:#08b8d5}.chartLegend i.pink{background:#f35f9e}.chartLegend>small{color:#9aa4a8;margin-left:auto}.demographicCard{margin-bottom:14px}.demographicBody{background:#f8fafb;border-radius:13px;grid-template-columns:150px 140px 1fr;align-items:center;gap:26px;padding:20px;display:grid}.genderDonut{background:conic-gradient(#08b8d5 0 76%,#a8dfee 76%);border-radius:50%;place-items:center;width:130px;height:130px;display:grid}.genderDonut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:84px;height:84px}.genderDonut>div{text-align:center;z-index:1;grid-area:1/1}.genderDonut b,.genderDonut small{display:block}.genderDonut b{font-size:23px}.genderDonut small{color:#89959a;font-size:9px}.genderLegend{gap:11px;display:grid}.genderLegend span{grid-template-columns:10px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.genderLegend i{border-radius:2px;width:8px;height:8px}.genderLegend i.female,.ageBars i.female{background:#08b8d5}.genderLegend i.male,.ageBars i.male{background:#a8dfee}.genderLegend>small{color:#929da2;font-size:9px}.ageBars{gap:12px;display:grid}.ageBars>div{grid-template-columns:58px 1fr 35px;align-items:center;gap:9px;font-size:10px;display:grid}.ageBars>div>div{background:#e9eef0;border-radius:99px;height:11px;display:flex;overflow:hidden}.ageBars i{height:100%;display:block}.ageBars b{text-align:right}.messageMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.messageMetrics article{background:#f6f9fa;border-radius:11px;padding:12px}.messageMetrics span,.messageMetrics b{display:block}.messageMetrics span{color:#849197;font-size:9px}.messageMetrics b{margin:5px 0 9px;font-size:17px}.messageMetrics i{background:linear-gradient(90deg,#08b8d5 var(--metric),#dfeaed var(--metric));border-radius:99px;height:5px;display:block}.analyticsBarChart.compact{height:150px;padding-top:19px}.analyticsBarChart.compact>div>span{background:linear-gradient(#f77,#ffc0b9)}.messagePerformance>button{color:#008da7;background:#eaf9fb;border:0;border-radius:9px;width:100%;margin-top:27px;padding:11px;font-weight:850}.heatmapLabels{grid-template-columns:repeat(7,1fr);gap:3px;padding-left:38px;display:grid}.heatmapLabels span{text-align:center;color:#819096;font-size:8px}.heatmapBody{grid-template-columns:34px 1fr;gap:4px;margin-top:7px;display:grid}.heatmapBody>div:first-child{grid-template-rows:repeat(13,13px);gap:3px;display:grid}.heatmapBody>div:first-child span{color:#8c989d;text-align:right;font-size:7px;line-height:13px}.heatmapCells{grid-template-columns:repeat(7,1fr);grid-auto-rows:13px;gap:3px;display:grid}.heatmapCells i,.heatmapScale i{background:#eef3f4;border-radius:2px}.heatmapCells i.lv1,.heatmapScale i.lv1{background:#d9f4f8}.heatmapCells i.lv2,.heatmapScale i.lv2{background:#a9e8f0}.heatmapCells i.lv3,.heatmapScale i.lv3{background:#6ed7e5}.heatmapCells i.lv4,.heatmapScale i.lv4{background:#23bfd5}.heatmapCells i.lv5,.heatmapScale i.lv5{background:#008fa9}.heatmapScale{justify-content:flex-end;align-items:center;gap:4px;margin-top:11px;display:flex}.heatmapScale span{color:#8b979c;font-size:8px}.heatmapScale i{width:15px;height:8px}.trendHeatmap>p{color:#506168;background:#eefafb;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:10px}.trendHeatmap>p b{color:#008fa8}.analyticsCard{animation:.35s both analyticsRise}.analyticsCard:nth-child(2){animation-delay:50ms}@keyframes analyticsRise{0%{opacity:0;transform:translateY(8px)}}@media (width<=1050px){.analyticsTopGrid,.analyticsBottomGrid{grid-template-columns:1fr}.analyticsSummary{grid-template-columns:1fr 1fr}.demographicBody{grid-template-columns:130px 120px 1fr}}@media (width<=700px){.analyticsFilter{flex-wrap:wrap}.analyticsFilter>small{width:100%;margin-left:0}.analyticsSummary{grid-template-columns:1fr 1fr}.demographicBody{grid-template-columns:1fr}.genderDonut{margin:auto}.genderLegend{width:180px;margin:auto}.chartLegend>small{display:none}.analyticsCard{padding:15px}.analyticsSummary article>b{font-size:19px}.analyticsFilter label input{width:86px}}.heatmapBody>div:first-child{grid-template-rows:repeat(7,29px)}.heatmapBody>div:first-child span{line-height:29px}.pixelModule{max-width:1040px;margin:0 auto}.pixelOverview{background:linear-gradient(100deg,#eafafd,#f8fffe);border:1px solid #cdebf0;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:17px 19px;display:flex}.pixelOverview>div{align-items:center;gap:12px;display:flex}.pixelOverview>div>i{color:#fff;background:#08b8d5;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.pixelOverview b,.pixelOverview small{display:block}.pixelOverview b{font-size:14px}.pixelOverview small{color:#74838a;margin-top:4px;font-size:11px}.pixelOverview>em{color:#6f7e84;background:#fff;border-radius:99px;padding:7px 10px;font-size:10px;font-style:normal}.pixelSectionTitle{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.pixelSectionTitle h3{margin:0;font-size:17px}.pixelSectionTitle h3 small{color:#89959a;background:#e9eef0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:inline-grid}.pixelSectionTitle p{color:#839096;margin:5px 0 0;font-size:12px}.pixelSectionTitle>span{color:#97a2a7;font-size:10px}.pixelAccordion{gap:11px;display:grid}.pixelAccordion>article{background:#fff;border:1px solid #dfe6e8;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.pixelAccordion>article.open{border:2px solid #08b8d5;box-shadow:0 8px 24px #08b8d512}.pixelRow{text-align:left;background:#fff;border:0;align-items:center;gap:13px;width:100%;min-height:78px;padding:12px 18px;display:flex}.pixelLogo{color:#fff;border-radius:11px;place-items:center;width:43px;height:43px;font-size:23px;font-style:normal;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #0000000c}.pixelLogo.kakao{color:#3a3100}.pixelLogo.google{color:#4285f4;border:1px solid #e0e5e7}.pixelLogo.daangn{color:#fff}.pixelLogo.tiktok{text-shadow:2px 0 #ff2e63,-2px 0 #25f4ee}.pixelRow>span{flex:1}.pixelRow b,.pixelRow small{display:block}.pixelRow b{font-size:15px}.pixelRow small{color:#8d989d;margin-top:4px;font-size:10px}.pixelRow small>i{background:#a7b0b4;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.pixelRow small.connected{color:#079a70}.pixelRow small.connected>i{background:#10c88d;box-shadow:0 0 0 3px #10c88d18}.pixelRow>em{color:#8f9ba0;font-size:14px;font-style:normal}.pixelDetail{background:#fcfdfd;border-top:1px solid #e6ebed;grid-template-columns:1fr 1fr;gap:15px;padding:18px;animation:.2s pixelOpen;display:grid}.pixelDetail>label{font-size:11px;font-weight:850}.pixelDetail>label input{width:100%;height:45px;font:inherit;background:#fff;border:1px solid #dce4e7;border-radius:9px;margin-top:7px;padding:0 12px;display:block}.pixelDetail>label input.error{border-color:#ec6262;box-shadow:0 0 0 3px #ec626216}.pixelDetail>label>small{color:#db4f4f;margin-top:5px;font-size:9px;display:block}.pixelEvents{border-top:1px solid #e8edef;grid-column:1/-1;padding-top:14px}.pixelEvents>div{justify-content:space-between;display:flex}.pixelEvents>div b{font-size:11px}.pixelEvents>div small{color:#8b979c;font-size:9px}.pixelEvents p{grid-template-columns:105px 150px 1fr;align-items:center;gap:8px;margin:10px 0 0;font-size:10px;display:grid}.pixelEvents p em{color:#07966e;text-align:center;background:#e5faf4;border-radius:99px;padding:6px 8px;font-style:normal}.pixelEvents p b{color:#3d4b52;font-size:10px}.pixelEvents p span{color:#859197}.pixelTest{background:#f3f7f8;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;padding:11px 12px;display:flex}.pixelTest>i{background:#abb4b8;border-radius:50%;width:8px;height:8px}.pixelTest>i.ready{background:#10c88d}.pixelTest>span{color:#748289;flex:1;font-size:10px}.pixelTest>button{background:#fff;border:1px solid #d8e1e4;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.pixelTest>button:disabled{color:#a8b1b5;background:#edf1f2}.pixelSaveBar{align-items:center;margin-top:20px;padding:17px 0;display:flex}.pixelSaveBar>span{color:#7e8b91;flex:1;font-size:11px}.pixelSaveBar>button{color:#fff;background:#08b8d5;border:0;border-radius:9px;min-width:110px;height:44px;font-weight:850;box-shadow:0 9px 20px #08b8d52b}.pixelSaveBar>button:disabled{box-shadow:none;background:#cdd5d8}.pixelAccordion>article.open .pixelRow{min-height:70px}@keyframes pixelOpen{0%{opacity:0;transform:translateY(-5px)}}@media (width<=700px){.pixelOverview{align-items:flex-start;gap:12px}.pixelOverview>em,.pixelSectionTitle>span{display:none}.pixelDetail{grid-template-columns:1fr;padding:15px}.pixelEvents p{grid-template-columns:1fr 1fr}.pixelEvents p span{grid-column:1/-1}.pixelSectionTitle{align-items:flex-start}.pixelSaveBar{background:#f5f7f9;padding:12px 0;position:sticky;bottom:0}.pixelRow{padding:11px 13px}}.pixelConsent{z-index:1000;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121c22f5;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:min(680px,100% - 28px);padding:16px 18px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0c1e2847}.pixelConsent div{gap:4px;display:grid}.pixelConsent b{font-size:14px}.pixelConsent span{color:#c8d3d8;font-size:12px;line-height:1.55}.pixelConsent button{color:#fff;white-space:nowrap;cursor:pointer;background:#33434a;border:0;border-radius:11px;padding:11px 15px;font-weight:800}.pixelConsent button.accept{color:#08242a;background:#10b9d4}@media (width<=640px){.pixelConsent{grid-template-columns:1fr 1fr;padding:15px;bottom:12px}.pixelConsent div{grid-column:1/-1}.pixelConsent button{width:100%}}.loginVideoUploader{background:#f9fbfc;border:1px solid #dfe7ea;border-radius:13px;margin-top:14px;padding:13px}.loginVideoHeading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.loginVideoHeading b,.loginVideoHeading small{display:block}.loginVideoHeading b{font-size:11px}.loginVideoHeading small{color:#849197;margin-top:3px;font-size:9px}.loginVideoHeading button{color:#c34e4e;background:#fff0f0;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.loginVideoUploader>label{cursor:pointer;background:#fff;border:1px dashed #aebfc5;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:92px;padding:14px;display:flex}.loginVideoUploader>label:hover{background:#f4fdfe;border-color:#08b8d5}.loginVideoUploader>label.uploading{opacity:.65;cursor:wait}.loginVideoUploader input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.loginVideoUploader label>i{color:#00a6c0;background:#e7f9fb;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;font-weight:900;display:grid}.loginVideoUploader label span b,.loginVideoUploader label span small{display:block}.loginVideoUploader label span b{font-size:11px}.loginVideoUploader label span small{color:#859197;margin-top:4px;font-size:9px}.loginBackgroundVideo,.memberBackgroundVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.loginArtwork:before,.memberGateHero:before{z-index:1;pointer-events:none}.loginArtwork>b,.loginArtwork>div,.memberVisualBrand,.memberVisualCopy{z-index:2}.loginArtwork>button,.memberMute{z-index:3}.loginPreview.video .loginArtwork:not(:has(video)){background:linear-gradient(150deg,#14272d,#08b8d5 55%,#17cdb4)}.videoProgress{background:#e5eef0;border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.videoProgress i{border-radius:inherit;background:linear-gradient(90deg,#08b8d5,#19cfad);height:100%;transition:width .15s;display:block}.syncReadiness{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.syncReadiness span{color:#b25942;background:#fff1ed;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:800}.syncReadiness span.ready{color:#078c64;background:#e7faf3}.paymentResultPage{background:#f4f7f8;place-items:center;min-height:100vh;padding:24px;display:grid}.paymentResultPage section{text-align:center;background:#fff;border:1px solid #e0e7e9;border-radius:20px;width:min(440px,100%);padding:42px;box-shadow:0 24px 70px #24343b16}.paymentResultPage section>i{color:#fff;background:linear-gradient(145deg,#08b8d5,#18d3b7);border-radius:16px;place-items:center;width:58px;height:58px;margin:auto;font-size:27px;font-style:normal;font-weight:900;display:grid}.paymentResultPage h1{margin:20px 0 8px;font-size:24px}.paymentResultPage p{color:#75838a;margin:0;font-size:13px;line-height:1.65}.paymentResultPage button{color:#fff;background:#08b8d5;border:0;border-radius:10px;margin-top:22px;padding:13px 18px;font-weight:800}.authModeTabs{background:#e7ecee;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:26px;padding:4px;display:grid}.authModeTabs button{color:#728087;cursor:pointer;background:0 0;border:0;border-radius:9px;height:42px;font-weight:800}.authModeTabs button.active{color:#111718;background:#fff;box-shadow:0 3px 12px #19282f1a}.authError{color:#b83d3d;background:#fff0f0;border-radius:10px;margin:-4px 0 16px;padding:11px 13px;font-size:12px;line-height:1.5}.authProgress{color:#31535b;background:#eaf9fb;border-radius:10px;align-items:flex-start;gap:9px;margin:-4px 0 16px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.authProgress i{border:2px solid #9adce7;border-top-color:#00a6c3;border-radius:50%;flex:none;width:13px;height:13px;margin-top:2px;animation:.8s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.chatgptLogin{color:#172126;background:#fff;border:1px solid #d3dade;border-radius:12px;justify-content:center;align-items:center;height:52px;font-weight:800;display:flex}.authSyncNote{color:#31535b;background:#eaf9fb;border-radius:12px;gap:4px;margin-top:18px;padding:13px 15px;font-size:12px;display:grid}.authSyncNote span{color:#708289;line-height:1.5}.joinText button{color:#009fbb;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.kakaoMemberLogin{color:#191600;background:#fee500;border-radius:12px;justify-content:center;align-items:center;gap:9px;height:54px;font-size:14px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 8px 20px #fee5002e}.kakaoMemberLogin span{font-size:11px}.kakaoMemberHint{text-align:center;color:#8a969c;margin:8px 0 0;font-size:11px}.analyticsRealState{text-align:center;color:#7e8b91;padding:42px}.analyticsRealState.error{color:#c65353}.analyticsNoDemographic{text-align:center;background:#f8fafb;border:1px dashed #d8e2e6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.analyticsNoDemographic strong{font-size:16px}.analyticsNoDemographic p{color:#718088;margin:9px 0 5px;font-size:12px}.analyticsNoDemographic small{color:#9aa5aa}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.funnelModule{padding-bottom:40px}.funnelHero{color:#fff;background:linear-gradient(125deg,#17272d,#0c8698);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:27px 30px;display:flex}.funnelHero small{letter-spacing:.12em;color:#79eddd;font-size:10px;font-weight:900}.funnelHero h2{letter-spacing:-.045em;margin:6px 0;font-size:25px}.funnelHero p{color:#c5dde2;margin:0;font-size:12px}.funnelHero>button{color:#fff;background:#19cfb7;border:0;border-radius:10px;padding:12px 16px;font-weight:850}.providerReady,.providerWaiting{white-space:nowrap;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:850}.providerReady{color:#087952;background:#dff9ed}.providerWaiting{color:#8b6a00;background:#fff1c9}.funnelLayout{grid-template-columns:230px 1fr;gap:16px;display:grid}.funnelList,.funnelBuilder{background:#fff;border:1px solid #e0e8ea;border-radius:16px}.funnelList{padding:16px}.funnelList>b{margin-bottom:10px;font-size:13px;display:block}.funnelList>button{text-align:left;background:#fff;border:1px solid #e4eaec;border-radius:11px;width:100%;margin-top:8px;padding:12px;display:block}.funnelList>button.active{background:#effbfc;border-color:#08b8d5}.funnelList span,.funnelList strong,.funnelList small{display:block}.funnelList span{color:#10a77d;font-size:9px;font-weight:850}.funnelList strong{margin:5px 0;font-size:12px}.funnelList small,.funnelList p{color:#849196;font-size:10px}.funnelBuilder{padding:20px}.funnelMeta{grid-template-columns:1fr 220px;gap:12px;display:grid}.funnelMeta label,.funnelTest label,.senderSettings label,.funnelComposer label{color:#425158;font-size:11px;font-weight:800}.funnelMeta input,.funnelMeta select,.funnelTest input,.senderSettings input,.funnelComposer input,.funnelComposer textarea,.funnelTimeline select,.funnelTimeline textarea,.stepSubject{background:#fff;border:1px solid #dbe4e7;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:10px}.funnelTimeline{margin-top:20px;padding-left:34px;position:relative}.funnelTimeline:before{content:"";background:#d8e5e8;width:2px;position:absolute;top:20px;bottom:28px;left:14px}.triggerNode,.funnelTimeline article{background:#fbfcfd;border:1px solid #e0e7e9;border-radius:12px;margin-bottom:12px;padding:14px;position:relative}.triggerNode>i,.funnelTimeline article>em{color:#fff;z-index:1;background:#08b8d5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:15px;left:-34px}.triggerNode span b,.triggerNode span small{display:block}.triggerNode span b{font-size:12px}.triggerNode span small{color:#839096;margin-top:3px;font-size:10px}.stepTop{grid-template-columns:150px 150px 1fr;align-items:end;gap:9px;display:grid}.stepTop label{align-items:center;gap:6px;font-size:10px;display:flex}.stepTop label input{border:1px solid #dbe4e7;border-radius:8px;width:70px;padding:8px}.stepTop button{color:#a66b64;background:0 0;border:0;justify-self:end}.funnelTimeline textarea{resize:vertical;min-height:84px}.stepSubject{margin-top:10px}.addFunnelStep{color:#009db7;background:#f1fbfc;border:1px dashed #92cfd8;border-radius:10px;padding:10px 14px;font-weight:800}.funnelTest{background:#f3f9fa;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:18px;padding:13px;display:grid}.funnelTest>button,.funnelActions button,.senderSettings>button,.funnelComposer>button{color:#fff;background:#08b8d5;border:0;border-radius:9px;padding:11px 15px;font-weight:850}.funnelActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.funnelActions button.secondary{color:#435159;background:#eaf0f2}.senderGrid{grid-template-columns:1fr 1.2fr;gap:16px;display:grid}.senderSettings,.funnelComposer{padding:21px}.senderSettings h3,.funnelComposer h3,.deliveryHistory h3{margin:0 0 16px;font-size:15px}.senderSettings label,.funnelComposer label{margin-top:12px;display:block}.senderSettings>small{color:#8b979c;margin:9px 0 14px;font-size:9px;line-height:1.5;display:block}.senderSettings>button,.funnelComposer>button{width:100%;margin-top:14px}.funnelComposer textarea{resize:vertical;min-height:125px}.composerInfo{color:#8b979c;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.deliveryHistory{margin-top:16px;padding:20px}.deliveryHistory>header{justify-content:space-between;align-items:center;display:flex}.deliveryHistory>header span{color:#60757c;background:#eef7f8;border-radius:99px;padding:5px 9px;font-size:10px}.deliveryHead,.deliveryRow{border-bottom:1px solid #edf1f2;grid-template-columns:1.1fr .65fr 1fr 1.2fr;align-items:center;gap:12px;padding:11px 8px;font-size:11px;display:grid}.deliveryHead{color:#879399;font-size:9px;font-weight:800}.deliveryRow b{border-radius:99px;width:max-content;padding:4px 7px;font-size:9px}.deliveryRow b.accepted{color:#07815c;background:#e7f9f1}.deliveryRow b.scheduled{color:#1574a5;background:#eaf6ff}.deliveryRow b.failed{color:#b54b3e;background:#fff0ed}.deliveryRow small{color:#7f8b90;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emptyHistory{text-align:center;color:#909ba0;padding:30px;font-size:11px}@media (width<=1050px){.funnelLayout,.senderGrid{grid-template-columns:1fr}.funnelList{gap:8px;display:flex;overflow:auto}.funnelList>b,.funnelList>p{display:none}.funnelList>button{min-width:180px;margin:0}.funnelMeta{grid-template-columns:1fr}.funnelTest{grid-template-columns:1fr 1fr}.funnelTest>button{grid-column:1/-1}.deliveryHead,.deliveryRow{grid-template-columns:1fr .7fr 1fr}.deliveryHead span:last-child,.deliveryRow small{display:none}}@media (width<=620px){.funnelHero{flex-direction:column;align-items:flex-start;padding:22px}.funnelBuilder{padding:14px}.stepTop{grid-template-columns:1fr}.stepTop button{justify-self:start}.funnelTest{grid-template-columns:1fr}.deliveryHead,.deliveryRow{grid-template-columns:1fr .7fr}.deliveryHead span:nth-child(3),.deliveryRow span:nth-child(3){display:none}}.funnelAudience{background:#fbfdfd;border:1px solid #dce7e9;border-radius:14px;margin-top:18px;padding:16px}.funnelAudience>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.funnelAudience>header b,.funnelAudience>header small{display:block}.funnelAudience>header b{font-size:13px}.funnelAudience>header small{color:#7d8b90;margin-top:4px;font-size:10px}.funnelAudience>header>span{color:#087952;white-space:nowrap;background:#dff9ed;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:850}.audienceNotice{color:#7d6200;background:#fff5d9;border-radius:10px;padding:14px;font-size:11px}.audienceList{border:1px solid #e3eaec;border-radius:11px;max-height:240px;margin-top:13px;overflow:auto}.audienceList>label{cursor:pointer;border-bottom:1px solid #edf1f2;align-items:center;gap:10px;padding:11px 12px;display:flex}.audienceList>label:last-of-type{border-bottom:0}.audienceList>label>span{flex:1;min-width:0}.audienceList>label b,.audienceList>label small{display:block}.audienceList>label b{font-size:11px}.audienceList>label small{color:#829096;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.audienceList>label em{color:#087952;background:#e4f8ef;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.audienceList>label.audienceAll{background:#f2f8f9;font-size:10px;font-weight:850}.audienceList>p{color:#8a969a;text-align:center;padding:20px;font-size:10px}.funnelAudience>button{color:#fff;background:#17272d;border:0;border-radius:9px;width:100%;margin-top:12px;padding:11px;font-weight:850}.funnelAudience>button:disabled{opacity:.45}.solapiGuide{color:#008aa1;background:#eefbfc;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:850;text-decoration:none;display:block}.senderActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.senderActions>button{color:#fff;background:#08b8d5;border:0;border-radius:9px;padding:11px 10px;font-weight:850}.senderActions>button.secondary{color:#435159;background:#eaf0f2}.senderActions>button:disabled{opacity:.5}@media (width<=620px){.senderActions{grid-template-columns:1fr}}.dmFunnelNav .child{letter-spacing:-.01em!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Pretendard Variable,Pretendard,Malgun Gothic,sans-serif!important;font-size:14.3px!important;font-weight:650!important;line-height:1.45!important}.dmFunnelNav .child.active{font-weight:800!important}.profileStudioApp{color:#19242b;background:#f5f7f8;grid-template-columns:248px minmax(0,1fr)}.studioSidebar{border-right-color:#e5e9ec;padding:18px 15px;box-shadow:2px 0 14px #1b293106}.studioSidebar>p,.sideNavGroup>p{color:#a1abb2;letter-spacing:-.02em;font-size:12px;font-weight:750}.studioSidebar nav button{color:#5f6d76;border-radius:10px;min-height:44px;font-size:13.5px;font-weight:650;line-height:1.35}.studioSidebar nav button:hover{color:#008fac;background:#f1f8fa}.studioSidebar nav button.active{color:#009dbb;background:#eaf9fc;font-weight:800}.studioSidebar nav button.child{min-height:39px;padding-left:43px;font-size:13px}.workspaceHeader{border-bottom-color:#e4e8eb;height:64px;padding:0 28px}.workspaceHeader h1{letter-spacing:-.035em;font-size:21px;font-weight:850}.studioCanvas{background:#f6f7f8;grid-template-columns:minmax(430px,.94fr) minmax(620px,1.06fr);min-height:calc(100vh - 64px)}.previewColumn{background:#f7f9fa;border-right-color:#e1e6e9;height:calc(100vh - 108px);padding:26px 28px 38px;top:108px}.previewModeSwitch{background:#e9eef0;border:1px solid #e1e6e9;border-radius:12px;margin-bottom:20px;padding:4px;box-shadow:inset 0 1px 2px #14202809}.previewModeSwitch button{color:#7b878e;border-radius:9px;min-width:104px;padding:10px 15px;font-size:13px;font-weight:750}.previewModeSwitch button.active{color:#17242c;box-shadow:0 2px 8px #1a2b341f}.creatorPhone{border-width:7px;border-radius:39px;width:350px;height:670px;box-shadow:0 25px 58px #18252d2e}.profileUrl{border-color:#dbe1e5;min-height:46px;margin-top:18px;padding:7px 8px 7px 15px;font-size:12.5px;box-shadow:0 2px 8px #16242c12}.profileUrl button{min-width:43px;padding:9px 12px;font-size:11px;font-weight:800}.controlColumn{background:#f5f6f7;padding:24px 28px 42px}.profileInfoHeading{color:#202a31;letter-spacing:-.03em;margin:0 0 14px;font-size:18px;font-weight:850}.profileIdentity{border:1px solid #e6eaed;border-radius:15px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:24px;min-height:104px;margin-bottom:14px;padding:18px 20px;display:grid;box-shadow:0 2px 8px #1f2f3906}.profileIdentityMain>span{color:#8d979e;font-size:11px;font-weight:700}.profileHandleLine{align-items:center;gap:7px;margin-top:7px;display:flex}.profileHandleLine b{border-bottom:1px solid #28353c;padding-bottom:5px;font-size:16px;font-weight:850}.profileHandleLine button{color:#6e7a81;background:#f0f4f5;border:0;border-radius:7px;width:27px;height:27px;font-size:13px}.profileHandleLine button:hover{color:#009eba;background:#e5f8fb}.snsQuickAdd{text-align:left;background:#fff;border:1px solid #e3e9ec;border-radius:10px;align-items:center;gap:9px;width:100%;max-width:410px;margin-top:13px;padding:8px 10px;display:flex;box-shadow:0 3px 10px #2336400d}.snsQuickAdd>i{color:#869198;background:#edf2f4;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:16px;font-style:normal;display:grid}.snsQuickAdd span,.snsQuickAdd b,.snsQuickAdd small{display:block}.snsQuickAdd b{color:#00a6c3;font-size:11.5px}.snsQuickAdd small{color:#6f7b82;margin-top:2px;font-size:10.5px}.profileIdentity label{color:#66737b;font-size:12px;font-weight:700}.profileIdentity input{border-color:#dce2e6;border-radius:9px;width:210px;margin-top:7px;padding:10px 12px;font-size:13px}.controlPanel{border:1px solid #e6eaed;border-radius:15px;min-height:700px;box-shadow:0 3px 12px #1e2d3606}.controlTabs{border-bottom-color:#e5e9ec;height:61px;padding:0 18px}.controlTabs button{color:#6f7b82;letter-spacing:-.025em;font-size:14px;font-weight:700}.controlTabs button.active{color:#00a4c2;font-weight:850}.controlTabs button.active:after{height:3px;left:12px;right:12px}.controlBody{padding:22px 24px 26px}.sectionTitle{gap:20px;margin-bottom:20px}.sectionTitle h2{color:#202b32;letter-spacing:-.03em;font-size:18px;font-weight:850}.sectionTitle p{color:#77848c;max-width:520px;margin-top:7px;font-size:12px;line-height:1.55}.darkAddButton{white-space:nowrap;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.basicFields{gap:12px;margin-bottom:20px}.basicFields label,.inlineBlockEditor label,.loginFields>label:not(.kakaoSetting){color:#4f5d65;font-size:12.5px;font-weight:750}.basicFields input,.basicFields textarea,.inlineBlockEditor input,.loginFields input,.loginFields textarea{color:#1f2b32;border-radius:9px;min-height:43px;margin-top:7px;padding:11px 12px;font-size:13px}.blockAddBar{background:#f7f9fa;border:1px solid #e7ecee;gap:7px;margin-bottom:14px;padding:12px}.blockAddBar b{font-size:12px}.blockAddBar button{border-style:solid;min-height:33px;padding:7px 10px;font-size:11px;font-weight:700}.editableBlocks{gap:9px}.editableBlocks>article{background:#fff;border-color:#dde4e8;border-radius:11px;transition:border-color .18s,box-shadow .18s,transform .18s}.editableBlocks>article:hover{border-color:#c8d3d9;transform:translateY(-1px);box-shadow:0 4px 12px #1d2c350d}.blockRowTop{gap:10px;min-height:64px;padding:10px 13px}.dragHandle{font-size:16px}.blockIcon{border-radius:8px;width:32px;height:32px;font-size:11px}.blockRowTop b{color:#263139;font-size:13.5px;font-weight:800}.blockRowTop small{color:#8a959c;margin-top:3px;font-size:10px}.studioSwitch i{width:38px;height:21px}.studioSwitch i:after{width:17px;height:17px}.studioSwitch input:checked+i:after{transform:translate(17px)}.moveButtons button,.expandButton{width:29px;height:29px;font-size:11px}.inlineBlockEditor{background:#f7f9fa;gap:10px;padding:14px}.designSection,.syncConnectionCard,.loginVideoUploader{border-color:#e1e6e9;border-radius:12px}.designSection h3,.subTitle{color:#28343b;font-size:14px;font-weight:800}.loginArtwork>button{border-radius:27px;gap:7px;width:142px;height:108px}.loginArtwork>button>i{color:#fff;font-size:26px;font-style:normal;line-height:1;display:block;transform:rotate(-35deg)}.loginPreview.video .loginArtwork>button>span{white-space:nowrap;font-weight:800;line-height:1.3;color:#fff!important;place-items:initial!important;letter-spacing:-.02em!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:9.5px!important;display:block!important}.loginPreview.soundOn .loginArtwork>button>i{font-size:13px;transform:none}.loginPreview.soundOn .loginArtwork>button>span{font-size:8px!important}.studioBrand{font-size:23px}.studioAccount b{font-size:15px}.studioAccount small{font-size:12.5px}.studioSidebar>p,.studioSidebar .sideNavGroup>p{font-size:13.8px}.studioSidebar nav button.parent{min-height:44px;font-size:15.5px}.studioSidebar nav button.child{min-height:40px;font-size:15px}.workspaceHeader h1{font-size:24px}.workspaceHeader small,.workspaceHeader .liveStatus{font-size:12.5px}.previewModeSwitch button{font-size:15px}.profileInfoHeading{font-size:20.7px}.controlTabs{height:68px}.controlTabs button{font-size:16px}.sectionTitle h2{font-size:20.7px}.sectionTitle p,.darkAddButton{font-size:13.8px}.profileStudioApp label,.profileStudioApp .fieldLabel{font-size:14.4px}.profileStudioApp input,.profileStudioApp textarea,.profileStudioApp select{font-size:15px}.blockRow b{font-size:15.5px}.blockRow small{font-size:11.5px}.moduleTabs button,.rangeTabs button,.analyticsFilter button,.trackingModeTabs button{font-size:15px}.intuitiveStyleSection{padding:20px}.controlPanel{container-type:inline-size}.designControlBody{grid-template-columns:minmax(0,1fr);align-items:start}.designControlBody>.sectionTitle,.designControlBody>.buttonStyleSection,.designControlBody>.fanSection{grid-column:1/-1}.designTopCard{width:100%;min-width:0}.styleSectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.styleSectionHeading h3{margin-bottom:5px}.styleSectionHeading p{color:#75848b;margin:0;font-size:12px;line-height:1.5}.styleSectionHeading>span{color:#00a5c0;background:#e8f9fc;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.visualModeChoices{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.visualModeChoices>button{color:#405058;text-align:left;background:#fff;border:1px solid #dce5e8;border-radius:13px;flex-direction:column;align-items:stretch;gap:4px;min-height:120px;padding:11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.visualModeChoices>button:hover{border-color:#8cdbe7;transform:translateY(-1px)}.visualModeChoices>button.selected{background:#f3fcfd;border:2px solid #08b8d5;padding:10px;box-shadow:0 0 0 3px #08b8d50d}.visualModeChoices>button>i{border-radius:9px;place-items:center;height:45px;margin-bottom:5px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #15212910}.visualModeChoices>button>b{font-size:13px}.visualModeChoices>button>small{color:#7d8a90;font-size:10.5px;line-height:1.35}.buttonModeChoices>button>i{background:#eef3f5;padding:7px}.buttonModeChoices em{border-radius:8px;place-items:center;width:100%;height:31px;font-size:9px;font-style:normal;font-weight:850;display:grid}.intuitiveColorFields{background:#f8fafb;border:1px solid #e1e7e9;border-radius:12px;padding:14px}.intuitiveColorFields label{color:#435159;font-size:11.5px}.intuitiveColorFields input[type=color]{background:#fff;border-radius:9px;width:42px;height:42px}.intuitiveColorFields input:not([type=color]){background:#fff;height:42px;font-size:12px;font-weight:750}.intuitiveColorFields .colorPreview{height:46px;margin-top:3px;font-size:11px}.buttonStyleSection{grid-column:1/-1}.styleColorPanel{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.styleColorPanel .colorFields{grid-template-columns:repeat(2,minmax(0,1fr))}.styleColorPanel .colorFields label:last-child{grid-column:1/-1}.buttonLivePreview{background:#f6f8f9;border:1px solid #dfe6e8;border-radius:12px;flex-direction:column;justify-content:center;padding:14px;display:flex}.buttonLivePreview>small{color:#74838a;margin-bottom:10px;font-size:10.5px;font-weight:750}.buttonLivePreview>button{border:0;width:100%;min-height:48px;font-size:12.5px;font-weight:850;box-shadow:0 7px 18px #16252c18}.buttonLivePreview>button span{margin-left:7px}.buttonLivePreview>p{color:#839097;text-align:center;margin:9px 0 0;font-size:10px}.previewBlock>span{background:var(--preview-button-bg);color:var(--preview-button-text);border-radius:min(var(--preview-radius), 12px);padding:7px 9px}.previewBlock.notice{background:var(--preview-button-bg);color:var(--preview-button-text)}.previewBlock.notice>span{color:var(--preview-button-text);background:#ffffff20}.publicBlockList article .profileBlockAction{background:var(--public-button-bg);color:var(--public-button-text);border-radius:min(var(--public-radius),14px);font:inherit;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;padding:10px 12px;font-weight:850;text-decoration:none;display:inline-flex}.publicBlockList article .profileBlockAction:focus-visible{outline:3px solid color-mix(in srgb,var(--public-accent) 45%,white);outline-offset:3px}.publicBlockList article .profileBlockAction.needsUrl{opacity:.88}.publicBlockList article.notice{background:var(--public-button-bg);color:var(--public-button-text)}.publicBlockList article.notice>.profileBlockAction{float:right;color:var(--public-button-text);background:#ffffff20}.publicProfileShell>header>button.liked{background:var(--public-accent);color:#fff;transform:scale(1.04)}.profileActionNotice{z-index:30;color:#fff;text-align:left;cursor:pointer;background:#17242bf2;border:1px solid #dce7ea;border-radius:14px;align-items:center;gap:16px;width:min(430px,100% - 28px);padding:14px 16px;font-size:13px;font-weight:750;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #14212935}.profileActionNotice span{color:#9eeaf3;margin-left:auto;font-size:11px}.blockUrlField{grid-column:1/-1}.blockUrlField small{color:#7e8d93;margin-top:6px;font-size:10px;font-weight:550;line-height:1.45;display:block}.blockTargetField{align-items:center;flex-direction:row!important;grid-column:1/-1!important;gap:8px!important;display:flex!important}.blockTargetField input{accent-color:#08b8d5;height:16px;width:16px!important;padding:0!important}@container (width>=420px){.designControlBody{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=540px){.designControlBody{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.profileStudioApp{grid-template-columns:82px minmax(0,1fr)}.studioSidebar{align-items:stretch;padding:16px 9px}.studioBrand{justify-content:center;padding:0}.studioBrand span,.studioAccount span,.studioAccount button,.studioSidebar>p,.studioSidebar .sideNavGroup>p,.studioSideHelp,.studioSidebar nav button.child{display:none!important}.studioAccount{justify-content:center;padding:8px}.studioAccount>i{flex:0 0 34px}.studioSidebar nav button.parent{justify-content:center;padding:0;font-size:0}.studioSidebar nav button.parent i{width:auto;margin:0;font-size:19.5px}.studioSidebar nav button.parent>span,.studioSidebar nav button.parent>em{display:none}.studioCanvas{grid-template-columns:400px minmax(540px,1fr)}.creatorPhone{width:320px;height:635px}.controlColumn{padding:20px}}@media (width<=850px){.workspaceHeader{top:44px}.studioCanvas{display:block}.previewColumn{height:auto;padding:24px 12px 32px;top:auto}.creatorPhone{width:min(350px,100vw - 28px)}.controlColumn{padding:16px 12px 28px}.profileInfoHeading{font-size:19.5px}.styleColorPanel{grid-template-columns:1fr}.publicProfilePage{padding:20px 12px}.publicProfileShell{width:min(520px,100%)}}@media (width<=520px){.workspaceHeader{padding:0 14px}.workspaceHeader h1{font-size:19.5px}.previewModeSwitch button{min-width:0;font-size:14px}.creatorPhone{height:620px}.profileIdentity{grid-template-columns:1fr;gap:15px;padding:16px}.snsQuickAdd{max-width:none}.profileIdentity input{width:100%}.controlTabs{height:56px;padding:0 4px}.controlTabs button{font-size:14px}.controlBody{padding:18px 14px 22px}.sectionTitle{align-items:flex-start}.sectionTitle h2{font-size:19.5px}.sectionTitle p{font-size:13px}.visualModeChoices,.styleColorPanel .colorFields{grid-template-columns:1fr}.publicBlockList article:not(.notice){grid-template-columns:52px minmax(0,1fr);gap:10px}.publicBlockList article:not(.notice)>i{height:52px}.publicBlockList article:not(.notice)>.profileBlockAction{grid-column:1/-1;width:100%;min-height:40px}.publicProfileShell h1{font-size:24px}}.instagramModule{color:#18232d;max-width:1180px;margin:0 auto;padding-bottom:80px}.instagramHero{justify-content:space-between;align-items:flex-end;padding:8px 2px 24px;display:flex}.instagramHero span{letter-spacing:.14em;color:#e44b73;font-size:12px;font-weight:800}.instagramHero h2{letter-spacing:-.04em;margin:8px 0 6px;font-size:30px}.instagramHero p{color:#71808e;margin:0;font-size:15px}.instagramSettingsButton,.instagramConnect,.instagramSave,.instagramSummary button{color:#fff;cursor:pointer;background:#171b20;border:0;border-radius:12px;font-weight:800}.instagramSettingsButton{padding:12px 17px}.instagramConnection{background:#fff;border:1px solid #e5eaf0;border-radius:18px;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 8px 28px #16222d0d}.instagramLogo{color:#fff;background:linear-gradient(145deg,#7c3aed,#ec4899,#f59e0b);border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;font-style:normal;font-weight:900;display:grid}.instagramConnection>div:not(.instagramConnectionActions){flex-direction:column;flex:1;gap:3px;display:flex}.instagramConnection small{color:#8793a0;font-size:12px}.instagramConnection b{font-size:17px}.instagramConnection span{color:#8a96a1;font-size:13px}.instagramConnection span.connected{color:#13a974}.instagramConnect{background:linear-gradient(135deg,#7c3aed,#ec4899);padding:13px 20px}.instagramConnectionActions{gap:8px;display:flex}.instagramConnectionActions button{background:#fff;border:1px solid #dbe2e9;border-radius:10px;padding:10px 13px;font-weight:700}.instagramConnectionActions .quiet{color:#909aa5}.instagramTabs{background:#eef1f4;border-radius:13px;grid-template-columns:1fr 1fr;margin-top:20px;padding:5px;display:grid}.instagramTabs button{color:#8a95a0;background:0 0;border:0;border-radius:10px;height:42px;font-size:15px;font-weight:800}.instagramTabs button.active{color:#e54b72;background:#fff;box-shadow:0 3px 10px #141e2812}.instagramSummary{color:#73808d;justify-content:space-between;align-items:center;margin:22px 0 12px;display:flex}.instagramSummary button{background:#e95071;padding:11px 15px}.instagramAutomationCard{background:#fff;border:1px solid #e2e8ee;border-radius:18px;grid-template-columns:110px 1fr auto;align-items:stretch;gap:18px;padding:20px;display:grid}.instagramNext{border:1px dashed #cbd5df;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;font-weight:900;display:flex}.instagramNext small{color:#8e9aa5;margin-top:9px;font-size:11px;font-weight:600}.instagramRule{padding:6px}.instagramRuleHead{color:#7c8792;justify-content:space-between;align-items:center;font-size:13px;display:flex}.instagramRule h3{margin:15px 0 8px;font-size:18px}.instagramRule p{color:#5e6b76;margin:0 0 14px;line-height:1.6}.instagramRule>small{color:#9aa4ae}.instagramBadges{gap:7px;margin-bottom:12px;display:flex}.instagramBadges em{color:#89949e;background:#eef1f4;border-radius:99px;padding:5px 9px;font-size:11px;font-style:normal}.instagramBadges em.on{color:#0d9d67;background:#e9fbf3}.dots{color:#89949e;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:900}.instagramSwitch{width:52px;height:30px;display:inline-block;position:relative}.instagramSwitch input{opacity:0;position:absolute}.instagramSwitch i{background:#cfd6dc;border-radius:99px;transition:all .2s;position:absolute;inset:0}.instagramSwitch i:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0000002e}.instagramSwitch input:checked+i{background:#5d77ff}.instagramSwitch input:checked+i:after{transform:translate(22px)}.instagramForm{background:#fff;border:1px solid #e2e8ee;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding:24px;display:grid}.instagramForm>div{grid-column:1/-1}.instagramForm h3{margin:0 0 4px}.instagramForm p{color:#8d98a2;margin:0}.instagramForm label{flex-direction:column;gap:8px;font-size:13px;font-weight:800;display:flex;position:relative}.instagramForm input,.instagramForm textarea,.instagramForm select{box-sizing:border-box;width:100%;font:inherit;color:#29333d;background:#fbfcfd;border:1px solid #dce3e9;border-radius:11px;padding:13px}.instagramForm textarea{resize:vertical;min-height:115px;font-weight:500;line-height:1.5}.instagramForm label small{color:#a4adb6;font-weight:500;position:absolute;bottom:8px;right:10px}.instagramSave{background:#08b8d5;grid-column:1/-1;min-height:48px;font-size:15px}.instagramSave:disabled{opacity:.45;cursor:not-allowed}.instagramEvents{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.instagramEvents div{background:#fff;border:1px solid #e2e8ee;border-radius:15px;flex-direction:column;gap:5px;padding:20px;display:flex}.instagramEvents b{font-size:26px}.instagramEvents span,.instagramEvents p{color:#84909b}.instagramEvents p{text-align:center;grid-column:1/-1}.instagramSettingsBackdrop{z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d131880;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.instagramSettingsSheet{background:#fff;border-radius:22px 22px 0 0;width:min(620px,100%);padding:24px;animation:.22s ease-out instagramSheet;box-shadow:0 -18px 60px #0000002e}.instagramSettingsSheet header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.instagramSettingsSheet h3{margin:0;font-size:21px}.instagramSettingsSheet header button{color:#8a949d;background:#f1f3f5;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.instagramSettingsSheet>label{background:#f7f8fa;border-radius:15px;justify-content:space-between;align-items:center;margin:10px 0;padding:17px;display:flex}.instagramSettingsSheet>label>span:first-child{flex-direction:column;gap:5px;display:flex}.instagramSettingsSheet small{color:#929da7}.instagramSettingsSheet small.running{color:#08b979}.instagramPolicy{color:#87929c;background:#f7f8fa;border-radius:13px;margin:15px 0;padding:12px 15px;font-size:12px}.instagramPolicy p{margin:7px 0}.instagramSettingsSheet .instagramSave{width:100%}@keyframes instagramSheet{0%{opacity:.5;transform:translateY(50px)}to{opacity:1;transform:none}}@media (width<=760px){.instagramHero{align-items:flex-start;gap:15px}.instagramHero h2{font-size:24px}.instagramConnection{flex-wrap:wrap;align-items:flex-start}.instagramConnection .instagramConnect,.instagramConnectionActions{width:100%}.instagramConnectionActions button{flex:1}.instagramAutomationCard{grid-template-columns:1fr}.instagramNext{min-height:72px}.instagramForm{grid-template-columns:1fr}.instagramForm>div,.instagramSave{grid-column:1}.instagramEvents{grid-template-columns:1fr}.instagramEvents p{grid-column:1}.instagramSettingsSheet{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.instagramPlatformSetup{background:#fff;border:1px solid #e2e8ee;border-left:4px solid #7c3aed;border-radius:18px;margin-top:16px;padding:22px}.instagramPlatformSetup>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.instagramPlatformSetup>header span{color:#7c3aed;font-size:11px;font-weight:900}.instagramPlatformSetup h3{margin:5px 0 6px;font-size:19px}.instagramPlatformSetup p{color:#74818d;margin:0;font-size:13px;line-height:1.55}.instagramPlatformSetup>header button{color:#fff;background:#171b20;border:0;border-radius:10px;padding:11px 15px;font-weight:800}.instagramSetupSteps{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.instagramSetupSteps a{color:#26313b;background:#fbfcfd;border:1px solid #e1e7ed;border-radius:13px;align-items:center;gap:11px;padding:14px;text-decoration:none;display:flex}.instagramSetupSteps a:hover{background:#faf8ff;border-color:#b9a7f7}.instagramSetupSteps i{color:#6d46dc;background:#eee9ff;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.instagramSetupSteps span{flex-direction:column;flex:1;gap:3px;display:flex}.instagramSetupSteps b{font-size:13px}.instagramSetupSteps small{color:#8a95a0;font-size:11px}.instagramSetupSteps em{color:#7654dc;font-size:10px;font-style:normal}.instagramPlatformForm{border-top:1px solid #edf0f3;grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;padding-top:17px;display:grid}.instagramSetupNotice{background:#f4f1ff;border-radius:12px;grid-column:1/-1;padding:13px 15px}.instagramSetupNotice b{font-size:13px}.instagramSetupNotice p{margin-top:4px;font-size:12px}.instagramPlatformForm label{flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.instagramPlatformForm input{border:1px solid #dce3e9;border-radius:11px;height:45px;padding:0 13px;font-size:13px}.instagramAutoKeys{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.instagramAutoKeys span{color:#119667;background:#eafaf3;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:750}.instagramPlatformForm .instagramSave{grid-column:1/-1}@media (width<=760px){.instagramPlatformSetup>header{align-items:flex-start}.instagramSetupSteps,.instagramPlatformForm{grid-template-columns:1fr}.instagramSetupNotice,.instagramAutoKeys,.instagramPlatformForm .instagramSave{grid-column:1}.instagramSetupSteps a{align-items:flex-start}.instagramSetupSteps em{display:none}}.instagramDiagnostics,.instagramPostScope{background:#fff;border:1px solid #e2e8ee;border-radius:18px;margin-top:18px;padding:22px}.instagramDiagnostics header,.instagramPostScope header{justify-content:space-between;align-items:center;gap:20px;display:flex}.instagramDiagnostics header span,.instagramPostScope header span{color:#ec4c74;letter-spacing:.12em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.instagramDiagnostics h3,.instagramPostScope h3{margin:0 0 5px;font-size:18px}.instagramDiagnostics header p,.instagramPostScope header p{color:#7f8b96;margin:0;font-size:13px}.instagramDiagnostics header button,.instagramPostScope header button{color:#fff;cursor:pointer;background:#182029;border:0;border-radius:11px;flex:none;padding:11px 15px;font-weight:800}.instagramDiagnostics header button:disabled,.instagramPostScope header button:disabled{opacity:.45;cursor:not-allowed}.instagramDiagnosticResult{border-top:1px solid #edf0f3;margin-top:18px;padding-top:18px}.instagramCheckGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.instagramCheckGrid span{color:#5f6b75;background:#f5f7f9;border-radius:11px;align-items:center;gap:7px;padding:11px;font-size:12px;font-weight:800;display:flex}.instagramCheckGrid i{border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.instagramCheckGrid .ok i{color:#06985f;background:#dff8eb}.instagramCheckGrid .bad i{color:#e45442;background:#fff0ed}.instagramDiagnosticResult ul{color:#b54b3f;background:#fff5f2;border-radius:11px;margin:14px 0;padding:12px 16px 12px 32px;font-size:13px}.instagramDeliveryLog{border:1px solid #e9edf1;border-radius:12px;margin-top:14px;padding:15px}.instagramDeliveryLog>b{margin-bottom:8px;display:block}.instagramDeliveryLog p{border-top:1px solid #f0f2f4;grid-template-columns:100px 170px 1fr;gap:10px;margin:0;padding:8px 0;font-size:12px;display:grid}.instagramDeliveryLog p:first-of-type{border-top:0}.instagramDeliveryLog span.ok{color:#0a9f66;font-weight:800}.instagramDeliveryLog span.bad{color:#df4f43;font-weight:800}.instagramDeliveryLog time{color:#7c8892}.instagramDeliveryLog small{color:#a24b42}.instagramDeliveryLog .empty{color:#8c97a1;display:block}.instagramLiveTestNote{color:#28768a;background:#effafd;border-radius:10px;margin:12px 0 0;padding:11px 14px;font-size:12px}.instagramScopeModes{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.instagramScopeModes button{color:#27333d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ea;border-radius:13px;flex-direction:column;align-items:flex-start;gap:5px;padding:16px;display:flex}.instagramScopeModes button.active{background:#effcff;border-color:#08b8d5;box-shadow:inset 0 0 0 1px #08b8d5}.instagramScopeModes b{font-size:15px}.instagramScopeModes span{color:#84909a;font-size:12px}.instagramMediaGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.instagramMediaGrid>p{color:#7e8993;text-align:center;background:#f6f8fa;border-radius:12px;grid-column:1/-1;margin:0;padding:24px}.instagramMediaGrid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5ea;border-radius:13px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.instagramMediaGrid>button.selected{border-color:#09b5d2;box-shadow:0 0 0 2px #09b5d21f}.instagramMediaThumb{aspect-ratio:1;background:#edf1f4;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.instagramMediaThumb img{object-fit:cover;width:100%;height:100%}.instagramMediaThumb i{color:#8b96a0;font-size:11px;font-style:normal}.instagramMediaThumb em{color:#fff;background:#171d23c7;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:6px;right:6px}.instagramMediaGrid>button.selected em{background:#08aeca}.instagramMediaGrid>button>b{color:#2d3740;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.instagramMediaGrid>button>small{color:#929ca5;font-size:10px}@media (width<=900px){.instagramCheckGrid,.instagramMediaGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.instagramDiagnostics header,.instagramPostScope header{flex-direction:column;align-items:flex-start}.instagramDiagnostics header button,.instagramPostScope header button{width:100%}.instagramScopeModes,.instagramDeliveryLog p,.instagramCheckGrid{grid-template-columns:1fr}}.publicProfilePage{background:var(--public-bg);justify-content:center;min-height:100svh;padding:28px clamp(14px,4vw,32px) 38px;display:flex;overflow-x:hidden}.publicProfileShell{width:min(560px,100%);margin:0 auto}.publicProfileShell>header{padding:32px 50px 27px}.publicProfileShell>header>button{border:1px solid color-mix(in srgb,var(--public-text) 7%,transparent);cursor:pointer;width:42px;height:42px;font-size:21px;transition:transform .2s,background .2s;top:8px;right:2px;box-shadow:0 10px 28px #1421290d}.publicProfileShell>header>button:hover{transform:translateY(-2px)}.publicProfileShell>header>div{width:92px;height:92px;font-size:32px;box-shadow:0 18px 44px #14212918}.publicProfileShell h1{letter-spacing:-.045em;margin:18px 0 8px;font-size:30px;font-weight:780}.publicProfileShell header p{opacity:.66;margin:0 0 12px;font-size:13px;line-height:1.6}.publicProfileShell header span{color:var(--public-text);font-size:11px;font-weight:900}.publicBlockList{gap:12px;display:grid}.publicBlockList article{border:1px solid color-mix(in srgb,var(--public-text) 4%,transparent);border-radius:clamp(22px,var(--public-radius),30px);grid-template-columns:64px minmax(0,1fr) auto;gap:14px;min-height:88px;margin:0;padding:12px 14px;transition:transform .22s,box-shadow .22s;box-shadow:0 12px 34px #1421290a}.publicBlockList article:hover{transform:translateY(-2px);box-shadow:0 18px 42px #14212912}.publicBlockList article>i{background:linear-gradient(145deg,var(--public-accent),#111a20);border-radius:20px;width:64px;height:64px;font-size:10px;box-shadow:inset 0 0 0 1px #ffffff14}.publicBlockList article>div{min-width:0}.publicBlockList article b{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;overflow:hidden}.publicBlockList article small{text-overflow:ellipsis;white-space:nowrap;opacity:.58;margin-top:6px;font-size:10px;overflow:hidden}.publicBlockList article .profileBlockAction{background:var(--public-button-bg);min-height:46px;color:var(--public-button-text);box-shadow:none;border-radius:14px;padding:0 16px;font-size:14px;font-weight:880;transition:filter .2s,transform .2s}.publicBlockList article .profileBlockAction:hover{filter:brightness(1.08);transform:translate(2px)}.publicBlockList article.notice{background:var(--public-button-bg);min-height:88px;color:var(--public-button-text);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.publicBlockList article.notice>div{min-width:0;display:block}.publicBlockList article.notice b{font-size:15px}.publicBlockList article.notice small{opacity:.65}.publicBlockList article.notice>.profileBlockAction{float:none;min-width:124px;color:var(--public-button-text);background:#ffffff20;box-shadow:inset 0 0 0 1px #ffffff0d}.publicProfileShell>footer{margin-top:16px;padding:25px 10px 4px!important;font-size:9px!important}.profileArrival{animation:4.2s both arrivalLifecycle;overflow:hidden}.profileArrival:after{background:var(--public-accent);content:"";transform-origin:0;height:3px;animation:4.2s linear both arrivalProgress;position:absolute;bottom:0;left:0;right:0}@keyframes arrivalLifecycle{0%{opacity:0;transform:translate(-50%,-14px)}10%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}@keyframes arrivalProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=520px){.publicProfilePage{padding:18px 12px 28px}.publicProfileShell>header{padding:28px 46px 24px}.publicProfileShell>header>button{right:0}.publicProfileShell>header>div{width:82px;height:82px;font-size:29px}.publicProfileShell h1{font-size:26px}.publicBlockList{gap:10px}.publicBlockList article:not(.notice){border-radius:23px;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;min-height:78px;padding:11px 12px}.publicBlockList article:not(.notice)>i{border-radius:17px;width:56px;height:56px}.publicBlockList article:not(.notice)>.profileBlockAction{grid-column:auto;width:auto;min-height:42px;padding:0 12px;font-size:12px}.publicBlockList article.notice{border-radius:25px;min-height:82px;padding:17px 18px}.publicBlockList article.notice>.profileBlockAction{min-width:104px;padding:0 12px;font-size:12px}.profileArrival{top:14px}}@media (width<=380px){.publicProfileShell>header{padding-left:34px;padding-right:34px}.publicBlockList article:not(.notice){grid-template-columns:50px minmax(0,1fr) auto}.publicBlockList article:not(.notice)>i{width:50px;height:50px}.publicBlockList article b{font-size:12px}.publicBlockList article .profileBlockAction{padding:0 9px;font-size:11px}.publicBlockList article.notice{grid-template-columns:1fr}.publicBlockList article.notice>.profileBlockAction{width:100%}}.creatorPhone .liveProfile{background:var(--preview-bg);padding-bottom:14px}.creatorPhone .profileHero{min-height:208px;padding:25px 28px 22px}.creatorPhone .profileHero>button{border:1px solid color-mix(in srgb,var(--preview-text) 7%,transparent);background:var(--preview-card);width:32px;height:32px;font-size:15px;top:10px;right:14px;box-shadow:0 8px 20px #1521290b}.creatorPhone .profileAvatar{width:76px;height:76px;font-size:27px;box-shadow:0 14px 34px #14212917}.creatorPhone .profileHero h2{font-size:calc(19px * var(--preview-scale));letter-spacing:-.05em;margin:15px 0 6px;font-weight:820}.creatorPhone .profileHero p{max-width:250px;font-size:calc(9.5px * var(--preview-scale));opacity:.62;margin:0 auto 9px;line-height:1.58}.creatorPhone .profileHero>span{color:var(--preview-text);font-size:8px;font-weight:900}.creatorPhone .profileBlocks{gap:10px;padding:0 14px 18px;display:grid}.creatorPhone .previewBlock{border:1px solid color-mix(in srgb,var(--preview-text) 4%,transparent);border-radius:min(var(--preview-radius),24px);background:var(--preview-card);grid-template-columns:56px minmax(0,1fr) auto;gap:11px;min-height:78px;margin:0;padding:11px 12px;box-shadow:0 11px 28px #1421290a}.creatorPhone .previewBlock .blockVisual{border-radius:min(calc(var(--preview-radius) * .72),18px);background:linear-gradient(145deg,var(--preview-accent),#111a20);width:56px;height:56px;box-shadow:inset 0 0 0 1px #ffffff14}.creatorPhone .previewBlock b{font-size:calc(11px * var(--preview-scale));letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.creatorPhone .previewBlock small{font-size:calc(7.5px * var(--preview-scale));text-overflow:ellipsis;white-space:nowrap;opacity:.58;margin-top:5px;overflow:hidden}.creatorPhone .previewBlock>span{background:var(--preview-button-bg);min-height:37px;color:var(--preview-button-text);border-radius:11px;justify-content:center;align-items:center;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.creatorPhone .previewBlock.notice{border-radius:min(var(--preview-radius),24px);background:var(--preview-button-bg);min-height:82px;color:var(--preview-button-text);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 17px;display:grid}.creatorPhone .previewBlock.notice .blockVisual{display:none}.creatorPhone .previewBlock.notice div:nth-child(2){min-width:0;display:block}.creatorPhone .previewBlock.notice b{font-size:calc(12px * var(--preview-scale))}.creatorPhone .previewBlock.notice small{opacity:.65}.creatorPhone .previewBlock.notice>span{float:none;min-width:94px;color:var(--preview-button-text);background:#ffffff20;box-shadow:inset 0 0 0 1px #ffffff0d}.creatorPhone .previewFooter{padding:20px 10px 5px!important;font-size:7px!important}.creatorPhone .fanBadge{bottom:12px;left:16px}@media (width<=520px){.creatorPhone .profileHero{min-height:198px;padding-left:24px;padding-right:24px}.creatorPhone .profileAvatar{width:70px;height:70px}.creatorPhone .profileBlocks{padding-left:11px;padding-right:11px}.creatorPhone .previewBlock{grid-template-columns:52px minmax(0,1fr) auto;gap:9px;padding:10px}.creatorPhone .previewBlock .blockVisual{width:52px;height:52px}.creatorPhone .previewBlock>span{padding:0 8px;font-size:7px}}.instagramLinkPreview{color:#4c63d8;background:#f2f5ff;border:1px solid #cad7ff;border-radius:10px;align-items:center;margin:-2px 0 14px;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex}.instagramLinkBuilder{background:#f8fafc;border:1px solid #dce3e9;border-radius:14px;grid-column:1/-1;padding:17px}.instagramLinkBuilder>div:first-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.instagramLinkBuilder>div:first-child>span{flex-direction:column;gap:4px;display:flex}.instagramLinkBuilder b{font-size:14px}.instagramLinkBuilder small{font-size:12px;color:#7f8b97!important;position:static!important}.instagramLinkFields{border-top:1px solid #e2e8ee;grid-template-columns:180px 1fr;gap:12px;margin-top:15px;padding-top:15px;display:grid}.instagramLinkFields .instagramButtonPreview{background:#fff;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.instagramButtonPreview span{color:#7f8b97;font-size:12px}.instagramButtonPreview button{color:#fff;background:#5d77ff;border:0;border-radius:9px;padding:10px 15px;font-weight:850}.instagramConnection span.connected:after{content:" · 회원별 설정 분리";color:#6574d8;font-weight:750}@media (width<=760px){.instagramLinkFields{grid-template-columns:1fr}.instagramLinkFields .instagramButtonPreview{grid-column:1}.instagramLinkBuilder>div:first-child{align-items:flex-start}}.instagramLiveTestButton{color:#fff;cursor:pointer;background:#08b5d1;border:0;border-radius:11px;width:100%;margin-top:14px;padding:13px 16px;font-size:14px;font-weight:900}.instagramLiveTestButton:disabled{opacity:.5;cursor:not-allowed}.instagramLiveTestResult{border:1px solid;border-radius:11px;flex-wrap:wrap;gap:8px 14px;margin-top:10px;padding:13px 15px;font-size:12px;display:flex}.instagramLiveTestResult.ok{color:#08764e;background:#edfbf5;border-color:#a9e8cb}.instagramLiveTestResult.bad{color:#b64034;background:#fff4f1;border-color:#ffc9c0}.instagramLiveTestResult b{width:100%;font-size:14px}.instagramLiveTestResult span{overflow-wrap:anywhere}.instagramLiveTestResult small{width:100%;font-size:12px;line-height:1.55}.instagramButtonPreview a{color:#fff;background:#5d77ff;border:0;border-radius:9px;padding:10px 15px;font-weight:850;text-decoration:none}.instagramButtonPreview a[aria-disabled=true]{pointer-events:none;opacity:.45}.instagramFollowGate{background:#fff9f6;border:1px solid #ffd4c7;border-radius:15px;grid-column:1/-1;padding:18px}.instagramFollowGateHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.instagramFollowGateHead>span{flex-direction:column;gap:5px;display:flex}.instagramFollowGateHead b{font-size:15px}.instagramFollowGateHead small{font-size:12px;color:#7e8993!important;position:static!important}.instagramFollowFlow{background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:17px 0;padding:14px;display:flex}.instagramFollowFlow span{color:#29343d;align-items:center;gap:7px;font-size:12px;display:flex}.instagramFollowFlow i{color:#fff;background:#ff5a24;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.instagramFollowFlow em{color:#bdc5cb;font-style:normal}.instagramFollowFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.instagramFollowFields label:first-child{grid-row:span 2}.instagramFollowFields textarea{min-height:105px}.instagramFollowFields label>small{margin-top:-3px;color:#88949d!important;position:static!important}.instagramFollowPolicy{background:#fff0e9;border-radius:10px;padding:10px 12px;line-height:1.5;color:#b7512e!important;margin:13px 0 0!important;font-size:11px!important}@media (width<=760px){.instagramFollowFields{grid-template-columns:1fr}.instagramFollowFields label:first-child{grid-row:auto}.instagramFollowFlow{flex-direction:column;align-items:stretch}.instagramFollowFlow em{display:none}}.instagramPlatformEditPrompt{background:#fff;border:1px solid #ded7fb;border-left:4px solid #7c3aed;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:20px 22px;display:flex;box-shadow:0 8px 28px #16222d0a}.instagramWebhookSetup{background:#fff;border:1px solid #d8e4ec;border-left:4px solid #08b8d5;border-radius:18px;margin-top:16px;padding:20px 22px}.instagramWebhookSetup header{justify-content:space-between;align-items:center;gap:18px;display:flex}.instagramWebhookSetup header span{color:#08a7c3;font-size:11px;font-weight:900}.instagramWebhookSetup h3{margin:5px 0;font-size:18px}.instagramWebhookSetup header p{color:#74818d;margin:0;font-size:13px}.instagramWebhookSetup button{color:#fff;cursor:pointer;background:#171b20;border:0;border-radius:10px;flex:none;padding:10px 14px;font-weight:800}.instagramWebhookBody{border-top:1px solid #edf1f4;gap:14px;margin-top:18px;padding-top:18px;display:grid}.instagramWebhookBody label{gap:7px;font-size:12px;font-weight:850;display:grid}.instagramWebhookBody label>div{gap:8px;display:flex}.instagramWebhookBody input{box-sizing:border-box;color:#26313b;background:#f9fbfc;border:1px solid #dce3e9;border-radius:10px;flex:1;min-width:0;height:44px;padding:0 12px}.instagramWebhookBody button.quiet{color:#53616d;background:#fff;border:1px solid #dce3e9}.instagramWebhookGuide{color:#43515c;background:#eefafd;border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.7}.instagramWebhookGuide ol{margin:7px 0 0;padding-left:20px}.instagramWebhookLoading{color:#7c8994;margin:0;font-size:13px}@media (width<=760px){.instagramWebhookSetup header{flex-direction:column;align-items:flex-start}.instagramWebhookSetup header>button{width:100%}.instagramWebhookBody label>div{flex-wrap:wrap}.instagramWebhookBody input{flex-basis:100%;width:100%}}.instagramPlatformEditPrompt>div{flex-direction:column;gap:5px;display:flex}.instagramPlatformEditPrompt span{color:#7c3aed;font-size:11px;font-weight:900}.instagramPlatformEditPrompt b{color:#222c36;font-size:16px}.instagramPlatformEditPrompt small{color:#7a8793;font-size:12px;line-height:1.5}.instagramPlatformEditPrompt button{color:#fff;cursor:pointer;background:#171b20;border:0;border-radius:11px;flex:none;padding:12px 16px;font-weight:850}.instagramSetupCorrection{background:#f7f4ff;border:1px solid #dcd4ff;margin-bottom:17px}.instagramSetupCorrection strong{color:#6d46dc}@media (width<=760px){.instagramPlatformEditPrompt{flex-direction:column;align-items:flex-start}.instagramPlatformEditPrompt button{width:100%}}._page_1l9k7_1{color:#17212b;background:#f5f8fa;min-height:100vh;padding:48px 20px 80px;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._shell_1l9k7_9{width:min(860px,100%);margin:0 auto}._brand_1l9k7_14{color:#00a9c9;align-items:center;gap:10px;margin-bottom:24px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}._card_1l9k7_25{background:#fff;border:1px solid #dfe7ec;border-radius:24px;padding:clamp(28px,5vw,56px);box-shadow:0 18px 50px #1d374712}._eyebrow_1l9k7_33{color:#00a9c9;letter-spacing:.14em;font-size:12px;font-weight:900}._card_1l9k7_25 h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(30px,5vw,46px);line-height:1.18}._updated_1l9k7_47,._lead_1l9k7_48,._section_1l9k7_49 p,._section_1l9k7_49 li{color:#5e6c78;line-height:1.75}._lead_1l9k7_48{background:#effbfe;border-radius:15px;margin:26px 0 36px;padding:18px 20px}._section_1l9k7_49{border-top:1px solid #e8eef2;padding:28px 0}._section_1l9k7_49 h2{letter-spacing:-.025em;margin:0 0 12px;font-size:20px}._section_1l9k7_49 ul,._section_1l9k7_49 ol{margin:10px 0 0;padding-left:22px}._actions_1l9k7_79{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}._actions_1l9k7_79 a{color:#24313b;border:1px solid #cbd8df;border-radius:12px;align-items:center;min-height:44px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}._actions_1l9k7_79 a:first-child{color:#fff;background:#00a9c9;border-color:#00a9c9}@media (width<=640px){._page_1l9k7_1{padding:24px 14px 48px}._card_1l9k7_25{border-radius:18px}}
