/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-1{margin-left:var(--spacing)}.flex{display:flex}.hidden{display:none}.h-4{height:calc(var(--spacing) * 4)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.max-w-2xl{max-width:var(--container-2xl)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[rgba\(244\,239\,230\,0\.1\)\]{border-color:#f4efe61a}.border-\[rgba\(244\,239\,230\,0\.24\)\]{border-color:#f4efe63d}.border-\[var\(--ya-line\)\]{border-color:var(--ya-line)}.bg-\[var\(--ya-cream-deep\)\]{background-color:var(--ya-cream-deep)}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--ya-app-accent\)\]{color:var(--ya-app-accent)}.text-\[var\(--ya-ink-soft\)\]{color:var(--ya-ink-soft)}.text-\[var\(--ya-muted\)\]{color:var(--ya-muted)}.text-\[var\(--ya-on-dark-muted\)\]{color:var(--ya-on-dark-muted)}.text-\[var\(--ya-red\)\]{color:var(--ya-red)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-\[var\(--ya-on-dark\)\]:hover{border-color:var(--ya-on-dark)}.hover\:text-\[var\(--ya-on-dark\)\]:hover{color:var(--ya-on-dark)}.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:text-left{text-align:left}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}}*{box-sizing:border-box}body,html{background:#f4efe6;margin:0;padding:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@font-face{font-family:PretendardYA;font-weight:400;font-display:swap;src:url(/ya/fonts/Pretendard-Regular.woff2) format("woff2")}@font-face{font-family:PretendardYA;font-weight:500;font-display:swap;src:url(/ya/fonts/Pretendard-Medium.woff2) format("woff2")}@font-face{font-family:PretendardYA;font-weight:600;font-display:swap;src:url(/ya/fonts/Pretendard-SemiBold.woff2) format("woff2")}@font-face{font-family:PretendardYA;font-weight:700;font-display:swap;src:url(/ya/fonts/Pretendard-Bold.woff2) format("woff2")}@font-face{font-family:PretendardYA;font-weight:800;font-display:swap;src:url(/ya/fonts/Pretendard-Bold.woff2) format("woff2")}.ya-root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ya-root{--ya-cream:#f4efe6;--ya-cream-deep:#ece5d8;--ya-ink:#1a1a1a;--ya-ink-soft:#3a3733;--ya-muted:#8a847a;--ya-line:rgba(26,26,26,.1);--ya-line-strong:rgba(26,26,26,.16);--ya-red:#ff2e1f;--ya-red-soft:rgba(255,46,31,.1);--ya-card:#fbf8f2;--ya-app-accent:#ff4d3d;--ya-app-accent-deep:#e23b2c;--ya-coral:#f0744b;--ya-coral-deep:#e54a3b;--ya-pink-tint:#ffe9e6;--ya-pink-sel:#ffe9e6;--ya-app-bg:#f4f1ec;--ya-app-line:rgba(28,26,23,.08);--ya-dark:#17140f;--ya-dark-soft:#211d16;--ya-on-dark:#f4efe6;--ya-on-dark-muted:#a49d8f;--ya-recv-bg:#1a1613;--ya-recv-panel:hsla(0,0%,100%,.07);background:var(--ya-cream);color:var(--ya-ink);font-family:PretendardYA,system-ui,sans-serif;min-height:100vh;overflow-x:hidden}.ya-root ::selection{background:var(--ya-red);color:var(--ya-cream)}.ya-display{font-weight:800;letter-spacing:-.04em;line-height:.94}.ya-display,.ya-heading{font-family:PretendardYA,system-ui,sans-serif}.ya-heading{font-weight:700;letter-spacing:-.025em;line-height:1.05}.ya-mono{font-family:PretendardYA,system-ui,sans-serif;letter-spacing:.02em}.ya-dot{color:var(--ya-red)}.ya-accent{color:var(--ya-coral)}.ya-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border:1px solid var(--ya-line-strong);border-radius:100px;font-family:PretendardYA,system-ui,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ya-ink-soft);background:var(--ya-card)}.ya-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--ya-red);animation:ya-pulse 2s ease-in-out infinite}@keyframes ya-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(255,46,31,.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(255,46,31,0)}}.ya-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border-radius:100px;font-weight:600;font-size:15px;cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,background .25s ease,color .25s ease;border:1px solid transparent;text-decoration:none;white-space:nowrap}.ya-btn-primary{background:var(--ya-ink);color:var(--ya-cream)}.ya-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px rgba(26,26,26,.5)}.ya-btn-ghost{background:transparent;color:var(--ya-ink);border-color:var(--ya-line-strong)}.ya-btn-ghost:hover{border-color:var(--ya-ink);transform:translateY(-2px)}.ya-card{background:var(--ya-card);border:1px solid var(--ya-line);border-radius:22px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .35s ease}.ya-card:hover{transform:translateY(-4px);border-color:var(--ya-line-strong);box-shadow:0 24px 48px -24px rgba(26,26,26,.25)}.ya-section{padding:clamp(72px,11vh,140px) 24px;position:relative}.ya-container{max-width:1200px;margin:0 auto;width:100%}.ya-dotgrid{background-image:radial-gradient(circle,rgba(26,26,26,.06) 1px,transparent 0);background-size:26px 26px}.ya-dark-section{background:var(--ya-dark);color:var(--ya-on-dark)}.ya-dark-section .ya-badge{background:var(--ya-dark-soft);border-color:hsla(39,39%,93%,.14);color:var(--ya-on-dark-muted)}.ya-compare-highlight{background:var(--ya-ink);color:var(--ya-cream)}.ya-compare-highlight .ya-dot{color:var(--ya-red)}.ya-step-no{font-family:PretendardYA,system-ui,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:1}.ya-topbar{position:sticky;top:0;z-index:50;background:rgba(23,20,15,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid hsla(39,39%,93%,.08)}.ya-topbar,.ya-topbar .ya-display{color:var(--ya-on-dark)}.ya-topbar-link{font-size:14px;font-weight:500;color:var(--ya-on-dark-muted);transition:color .2s ease}.ya-hero-dark,.ya-topbar-link:hover{color:var(--ya-on-dark)}.ya-hero-dark{background:radial-gradient(120% 80% at 50% -10%,#241f18 0,var(--ya-dark) 55%,#100d09 100%);position:relative;overflow:hidden;padding-top:clamp(40px,7vh,88px);padding-bottom:clamp(56px,9vh,120px)}.ya-hero-dark .ya-badge{background:hsla(39,39%,93%,.04);border-color:hsla(39,39%,93%,.16);color:var(--ya-on-dark-muted)}.ya-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,64px);align-items:center}@media (max-width:900px){.ya-hero-grid{grid-template-columns:1fr;gap:44px;text-align:center;justify-items:center}}.ya-hero-headline{font-weight:800;letter-spacing:-.04em;line-height:1.04;font-size:clamp(2.9rem,7.5vw,5.6rem);margin:26px 0 22px;text-wrap:balance}.ya-hero-headline,.ya-hero-headline:lang(ko),.ya-root[lang=ko] .ya-hero-headline{font-family:PretendardYA,system-ui,sans-serif}.ya-hero-sub{color:var(--ya-on-dark-muted);line-height:1.65;max-width:34ch;font-size:clamp(1rem,1.5vw,1.2rem)}@media (max-width:900px){.ya-hero-sub{margin-inline:auto}}.ya-hero-note{color:hsla(40,10%,60%,.7);margin-top:22px}.ya-hero-dark .ya-btn-primary{background:var(--ya-cream);color:var(--ya-ink)}.ya-hero-dark .ya-btn-primary:hover{box-shadow:0 14px 34px -12px rgba(255,84,54,.5)}.ya-hero-dark .ya-btn-ghost{color:var(--ya-on-dark);border-color:hsla(39,39%,93%,.22)}.ya-hero-dark .ya-btn-ghost:hover{border-color:var(--ya-on-dark)}.ya-hero-phone-wrap{perspective:1600px}.ya-hero-phone-wrap,.ya-hero-stack{display:flex;justify-content:center}.ya-hero-stack{position:relative;width:calc(var(--pw, 264px) + 96px);height:calc((var(--pw, 264px)) * 2.05 + 40px);align-items:center}.ya-hero-phone{position:absolute;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s ease}.ya-hero-phone-back{transform:translate(-58px,-26px) rotate(-8deg) scale(.96);z-index:1;filter:brightness(.82)}.ya-hero-phone-front{transform:translate(46px,24px) rotate(4deg);z-index:2}.ya-hero-stack:hover .ya-hero-phone-back{transform:translate(-74px,-32px) rotate(-11deg) scale(.96)}.ya-hero-stack:hover .ya-hero-phone-front{transform:translate(58px,30px) rotate(5deg) translateY(-4px)}.ya-hero-os-tag{position:absolute;top:14px;left:50%;transform:translateX(-50%);font-family:var(--font-jb-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(39,39%,93%,.7);background:rgba(23,20,15,.7);border:1px solid hsla(39,39%,93%,.16);padding:3px 9px;border-radius:100px;z-index:5;backdrop-filter:blur(6px)}@media (max-width:900px){.ya-hero-stack{width:calc(var(--pw, 264px) + 60px);height:calc(var(--pw, 264px) * 2.05 + 24px)}.ya-hero-phone-back{transform:translate(-38px,-20px) rotate(-7deg) scale(.95)}.ya-hero-phone-front{transform:translate(30px,18px) rotate(3deg)}}@media (max-width:420px){.ya-hero-stack{--pw:220px}.ya-hero-phone-back{transform:translate(-30px,-16px) rotate(-7deg) scale(.94)}.ya-hero-phone-front{transform:translate(24px,14px) rotate(3deg)}}.ya-flow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);max-width:940px;margin:clamp(48px,7vh,88px) auto 0}@media (max-width:760px){.ya-flow-steps{grid-template-columns:1fr;gap:28px}}.ya-flow-step{padding-top:18px;border-top:2px solid var(--ya-app-line)}.ya-phone{width:var(--pw,264px);aspect-ratio:264/542;border-radius:42px;padding:10px;background:#0c0a08;box-shadow:inset 0 2px 2px rgba(0,0,0,.4),0 40px 80px -30px rgba(26,22,16,.55),0 0 0 2px rgba(20,17,13,.9);position:relative;flex-shrink:0}.ya-phone-notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:96px;height:22px;background:#0c0a08;border-radius:0 0 16px 16px;z-index:6}.ya-phone-screen{width:100%;height:100%;border-radius:33px;overflow:hidden;position:relative;font-family:PretendardYA,system-ui,sans-serif;display:flex;flex-direction:column}.ya-phone-bar{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);width:96px;height:4px;border-radius:3px;background:rgba(26,22,16,.32);z-index:6}.ya-phone-bar-dark{background:hsla(39,39%,93%,.32)}.ya-app-cream{background:var(--ya-app-bg);color:var(--ya-ink);padding:14px 16px 0}.ya-app-statusbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;padding:6px 2px 10px}.ya-app-dots{letter-spacing:1px;font-size:9px}.ya-app-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ya-app-wordmark{font-family:PretendardYA,system-ui,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.04em}.ya-app-group{font-size:13px;font-weight:700;background:#fff;border:1px solid var(--ya-line);padding:5px 12px;border-radius:100px;box-shadow:0 2px 6px -3px rgba(26,22,16,.2)}.ya-caret{color:var(--ya-muted);font-size:10px}.ya-app-menu{font-size:17px;color:var(--ya-ink);line-height:1}.ya-app-sec-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.ya-app-sec-label{font-size:12px;font-weight:600;color:var(--ya-ink-soft)}.ya-app-sec-label b{color:var(--ya-muted);font-weight:700;margin-left:2px}.ya-app-invite{font-size:11px;font-weight:700;color:var(--ya-app-accent)}.ya-app-recipients{display:flex;gap:12px;margin-bottom:18px}.ya-recip{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10px;color:var(--ya-muted);font-weight:500}.ya-recip .is-sel-txt{color:var(--ya-app-accent-deep);font-weight:700}.ya-recip-av{width:44px;height:44px;border-radius:50%;background:#fff;border:1.5px solid var(--ya-line);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:var(--ya-ink)}.ya-recip-all{background:var(--ya-pink-tint);border-color:transparent}.ya-recip-av.is-sel{border:2px solid var(--ya-app-accent);box-shadow:0 0 0 3px rgba(255,77,61,.12)}.ya-recip-add{border-style:dashed;color:var(--ya-muted);font-weight:400;font-size:20px}.ya-app-torow{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.ya-app-to{font-size:19px;font-weight:700}.ya-app-to-name{color:var(--ya-app-accent)}.ya-app-edit{font-size:11px;color:var(--ya-muted);font-weight:500}.ya-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:9px}.ya-app-tile{background:#fff;border:1px solid var(--ya-line);border-radius:16px;padding:13px 8px 11px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:0 3px 10px -6px rgba(26,22,16,.18)}.ya-app-tile:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px rgba(26,22,16,.3)}.ya-app-tile:active{transform:scale(.97)}.ya-app-tile.is-firing{border-color:var(--ya-red);box-shadow:0 0 0 2px rgba(255,46,31,.18)}.ya-app-tile-emoji{width:44px;height:44px;border-radius:13px;background:var(--ya-pink-tint);display:flex;align-items:center;justify-content:center;font-size:22px}.ya-app-tile-label{font-size:14px;font-weight:700}.ya-app-custom{width:100%;background:#fff;border:1px solid var(--ya-line);border-radius:14px;padding:12px;font-size:13px;font-weight:600;color:var(--ya-ink-soft);cursor:pointer;box-shadow:0 3px 10px -6px rgba(26,22,16,.18)}.ya-app-foot{text-align:center;font-size:11px;color:var(--ya-muted);padding:12px 0 16px}@keyframes ya-fade-in{0%{opacity:0}to{opacity:1}}.ya-sheet-scrim{position:absolute;inset:0;z-index:6;background:rgba(20,17,13,.32);display:flex;align-items:flex-end;animation:ya-fade-in .25s ease}.ya-sheet{width:100%;background:#fff;border-radius:30px 30px 0 0;padding:12px 22px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:ya-sheet-up .42s cubic-bezier(.16,1,.3,1)}@keyframes ya-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ya-sheet-handle{width:42px;height:5px;border-radius:3px;background:var(--ya-app-line);margin-bottom:18px}.ya-sheet-emoji-wrap{position:relative;width:92px;height:92px;border-radius:50%;background:var(--ya-pink-tint);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:background .3s ease}.ya-sheet-emoji-wrap.st-acked{background:#e1f5ec}.ya-sheet-emoji{font-size:46px}.ya-sheet-badge{position:absolute;right:-2px;bottom:-2px;width:34px;height:34px;border-radius:50%;background:#1fa971;color:#fff;border:3px solid #fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;animation:ya-badge-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes ya-badge-pop{0%{transform:scale(0)}to{transform:scale(1)}}.ya-sheet-to{font-size:15px;font-weight:600;color:var(--ya-ink-soft);margin-bottom:4px}.ya-sheet-ping{font-size:24px;font-weight:800;letter-spacing:-.02em;margin-bottom:18px}.ya-sheet-status{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.ya-sheet-sending{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--ya-ink-soft)}.ya-sheet-spinner{width:18px;height:18px;border-radius:50%;border:2.5px solid var(--ya-pink-tint);border-top-color:var(--ya-app-accent);animation:ya-spin .8s linear infinite}@keyframes ya-spin{to{transform:rotate(1turn)}}.ya-sheet-hint{font-size:13px;color:var(--ya-muted);font-weight:500}.ya-sheet-gotit{font-size:22px;font-weight:800;color:#1fa971}.ya-sheet-reply-pill{font-size:18px;font-weight:800;color:var(--ya-ink);background:#e1f5ec;padding:10px 18px;border-radius:14px;animation:ya-fade-in .35s ease}.ya-sheet-btn{width:100%;border:none;border-radius:18px;padding:15px;font-size:15px;font-weight:800;cursor:pointer;transition:transform .16s ease,background .2s ease}.ya-sheet-btn:active{transform:scale(.98)}.ya-sheet-btn.is-cancel{background:var(--ya-pink-tint);color:var(--ya-app-accent)}.ya-sheet-btn.is-close{background:var(--ya-app-bg);color:var(--ya-ink)}.ya-lock{color:#fff;padding:40px 16px 0;align-items:center}.ya-lock-ios{background:radial-gradient(120% 70% at 30% 12%,#2a2622 0,#12100d 60%),#12100d}.ya-lock-android{background:radial-gradient(120% 70% at 70% 10%,#1d2530 0,#0e1013 62%),#0e1013}.ya-lock-clock{text-align:center;margin-bottom:26px;text-shadow:0 2px 12px rgba(0,0,0,.4)}.ya-lock-date{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.7);margin-bottom:2px}.ya-lock-time{font-size:56px;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.ya-lock-hint{margin-top:auto;margin-bottom:40px;font-size:12px;color:hsla(0,0%,100%,.4);text-align:center;max-width:78%;line-height:1.5}.ya-notif{width:calc(100% - 4px);animation:ya-notif-drop .5s cubic-bezier(.16,1,.3,1)}@keyframes ya-notif-drop{0%{opacity:0;transform:translateY(-16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ya-notif-ios{background:rgba(28,24,20,.72);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:.5px solid hsla(0,0%,100%,.12);border-radius:24px;padding:14px 15px 13px;box-shadow:0 20px 40px -16px rgba(0,0,0,.6)}.ya-live-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.ya-live-app{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.6)}.ya-live-icon{font-family:PretendardYA,system-ui,sans-serif;font-weight:800;font-size:11px;letter-spacing:-.04em;background:var(--ya-app-accent);color:#fff;padding:3px 5px;border-radius:6px}.ya-live-icon .ya-dot{color:#17140f}.ya-live-now{font-size:11px;color:hsla(0,0%,100%,.45);font-weight:500}.ya-live-main{gap:12px;margin-bottom:12px}.ya-live-emoji,.ya-live-main{display:flex;align-items:center}.ya-live-emoji{width:46px;height:46px;border-radius:13px;background:hsla(0,0%,100%,.08);justify-content:center;font-size:26px;flex-shrink:0}.ya-live-label{font-size:20px;font-weight:700;letter-spacing:-.02em}.ya-live-from{font-size:12px;color:hsla(0,0%,100%,.55);margin-top:2px}.ya-live-replies{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.ya-live-reply{display:flex;flex-direction:column;align-items:center;gap:3px;background:hsla(0,0%,100%,.1);border:none;border-radius:11px;padding:8px 3px;font-size:11px;font-weight:600;color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease}.ya-live-reply span{font-size:16px}.ya-live-reply:hover{background:hsla(0,0%,100%,.18);transform:translateY(-1px)}.ya-live-reply:active{transform:scale(.95)}.ya-live-acked{text-align:center;font-size:13px;font-weight:700;color:#fff;background:rgba(255,84,54,.24);border-radius:11px;padding:10px;animation:ya-fade-in .35s ease}.ya-notif-android{background:#1b1c1f;border-radius:26px;padding:14px 16px;box-shadow:0 18px 36px -14px rgba(0,0,0,.65);border:1px solid hsla(0,0%,100%,.04)}.ya-and-top{display:flex;align-items:center;gap:6px;font-size:11px;margin-bottom:10px}.ya-and-icon{font-family:PretendardYA,system-ui,sans-serif;font-weight:800;font-size:10px;letter-spacing:-.04em;background:var(--ya-app-accent);color:#fff;padding:2px 5px;border-radius:6px}.ya-and-icon .ya-dot{color:#17140f}.ya-and-app{color:hsla(0,0%,100%,.75);font-weight:600}.ya-and-now{color:hsla(0,0%,100%,.4)}.ya-and-body{display:flex;align-items:flex-start;gap:11px}.ya-and-emoji{width:40px;height:40px;border-radius:10px;background:var(--ya-pink-tint);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.ya-and-msg{display:flex;flex-direction:column;gap:2px}.ya-and-msg b{font-size:16px;font-weight:700;color:#fff}.ya-and-sub{font-size:12px;color:hsla(0,0%,100%,.55)}.ya-and-actions{display:flex;gap:4px;margin-top:12px;padding-top:11px;border-top:1px solid hsla(0,0%,100%,.08)}.ya-and-action{flex:1;background:none;border:none;padding:6px 4px;font-size:12px;font-weight:700;color:#ff8a75;cursor:pointer;border-radius:8px;transition:background .16s ease;white-space:nowrap}.ya-and-action:hover{background:hsla(9,100%,73%,.12)}.ya-and-acked{margin-top:12px;padding-top:11px;border-top:1px solid hsla(0,0%,100%,.08);font-size:13px;font-weight:700;color:#ff8a75;animation:ya-fade-in .35s ease}.ya-lock-android:has(.ya-fullcall){background:var(--ya-recv-bg);padding:0}.ya-fullcall{position:absolute;inset:0;display:flex;flex-direction:column;padding:18px 16px 16px;background:radial-gradient(120% 55% at 50% 30%,#241d16 0,var(--ya-recv-bg) 62%);color:#fff;animation:ya-fade-in .4s ease}.ya-fc-top{display:flex;align-items:center;justify-content:space-between}.ya-fc-header{font-size:14px;font-weight:700;color:var(--ya-coral)}.ya-fc-report{font-size:12px;color:hsla(0,0%,100%,.5)}.ya-fc-center{flex:1;flex-direction:column}.ya-fc-center,.ya-fc-rings{display:flex;align-items:center;justify-content:center}.ya-fc-rings{position:relative;width:124px;height:124px;margin-bottom:26px}.ya-fc-ring{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.06)}.ya-fc-ring.r1{width:124px;height:124px}.ya-fc-ring.r2{width:88px;height:88px;background:hsla(0,0%,100%,.05)}.ya-fc-rings.is-ringing .ya-fc-ring{animation:ya-fc-pulse 1.1s ease-in-out infinite}.ya-fc-rings.is-ringing .r2{animation-delay:.2s}@keyframes ya-fc-pulse{0%,to{transform:scale(.97);opacity:.9}50%{transform:scale(1.05);opacity:.5}}.ya-fc-emoji{font-size:52px;z-index:2;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.ya-fc-label{font-size:30px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px;text-align:center}.ya-fc-sub{font-size:14px;color:hsla(0,0%,100%,.55)}.ya-fc-bottom{display:flex;flex-direction:column;gap:10px}.ya-fc-replies{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.ya-fc-reply{background:hsla(0,0%,100%,.07);border:1.5px solid hsla(0,0%,100%,.14);border-radius:16px;padding:12px 3px 10px;display:flex;flex-direction:column;align-items:center;gap:5px;color:#fff;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ya-fc-reply:hover{transform:translateY(-2px);border-color:rgba(255,84,54,.5)}.ya-fc-reply:active{transform:scale(.96)}.ya-fc-reply.is-picked{border-color:var(--ya-coral);background:rgba(240,116,75,.18)}.ya-fc-reply-emoji{font-size:20px}.ya-fc-reply-label{font-size:12px;font-weight:700}.ya-fc-ack{width:100%;background:#fff;color:var(--ya-recv-bg);border:none;border-radius:18px;padding:15px;font-size:15px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .18s ease,background .25s ease,color .25s ease}.ya-fc-ack:hover{transform:translateY(-2px)}.ya-fc-ack:active{transform:scale(.98)}.ya-fc-ack.is-done{background:rgba(240,116,75,.2);color:#ff9c85}.ya-demo-labelrow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:var(--pw,264px);min-width:232px}.ya-os-toggle{display:inline-flex;background:var(--ya-cream-deep);border-radius:100px;padding:3px;border:1px solid var(--ya-line)}.ya-os-toggle button{border:none;background:none;font-family:PretendardYA,system-ui,sans-serif;font-size:13px;font-weight:600;padding:5px 12px;border-radius:100px;color:var(--ya-muted);cursor:pointer;transition:background .2s ease,color .2s ease}.ya-os-toggle button.is-on{background:var(--ya-ink);color:var(--ya-cream)}.ya-demo-stage{--pw:264px;justify-content:center;gap:clamp(8px,2vw,28px);flex-wrap:wrap}.ya-demo-col,.ya-demo-stage{display:flex;align-items:center}.ya-demo-col{flex-direction:column;gap:14px}.ya-demo-label{display:inline-flex;align-items:center;gap:7px;font-family:PretendardYA,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ya-ink-soft)}.ya-demo-dot{width:6px;height:6px;border-radius:50%;background:var(--ya-red)}.ya-demo-link{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:40px;margin-top:30px}.ya-demo-link-arrow{font-size:22px;color:var(--ya-muted);z-index:2}.ya-demo-link-pulse{position:absolute;inset:0;border-radius:100px}.ya-demo-link-pulse.is-animating{background:radial-gradient(circle,rgba(255,46,31,.22),transparent 70%);animation:ya-link-flow 1s ease-in-out infinite}@keyframes ya-link-flow{0%,to{opacity:.3}50%{opacity:1}}@media (max-width:640px){.ya-demo-stage{--pw:240px}.ya-demo-link{width:100%;height:30px;margin-top:0;transform:rotate(90deg)}}.ya-usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:0 auto}@media (max-width:920px){.ya-usecase-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ya-usecase-grid{grid-template-columns:1fr}}.ya-usecase{background:var(--ya-card);border:1px solid var(--ya-line);border-radius:24px;padding:24px 22px;display:flex;flex-direction:column;gap:14px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .35s ease}.ya-usecase:hover{transform:translateY(-4px);border-color:var(--ya-line-strong);box-shadow:0 24px 48px -24px rgba(26,22,16,.25)}.ya-usecase-head{display:flex;align-items:center;gap:14px}.ya-usecase-emoji{width:52px;height:52px;border-radius:15px;background:var(--ya-pink-tint);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.ya-usecase-title{font-family:PretendardYA,system-ui,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em}.ya-usecase-sub{font-size:13px;color:var(--ya-muted);margin-top:1px}.ya-usecase-scene{font-size:14px;color:var(--ya-ink-soft);line-height:1.65;flex:1}.ya-usecase-pings{display:flex;flex-wrap:wrap;gap:7px;padding-top:4px}.ya-usecase-ping{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--ya-ink);background:var(--ya-app-bg);border:1px solid var(--ya-line);padding:6px 11px 6px 8px;border-radius:100px}.ya-usecase-ping-emoji{font-size:14px}@media (prefers-reduced-motion:reduce){.ya-badge-dot,.ya-demo-link-pulse.is-animating,.ya-fc-rings.is-ringing .ya-fc-ring,.ya-fullcall,.ya-notif,.ya-sheet,.ya-sheet-badge{animation:none!important}.ya-sheet-spinner{animation-duration:2s}}.ya-app-custom:focus-visible,.ya-app-tile:focus-visible,.ya-btn:focus-visible,.ya-fc-ack:focus-visible,.ya-fc-reply:focus-visible,.ya-live-reply:focus-visible,.ya-os-toggle button:focus-visible,.ya-sheet-btn:focus-visible{outline:2px solid var(--ya-app-accent);outline-offset:2px}@media (max-width:768px){.ya-section{padding:64px 20px}}