@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT,WONK@9..144,600..900,40..100,0..1&family=Noto+Sans+KR:wght@400;500;700;800;900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Pretendard,Noto Sans KR,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.site-shell{position:relative;isolation:isolate}.aurora-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.aurora-blob{position:absolute;width:clamp(18rem,34vw,42rem);aspect-ratio:1;border-radius:9999px;filter:blur(50px);opacity:.42;mix-blend-mode:multiply;animation:aurora 16s ease-in-out infinite}.dark .aurora-blob{opacity:.28;mix-blend-mode:screen}.blob-a{top:-10rem;left:-10rem;background:#f05f9d}.blob-b{top:14rem;right:-11rem;background:#57d8c3;animation-delay:-5s}.blob-c{bottom:8rem;left:34%;background:#9e86ff;animation-delay:-9s}.noise-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;background-image:radial-gradient(circle at 1px 1px,rgba(27,21,37,.12) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.dark .noise-layer{opacity:.1;background-image:radial-gradient(circle at 1px 1px,rgba(255,249,241,.42) 1px,transparent 0)}.brand-mark{display:grid;width:3rem;height:3rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;border-radius:1.25rem;background:#ffffffb8;padding:.55rem;box-shadow:0 18px 40px #1b15251f;transition:transform .36s cubic-bezier(.22,1,.36,1)}.group:hover .brand-mark{transform:rotate(-5deg) scale(1.04)}.brand-mark span{border-radius:.55rem}.brand-mark span:nth-child(1){background:#f05f9d}.brand-mark span:nth-child(2){background:#9e86ff}.brand-mark span:nth-child(3){background:#57d8c3}.brand-mark span:nth-child(4){background:#ffd36a}.site-header{min-width:0}.site-brand{min-width:0;flex-shrink:0}.site-brand>span:last-child{min-width:0}.site-brand>span:last-child span{overflow-wrap:anywhere}.header-actions{--language-accent: #f05f9d;--language-accent-2: #ffd36a;position:relative;display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.7rem;flex-wrap:wrap}.header-actions[data-active-language=vi]{--language-accent: #57d8c3;--language-accent-2: #9e86ff}.header-actions[data-active-language=en]{--language-accent: #9e86ff;--language-accent-2: #f05f9d}.header-language-switcher{--language-accent: #f05f9d;--language-accent-2: #ffd36a;position:relative;display:inline-grid;width:-moz-max-content;width:max-content;max-width:100%;flex:0 0 auto;grid-template-columns:repeat(3,minmax(2.7rem,1fr));gap:.25rem;isolation:isolate;overflow:hidden;border:1px solid rgba(27,21,37,.1);border-radius:999px;background:#ffffff9e;padding:.24rem;box-shadow:0 16px 38px #1b152517;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-language-switcher[data-active-language=vi]{--language-accent: #57d8c3;--language-accent-2: #9e86ff}.header-language-switcher[data-active-language=en]{--language-accent: #9e86ff;--language-accent-2: #f05f9d}.header-language-switcher:before{content:"";position:absolute;z-index:1;top:.24rem;bottom:.24rem;left:.24rem;width:calc((100% - .98rem) / 3);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--language-accent) 38%,transparent),color-mix(in srgb,var(--language-accent-2) 34%,transparent));box-shadow:0 0 0 1px #ffffff5c,0 12px 24px color-mix(in srgb,var(--language-accent) 22%,transparent);transition:transform .43s cubic-bezier(.2,.9,.2,1),opacity .26s ease,background .32s ease,box-shadow .32s ease}.header-language-switcher[data-active-language=vi]:before{transform:translate(calc(100% + .25rem))}.header-language-switcher[data-active-language=en]:before{transform:translate(calc(200% + .5rem))}.language-switcher-glow{position:absolute;top:-38%;right:-18%;bottom:-38%;left:-18%;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--language-accent) 34%,transparent),transparent 28%),linear-gradient(105deg,transparent 18%,rgba(255,255,255,.68) 42%,color-mix(in srgb,var(--language-accent-2) 30%,transparent) 54%,transparent 72%);opacity:0;filter:blur(2px);transform:translate(-42%) skew(-14deg);animation:language-glow-sweep .76s cubic-bezier(.16,1,.3,1) both}.mobile-language-burst,.mobile-language-toast{display:none}.dark .header-language-switcher{border-color:#ffffff1a;background:#ffffff14}.header-language-pill{position:relative;z-index:2;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.38rem;min-height:2.45rem;border:0;border-radius:999px;background:transparent;padding:.42rem .68rem;color:#6f5d73;font-size:.72rem;font-weight:900;line-height:1.05;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .22s ease,color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.header-language-pill strong{color:#f05f9d;font-size:.7rem;letter-spacing:.08em}.header-language-pill:hover{transform:translateY(-1px);background:#f05f9d1a}.header-language-pill.is-active{background:#1b1525;color:#fff9f1;box-shadow:0 10px 24px #1b152529}.header-language-pill.is-active strong{color:#ffd36a}.dark .header-language-pill{color:#fff9f1ad}.dark .header-language-pill.is-active{background:#fff9f1;color:#1b1525}.spotlight-toggle{max-width:100%;min-height:2.75rem;line-height:1.1;text-align:center;white-space:normal;overflow-wrap:anywhere}.hero-kicker,.section-eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:9999px;border:1px solid rgba(240,95,157,.24);background:#ffffff9e;padding:.65rem 1rem;color:#f05f9d;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;line-height:1.15;white-space:normal;overflow-wrap:anywhere;box-shadow:0 12px 35px #f05f9d1a}.dark .hero-kicker,.dark .section-eyebrow{background:#ffffff14}.hero-title{font-family:Fraunces,Georgia,serif;font-size:clamp(3.2rem,6.9vw,6.9rem);line-height:.92;letter-spacing:-.012em;word-spacing:.12em;font-weight:880;font-variation-settings:"SOFT" 74,"WONK" 1;word-break:keep-all;overflow-wrap:normal}.hero-title>span{white-space:nowrap}.shimmer-word{background:linear-gradient(90deg,#1b1525,#f05f9d 32%,#9e86ff 56%,#1b1525 88%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s linear infinite}.dark .shimmer-word{background-image:linear-gradient(90deg,#fff9f1,#f05f9d 34%,#ffd36a 60%,#fff9f1 88%)}.localized-copy-stage,.localized-preview-stage{animation:localized-copy-in .56s cubic-bezier(.16,1,.3,1) both}.localized-copy-stage .trust-chip,.localized-copy-stage .use-case-strip span{animation:localized-chip-in .64s cubic-bezier(.16,1,.3,1) both}.localized-copy-stage .trust-chip:nth-child(2),.localized-copy-stage .use-case-strip span:nth-child(2){animation-delay:60ms}.localized-copy-stage .use-case-strip span:nth-child(3){animation-delay:.11s}.localized-form-stage{transition:border-color .32s ease,box-shadow .32s ease,background-color .32s ease}.trust-chip{display:flex;align-items:center;gap:.65rem;border-radius:999px;background:#ffffff8c;padding:.82rem 1rem;color:#6f5d73;font-size:.9rem;font-weight:800;box-shadow:inset 0 0 0 1px #1b15250f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.trust-chip span{color:#f05f9d}.dark .trust-chip{background:#ffffff14;color:#fff9f1ad;box-shadow:inset 0 0 0 1px #ffffff14}.use-case-strip{display:flex;flex-wrap:wrap;gap:.55rem}.use-case-strip span{border-radius:999px;border:1px solid rgba(27,21,37,.08);background:#ffffff61;padding:.55rem .78rem;color:#6f5d73;font-size:.8rem;font-weight:850;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dark .use-case-strip span{border-color:#ffffff14;background:#ffffff0f;color:#fff9f1ad}.spotlight-card{position:relative;overflow:hidden;border-radius:2.25rem;border:1px solid rgba(27,21,37,.1);background:#ffffffb8;box-shadow:0 24px 80px #1b15251f,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.spotlight-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:radial-gradient(circle at 20% 0%,rgba(240,95,157,.22),transparent 34%),radial-gradient(circle at 90% 12%,rgba(87,216,195,.2),transparent 30%);opacity:0;transition:opacity .36s ease}.spotlight-card:hover:before{opacity:1}.dark .spotlight-card{border-color:#ffffff1a;background:#ffffff14;box-shadow:0 24px 80px #0000003d,inset 0 1px #ffffff14}.sticker-console{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.2rem,3vw,1.9rem)}.sticker-console>:not(.language-form-sheen){position:relative;z-index:1}.language-form-sheen{position:absolute;top:-34%;right:-24%;bottom:-34%;left:-24%;z-index:0;pointer-events:none;background:radial-gradient(circle at 72% 24%,rgba(87,216,195,.24),transparent 24%),linear-gradient(112deg,transparent 24%,rgba(255,255,255,.72) 46%,rgba(240,95,157,.16) 58%,transparent 74%);opacity:0;filter:blur(1px);transform:translate(-38%) rotate(-8deg);animation:language-selector-sheen .82s cubic-bezier(.16,1,.3,1) both}.dark .language-form-sheen{background:radial-gradient(circle at 72% 24%,rgba(87,216,195,.18),transparent 24%),linear-gradient(112deg,transparent 24%,rgba(255,249,241,.18) 46%,rgba(158,134,255,.16) 58%,transparent 74%)}.price-pill{flex:0 0 auto;max-width:100%;border-radius:999px;background:#1b1525;color:#fff9f1;padding:.7rem 1rem;font-size:1rem;font-weight:950;line-height:1.1;text-align:center;white-space:nowrap;box-shadow:0 14px 35px #1b15252e}.dark .price-pill{background:#fff9f1;color:#1b1525}.form-label{display:block;font-size:.82rem;font-weight:950;color:#1b1525}.form-description{max-width:27rem;color:#6f5d73;font-size:.92rem;font-weight:750;line-height:1.62}.dark .form-description{color:#fff9f1a8}.dark .form-label{color:#fff9f1}.upload-zone{position:relative;display:flex;min-height:7rem;align-items:center;gap:1rem;border-radius:1.6rem;border:1.5px dashed rgba(240,95,157,.44);background:linear-gradient(135deg,#fff6eadb,#ffffffbd);padding:1rem;color:#1b1525;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s ease}.upload-zone:hover{transform:translateY(-2px);border-color:#f05f9d}.upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0}.upload-zone strong,.upload-help-list{display:block}.upload-copy{min-width:0;flex:1}.upload-zone strong{font-size:.98rem;font-weight:1000;letter-spacing:-.02em}.upload-help-list{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem;color:#6f5d73;line-height:1.35}.upload-help-list span{border-radius:999px;background:#ffffffb8;padding:.28rem .48rem;color:#6f5d73;font-size:.74rem;font-weight:850;white-space:normal}.dark .upload-zone{background:#ffffff14;color:#fff9f1}.dark .upload-zone small,.dark .upload-help-list,.selected-files-list{margin-top:.65rem;display:flex;flex-direction:column;gap:.35rem;padding:0;list-style:none;font-size:.82rem;font-weight:800;color:#6f5d73}.selected-files-list .file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:#1b1525}.selected-files-list .file-size{display:block;font-size:.7rem;font-weight:700;color:#6f5d73;opacity:.8}.dark .selected-files-list{color:#fff9f1ad}.dark .selected-files-list .file-name{color:#fff9f1}.dark .selected-files-list .file-size{color:#fff9f18c}.error-boundary-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem;text-align:center;background:#fff9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2.25rem;margin:2rem}.dark .error-boundary-fallback{background:#ffffff14}.error-boundary-fallback h1{font-family:Fraunces,Georgia,serif;font-size:2.5rem;font-weight:880;color:#f05f9d;margin-bottom:1rem}.error-boundary-fallback p{max-width:28rem;line-height:1.6;color:#6f5d73;margin-bottom:1.5rem}.dark .error-boundary-fallback p{color:#fff9f1ad}.error-retry-button{border-radius:999px;background:#1b1525;color:#fff9f1;padding:.82rem 1.75rem;font-weight:950;font-size:.9rem;border:0;cursor:pointer;transition:transform .22s ease,background-color .22s ease}.error-retry-button:hover{transform:translateY(-2px);background:#f05f9d;color:#1b1525}.dark .upload-help-list span{color:#fff9f1ad;background:#ffffff1a}.upload-icon{display:grid;width:3.4rem;height:3.4rem;flex:none;place-items:center;border-radius:1.15rem;background:#f05f9d;color:#fff;font-size:1.7rem;font-weight:900;box-shadow:0 14px 28px #f05f9d4d}.language-selector{--language-accent: #f05f9d;--language-accent-2: #ffd36a;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(27,21,37,.06);box-shadow:inset 0 1px #ffffff9e,0 12px 34px #1b15250f}.language-selector[data-active-language=vi]{--language-accent: #57d8c3;--language-accent-2: #9e86ff}.language-selector[data-active-language=en]{--language-accent: #9e86ff;--language-accent-2: #f05f9d}.language-selector:before{content:"";position:absolute;z-index:0;top:.38rem;bottom:.38rem;left:.38rem;width:calc((100% - 1.25rem) / 3);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--language-accent) 28%,transparent),color-mix(in srgb,var(--language-accent-2) 22%,transparent));box-shadow:0 10px 26px color-mix(in srgb,var(--language-accent) 18%,transparent);transition:transform .42s cubic-bezier(.2,.9,.2,1),background .28s ease,box-shadow .28s ease}.language-selector[data-active-language=vi]:before{transform:translate(calc(100% + .5rem))}.language-selector[data-active-language=en]:before{transform:translate(calc(200% + 1rem))}.language-selector-flare{position:absolute;top:-34%;right:-18%;bottom:-34%;left:-18%;z-index:1;pointer-events:none;background:radial-gradient(circle at 22% 50%,color-mix(in srgb,var(--language-accent) 24%,transparent),transparent 30%),linear-gradient(100deg,transparent 22%,rgba(255,255,255,.76) 45%,color-mix(in srgb,var(--language-accent-2) 22%,transparent) 56%,transparent 75%);opacity:0;filter:blur(1px);transform:translate(-44%) skew(-12deg);animation:language-selector-sheen .72s cubic-bezier(.16,1,.3,1) both}.dark .language-selector{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14,0 12px 34px #0000002e}.language-pill{position:relative;z-index:2;display:inline-flex;min-width:0;min-height:2.75rem;align-items:center;justify-content:center;border-radius:999px;padding:.76rem .5rem;color:#6f5d73;font-size:.78rem;font-weight:950;line-height:1.1;text-align:center;white-space:normal;overflow-wrap:anywhere;transition:background-color .24s ease,color .24s ease,transform .24s ease}.language-pill:hover{transform:translateY(-1px)}.language-pill.is-active{background:#1b1525;color:#fff9f1;box-shadow:0 12px 25px #1b152524}.dark .language-pill{color:#fff9f19e}.dark .language-pill.is-active{background:#fff9f1;color:#1b1525}.text-input{width:100%;border-radius:1.35rem;border:1px solid rgba(27,21,37,.1);background:#ffffffd1;padding:.94rem 1rem;color:#1b1525;font-weight:800;outline:none;transition:box-shadow .22s ease,border-color .22s ease}.text-input:focus{border-color:#f05f9d;box-shadow:0 0 0 4px #f05f9d26}.dark .text-input{border-color:#ffffff1a;background:#ffffff14;color:#fff9f1}.consent-box{display:flex;gap:.8rem;border-radius:1.35rem;background:#fff6eab8;padding:1rem;color:#6f5d73;font-size:.88rem;font-weight:750;line-height:1.7}.dark .consent-box{background:#ffffff14;color:#fff9f1b3}.magnetic-cta{position:relative;display:flex;min-width:0;min-height:3.35rem;align-items:center;justify-content:center;gap:.9rem;overflow:hidden;border-radius:999px;background:#1b1525;color:#fff9f1;padding:1.08rem 1.35rem;font-size:1.05rem;font-weight:950;letter-spacing:-.02em;line-height:1.15;text-align:center;box-shadow:0 20px 55px #1b152538;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background-color .3s ease}.magnetic-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.28) 44%,transparent 58%);transform:translate(-120%);transition:transform .7s cubic-bezier(.22,1,.36,1)}.magnetic-cta:hover{transform:translateY(-3px) scale(1.01);background:#f05f9d;color:#1b1525;box-shadow:0 24px 70px #f05f9d47}.magnetic-cta:hover:before{transform:translate(120%)}.magnetic-cta:disabled{cursor:progress;transform:none;background:#6f5d73;color:#fff9f1db;box-shadow:0 12px 34px #1b152529}.magnetic-cta:disabled:before{transform:translate(120%)}.magnetic-cta span{position:relative;min-width:0;overflow-wrap:anywhere}.checkout-error{margin-top:.9rem;border-radius:1rem;border:1px solid rgba(240,95,157,.24);background:#ffffffb3;color:#9a315f;padding:.85rem 1rem;font-size:.88rem;font-weight:850;line-height:1.5}.dark .checkout-error{background:#f05f9d1f;color:#ffd3e5}.demo-orbit{position:absolute;inset:6% -8% auto auto;width:22rem;aspect-ratio:1;border-radius:9999px;border:1px solid rgba(240,95,157,.22);animation:float 8s ease-in-out infinite}.demo-stage{position:relative;display:grid;gap:1.05rem;min-height:0;border-radius:clamp(2rem,6vw,4.5rem);border:1px solid rgba(27,21,37,.1);background:linear-gradient(145deg,#ffffffd6,#fff6ea94);box-shadow:0 34px 100px #1b152526,inset 0 1px #ffffffd1;overflow:hidden;padding:clamp(1.05rem,2.4vw,1.55rem);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dark .demo-stage{border-color:#ffffff1a;background:linear-gradient(145deg,#ffffff1f,#ffffff0b);box-shadow:0 34px 100px #00000047,inset 0 1px #ffffff1a}.dark .demo-sample-badge span{background:#fff9f1eb;color:#1b1525}.dark .demo-stage-copy{color:#fff9f1b8}.dark .workflow-pill{border-color:#ffffff14;background:#ffffff14}.dark .workflow-pill strong{color:#fff9f1}.dark .workflow-pill small{color:#fff9f1a3}.dark .demo-mode-pills span{border-color:#ffffff1f;background:#1b1525ad;color:#fff9f1}.dark .echo-sheet-card{border-color:#ffffff1f;background:linear-gradient(145deg,#ffffff2e,#fff9f114)}.reference-card{position:absolute;top:0;right:0;bottom:0;left:0;width:60%;transform-origin:50% 95%;filter:drop-shadow(0 24px 34px rgba(27,21,37,.18));animation:float 8s ease-in-out infinite}.initial-generated-demo .reference-card{width:52%;opacity:.96}.initial-generated-demo .reference-card rect{fill:#fff9f1f5;stroke:#1b15251f}.reference-card svg{display:block;width:100%;overflow:visible}.reference-card rect{fill:#fff9f1;stroke:#1b152514;stroke-width:2}.reference-card.accent-candy rect{fill:#fff2f8}.reference-card.accent-mint rect{fill:#effdf9}.reference-card.accent-lavender rect{fill:#f4f0ff}.reference-card .portrait-glow{fill:#ffd36a52}.reference-card .hair{fill:#3a2738}.reference-card .face{fill:#ffd9bf}.reference-card .neck{fill:#f4bc9d}.reference-card .shirt{fill:#f05f9d}.reference-card.accent-mint .shirt{fill:#57d8c3}.reference-card.accent-lavender .shirt{fill:#9e86ff}.reference-card .blush{fill:#f05f9d6b}.reference-card .eye-dot{fill:#1b1525}.reference-card .eye,.reference-card .mouth{fill:none;stroke:#1b1525;stroke-width:5;stroke-linecap:round}.reference-card .spark{fill:#ffd36a}.reference-card text{fill:#6f5d73;font-size:16px;font-weight:900}.dark .svg-sheet-card{background:#ffffffeb;color:#1b1525}.sticker-outline{fill:#fff}.mini-hair{fill:#3a2738}.mini-face{fill:#ffd9bf}.mini-blush{fill:#f05f9d59}.mini-eye-dot{fill:#1b1525}.mini-eye,.mini-mouth{fill:none;stroke:#1b1525;stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.mini-doodle{fill:#ffd36a}.mini-doodle.heart{fill:#f05f9d}.bits-preview-stage{min-height:clamp(34rem,52vw,45rem);overflow:visible;padding:clamp(.8rem,2.2vw,1.35rem)}.bits-preview-shell{position:relative;isolation:isolate;min-height:clamp(32rem,48vw,41rem);overflow:visible;border-radius:clamp(2.1rem,4vw,3.25rem);border:1px solid rgba(255,255,255,.5);background:radial-gradient(circle at 12% 14%,rgba(255,211,106,.34),transparent 32%),radial-gradient(circle at 88% 18%,rgba(87,216,195,.24),transparent 34%),linear-gradient(145deg,#ffffff85,#fff6ea33);box-shadow:inset 0 1px #ffffffc2,0 42px 96px #1b15252b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.dark .bits-preview-shell{border-color:#ffffff1a;background:radial-gradient(circle at 12% 14%,rgba(255,211,106,.16),transparent 32%),radial-gradient(circle at 88% 18%,rgba(87,216,195,.16),transparent 34%),linear-gradient(145deg,#ffffff1a,#fff9f10a);box-shadow:inset 0 1px #ffffff1f,0 42px 96px #00000057}.bits-preview-shell:before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:-2;border-radius:inherit;background-image:linear-gradient(rgba(27,21,37,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(27,21,37,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 68% 50%,#000 0 48%,transparent 76%);mask-image:radial-gradient(circle at 68% 50%,#000 0 48%,transparent 76%)}.language-preview-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 74% 28%,rgba(255,211,106,.28),transparent 24%),radial-gradient(circle at 22% 72%,rgba(87,216,195,.18),transparent 24%),linear-gradient(116deg,transparent 24%,rgba(255,255,255,.48) 45%,rgba(240,95,157,.16) 57%,transparent 76%);opacity:0;filter:blur(.3px);transform:translate(-34%) scale(1.015) skew(-9deg);animation:language-preview-flash .9s cubic-bezier(.16,1,.3,1) both}.dark .language-preview-flash{background:radial-gradient(circle at 74% 28%,rgba(255,211,106,.16),transparent 24%),radial-gradient(circle at 22% 72%,rgba(87,216,195,.15),transparent 24%),linear-gradient(116deg,transparent 24%,rgba(255,249,241,.18) 45%,rgba(158,134,255,.16) 57%,transparent 76%)}.dark .bits-preview-shell:before{background-image:linear-gradient(rgba(255,249,241,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,249,241,.05) 1px,transparent 1px)}.bits-preview-chrome{position:absolute;top:clamp(.8rem,1.7vw,1.25rem);left:clamp(.85rem,1.8vw,1.45rem);right:clamp(.85rem,1.8vw,1.45rem);z-index:12;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bits-preview-chrome span{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:#fff9f1c7;padding:.48rem .72rem;color:#4c3b52;font-size:.68rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 14px 28px #1b15251a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bits-preview-badge{background:#1b1525!important;color:#fff9f1!important}.bits-preview-status i{display:block;width:.46rem;aspect-ratio:1;border-radius:999px;background:#57d8c3;box-shadow:0 0 #57d8c36b;animation:status-pulse 2.2s cubic-bezier(.16,1,.3,1) infinite}.dark .bits-preview-chrome span:not(.bits-preview-badge){border-color:#ffffff1a;background:#1b1525ad;color:#fff9f1}.bits-preview-orbit-ring{position:absolute;z-index:0;border:1px solid rgba(240,95,157,.16);border-radius:999px;pointer-events:none}.bits-orbit-one{--orbit-start: -10deg;top:13%;right:-10%;bottom:12%;left:21%;transform:rotate(-10deg);animation:orbit-drift 12s linear infinite}.bits-orbit-two{--orbit-start: 16deg;top:24%;right:8%;bottom:18%;left:0;border-color:#57d8c32e;transform:rotate(16deg);animation:orbit-drift 16s linear infinite reverse}.bits-preview-scanline{position:absolute;left:9%;right:8%;top:48%;z-index:9;height:1px;overflow:visible;background:linear-gradient(90deg,transparent,rgba(255,249,241,.18),rgba(240,95,157,.8),rgba(87,216,195,.62),transparent);filter:drop-shadow(0 0 16px rgba(240,95,157,.38));transform:translateY(-50%);animation:preview-scanline 5.8s cubic-bezier(.16,1,.3,1) infinite}.bits-reference-rail{position:absolute;top:clamp(4.15rem,8vw,5.8rem);left:clamp(.8rem,2vw,1.6rem);z-index:7;width:clamp(16rem,32vw,23rem);min-height:clamp(21rem,34vw,27rem);pointer-events:none}.bits-reference-copy{position:relative;z-index:8;max-width:13.2rem;border-radius:1.3rem;border:1px solid rgba(255,255,255,.48);background:#fff9f1c7;padding:.78rem .9rem;box-shadow:0 20px 46px #1b15251f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bits-reference-copy span{display:block;color:#f05f9d;font-size:.7rem;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.bits-reference-copy strong{display:block;margin-top:.22rem;color:#1b1525;font-size:.82rem;font-weight:900;line-height:1.35}.dark .bits-reference-copy{border-color:#ffffff1a;background:#1b1525b3}.dark .bits-reference-copy strong{color:#fff9f1}.bits-reference-card-stack{position:absolute;inset:2.9rem auto auto .2rem;width:clamp(16rem,28vw,22rem);height:clamp(17rem,27vw,22rem)}.bits-reference-card-stack .reference-card{width:51%;opacity:.98;filter:drop-shadow(0 28px 38px rgba(27,21,37,.18));animation:reference-card-breathe 7s cubic-bezier(.25,1,.5,1) infinite}.bits-reference-card-stack .reference-card-1{transform:translate(.1rem,2rem) rotate(-16deg)}.bits-reference-card-stack .reference-card-2{transform:translate(5.5rem,.2rem) rotate(2deg);animation-delay:-1.8s}.bits-reference-card-stack .reference-card-3{transform:translate(10.5rem,2.4rem) rotate(15deg);animation-delay:-3.6s}.bits-generation-chip{position:absolute;top:41%;left:min(38%,18.8rem);z-index:10;display:grid;grid-template-columns:auto auto;-moz-column-gap:.54rem;column-gap:.54rem;align-items:center;max-width:13rem;border-radius:999px;border:1px solid rgba(255,255,255,.46);background:linear-gradient(135deg,#1b1525eb,#4c3b52d6);padding:.58rem .78rem .58rem .62rem;color:#fff9f1;box-shadow:0 22px 50px #1b152538;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bits-generation-chip:after{content:"";position:absolute;left:98%;top:50%;width:clamp(3.5rem,8vw,6.5rem);height:1px;background:linear-gradient(90deg,rgba(255,211,106,.8),transparent)}.bits-generation-chip strong{font-size:.74rem;font-weight:1000;letter-spacing:-.02em}.bits-generation-chip small{grid-column:2;margin-top:-.1rem;color:#fff9f1ad;font-size:.62rem;font-weight:750;line-height:1.1}.bits-chip-dot{grid-row:span 2;width:.72rem;aspect-ratio:1;border-radius:999px;background:#ffd36a;box-shadow:0 0 0 7px #ffd36a1f,0 0 18px #ffd36a94}.bits-shadow-sheet-stack{position:absolute;inset:7% 0 6% auto;z-index:2;width:78%;pointer-events:none}.bits-shadow-sheet{position:absolute;display:grid;gap:.42rem;width:min(82%,clamp(22rem,41vw,34rem));aspect-ratio:1.12;overflow:hidden;border-radius:clamp(1.6rem,3vw,2.4rem);border:1px solid rgba(255,255,255,.58);background:linear-gradient(145deg,#ffffff94,#fff6ea3d);padding:clamp(.58rem,1.1vw,.85rem);box-shadow:inset 0 1px #ffffffad,0 26px 58px #1b15251f;opacity:.46;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark .bits-shadow-sheet{border-color:#ffffff1a;background:linear-gradient(145deg,#ffffff24,#fff9f10d)}.bits-shadow-toolbar{display:flex;justify-content:space-between;gap:.5rem;padding:.08rem .2rem}.bits-shadow-toolbar span{display:block;width:30%;height:.32rem;border-radius:999px;background:#1b15251f}.bits-shadow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;border-radius:1.25rem;background:#fff9f19e;padding:.38rem}.bits-shadow-cell{display:grid;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:.72rem;background:#ffffffa3}.bits-shadow-cell svg{width:72%;opacity:.6}.bits-sheet-card{position:absolute;right:clamp(.65rem,1.7vw,1.2rem);bottom:clamp(1.05rem,2.8vw,1.95rem);z-index:8;width:min(72%,clamp(27rem,42vw,37rem));border-radius:clamp(2rem,3.6vw,2.7rem);background:linear-gradient(180deg,#fff,#fffaf3);padding:clamp(.78rem,1.8vw,1.1rem);box-shadow:0 38px 90px #1b15253b,inset 0 1px #fffffff0;transform:rotate(-1.5deg) translateZ(0);transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1)}.bits-preview-shell:hover .bits-sheet-card{transform:rotate(-.6deg) translateY(-.28rem) translateZ(0);box-shadow:0 44px 104px #1b152545,inset 0 1px #fffffff0}.dark .bits-sheet-card{background:linear-gradient(180deg,#fffffff5,#fffaf3e6);color:#1b1525}.bits-sheet-toolbar,.bits-output-dock{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.58rem .74rem;color:#6f5d73;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bits-sheet-toolbar span:last-child{min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.bits-sticker-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.42rem,.9vw,.66rem);border-radius:1.7rem;background:radial-gradient(circle at 12% 12%,rgba(255,211,106,.18),transparent 24%),linear-gradient(145deg,#fff9f1,#fff3e1);padding:clamp(.6rem,1.3vw,.92rem);box-shadow:inset 0 0 0 1px #1b15250f}.bits-sticker-cell{position:relative;display:grid;min-width:0;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:clamp(.82rem,1.5vw,1.08rem);background:linear-gradient(150deg,#fffffff5,#fff6eae0);box-shadow:inset 0 0 0 1px #1b15250d,0 8px 16px #1b15250b;animation:sticker-cell-pop .54s cubic-bezier(.16,1,.3,1) both}.bits-sticker-cell:before{content:"";position:absolute;inset:10% 8% auto auto;width:1.1rem;aspect-ratio:1;border-radius:999px;background:#f05f9d2e}.bits-sticker-cell.mood-2:before{background:#57d8c338}.bits-sticker-cell.mood-3:before{background:#9e86ff33}.bits-sticker-cell.mood-4:before{background:#ffd36a42}.bits-sticker-cell.mood-5:before{background:#529aff33}.bits-sticker-cell.mood-6:before{background:#ff716933}.bits-sticker-cell svg{width:min(78%,5.1rem);margin-top:.28rem;filter:drop-shadow(0 10px 14px rgba(27,21,37,.1))}.bits-sticker-cell>span{position:absolute;top:.34rem;left:50%;max-width:92%;transform:translate(-50%) rotate(-2deg);border-radius:999px;background:#ffffffed;padding:clamp(.1rem,.42vw,.26rem) clamp(.18rem,.58vw,.4rem);color:#1b1525;font-size:clamp(.38rem,.68vw,.64rem);font-weight:1000;line-height:1.05;text-align:center;white-space:nowrap;box-shadow:0 8px 16px #1b152514}.bits-output-dock{justify-content:flex-start;flex-wrap:wrap}.bits-output-dock strong,.bits-output-dock span{border-radius:999px;background:#fff6ea;padding:.45rem .7rem}.bits-output-dock strong{background:#1b1525;color:#fff9f1}.pipeline-card{padding:1.5rem}.pipeline-card span{color:#f05f9d;font-family:Fraunces,Georgia,serif;font-size:2.2rem;font-weight:860;letter-spacing:-.07em}.pipeline-card h3{margin-top:1rem;color:#1b1525;font-size:1.45rem;font-weight:950;letter-spacing:-.04em}.pipeline-card p{margin-top:.8rem;color:#6f5d73;font-size:.94rem;font-weight:700;line-height:1.8}.dark .pipeline-card h3{color:#fff9f1}.dark .pipeline-card p{color:#fff9f1a3}.visible{visibility:visible}.static{position:static}.relative{position:relative}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-left:auto;margin-right:auto}.mb-7{margin-bottom:1.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-full{height:100%}.min-h-80{min-height:20rem}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-dashed{border-style:dashed}.border-charcoal\/10{border-color:#1b15251a}.border-charcoal\/20{border-color:#1b152533}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-sticker-candy\/20{border-color:#f05f9d33}.border-sticker-ink\/10{border-color:#1b15251a}.bg-candy{--tw-bg-opacity: 1;background-color:rgb(240 95 157 / var(--tw-bg-opacity, 1))}.bg-charcoal{--tw-bg-opacity: 1;background-color:rgb(27 21 37 / var(--tw-bg-opacity, 1))}.bg-cream{--tw-bg-opacity: 1;background-color:rgb(255 246 234 / var(--tw-bg-opacity, 1))}.bg-cream\/70{background-color:#fff6eab3}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-sticker-cream{--tw-bg-opacity: 1;background-color:rgb(255 246 234 / var(--tw-bg-opacity, 1))}.bg-sticker-cream\/75{background-color:#fff6eabf}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/75{background-color:#ffffffbf}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-20{padding-bottom:5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[11px\]{font-size:11px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.22em\]{letter-spacing:.22em}.text-candy{--tw-text-opacity: 1;color:rgb(240 95 157 / var(--tw-text-opacity, 1))}.text-charcoal{--tw-text-opacity: 1;color:rgb(27 21 37 / var(--tw-text-opacity, 1))}.text-charcoal\/50{color:#1b152580}.text-charcoal\/60{color:#1b152599}.text-charcoal\/70{color:#1b1525b3}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-sticker-candy{--tw-text-opacity: 1;color:rgb(240 95 157 / var(--tw-text-opacity, 1))}.text-sticker-ink{--tw-text-opacity: 1;color:rgb(27 21 37 / var(--tw-text-opacity, 1))}.text-sticker-mauve{--tw-text-opacity: 1;color:rgb(111 93 115 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.accent-sticker-candy{accent-color:#F05F9D}.opacity-70{opacity:.7}.shadow-soft{--tw-shadow: 0 18px 70px rgba(27, 21, 37, .14);--tw-shadow-colored: 0 18px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sticker{--tw-shadow: 0 24px 80px rgba(240, 95, 157, .22);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}:root{color-scheme:light;font-family:Noto Sans KR,Pretendard,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff6ea;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--checker-light: #fff9f1;--checker-dark: #f4e9df}.dark{color-scheme:dark;--checker-light: rgba(255, 249, 241, .1);--checker-dark: rgba(255, 249, 241, .05)}html{scroll-behavior:smooth}body{margin:0}button,input,select{font:inherit}@media(max-width:920px){.header-actions{gap:.45rem}.site-header{flex-wrap:wrap;row-gap:.75rem}.site-brand{flex:1 1 10rem}.header-actions{flex:1 1 14rem}.header-language-switcher{width:9.75rem;max-width:100%}.header-language-pill{padding-inline:.46rem}.header-language-pill span{display:none}.bits-preview-stage{min-height:40rem;padding:.9rem}.bits-preview-shell{min-height:38rem;overflow:hidden}.bits-reference-rail{top:4.8rem;left:1.1rem;width:15rem}.bits-reference-copy{max-width:12rem}.bits-reference-card-stack{width:14rem}.bits-generation-chip{top:36%;left:37%}.bits-shadow-sheet-stack{width:86%}.bits-sheet-card{right:.75rem;bottom:1.05rem;width:min(82%,34rem)}}@media(max-width:640px){.hero-title{font-size:clamp(2.55rem,12vw,4rem)}.hero-title>span{white-space:normal}.demo-stage{border-radius:2.2rem}.header-language-switcher{width:9.5rem}.mobile-language-burst{position:absolute;top:-.18rem;right:-.18rem;bottom:-.18rem;left:-.18rem;z-index:4;display:block;pointer-events:none;border:2px solid color-mix(in srgb,var(--language-accent) 74%,white 8%);border-radius:999px;box-shadow:0 0 color-mix(in srgb,var(--language-accent) 28%,transparent),0 0 28px color-mix(in srgb,var(--language-accent-2) 40%,transparent);animation:mobile-language-burst 1.05s cubic-bezier(.16,1,.3,1) both}.mobile-language-toast{position:absolute;z-index:30;top:calc(100% + .48rem);left:50%;display:inline-flex;pointer-events:none;max-width:min(92vw,20rem);align-items:center;justify-content:center;gap:.42rem;border:1px solid color-mix(in srgb,var(--language-accent, #f05f9d) 34%,white);border-radius:999px;background:#1b1525eb;color:#fff9f1;padding:.52rem .82rem;font-size:.78rem;font-weight:950;line-height:1.15;text-align:center;white-space:nowrap;box-shadow:0 18px 42px #1b15253d,0 0 24px color-mix(in srgb,var(--language-accent, #f05f9d) 24%,transparent);animation:mobile-language-toast 1.65s cubic-bezier(.16,1,.3,1) both}.mobile-language-toast span{color:var(--language-accent, #f05f9d)}.dark .mobile-language-toast{background:#fff9f1f0;color:#1b1525;box-shadow:0 18px 42px #00000052,0 0 26px color-mix(in srgb,var(--language-accent, #f05f9d) 28%,transparent)}.localized-copy-stage{animation:mobile-language-stage-pop .68s cubic-bezier(.16,1,.3,1) both}.sticker-console[data-language-version]:not([data-language-version="0"]){animation:mobile-language-form-pulse .86s cubic-bezier(.16,1,.3,1) both}.site-header{justify-content:center;padding-bottom:2.2rem}.site-brand{flex:0 1 auto}.site-brand .brand-mark{width:2.72rem;height:2.72rem;border-radius:1.05rem;padding:.48rem}.header-actions{width:100%;flex:0 0 100%;justify-content:center}.bits-preview-stage{min-height:42rem}.upload-zone{min-height:auto;align-items:flex-start;gap:.72rem;border-radius:1.3rem;padding:.85rem}.upload-icon{width:2.75rem;height:2.75rem;border-radius:.95rem;font-size:1.35rem}.upload-zone strong{font-size:.96rem}.upload-help-list{gap:.3rem;margin-top:.44rem}.upload-help-list span{padding:.24rem .42rem;font-size:.69rem}.language-selector{gap:.28rem!important;border-radius:1.05rem!important;padding:.32rem!important}.language-pill{min-width:0;padding:.58rem .15rem;white-space:normal;font-size:clamp(.66rem,2.7vw,.74rem)}.bits-preview-shell{min-height:40rem;border-radius:2rem}.bits-preview-chrome{gap:.35rem}.bits-preview-chrome span{min-height:1.8rem;padding:.4rem .58rem;font-size:.6rem}.bits-reference-rail{top:4.6rem;left:.7rem;width:12.4rem}.bits-reference-copy{display:none}.bits-reference-card-stack{inset:0 auto auto 0;width:11.8rem;opacity:.92}.bits-reference-card-stack .reference-card{width:55%}.bits-reference-card-stack .reference-card-2{transform:translate(3.4rem,.25rem) rotate(2deg)}.bits-reference-card-stack .reference-card-3{transform:translate(6.6rem,2.2rem) rotate(14deg)}.bits-generation-chip{top:35%;left:38%;max-width:10rem;padding:.48rem .6rem}.bits-generation-chip small{display:none}.bits-shadow-sheet-stack{right:-1.5rem;width:92%}.bits-sheet-card{right:.45rem;width:min(94%,30rem);border-radius:1.75rem;transform:rotate(.4deg)}.bits-sheet-toolbar,.bits-output-dock{font-size:.62rem}}@media(max-width:340px){.site-header{padding-inline:1rem}.header-actions{flex-direction:column;align-items:center}.header-language-switcher,.spotlight-toggle{width:min(100%,10.25rem)}.spotlight-toggle{min-height:2.75rem;padding-inline:.9rem;text-align:center;white-space:normal}.form-heading-row{flex-wrap:wrap}.price-pill{margin-left:auto}.use-case-strip{display:grid;grid-template-columns:1fr}.use-case-strip span,.trust-chip{width:100%;border-radius:1.15rem;line-height:1.38;white-space:normal;overflow-wrap:anywhere}.trust-chip{align-items:flex-start}}@media(max-width:300px){.language-selector{grid-template-columns:1fr!important}.language-selector:before{top:.32rem;right:.32rem;bottom:auto;left:.32rem;width:auto;height:calc((100% - 1.2rem) / 3);transform:translateY(0)}.language-selector[data-active-language=vi]:before{transform:translateY(calc(100% + .28rem))}.language-selector[data-active-language=en]:before{transform:translateY(calc(200% + .56rem))}}@keyframes localized-copy-in{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(10px)}62%{opacity:1;transform:translateY(-2px) scale(1.002);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes localized-chip-in{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sticker-cell-pop{0%{opacity:0;transform:translateY(9px) scale(.88) rotate(-1deg)}68%{opacity:1;transform:translateY(-2px) scale(1.035) rotate(.4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes status-pulse{0%,to{box-shadow:0 0 #57d8c361,0 0 16px #57d8c35c}50%{box-shadow:0 0 0 8px #57d8c300,0 0 24px #57d8c38f}}@keyframes orbit-drift{0%{transform:rotate(var(--orbit-start, -10deg)) scale(1)}50%{transform:rotate(calc(var(--orbit-start, -10deg) + 7deg)) scale(1.015)}to{transform:rotate(calc(var(--orbit-start, -10deg) + 14deg)) scale(1)}}@keyframes preview-scanline{0%,to{opacity:0;transform:translateY(-5.5rem) scaleX(.58)}18%,62%{opacity:1}72%{opacity:0;transform:translateY(7.4rem) scaleX(1.02)}}@keyframes language-glow-sweep{0%{opacity:0;transform:translate(-46%) skew(-14deg) scaleX(.82)}28%{opacity:.72}to{opacity:0;transform:translate(46%) skew(-14deg) scaleX(1.08)}}@keyframes language-selector-sheen{0%{opacity:0;transform:translate(-44%) skew(-12deg) scaleX(.86)}34%{opacity:.74}to{opacity:0;transform:translate(44%) skew(-12deg) scaleX(1.08)}}@keyframes language-preview-flash{0%{opacity:0;transform:translate(-34%) scale(1.015) skew(-9deg)}32%{opacity:.52}64%{opacity:.18}to{opacity:0;transform:translate(34%) scale(1) skew(-9deg)}}@keyframes reference-card-breathe{0%,to{translate:0 0}50%{translate:0 -.42rem}}@keyframes mobile-language-burst{0%{opacity:0;transform:scale(.92);box-shadow:0 0 color-mix(in srgb,var(--language-accent) 36%,transparent),0 0 color-mix(in srgb,var(--language-accent-2) 0%,transparent)}22%{opacity:1;transform:scale(1.04)}62%{opacity:.78;box-shadow:0 0 0 8px color-mix(in srgb,var(--language-accent) 0%,transparent),0 0 34px color-mix(in srgb,var(--language-accent-2) 48%,transparent)}to{opacity:0;transform:scale(1.1);box-shadow:0 0 0 14px color-mix(in srgb,var(--language-accent) 0%,transparent),0 0 color-mix(in srgb,var(--language-accent-2) 0%,transparent)}}@keyframes mobile-language-toast{0%{opacity:0;transform:translate(-50%,-.35rem) scale(.92);filter:blur(6px)}18%,68%{opacity:1;transform:translate(-50%) scale(1);filter:blur(0)}to{opacity:0;transform:translate(-50%,-.25rem) scale(.96);filter:blur(4px)}}@keyframes mobile-language-stage-pop{0%{opacity:0;transform:translateY(18px) scale(.975);filter:blur(10px) saturate(.9)}48%{opacity:1;transform:translateY(-4px) scale(1.012);filter:blur(0) saturate(1.08)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0) saturate(1)}}@keyframes mobile-language-form-pulse{0%{transform:translateY(10px) scale(.985);box-shadow:0 0 color-mix(in srgb,var(--language-accent, #f05f9d) 22%,transparent),0 24px 80px #1b15251f}46%{transform:translateY(-2px) scale(1.006);box-shadow:0 0 0 6px color-mix(in srgb,var(--language-accent, #f05f9d) 9%,transparent),0 30px 90px #1b152529}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:text-sticker-candy:hover{--tw-text-opacity: 1;color:rgb(240 95 157 / var(--tw-text-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-candy:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(240 95 157 / var(--tw-bg-opacity, 1))}.dark\:bg-charcoal:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 21 37 / var(--tw-bg-opacity, 1))}.dark\:bg-sticker-ink:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(27 21 37 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:text-cream:is(.dark *){--tw-text-opacity: 1;color:rgb(255 246 234 / var(--tw-text-opacity, 1))}.dark\:text-cream\/50:is(.dark *){color:#fff6ea80}.dark\:text-cream\/60:is(.dark *){color:#fff6ea99}.dark\:text-cream\/70:is(.dark *){color:#fff6eab3}.dark\:text-sticker-cream:is(.dark *){--tw-text-opacity: 1;color:rgb(255 246 234 / var(--tw-text-opacity, 1))}.dark\:text-sticker-cream\/55:is(.dark *){color:#fff6ea8c}.dark\:text-sticker-cream\/65:is(.dark *){color:#fff6eaa6}.dark\:text-sticker-cream\/70:is(.dark *){color:#fff6eab3}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:2rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.md\:flex{display:flex}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.98fr_1\.02fr\]{grid-template-columns:.98fr 1.02fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pt-14{padding-top:3.5rem}}
