@font-face{font-family:"__Instrument_Serif_64b68a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_64b68a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_Fallback_64b68a";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_64b68a{font-family:"__Instrument_Serif_64b68a","__Instrument_Serif_Fallback_64b68a";font-weight:400;font-style:italic}.__variable_64b68a{--font-instrument-serif:"__Instrument_Serif_64b68a","__Instrument_Serif_Fallback_64b68a"}@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/PretendardVariable.ff840cfe.woff2) format("woff2");unicode-range:u+11??,u+3130-318f,u+a960-a97f,u+ac00-d7ff}@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/agent/fonts/pretendard-ext.a04b5309.woff2) format("woff2");unicode-range:u+0000-2fff}@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/agent/fonts/pretendard-core.39f1b019.woff2) format("woff2");unicode-range:u+a,u+20-7e,u+a0-ff,u+2014,u+2019,u+201c-201d,u+ac00,u+ac04,u+ac08,u+ac10,u+ac15,u+ac19,u+ac1c,u+ac70,u+ac78,u+ac80,u+ac8c,u+acb0,u+acbc,u+acc4,u+ace0,u+acf0,u+acf3,u+acf5,u+acfc,u+ad00,u+ad11,u+ad50,u+ad6c-ad6d,u+ad88,u+ade0,u+adf8,u+adfc,u+ae00,u+ae08,u+ae30,u+ae38,u+ae40,u+ae4c,u+ae68,u+aed8,u+afb8,u+b04a,u+b05d,u+b098,u+b0a0,u+b0a8,u+b0b4,u+b110,u+b123-b124,u+b141,u+b204,u+b20c,u+b274,u+b294,u+b298,u+b2a5,u+b2c8,u+b2d8,u+b2db,u+b2e4,u+b2e8,u+b2eb-b2ec,u+b2f4,u+b300,u+b354,u+b36e,u+b370,u+b3c4,u+b3cc,u+b3d9,u+b410,u+b418,u+b450,u+b454,u+b4dc,u+b4e0,u+b4e4,u+b4ec,u+b4ef,u+b4f1,u+b514,u+b527,u+b530,u+b54c,u+b5a0,u+b5a4,u+b5bb-b5bc,u+b610,u+b728,u+b73b,u+b77c,u+b780,u+b78c-b78d,u+b798,u+b79c,u+b7c9,u+b7ec-b7ed,u+b7fc,u+b807-b808,u+b80c,u+b824,u+b838,u+b85c-b85d,u+b864,u+b8cc,u+b8e8,u+b958,u+b974,u+b978,u+b97c,u+b984,u+b9ac-b9ad,u+b9b0,u+b9bc-b9bd,u+b9bf,u+b9c1,u+b9c8-b9c9,u+b9cc,u+b9d0,u+b9db,u+b9e4-b9e5,u+ba39,u+ba3c,u+ba54,u+ba74,u+ba85,u+ba87,u+baa8,u+babd,u+bb34,u+bb38,u+bb3b-bb3c,u+bbf8,u+bbfc,u+bc14,u+bc18,u+bc1b,u+bc1d,u+bc24,u+bc29,u+bc31,u+bc84,u+bc88,u+bc8c,u+bc95,u+bca8,u+bcbd,u+bcc0,u+bcc4,u+bccd,u+bcf4,u+bcf8,u+bd80,u+bd84,u+bd88,u+bdf0,u+be0c,u+be14,u+be44,u+be60,u+be7c,u+bfcd,u+c0ac,u+c0b0,u+c0b4,u+c0b6,u+c0c1,u+c0c8,u+c0dd,u+c11c,u+c120,u+c124,u+c131,u+c138,u+c14b,u+c158,u+c18c-c18d,u+c1a1,u+c20f,u+c218,u+c26c,u+c27d,u+c2a4,u+c2b5,u+c2b9,u+c2dc-c2dd,u+c2e0,u+c2e4,u+c2f6,u+c368,u+c370,u+c4f0,u+c4f8,u+c544-c545,u+c548,u+c54a,u+c54c,u+c558,u+c560-c561,u+c570,u+c57c-c57d,u+c5b4,u+c5b8,u+c5bc,u+c5c5-c5c7,u+c5d0,u+c5d4,u+c5ec-c5ed,u+c5f0,u+c5f4,u+c601,u+c608,u+c624,u+c628,u+c62c,u+c640,u+c644,u+c694-c695,u+c6a9,u+c6b0,u+c6b4,u+c6b8,u+c6c0,u+c6cc,u+c6d0,u+c6d4,u+c6f9,u+c704,u+c720,u+c73c,u+c740,u+c744,u+c74c,u+c758,u+c774,u+c778,u+c77c,u+c785,u+c788,u+c790-c791,u+c798,u+c7a0-c7a1,u+c7a5,u+c7ac,u+c800-c801,u+c804,u+c811,u+c815,u+c81c,u+c824,u+c838,u+c885,u+c8fc-c8fd,u+c900,u+c904,u+c911,u+c918,u+c988,u+c9c0-c9c1,u+c9c4,u+c9c8,u+c9d1,u+c9f8,u+cc0d,u+cc28-cc29,u+cc2c,u+cc3e,u+cc44,u+cc98,u+cc9c,u+cca8,u+ccab,u+ccad,u+ccb4,u+ccd0,u+cd08-cd09,u+cd5c,u+cd94,u+cda9,u+cde8,u+ce35,u+ce5c,u+ce60,u+ce68,u+ce6d,u+ce74,u+ce90,u+cef7,u+cf00,u+cf5c,u+d06c,u+d074,u+d0a4,u+d0a8,u+d0ac,u+d0c0,u+d0dd,u+d130,u+d138,u+d14c,u+d15c,u+d1a0,u+d1b5,u+d1f4,u+d22c,u+d230,u+d2b8-d2b9,u+d2c8,u+d2f0,u+d300,u+d305,u+d30c,u+d310,u+d321,u+d328,u+d398,u+d3b8,u+d3ec,u+d3fc,u+d45c,u+d47c,u+d488,u+d504,u+d50c,u+d53c,u+d544,u+d551,u+d558-d559,u+d55c,u+d560,u+d568,u+d574,u+d589,u+d5a5,u+d5e4,u+d5f9,u+d600,u+d614,u+d638,u+d63c,u+d648,u+d64d,u+d654-d655,u+d658,u+d669,u+d68c-d68d,u+d6c4,u+d788}@font-face{font-family:Pretendard Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}:root{color-scheme:dark;--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--popover:oklch(.205 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.269 0 0);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--radius:.625rem;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-2xl:18px;--r-3xl:22px;--sans:"Pretendard Variable","Pretendard Fallback",Pretendard,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--serif:var(--font-instrument-serif),"Instrument Serif",serif;--dim:oklch(.6 0 0);--line:oklch(1 0 0/8%);--ease:cubic-bezier(.2,.7,.15,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body,html{overflow-x:clip}body{background:var(--background);color:var(--foreground);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;word-break:keep-all}a{text-decoration:none}a,button{color:inherit}button{font:inherit}img{display:block;max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}.ic{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);border:1px solid transparent;background:transparent;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 50%,transparent)}.btn.default{background:var(--primary);color:var(--primary-foreground)}.btn.default:hover{background:color-mix(in oklch,var(--primary) 85%,transparent)}.btn.outline{border-color:var(--input);background:oklch(1 0 0/4.5%)}.btn.outline:hover{background:oklch(1 0 0/9%)}.btn.ghost{color:var(--muted-foreground)}.btn.ghost:hover{background:oklch(1 0 0/6%);color:var(--foreground)}.btn.lg{height:44px;padding:0 18px;font-size:15px;border-radius:var(--r-xl)}.btn.icon-sm{width:28px;height:28px;padding:0;border-radius:var(--r-md)}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.badge.secondary{background:var(--secondary)}.badge.outline{box-shadow:inset 0 0 0 1px var(--border)}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.h2{font-size:clamp(34px,4.1vw,58px);line-height:1.1;font-weight:600;letter-spacing:-.038em;text-wrap:balance}#s-ap .aph .ad,.duo .tl .li .d{text-wrap:pretty}.h2 .l2{display:block;color:var(--dim)}.lede{margin-top:20px;max-width:460px;font-size:18px;line-height:1.6;color:var(--muted-foreground)}.c{text-align:center}.c .lede{margin-left:auto;margin-right:auto}.it{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.16em;letter-spacing:-.01em;color:var(--foreground)}.sec{position:relative;padding:128px 0}.head{margin-bottom:72px}.sh{position:relative;display:block;flex:0 0 auto;width:var(--w,200px);aspect-ratio:9/16;border-radius:var(--r-2xl);overflow:hidden;background-color:var(--muted);background-size:cover;background-position:50%;box-shadow:0 0 0 1px var(--line)}.sh .bar{position:absolute;left:10px;right:10px;top:10px;height:2px;border-radius:2px;background:hsla(0,0%,100%,.28);opacity:0;transition:opacity .2s}.sh .bar i{display:block;height:100%;width:0;border-radius:2px;background:#fff}.sh.play .bar{opacity:1}.sh.play .bar i{animation:prog 2.7s linear forwards}@keyframes prog{to{width:100%}}.shn{margin-top:12px;font-size:14px;font-weight:500;color:var(--muted-foreground)}.card{background:var(--card);border-radius:var(--r-2xl);box-shadow:0 0 0 1px var(--line)}.nav{position:fixed;z-index:20;top:0;left:0;right:0;height:72px;transition:background .25s,box-shadow .25s}.nav .in{max-width:1200px;height:100%;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:32px}.nav.bar.sc{background:color-mix(in oklch,var(--background) 74%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 1px 0 var(--line)}.nav:not(.bar) .in{position:relative;transition:transform .5s var(--e-mv)}.nav:not(.bar) .in:before{content:"";position:absolute;z-index:-1;inset:8px 32px;border-radius:22px;background:oklch(.2 0 0/72%);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 0 0 1px oklch(1 0 0/9%),inset 0 1px 0 oklch(1 0 0/6%),0 16px 40px -16px rgba(0,0,0,.7);opacity:0;transform:scale(.985);transition:opacity .3s var(--e-op),transform .5s var(--e-mv)}.nav:not(.bar) .logo{margin-left:20px}.nav:not(.bar) .rt{margin-right:8px}.nav:not(.bar).sc .in{transform:translateY(4px)}.nav:not(.bar).sc .in:before{opacity:1;transform:none}.nav .logo{display:flex;color:var(--foreground)}.nav .logo svg{height:28px;width:auto}.nav .links{display:flex;gap:30px;font-size:15px;font-weight:500;color:var(--muted-foreground)}.nav .links a:hover{color:var(--foreground)}.nav .rt{margin-left:auto;display:flex;align-items:center;gap:8px}.nav .rt .btn{height:40px;padding:0 16px;font-size:15px;border-radius:var(--r-xl)}.nav .in{gap:40px}.h1{font-size:clamp(36px,4.4vw,64px);line-height:1.15;font-weight:600;letter-spacing:-.035em;text-align:center;text-wrap:balance}.h1 .l2{display:block;color:var(--dim)}.ig{position:relative;width:min(640px,100%);margin:32px auto 0;border:1px solid var(--input);border-radius:20px;background:oklch(1 0 0/4.5%);transition:border-color .2s,box-shadow .2s}.ig:hover{border-color:oklch(1 0 0/22%)}.ig:has(textarea:focus){border-color:oklch(1 0 0/26%);box-shadow:0 0 0 3px oklch(1 0 0/6%)}.ig .ta{position:relative}.ig textarea{display:block;width:100%;min-height:52px;padding:14px 14px 2px;border:0;outline:0;resize:none;background:transparent;font:16px/1.5 var(--sans);color:var(--foreground)}.ig textarea::placeholder{color:var(--muted-foreground)}.ig .ph{position:absolute;inset:14px 14px auto;pointer-events:none;font-size:16px;line-height:1.5}.ig .caret{display:inline-block;width:1.5px;height:1.15em;margin-left:1px;vertical-align:-.18em;background:var(--foreground);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.ig .row{display:flex;align-items:center;gap:6px;padding:10px 14px 14px}.ig .row .btn.icon-sm{width:32px;height:32px;border-radius:10px}.ig .send{margin-left:auto;height:40px;padding:0 16px 0 18px;gap:8px;font-size:15px;border-radius:12px;transition:background .2s,box-shadow .25s var(--ease),transform .12s}.ig .send .ic{width:16px;height:16px;transition:transform .3s var(--ease)}.ig .send:hover,.ig.ready .send{background:var(--primary);box-shadow:0 0 0 4px oklch(1 0 0/10%),0 10px 30px oklch(1 0 0/14%)}.ig .send:hover .ic,.ig.ready .send .ic{transform:translateY(-2px)}.ig .send:active{transform:scale(.97)}.mbr{display:none}.tchip{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:10px;border:1px solid var(--input);background:oklch(1 0 0/4.5%);font-size:13px;font-weight:500;color:var(--muted-foreground);cursor:pointer;transition:background .15s,color .15s}.tchip:hover,.tchip[aria-expanded=true]{background:oklch(1 0 0/9%);color:var(--foreground)}.tchip b{font-weight:500;color:var(--foreground)}.tchip .cv{width:14px;height:14px;opacity:.55}.heroB{position:relative;min-height:100svh;padding:clamp(120px,15vh,150px) 0 64px;overflow:hidden}.heroB .grid{max-width:1200px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center;min-height:calc(100svh - 240px)}.heroB .h1{text-align:left;font-size:clamp(36px,4.1vw,60px)}.heroB .sub{text-align:left;margin-top:18px;font-size:17px;color:var(--muted-foreground);text-wrap:balance}.heroB .ig{margin:36px 0 0;width:min(560px,100%)}.heroB .ig .ph{color:var(--muted-foreground)}.heroB .ig .hbt{display:none;pointer-events:none}.heroB .ig .hbt b{transition:opacity .3s var(--e-op)}.heroB .ig .hbt.sw b{opacity:0}.heroB .ig .ph .pl{color:color-mix(in oklch,var(--muted-foreground) 82%,transparent);animation:plin .5s var(--ease) both}@keyframes plin{0%{opacity:0}}.heroB .ig .ghost{position:absolute;z-index:3;left:14px;top:14px;font-size:16px;line-height:1.5;white-space:nowrap;pointer-events:none;opacity:0}.heroB .ig .ghost.go{animation:flow .7s cubic-bezier(.55,0,.75,.2) forwards}@keyframes flow{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateX(var(--dx,320px)) scaleX(.6);filter:blur(5px)}}.heroB .flw{position:absolute;inset:0;z-index:6;width:100%;height:100%;pointer-events:none;overflow:visible}.heroB .ig .send{transition:opacity .25s var(--e-op),background .2s,box-shadow .25s}.heroB .ig .send.sent{opacity:.3}.heroB .ex{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.heroB .ex button{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:none;font-size:13px;color:var(--muted-foreground);cursor:pointer;transition:color .2s,background .2s,border-color .2s}.heroB .ex button:hover{color:var(--foreground);border-color:var(--input)}.heroB .ex button[aria-pressed=true]{background:oklch(1 0 0/7%);border-color:transparent;color:var(--foreground)}.bst{--W:clamp(240px,21vw,300px);display:flex;flex-direction:column;align-items:center}.bst,.bst .slot{position:relative}.bst .slot{width:var(--W);aspect-ratio:9/16}.bst .ln{position:absolute;left:50%;top:0;bottom:0;width:1.5px;margin-left:-.75px;border-radius:2px;overflow:hidden;background:linear-gradient(transparent,oklch(1 0 0/70%) 18%,oklch(1 0 0/90%) 50%,oklch(1 0 0/70%) 82%,transparent);transition:opacity .4s,transform .2s var(--ease)}.bst .ln .scan{position:absolute;left:0;right:0;top:-30%;height:30%;background:linear-gradient(transparent,#fff,transparent);opacity:0}.bst.think .ln .scan{opacity:1;animation:scan .7s cubic-bezier(.5,0,.5,1) infinite}.bst .ln.hit{transform:scaleX(2.6)}.bst .glow{position:absolute;left:50%;top:6%;bottom:6%;width:40px;margin-left:-20px;background:radial-gradient(50% 50% at 50% 50%,oklch(1 0 0/22%),transparent);filter:blur(9px);pointer-events:none;animation:breath 2.4s ease-in-out infinite;transition:opacity .4s}.bst.open .glow{opacity:0}@keyframes breath{50%{opacity:.5}}.bst .fr{position:absolute;inset:0;border-radius:var(--r-2xl);overflow:hidden;background:#000;clip-path:inset(0 calc(50% - .75px) 0 calc(50% - .75px) round 2px);transition:clip-path .75s var(--ease),box-shadow .75s}.bst.open .fr{clip-path:inset(0 0 0 0 round 18px);box-shadow:0 0 0 1px oklch(1 0 0/14%),0 40px 100px rgba(0,0,0,.6)}.bst.open .ln{opacity:0}.bst .fr .im{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transform:translateX(4%);transition:opacity .45s var(--ease),transform .6s var(--ease),filter .8s var(--ease)}.bst .fr .im.on{opacity:1;transform:none}.bst .fr .im.off{opacity:0;transform:translateX(-3%)}.bst.color .fr .im{transform:scale(1.04);transition:opacity .4s var(--ease),transform 1.4s linear,filter .8s var(--ease)}.bst.color .fr .im.off,.bst.color .fr .im.on{transform:scale(1)}.bst:not(.color) .fr .im{filter:grayscale(1) brightness(.72) contrast(1.05)}.bst .fr .gr{display:none;position:absolute;inset:0;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");transition:opacity .8s}.bst.color .fr .gr{opacity:0}.bst .fr .bar{position:absolute;z-index:2;left:12px;right:12px;top:12px;height:2px;border-radius:2px;background:hsla(0,0%,100%,.28);opacity:0;transition:opacity .4s}.bst .fr .bar i{display:block;height:100%;width:0;border-radius:2px;background:#fff}.bst.color .fr .bar{opacity:1}.bst.color .fr .bar i{animation:prog 4.8s linear forwards}.bst .stt{position:absolute;z-index:3;left:50%;bottom:18px;width:0;height:30px;transform:translateX(-50%);border-radius:999px;background:hsla(0,0%,4%,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px oklch(1 0 0/14%),0 6px 18px rgba(0,0,0,.35);overflow:hidden;font-size:13px;color:oklch(.8 0 0);transition:width .45s var(--ease),opacity .4s}.bst .stt.hide,.bst .stt:empty{opacity:0}.bst .stt .lb{position:absolute;left:0;right:0;top:0;line-height:30px;text-align:center;white-space:nowrap;transition:opacity .3s cubic-bezier(.05,.7,.1,1) .08s,transform .3s cubic-bezier(.05,.7,.1,1) .08s,filter .3s .08s}.bst .stt .lb.enter{transform:translateY(5px);opacity:0;filter:blur(3px)}.bst .stt .lb.out{opacity:0;filter:blur(2px);transition:opacity .15s cubic-bezier(.3,0,.8,.15),filter .15s}.bst .stt .lb b{font-weight:500;color:var(--foreground)}.bst .stt .lb.shim{color:transparent;background:linear-gradient(90deg,oklch(.5 0 0),oklch(.5 0 0) 35%,#fff 50%,oklch(.5 0 0) 65%,oklch(.5 0 0)) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:shimt 2.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes shimt{0%{background-position:100% 0}70%,to{background-position:-150% 0}}.bst .stt .lb .n{font-variant-numeric:tabular-nums;color:var(--foreground)}.hsw{position:fixed;z-index:30;right:24px;bottom:24px;display:flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:color-mix(in oklch,var(--popover) 92%,transparent);box-shadow:0 0 0 1px var(--border),0 8px 24px rgba(0,0,0,.4);transition:opacity .2s}.hsw .k{padding:0 8px 0 6px;color:var(--muted-foreground)}.hsw .k,.hsw button{font-size:12px;white-space:nowrap}.hsw button{height:28px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:none;font-weight:500;color:color-mix(in oklch,var(--foreground) 60%,transparent);cursor:pointer}.hsw button[aria-pressed=true]{border-color:var(--input);background:oklch(1 0 0/6%);color:var(--foreground)}body.clean .hsw{display:none}@media (max-width:900px){.heroB{padding:84px 0 32px}.heroB .grid{grid-template-columns:minmax(0,1fr);padding:0 16px;gap:22px;min-height:0}.heroB .grid>div:first-child{display:flex;flex-direction:column}.heroB .ig{order:3;margin-top:12px}.heroB .ex{order:2;flex-wrap:nowrap;overflow-x:auto;margin:22px -16px 0;padding:0 16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent)}.heroB .ex::-webkit-scrollbar{display:none}.heroB .ex button{flex:0 0 auto}.bst{--W:clamp(150px,calc((100svh - 498px) * .5625),220px)}.hsw{left:50%;right:auto;bottom:12px;transform:translateX(-50%)}.heroB{padding-top:100px}.heroB .h1{font-size:min(32px,8.3vw)}.heroB .h1 .mbr{display:none}.heroB .sub{margin-top:14px}.heroB .ex{display:none}.heroB .ig{margin-top:32px}.heroB .ig .hbt{display:inline-flex}.heroB .ig textarea{min-height:64px}.heroB .grid{gap:40px}.heroB .h1,.heroB .sub{text-align:center}.bst .fr{-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.bst.open .fr{box-shadow:none}.bst .stt{bottom:14px;height:28px;font-size:12.5px}.bst .stt .lb{line-height:28px}.nav .rt .btn.default{transition:opacity .25s var(--e-op),visibility .25s}.nav.hc:not(.mo) .rt .btn.default{opacity:0;visibility:hidden}}#s-tpl{overflow:hidden}.tph{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:56px}.tph .head{margin:0}.tph .btn{flex:0 0 auto;gap:6px}.tph .btn .ic{width:16px;height:16px}.tpr{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tpr .row{display:flex;gap:28px;width:max-content;padding:8px 0 4px;animation:tpm 150s linear infinite}.tpr .row:hover,.tpr:not(.run) .row{animation-play-state:paused}@keyframes tpm{to{transform:translateX(calc(-50% - 14px))}}.tpc{flex:0 0 auto;display:flex;flex-direction:column;gap:14px;width:var(--tw,240px);padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.tpc .sh .bar{display:none}.tpc .sh{--w:var(--tw,240px);transition:box-shadow .3s}.tpc .sh:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:34%;background:linear-gradient(transparent,rgba(0,0,0,.5));pointer-events:none}.tpc:focus-visible .sh,.tpc:hover .sh{box-shadow:0 0 0 1px oklch(1 0 0/22%),0 24px 60px rgba(0,0,0,.5)}.tpc .use{position:absolute;z-index:2;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px 0 10px;border-radius:10px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:14px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background .2s,box-shadow .2s}.tpc .use .ic{flex:0 0 auto;width:16px;height:16px}.tpc .use:hover,.tpc:focus-visible .use{background:#fafafa;color:#0a0a0a}.tpc .nm{position:absolute;z-index:2;left:10px;top:10px;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:rgba(0,0,0,.36);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:500;letter-spacing:-.01em;color:#fff;white-space:nowrap}.flowp{position:relative;aspect-ratio:16/9;border-radius:30px;overflow:hidden;background:oklch(.17 0 0);isolation:isolate}.flowp:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.05);pointer-events:none}.flowp video{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.flowp{border-radius:16px}}.duo{display:grid;grid-template-columns:340px minmax(0,1fr);gap:96px;align-items:start}.tl{display:flex;flex-direction:column;border-top:1px solid var(--line)}.tl .li{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;padding:22px 0 23px;border:0;background:none;text-align:left;cursor:pointer;color:oklch(.52 0 0);transition:color .3s}.tl .li:before{content:"";right:0;background:var(--line)}.tl .li .pg,.tl .li:before{position:absolute;left:0;bottom:0;height:1px}.tl .li .pg{z-index:1;width:0;background:var(--foreground)}.tl .li .t{font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.tl .li .d{display:grid;grid-template-rows:0fr;opacity:0;font-size:15px;line-height:1.55;color:var(--muted-foreground);transition:grid-template-rows .45s var(--ease),margin .45s var(--ease),opacity .08s}.tl .li .d>span{overflow:hidden}.tl .li:hover{color:oklch(.78 0 0)}.tl .li:focus-visible{outline:none;color:var(--foreground)}.tl .li.on{color:var(--foreground)}.tl .li.on .d{grid-template-rows:1fr;margin-top:8px;opacity:1;transition:grid-template-rows .45s var(--ease),margin .45s var(--ease),opacity .28s .2s}.tl .li.on .pg{animation:pgw var(--dur,4.6s) linear forwards}.duo.hold .tl .li.on .pg{animation-play-state:paused}@keyframes pgw{to{width:100%}}.tl.num .li{grid-template-columns:36px minmax(0,1fr);align-items:start}.tl.num .li .n{line-height:calc(18px * 1.35);font-size:13px;font-variant-numeric:tabular-nums;color:oklch(.42 0 0);transition:color .3s}.tl.num .li.on .n{color:var(--muted-foreground)}.tl.num .li .d{grid-column:2}.tl.steps .li .pg{animation:none!important;width:var(--p,0);transition:width .12s linear}.tl.steps .li:not(.on) .pg{width:0;transition:none}:root{--stg:oklch(.155 0 0);--win:oklch(.27 0 0);--win2:oklch(.32 0 0);--wln:oklch(1 0 0/9%);--t2:oklch(.82 0 0);--t3:oklch(.72 0 0);--e-in:cubic-bezier(.05,.7,.1,1);--e-out:cubic-bezier(.3,0,.8,.15);--e-mv:cubic-bezier(.2,0,0,1);--e-cur:cubic-bezier(.65,0,.35,1);--e-zm:cubic-bezier(.32,.72,0,1);--e-op:cubic-bezier(.34,.8,.34,1)}.canvas,.pn{position:relative;height:560px;border-radius:28px;overflow:hidden;background:radial-gradient(90% 70% at 50% 0,oklch(.2 0 0) 0,oklch(.165 0 0) 55%,oklch(.15 0 0) 100%);box-shadow:inset 0 0 0 1px oklch(1 0 0/8%)}.bd:before,.canvas:before,.pn:before{content:"";position:absolute;left:14%;right:14%;top:0;height:1px;background:linear-gradient(90deg,transparent,oklch(1 0 0/22%),transparent);pointer-events:none}.stg{left:0;top:0;width:700px;height:560px;transform-origin:0 0;transform:translate(var(--x,0)) scale(var(--k,1))}.stg,.win{position:absolute}.win{border-radius:22px;background:var(--win);box-shadow:inset 0 0 0 1px var(--wln)}.cur{z-index:9;opacity:0;transition:transform .65s var(--e-cur),opacity .2s var(--e-op);pointer-events:none}.cur,.cur .cy{position:absolute;left:0;top:0}.cur .cy{transition:transform .65s cubic-bezier(.45,0,.25,1)}.cur svg{display:block;width:28px;height:28px;margin:-3px 0 0 -4px;fill:#fff;stroke:#111;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.cur.on{opacity:1}.cur .rp{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;box-shadow:0 0 0 1.5px hsla(0,0%,100%,.7);opacity:0;transform:scale(.4)}.cur.tap .rp{animation:tap .45s var(--e-in)}@keyframes tap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.pressing{transform:scale(.95)!important;transition:transform .1s!important}.caret2{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.12em;background:#fafafa;animation:blink2 1.25s steps(1) infinite}@keyframes blink2{50%{opacity:0}}.canvas .inp{position:absolute;left:200px;top:50%;width:300px;transform:translateY(-50%);transform-origin:0 50%;transition:transform .55s var(--e-mv),opacity .4s var(--e-in)}.canvas.go .inp{transform:translate(-136px,-50%) scale(.72)}.canvas.sw .inp{opacity:0;transform:translateY(calc(-50% + 16px))}.canvas.ex .inp{opacity:0;transition:opacity .2s var(--e-out)}.canvas .out{position:absolute;left:380px;top:52px;width:256px;height:455px;opacity:0;transform:scale(.94);transform-origin:0 50%;transition:opacity .25s var(--e-op),transform .5s var(--e-in)}.canvas.lnd .out{opacity:1;transform:none}.canvas.ex .out{opacity:0;transition:opacity .2s var(--e-out)}.canvas .wire{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible}.canvas .wire path{fill:none;stroke:oklch(1 0 0/30%);stroke-width:1.5}.canvas .wire circle{fill:#fff;opacity:0}.canvas .wire .hd{filter:drop-shadow(0 0 4px rgba(255,255,255,.85))}.canvas .wire .rg{fill:none;stroke:#fff;stroke-width:1.5;transform-box:fill-box;transform-origin:center}.canvas .wire .rg.on{animation:rg3 .6s var(--e-in)}@keyframes rg3{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.8)}}.canvas.ex .wire circle,.canvas.ex .wire path{opacity:0!important;transition:opacity .2s}.doc{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:22px;background:var(--win);box-shadow:inset 0 0 0 1px var(--wln)}.doc .src{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--t3)}.doc .src .ic{width:15px;height:15px}.doc .tt{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.doc .p{font-size:14px;line-height:1.7;color:var(--t3)}.doc .cov{aspect-ratio:16/9;border-radius:12px;background-size:cover;background-position:50%;filter:grayscale(1) brightness(.8)}.doc mark{background:linear-gradient(oklch(1 0 0/16%),oklch(1 0 0/16%)) 0 100%/0 100% no-repeat;color:inherit;border-radius:3px;padding:1px 2px;margin:0 -2px;transition:background-size .5s var(--e-mv),color .2s var(--e-op)}.doc mark.on{background-size:100% 100%;color:#fafafa}.doc .chk{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--t3)}.doc .chk span{display:flex;align-items:center;gap:10px}.doc .chk span:before{content:"";flex:0 0 auto;width:15px;height:15px;border-radius:4px;box-shadow:inset 0 0 0 1.5px oklch(1 0 0/22%)}.doc .ul2{display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:1.6;color:var(--t3)}.doc .ul2 span{position:relative;padding-left:14px}.doc .ask{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:2px;padding:6px 6px 6px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px oklch(1 0 0/16%);background:oklch(1 0 0/3%);font-size:14px;color:#fafafa}.doc .ask .tx{flex:1;min-width:0;white-space:nowrap}.doc .ask .go{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:oklch(1 0 0/12%);color:var(--t3);transition:background .2s,color .2s,transform .12s}.doc .ask .go .ic{width:15px;height:15px}.doc .ask.sent .go{background:#fafafa;color:#0a0a0a;transform:scale(.92)}.doc .ul2 span:before{content:"";position:absolute;left:0;top:.7em;width:4px;height:4px;border-radius:50%;background:oklch(1 0 0/35%)}.pics{display:grid;gap:8px}.pics.g3{grid-template-columns:repeat(3,1fr)}.pics.g2{grid-template-columns:repeat(2,1fr)}.pics i{position:relative;display:block;aspect-ratio:4/5;border-radius:10px;background-size:cover;background-position:50%;filter:grayscale(1) brightness(.72);transition:filter .4s var(--e-op),box-shadow .2s var(--e-op)}.pics.g2 i{aspect-ratio:1}.pics i.on{filter:grayscale(.15) brightness(.95);box-shadow:0 0 0 2px #fafafa}.pics i b{position:absolute;left:7px;top:7px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fafafa;color:#0a0a0a;font-size:13px;font-weight:700;font-style:normal;opacity:0;transform:scale(.6);transition:opacity .2s var(--e-op),transform .4s var(--e-in)}.pics i.on b{opacity:1;transform:none}.vs{border-radius:20px;overflow:hidden;background:#000;box-shadow:0 0 0 1px oklch(1 0 0/14%)}.vs,.vs .im{position:absolute;inset:0}.vs .im{background-size:cover;background-position:50%;opacity:0}.vs .im.on{opacity:1;animation:kb .9s var(--e-in) both}.vs .im.on.zm{animation:kb2 .9s var(--e-in) both}@keyframes kb{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes kb2{0%{transform:scale(1.3)}to{transform:scale(1.18)}}.vs .cap{position:absolute;left:16px;right:16px;bottom:16%;text-align:center;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.65),0 0 2px rgba(0,0,0,.5);word-break:keep-all;opacity:0}.vs .cap.on{animation:capin .25s var(--e-in) both}@keyframes capin{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.vs .bar{position:absolute;z-index:2;left:12px;right:12px;top:12px;height:2px;border-radius:2px;background:hsla(0,0%,100%,.28)}.vs .bar i{display:block;height:100%;width:0;border-radius:2px;background:#fff}.canvas.lnd .vs .bar i{animation:prog var(--vd,3.5s) linear forwards}.aps{position:relative}.aps .ap{position:sticky;top:max(88px,calc(50vh - 280px));align-items:center}#apStage .stg{opacity:0;visibility:hidden;transition:opacity .14s var(--e-out),visibility 0s .14s}#apStage .stg.on{opacity:1;visibility:visible;transition:opacity .3s var(--e-in) .14s,visibility 0s .14s}#apStage .cam{position:absolute;left:var(--cx);top:var(--cy);transform:scale(var(--z));transform-origin:0 0;font-size:14px;line-height:1.45;color:#fafafa}#apStage .pw{position:relative;border-radius:14px;background:oklch(.215 0 0);box-shadow:inset 0 0 0 1px oklch(1 0 0/10%),inset 0 1px 0 oklch(1 0 0/5%),0 28px 56px -20px rgba(0,0,0,.75),0 2px 8px rgba(0,0,0,.25)}#apStage .cam .ic{width:16px;height:16px}#apStage .mu{color:oklch(.708 0 0)}#apStage .bdg{display:inline-grid;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:oklch(1 0 0/8%);font-size:12px;font-weight:500;color:oklch(.87 0 0);white-space:nowrap}#apStage .bdg>span{grid-area:1/1;display:inline-flex;align-items:center;gap:4px;transition:opacity .2s var(--e-op)}#apStage .bdg .ic{width:12px;height:12px}#apStage .bdg .b2,#apStage .bdg.ok .b1{opacity:0}#apStage .bdg.ok .b2{opacity:1}#apStage .cam .btn{height:32px;padding:0 12px;border-radius:8px;font-size:13px;gap:6px}#apStage .cam .btn .ic{width:14px;height:14px}#apStage .spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}#apStage .tn{position:absolute;z-index:2;left:6px;bottom:6px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;background:rgba(0,0,0,.6);font-size:11px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}#apStage .gx{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s var(--e-mv),opacity .3s var(--e-op),margin .4s var(--e-mv)}#apStage .gx>*{min-height:0;overflow:hidden}#apStage .gx.in{grid-template-rows:1fr;opacity:1}#apStage .s1{--cx:84px;--cy:111px;--z:1.32}#apStage .qw{width:404px;height:256px;padding:20px}#apStage .qw .qh{display:flex;align-items:center;justify-content:space-between;height:16px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}#apStage .qw .qpg{display:flex;gap:4px}#apStage .qw .qpg i{width:18px;height:4px;border-radius:2px;background:oklch(1 0 0/12%);transition:background .3s var(--e-op)}#apStage .qw .qpg i.on{background:#fafafa}#apStage .qset{position:absolute;left:20px;right:20px;top:50px;transition:opacity .2s var(--e-out),transform .2s var(--e-out)}#apStage .qset.off{opacity:0;transform:translateY(-6px)}#apStage .qset.pre{opacity:0;transform:translateY(10px)}#apStage .qset.in2{transition:opacity .4s var(--e-in),transform .4s var(--e-in)}#apStage .qset .qt{font-size:16px;font-weight:500;line-height:1.375;letter-spacing:-.01em}#apStage .qset .ops{display:grid;gap:8px;margin-top:16px}#apStage .op{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px 0 12px;border-radius:10px;background:oklch(1 0 0/3%);box-shadow:inset 0 0 0 1px oklch(1 0 0/15%);transition:background .2s var(--e-op),box-shadow .2s var(--e-op),transform .15s}#apStage .op.hov{background:oklch(.269 0 0/50%)}#apStage .op .rd{position:relative;flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:oklch(1 0 0/4.5%);box-shadow:inset 0 0 0 1px oklch(1 0 0/15%);transition:background .2s var(--e-op),box-shadow .2s var(--e-op)}#apStage .op .rd:after{content:"";position:absolute;left:4px;top:4px;width:8px;height:8px;border-radius:50%;background:#171717;transform:scale(0);transition:transform .25s var(--e-in)}#apStage .op .kb{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:oklch(.145 0 0);box-shadow:inset 0 0 0 1px oklch(1 0 0/15%);font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:oklch(.708 0 0)}#apStage .op.sel{background:oklch(.269 0 0);box-shadow:inset 0 0 0 1px oklch(.985 0 0/40%)}#apStage .op.sel .rd{background:#fafafa;box-shadow:none}#apStage .op.sel .rd:after{transform:scale(1)}#apStage .s2{--cx:36px;--cy:45px;--z:1.14}#apStage .bw{width:552px;padding:20px}#apStage .bw .hd{display:flex;align-items:center;gap:8px;height:28px}#apStage .bw .hd b{font-size:18px;font-weight:600;letter-spacing:-.015em}#apStage .bw .hd .mo{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:13px}#apStage .bw .hd .mo .ic{width:14px;height:14px}#apStage .bw .sb{margin-top:4px;font-size:12px}#apStage .frs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}#apStage .fr{position:relative;aspect-ratio:9/16;border-radius:8px;overflow:hidden;background:oklch(1 0 0/5%)}#apStage .fr .im{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transform:translateY(6px);filter:grayscale(1) contrast(1.1) brightness(1.05);transition:opacity .4s var(--e-in),transform .4s var(--e-in),filter .6s var(--e-op)}#apStage .fr.in .im{opacity:1;transform:none}#apStage .fr.col .im{filter:none}#apStage .fr .tn{opacity:0;transition:opacity .2s var(--e-op)}#apStage .fr.in .tn{opacity:1}#apStage .dcd{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px;border-radius:12px;background:oklch(.245 0 0);box-shadow:inset 0 0 0 1px oklch(1 0 0/9%);opacity:0;transform:translateY(12px);transition:opacity .4s var(--e-in),transform .4s var(--e-in)}#apStage .dcd.in{opacity:1;transform:none}#apStage .dcd .th{flex:0 0 auto;width:30px;height:53px;border-radius:6px;background-size:cover;background-position:50%;filter:grayscale(1);transition:filter .6s var(--e-op)}#apStage .dcd.col .th{filter:none}#apStage .dcd .dt{display:flex;flex-direction:column;gap:2px;min-width:0}#apStage .dcd .dt b{font-size:14px;font-weight:500}#apStage .dcd .dt span{font-size:13px}#apStage .dcd .dx{margin-left:auto;display:flex;gap:8px}#apStage .dcd .go .ldr{display:none}#apStage .dcd .go.busy .ldr{display:block}#apStage .s3{--cx:43px;--cy:71px;--z:1.2;display:flex;gap:16px}#apStage .big{position:relative;flex:0 0 196px;height:348px;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 0 0 1px oklch(1 0 0/10%),0 28px 56px -20px rgba(0,0,0,.75);transition:box-shadow .2s var(--e-op)}#apStage .big.sel{box-shadow:0 0 0 2px #fafafa,0 0 0 6px oklch(1 0 0/12%),0 28px 56px -20px rgba(0,0,0,.75)}#apStage .big .im{position:absolute;inset:0;background-size:cover;background-position:50%;filter:brightness(.55) saturate(.75);transition:filter .9s var(--e-zm)}#apStage .big.fix .im{filter:none}#apStage .big .cap{position:absolute;left:12px;right:12px;bottom:16%;text-align:center;font-size:13px;font-weight:700;line-height:1.3;color:hsla(0,0%,100%,.85);text-shadow:0 2px 10px rgba(0,0,0,.65);transition:font-size .9s var(--e-zm),color .9s var(--e-zm)}#apStage .big.fix .cap{font-size:19px;color:#fff}#apStage .big .tn{top:8px;bottom:auto;left:8px}#apStage .big .nb{position:absolute;right:8px;top:8px;height:20px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#fafafa;color:#171717;font-size:11px;font-weight:600;opacity:0;transform:translateY(-4px);transition:opacity .2s var(--e-op),transform .4s var(--e-in)}#apStage .big .nb .ic{width:11px;height:11px}#apStage .big.fix .nb{opacity:1;transform:none}#apStage .big .scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent,oklch(1 0 0/22%) 50%,transparent) 0 -100%/100% 40% no-repeat;opacity:0}#apStage .big.redo .scan{opacity:1;animation:scan .7s var(--e-mv) both}@keyframes scan{to{background-position:0 220%}}#apStage .cw{display:flex;flex-direction:column;width:300px;height:348px;padding:14px}#apStage .cw .ms{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 28px);mask-image:linear-gradient(transparent,#000 28px)}#apStage .cw .m{font-size:14px;line-height:1.55;color:oklch(.92 0 0)}#apStage .cw .gx.in{margin-top:12px}#apStage .cw .m1>div{display:flex;justify-content:flex-end}#apStage .cw .ub{flex-wrap:wrap;gap:6px;max-width:250px;margin-left:auto;padding:7px 12px 7px 7px;border-radius:16px;background:oklch(.269 0 0)}#apStage .cw .ub,#apStage .rf{display:inline-flex;align-items:center}#apStage .rf{gap:5px;height:24px;padding:0 8px 0 3px;border-radius:7px;background:oklch(1 0 0/9%);font-size:12px;font-weight:500;white-space:nowrap}#apStage .rf i{display:block;width:18px;height:18px;border-radius:4px;background-size:cover;background-position:50%}#apStage .cmp{margin-top:12px;padding:10px 10px 8px 12px;border-radius:12px;background:oklch(1 0 0/3%);box-shadow:inset 0 0 0 1px oklch(1 0 0/15%)}#apStage .cmp .att.in{margin-bottom:8px}#apStage .cmp .ln2{min-height:20px;font-size:14px;white-space:nowrap;overflow:hidden}#apStage .cmp .ln2 .ph2{color:oklch(.708 0 0)}#apStage .cmp .row2{display:flex;align-items:center;justify-content:space-between;margin-top:10px}#apStage .cmp .cb{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px oklch(1 0 0/15%);color:oklch(.708 0 0)}#apStage .cmp .cb .ic{width:14px;height:14px}#apStage .cmp .snd{box-shadow:none;background:oklch(1 0 0/10%);transition:background .2s var(--e-op),color .2s var(--e-op),transform .12s}#apStage .cmp.ready .snd{background:#fafafa;color:#171717}#apStage .s4{--cx:67px;--cy:71px;--z:1.2;display:flex;align-items:center;gap:16px}#apStage .vid{position:relative;flex:0 0 196px;height:348px;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 0 0 1px oklch(1 0 0/10%),0 28px 56px -20px rgba(0,0,0,.75)}#apStage .vid .im{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;filter:grayscale(1) brightness(.72);transition:opacity .3s var(--e-op),filter 1.2s var(--e-op)}#apStage .vid .im.on{opacity:1}#apStage .vid.col .im{filter:none}#apStage .vid .ctl{position:absolute;left:0;right:0;bottom:0;padding:24px 10px 9px;background:linear-gradient(transparent,rgba(0,0,0,.6));opacity:0;transition:opacity .4s var(--e-op)}#apStage .vid.col .ctl{opacity:1}#apStage .vid .ctl .tr{height:3px;border-radius:2px;background:hsla(0,0%,100%,.3)}#apStage .vid .ctl .tr i{display:block;height:100%;width:0;border-radius:2px;background:#fff}#apStage .vid.col .ctl .tr i{animation:prog 15s linear forwards}#apStage .vid .ctl .cr{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:11px;font-variant-numeric:tabular-nums;color:#fff}#apStage .vid .ctl .cr .ic{width:12px;height:12px;fill:#fff;stroke:none}#apStage .vw{flex:0 0 260px;height:196px;padding:18px}#apStage .vw .hd{display:flex;align-items:baseline;gap:8px}#apStage .vw .hd b{font-size:18px;font-weight:600;letter-spacing:-.015em}#apStage .vw .hd span{font-size:12px;font-variant-numeric:tabular-nums}#apStage .vw .pa,#apStage .vw .pb2{position:absolute;left:18px;right:18px;top:58px}#apStage .vw .pa{display:flex;flex-direction:column;gap:10px;transition:opacity .15s var(--e-out)}#apStage .vw .pa.off{opacity:0}#apStage .st4{display:flex;align-items:center;gap:8px;font-size:14px;color:oklch(.708 0 0);transition:color .25s var(--e-op)}#apStage .st4 .i0,#apStage .st4 .i1,#apStage .st4 .i2{position:absolute;inset:0;transition:opacity .2s var(--e-op),transform .3s var(--e-in)}#apStage .st4 .ix{position:relative;flex:0 0 auto;width:16px;height:16px}#apStage .st4 .i0{opacity:.5}#apStage .st4 .i1,#apStage .st4 .i2{opacity:0}#apStage .st4.run{color:#fafafa}#apStage .st4.run .i0{opacity:0}#apStage .st4.run .i1{opacity:1}#apStage .st4.ok .i0,#apStage .st4.ok .i1{opacity:0}#apStage .st4.ok .i2{opacity:1;color:#fafafa}#apStage .st4 .lb4{position:relative}#apStage .st4 .lb4:after{content:"";position:absolute;left:0;top:52%;height:1px;width:0;background:currentColor;transition:width .3s var(--e-mv)}#apStage .st4.ok .lb4:after{width:100%}#apStage .vw .pb2{display:flex;flex-direction:column;gap:4px;opacity:0;transform:scale(.96);transform-origin:0 0;transition:opacity .2s var(--e-op),transform .5s cubic-bezier(.38,1.21,.22,1)}#apStage .vw .pb2.in{opacity:1;transform:none}#apStage .vw .pb2 b{font-size:15px;font-weight:500}#apStage .vw .pb2 span{font-size:13px;line-height:1.55}#apStage .vw .pb2 .btn{align-self:flex-start;margin-top:12px}.wmk{position:absolute;z-index:2;font-family:var(--serif);font-style:italic;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45);letter-spacing:-.01em;line-height:1}.brs{position:relative;--bh:min(720px,calc(100vh - 104px))}.brs .stk{position:sticky;top:max(88px,calc(50vh - var(--bh) / 2))}.bd{position:relative;height:var(--bh);border-radius:28px;background:radial-gradient(80% 70% at 50% 0,oklch(.2 0 0) 0,oklch(.16 0 0) 60%,oklch(.15 0 0) 100%);box-shadow:0 0 0 1px var(--line)}.bd:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(oklch(1 0 0/7%) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 100%);pointer-events:none}.bd .ast{position:absolute;z-index:3;left:calc(50% - 410px);top:50%;width:300px;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:var(--r-2xl);background:var(--card);box-shadow:0 0 0 1px var(--line),0 24px 60px rgba(0,0,0,.45)}.bd .ast .hd{display:flex;align-items:center;padding:2px 4px 10px;font-size:14px;font-weight:600}.bd .ast .hd .m{margin-left:auto;font-size:12px;font-weight:400;color:var(--muted-foreground)}.bd .row{position:relative;display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--r-xl);cursor:pointer;transition:background .35s}.bd .row.add{cursor:default}.bd .row .im{flex:0 0 auto;width:52px;height:52px;border-radius:12px;background-color:var(--secondary);background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.bd .row .nm{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:500;color:oklch(.7 0 0);transition:color .35s}.bd .row .nm span{font-size:12px;font-weight:400;color:var(--muted-foreground)}.bd .row .port{position:absolute;right:-18px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1px oklch(1 0 0/32%);transition:background .25s,box-shadow .25s}.bd .row.on{background:oklch(1 0 0/6%)}.bd .row.on .nm{color:var(--foreground)}.bd .row.on .port{background:#fff;box-shadow:none}.bd .row.past .port{background:oklch(1 0 0/55%);box-shadow:none}.bd .row.add .im,.bd .row.add .nm{color:var(--muted-foreground)}.bd .row.add .im{background:none;box-shadow:inset 0 0 0 1px var(--input)}.bd .hero2{--sh:64px;background-size:100% auto;background-position:center var(--sh);background-repeat:no-repeat;background-color:#b9a394;position:absolute;z-index:2;left:calc(50% + 50px);top:50%;--w:min(360px,calc((var(--bh) - 80px) * 9 / 16));transform:translateY(-50%);box-shadow:0 0 0 1px oklch(1 0 0/16%),0 40px 90px rgba(0,0,0,.6)}.bd .hero2:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--sh) + 28px);background:linear-gradient(90deg,#b79f90,#b9a394 45%,#c0a99c 78%,#a18a77);-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent)}.bd svg.lines{position:absolute;inset:0;z-index:4;width:100%;height:100%;pointer-events:none;overflow:visible}.bd svg.lines path{fill:none;stroke-width:1}.bd svg.lines .tr{stroke:oklch(1 0 0/18%)}.bd svg.lines .pg{stroke:oklch(1 0 0/50%);stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len)}.bd svg.lines .pg.on{stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 0 2px rgba(0,0,0,.6))}.bd .pin{position:absolute;z-index:5;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.22),0 1px 4px rgba(0,0,0,.35);transition:width .3s var(--ease),height .3s var(--ease),margin .3s var(--ease)}.bd .pin.on,.bd .pin.past{width:10px;height:10px;margin:-5px 0 0 -5px}.bd .pin.on:after{content:"";position:absolute;inset:-5px;border-radius:50%;box-shadow:0 0 0 1.5px #fff;opacity:0;animation:arrive .9s var(--ease)}@keyframes arrive{0%{transform:scale(.5);opacity:.9}to{transform:scale(2);opacity:0}}.bd .pin .tg{position:absolute;left:20px;top:50%;transform:translate(-6px,-50%);display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 4px 14px rgba(0,0,0,.3);color:#0a0a0a;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;opacity:0;transition:opacity .25s,transform .35s var(--ease)}.bd .pin.on .tg{opacity:1;transform:translateY(-50%)}.bd .pin .tg.l{left:auto;right:20px;transform:translate(6px,-50%)}.bd .pin.on .tg.l{transform:translateY(-50%)}.bd .pin .tg.t{left:50%;top:auto;bottom:18px;transform:translate(-50%,6px)}.bd .pin.on .tg.t{transform:translate(-50%)}.bd .pin .tg.b{left:-7px;top:26px;transform:translateY(-6px)}.bd .pin.on .tg.b{transform:none}@media (max-width:900px){.brs{height:auto!important}.brs .stk{position:static}.bd{height:auto;display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px 16px}.bd .ast{width:100%}.bd .ast,.bd .hero2{position:relative;left:auto;top:auto;transform:none}.bd .hero2{--w:220px}.bd .row .port,.bd svg.lines{display:none}.bd .pin .tg.l{left:auto;right:20px;transform:translate(6px,-50%)}.bd .pin.on .tg.l{transform:translateY(-50%)}}.cyc{gap:2px;height:40px;padding:4px;border-radius:var(--r-xl);background:var(--muted);margin-top:32px}.cyc,.cyc button{display:inline-flex;align-items:center}.cyc button{gap:8px;height:32px;padding:0 14px;border:1px solid transparent;border-radius:var(--r-lg);background:none;font-size:14px;font-weight:500;color:oklch(.985 0 0/60%);cursor:pointer}.cyc button[aria-pressed=true]{border-color:var(--input);background:oklch(1 0 0/5%);color:var(--foreground)}.cyc .sv{font-size:12px;font-weight:600;color:var(--foreground)}.pp{border-radius:var(--r-3xl);background:var(--card);box-shadow:0 0 0 1px var(--line),0 30px 80px rgba(0,0,0,.35);overflow:hidden}.plans{display:grid;grid-template-columns:repeat(3,1fr)}.plan{position:relative;display:flex;flex-direction:column;padding:36px 32px 40px}.plan+.plan{box-shadow:inset 1px 0 0 var(--line)}.plan.hl{background:linear-gradient(180deg,oklch(1 0 0/5.5%),oklch(1 0 0/1.5%) 70%)}.plan.hl:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,oklch(1 0 0/50%),transparent)}.plan .tp{display:flex;align-items:center;gap:8px;height:24px}.plan .n{font-size:16px;font-weight:600;letter-spacing:-.01em}.plan .tp .badge{margin-left:auto;background:var(--foreground);color:var(--background);height:22px;font-weight:600}.plan .who{margin-top:4px;font-size:14px;color:var(--muted-foreground)}.plan .dc{display:flex;align-items:center;gap:8px;height:20px;margin-top:24px;font-size:13px;white-space:nowrap}.plan .dc s{color:oklch(.5 0 0);text-decoration-color:oklch(.5 0 0)}.plan .dc .off{font-weight:600;color:var(--foreground)}.plan .pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:6px}.plan .pr .num{font-size:40px;line-height:1;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.plan .pr .u{font-size:15px}.plan .bill,.plan .pr .u{color:var(--muted-foreground)}.plan .bill{margin-top:10px;min-height:20px;font-size:13px}.plan .bill b{font-weight:600;color:var(--foreground)}.plan .cta{margin-top:28px;width:100%;height:44px;border-radius:var(--r-xl);font-size:15px}.plan .inc{margin-top:32px}.plan .inc .lb{font-size:13px;color:var(--muted-foreground);margin-bottom:14px}.plan .inc ul{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:14px}.plan .inc li{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.plan .inc li .ic{flex:0 0 auto;width:16px;height:16px;margin-top:1px;color:var(--foreground)}.plan .inc li.lim,.plan .inc li.lim .ic{color:var(--muted-foreground)}.plan .inc li.cr b{font-weight:600}.plan .inc li.cr span{color:var(--muted-foreground)}.pf{display:grid;grid-template-columns:repeat(3,1fr);box-shadow:inset 0 1px 0 var(--line)}.pf>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:24px 32px 26px}.pf>div+div{box-shadow:inset 1px 0 0 var(--line)}.pf .w2{grid-column:span 2}.pf .t{font-size:14px;font-weight:600}.pf .m{font-size:13px;line-height:1.5;color:var(--muted-foreground)}.pf .m b{font-weight:600}.pf .m b,.pf a{color:var(--foreground)}.pf a{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:500}.pf a .ic{width:14px;height:14px;transition:transform .2s var(--ease)}.pf a:hover .ic{transform:translateX(3px)}.fqw{max-width:864px}#s-faq .head{margin-bottom:56px}.fqm{margin-top:32px;text-align:center;font-size:15px;color:var(--muted-foreground)}.fqm a{display:inline-flex;align-items:center;gap:4px;margin-left:4px;font-weight:500;color:var(--foreground)}.fqm a .ic{width:14px;height:14px;transition:transform .2s var(--ease)}.fqm a:hover .ic{transform:translateX(2px)}.fql{border-top:1px solid var(--line)}.fq{border-bottom:1px solid var(--line)}.fq h3{margin:0;font:inherit}.fqb{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 0;border:0;background:none;text-align:left;font:500 17px/1.5 var(--sans);letter-spacing:-.01em;color:var(--foreground);cursor:pointer}.fqb .ic{flex:0 0 auto;width:18px;height:18px;color:var(--muted-foreground);transition:transform .3s var(--ease),color .2s}.fq.open .fqb .ic,.fqb:hover .ic{color:var(--foreground)}.fq.open .fqb .ic{transform:rotate(45deg)}.fqa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.fqa>div{min-height:0;overflow:hidden}.fq.open .fqa{grid-template-rows:1fr}.fqa p{opacity:0;transform:translateY(-4px);transition:opacity .12s,transform .2s var(--ease)}.fq.open .fqa p{opacity:1;transform:none;transition:opacity .28s .1s,transform .35s var(--ease) .05s}.fqa p{max-width:62ch;padding:0 42px 24px 0;margin-top:-6px;font-size:16px;line-height:1.7;color:var(--muted-foreground)}@media (max-width:900px){#s-faq .head{margin-bottom:32px}.fqm{margin-top:28px}.fqb{padding:20px 0;font-size:16px}.fqa p{padding:0 34px 20px 0;font-size:15px}}@media (prefers-reduced-motion:reduce){.fqa,.fqa p,.fqb .ic{transition:none}}.pfk{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px;margin-top:28px;font-size:14px;color:var(--muted-foreground)}.pfk,.pfk a{align-items:center}.pfk a{display:inline-flex;gap:4px;font-weight:500;color:var(--foreground)}.pfk a .ic{width:14px;height:14px;transition:transform .2s var(--ease)}.pfk a:hover .ic{transform:translateX(3px)}.pnote{margin-top:10px;text-align:center;font-size:12px;color:oklch(.5 0 0)}.fin{padding:120px 0 136px!important}.fbox{position:relative;overflow:hidden;border-radius:36px;background:radial-gradient(110% 75% at 50% -8%,oklch(.255 0 0) 0,oklch(.185 0 0) 42%,oklch(.155 0 0) 100%);box-shadow:inset 0 0 0 1px oklch(1 0 0/8%)}.fbox:before{inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay}.fbox:after,.fbox:before{content:"";position:absolute;pointer-events:none}.fbox:after{left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,oklch(1 0 0/28%),transparent)}.fcopy{position:relative;z-index:2}.fin .lede.fl{margin-top:14px}.fin .ig{text-align:left;margin:36px auto 0;width:min(600px,100%);background:oklch(.13 0 0/70%);box-shadow:0 20px 50px rgba(0,0,0,.35)}.fin .ig .ph{color:var(--muted-foreground)}.fin[data-v=a] .ig .ph{color:var(--t2)}.fin[data-v=b] .lede.fl,.fin[data-v=c] .lede.fl{margin-left:auto;margin-right:auto}.fframe,.flinks,.fstart,.shelf{display:none}.fcmp{position:relative;isolation:isolate}.fdg,.ocards,.octa{display:none}.fin[data-v=o]{padding:260px 0 360px!important;overflow:visible;clip-path:inset(-140px 0 0 0)}.fin[data-v=o] .fbox{padding:0;border-radius:0;background:none;box-shadow:none;overflow:visible;text-align:center}.fin[data-v=o] .fbox:after,.fin[data-v=o] .fbox:before{display:none}.fin[data-v=o] .fh{font-size:56px;line-height:1.1}@media (min-width:901px){:lang(ko) .fin[data-v=o] .fh{font-size:64px}}.fin[data-v=o] .fcmp,.fin[data-v=o] .flinks,.fin[data-v=o] .fstart,.fin[data-v=o] .lede.fl{display:none}.fin[data-v=o] .octa{display:flex;flex-direction:column;align-items:center;margin-top:44px}.octa .ob{height:50px;padding:0 30px;border-radius:999px;font-size:16px;font-weight:600}.octa .ob:hover{box-shadow:0 0 0 4px oklch(1 0 0/10%),0 12px 34px oklch(1 0 0/14%)}.octa .onote{margin-top:14px;font-size:13px;color:var(--muted-foreground)}.fin[data-v=o] .ocards{display:block;position:absolute;z-index:0;left:50%;top:386px;width:min(100%,1440px);aspect-ratio:1440/1017;transform:translate(-50%,-50%);pointer-events:none}.fin[data-v=o] .wrap{position:relative;z-index:1}.oc{overflow:hidden;border-radius:16px;background:#111;box-shadow:inset 0 0 0 1px oklch(1 0 0/8%),0 24px 60px rgba(0,0,0,.45);will-change:transform}.oc,.oc .im{position:absolute}.oc .im{inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity .5s var(--e-op)}.oc .im.on{opacity:1}.oc{aspect-ratio:9/16}.oc.o1{left:86.6%;top:44.69%;width:9.72%}.oc.o2{left:71.28%;top:4.92%;width:14.93%}.oc.o3{left:23.65%;top:6.49%;width:10.07%}.oc.o4{left:1.7%;top:36.58%;width:14.24%}.oc.o5{left:22.92%;top:61.95%;width:11.67%}.oc.o6{left:65.76%;top:68.63%;width:10.42%}.fin[data-v=o] .fh{max-width:540px;margin-left:auto;margin-right:auto}.fin[data-v=d] .fbox{padding:88px 56px 80px;text-align:center}.fin[data-v=d] .lede.fl{margin-left:auto;margin-right:auto}.fin[data-v=d] .fcmp{width:min(640px,100%);margin:36px auto 0}.fin[data-v=d] .fcmp .ig{margin:0;width:100%}.fin[data-v=d] .fdg{display:block;position:absolute;z-index:-1;left:12%;right:12%;top:-10%;bottom:-30%;background-size:cover;background-position:50%;filter:blur(64px) saturate(1.3);opacity:0;transition:opacity .6s var(--e-op)}.fin[data-v=d] .fdg.on{opacity:.26}.fchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 5px 0 10px;border-radius:10px;background:oklch(1 0 0/7%);font-size:13px;color:var(--t2);white-space:nowrap}.fchip[hidden]{display:none}.fchip>.ic{width:14px;height:14px}.fchip b{font-weight:600;color:var(--foreground)}.fchip .tl{font-style:normal}.fchip{min-width:0;flex-shrink:1}.fchip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ig .send{flex-shrink:0}@media (max-width:480px){.fchip .tl{display:none}}.fchip .fx{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:none;color:var(--muted-foreground);cursor:pointer}.fchip .fx:hover{background:oklch(1 0 0/8%);color:var(--foreground)}.fchip .fx .ic{width:13px;height:13px}.fin[data-v=d] .fstart{display:block;width:min(920px,100%);margin:44px auto 0}.fstart .fk{font-size:13px;font-weight:500;color:var(--muted-foreground)}.fcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.fc{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:0;border-radius:16px;background:oklch(1 0 0/3%);box-shadow:inset 0 0 0 1px oklch(1 0 0/8%);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--e-op),box-shadow .2s var(--e-op),transform .3s var(--e-in)}.fc:hover{background:oklch(1 0 0/6%);transform:translateY(-2px)}.fc[aria-pressed=true]{background:oklch(1 0 0/7%);box-shadow:inset 0 0 0 1px oklch(1 0 0/34%)}.fc .sh{--w:46px;flex:0 0 auto;border-radius:8px}.fc .ft{display:flex;flex-direction:column;gap:3px;min-width:0}.fc .ft b{font-size:14px;font-weight:600}.fc .ft span{font-size:13px;line-height:1.45;color:var(--t3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fin[data-v=a] .fbox{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:center;padding:80px 96px}.fin[data-v=a] .fcopy{text-align:left}.fin[data-v=a] .lede.fl{margin-left:0}.fin[data-v=a] .ig{margin-left:0;width:100%}.fin[data-v=a] .fframe{display:block;position:relative;z-index:1;width:300px;aspect-ratio:9/16}.fframe .ln{position:absolute;left:50%;top:0;bottom:0;width:1.5px;margin-left:-.75px;border-radius:2px;background:linear-gradient(transparent,oklch(1 0 0/55%) 18%,oklch(1 0 0/80%) 50%,oklch(1 0 0/55%) 82%,transparent);transition:opacity .4s .25s}.fframe .fr4{position:absolute;inset:0;border-radius:24px;overflow:hidden;background:#000;box-shadow:0 0 0 1px oklch(1 0 0/14%),0 40px 100px rgba(0,0,0,.55);clip-path:inset(0 calc(50% - .75px) 0 calc(50% - .75px) round 2px);transition:clip-path .9s cubic-bezier(.16,1,.3,1)}.fframe.open .fr4{clip-path:inset(0 0 0 0 round 24px)}.fframe.open .ln,.fr4 .im{opacity:0}.fr4 .im{position:absolute;inset:0;background-size:cover;background-position:50%;transition:opacity .18s cubic-bezier(.34,.8,.34,1)}.fr4 .im.on{opacity:1;animation:kb 1.2s cubic-bezier(.05,.7,.1,1) both}.fr4 .bar{position:absolute;z-index:2;left:12px;right:12px;top:12px;height:2px;border-radius:2px;background:hsla(0,0%,100%,.28)}.fr4 .bar i{display:block;height:100%;width:0;border-radius:2px;background:#fff}.fframe.play .fr4 .bar i{animation:prog 4s linear forwards}.fframe .fglow{position:absolute;z-index:-1;inset:8% -20%;background-size:cover;background-position:50%;filter:blur(80px) saturate(1.2);opacity:0;transition:opacity 1s}.fframe.open .fglow{opacity:.3}.fin[data-v=b] .fbox{height:700px;padding:96px 64px 0;text-align:center}.fin[data-v=b] .shelf{display:flex;position:absolute;z-index:1;left:50%;bottom:-150px;gap:18px;transform:translateX(-50%)}.shelf .sh{--w:176px;opacity:0;transform:translateY(90px);transition:opacity .6s cubic-bezier(.05,.7,.1,1),transform .8s cubic-bezier(.05,.7,.1,1),box-shadow .3s;box-shadow:0 0 0 1px oklch(1 0 0/12%),0 -20px 60px rgba(0,0,0,.35)}.shelf .sh:nth-child(odd){margin-top:36px}.fin.seen .shelf .sh{opacity:1;transform:none}.fin[data-v=b] .fbox .fshade{display:block}.fshade{display:none;position:absolute;z-index:1;left:0;right:0;bottom:0;height:120px;background:linear-gradient(transparent,oklch(.155 0 0/85%));pointer-events:none}.fin[data-v=c] .fbox{padding:120px 64px 112px;text-align:center}.fin[data-v=c] .flinks{display:flex;justify-content:center;gap:28px;margin-top:28px;font-size:14px}.flinks a{display:inline-flex;align-items:center;gap:4px;color:var(--t3);transition:color .2s}.flinks a:hover{color:var(--foreground)}.flinks a .ic{width:14px;height:14px}.fsw{bottom:24px;opacity:0;pointer-events:none;transition:opacity .2s}.fsw.on{opacity:1;pointer-events:auto}@media (max-width:900px){.duo .tl{flex-direction:row;gap:6px;overflow-x:auto;border:0;margin:0 -20px;padding:2px 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.duo .tl::-webkit-scrollbar{display:none}.duo .tl .li{flex:0 0 auto;width:auto;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;background:oklch(1 0 0/7%);color:var(--t3)}.duo .tl .li .d,.duo .tl .li .pg,.duo .tl .li:before{display:none}.duo .tl .li .t{font-size:15px;white-space:nowrap}.duo .tl .li.on{background:#fafafa;color:#0a0a0a}.tl.num .li{grid-template-columns:none}.tl.num .li .n{line-height:1;font-size:13px;color:inherit;opacity:.6}.tl.num .li.on .n{color:inherit}.duo{gap:16px}.stg{width:360px}.canvas .inp{left:calc((360px - 300px * var(--s0,.78)) / 2);transform:translateY(-50%) scale(var(--s0,.78))}.canvas.sw .inp{transform:translateY(calc(-50% + 16px)) scale(var(--s0,.78))}.canvas.go .inp{transform:translate(calc(20px - (360px - 300px * var(--s0,.78)) / 2),-50%) scale(.5)}.canvas .out{left:190px;top:24px;width:150px;height:267px}#matCanvas .stg{height:315px}#mat.duo{gap:14px}#matCanvas{border-radius:22px;background:oklch(.165 0 0);box-shadow:inset 0 0 0 1px var(--line)}#matCanvas:before{display:none}.vs .cap{left:12px;right:12px;font-size:16px}.vs .bar{left:10px;right:10px;top:10px}#apStage .s1{--cx:20px;--cy:152px;--z:1}#apStage .qw{width:320px}#apStage .s2{--cx:14px;--cy:96px;--z:1}#apStage .bw{width:332px}#apStage .bw .hd .mo{display:none}#apStage .dcd{flex-wrap:wrap}#apStage .dcd .dx{margin-left:0;width:100%}#apStage .dcd .dx .btn{flex:1}#apStage .s3{--cx:20px;--cy:24px;--z:1;flex-direction:column;align-items:center;gap:12px}#apStage .big{flex:0 0 auto;width:150px;height:267px}#apStage .big .cap{font-size:11px}#apStage .big.fix .cap{font-size:15px}#apStage .cw{width:320px;height:226px;padding:12px}#apStage .s4{--cx:20px;--cy:40px;--z:1;flex-direction:column;gap:14px}#apStage .vid{flex:0 0 auto;width:150px;height:267px}#apStage .vw{flex:0 0 auto;width:320px;height:190px}}@media (pointer:coarse){.btn,.cyc button,.duo .tl .li,.foot .bt a,.heroB .ex button,.nav .logo,.pf a,.pfk a,.tchip{position:relative}.btn:after,.cyc button:after,.duo .tl .li:after,.foot .bt a:after,.heroB .ex button:after,.nav .logo:after,.pf a:after,.pfk a:after,.tchip:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.heroB .ex{gap:8px}.heroB .ex button{height:36px}.foot ul{gap:0}.foot ul a{display:inline-flex;align-items:center;min-height:44px}.foot h3{margin-bottom:4px}}.rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:var(--rd,0s)}.rv.in{opacity:1;transform:none}.foot{position:relative;padding-top:72px;border-top:1px solid var(--line);overflow:hidden}.foot .top{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,152px);column-gap:24px;align-items:start}.foot .say .flg{display:flex;width:max-content;color:var(--foreground)}.foot .say .flg svg{display:block;height:24px;width:auto}.foot .say p{margin-top:10px;font-size:14px;line-height:20px;color:var(--muted-foreground)}.foot .say .btn{margin-top:24px}.foot h3{font-size:13px;font-weight:500;line-height:20px;color:var(--muted-foreground);margin-bottom:14px}.foot ul{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:20px}.foot ul a{color:color-mix(in oklch,var(--foreground) 85%,transparent);transition:color .15s}.foot ul a:hover{color:var(--foreground)}.foot .bt{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:64px;padding:20px 0 28px;border-top:1px solid var(--line);font-size:13px;color:var(--muted-foreground)}.foot .bt .r{margin-left:auto;display:flex;gap:20px}.foot .bt a:hover{color:var(--foreground)}.foot .bt .sns{display:flex;gap:2px;margin:0 -8px 0 4px}.foot .bt .sns a{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--muted-foreground);transition:color .15s,background .15s}.foot .bt .sns a:hover{color:var(--foreground);background:oklch(1 0 0/6%)}.foot .bt .sns .ic{width:17px;height:17px;stroke-width:1.8}html[lang=ko] .foot .bt .pv{font-weight:600;color:color-mix(in oklch,var(--foreground) 80%,transparent)}.foot .bizw{flex:0 0 100%}.foot .bizt{display:none}.foot .biz{font-size:12px;line-height:1.75;color:color-mix(in oklch,var(--muted-foreground) 80%,transparent)}.foot .biz span{white-space:nowrap}.foot .biz span+span:before{content:"·";margin:0 8px;opacity:.6}.foot .biz br+span:before{content:none}.foot .lang{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border-radius:var(--r-md);cursor:pointer;transition:background .15s,color .15s}.foot .lang:hover{background:oklch(1 0 0/6%);color:var(--foreground)}.giant{position:relative;height:calc(min(100vw - 64px,1136px) * 27 / 123.6 * .7);overflow:hidden;-webkit-mask-image:linear-gradient(#000 10%,rgba(0,0,0,.55) 55%,transparent);mask-image:linear-gradient(#000 10%,rgba(0,0,0,.55) 55%,transparent)}.giant svg{position:absolute;left:0;top:0;display:block;width:100%;height:auto;color:oklch(.27 0 0)}.giant svg [fill="#FB2B8F"]{opacity:.55}.footw{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:900px){.sec{padding:88px 0}.footw,.wrap{padding:0 20px}.head{margin-bottom:44px}.nav .links,.nav .rt .ghost{display:none}.nav .in{padding:0 16px}.nav:not(.bar) .in{padding:0 12px}.nav:not(.bar) .in:before{inset:4px 12px;border-radius:20px}.nav:not(.bar) .logo{margin-left:14px}.nav:not(.bar) .rt{margin-right:7px}.nav{height:60px}.nav .logo svg{height:24px}.nav .rt .btn{height:38px;padding:0 14px;font-size:14px}.duo{grid-template-columns:minmax(0,1fr);gap:32px}.aps{height:auto!important}.aps .ap{position:static}.bd{height:auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 12px 20px}.bd .ast{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:10px}.bd .ast .hd{grid-column:1/-1;padding:2px 4px 6px}.bd .row{flex-direction:column;align-items:center;gap:6px;padding:8px 2px;text-align:center}.bd .row .im{width:48px;height:48px}.bd .row .nm{align-items:center;font-size:12px;line-height:1.3;word-break:keep-all}.bd .row .nm span{display:none}.bd .pin .tg{height:28px;padding:0 12px;font-size:13px}.bd .hero2{--w:min(240px,calc(100vw - 150px))}.bd .ast{width:100%}.bd .ast,.bd .hero2{position:relative;top:auto;transform:none}.bd .hero2{left:auto;--w:260px}.bd .cap3,.bd .row .port,.bd .side,.bd svg.lines,.mkr .tg{display:none}.tpc{--tw:180px}.tpr .row{gap:16px}.tph{flex-direction:column;align-items:center;gap:24px;margin-bottom:40px}#s-ap .head,#s-mat .head,#s-tpl .head{text-align:center}.fin,.fin[data-v]{padding:88px 0!important}.fbox{border-radius:26px}.fin[data-v=a] .fbox{grid-template-columns:1fr;gap:36px;padding:48px 20px}.fin[data-v=a] .fframe{width:200px;margin:0 auto}.fin[data-v=b] .fbox{height:540px;padding:56px 20px 0}.shelf .sh{--w:120px}.fin[data-v=b] .shelf{bottom:-110px;gap:12px}.fin[data-v=c] .fbox{padding:64px 20px}.fin[data-v=d] .fbox{padding:56px 20px 24px}.fin[data-v=o]{padding:252px 0!important}.fin[data-v=o] .fh{font-size:36px;line-height:1.1}.fin[data-v=o] .octa{margin-top:28px}.fin[data-v=o] .ocards{left:0;top:0;width:100%;height:100%;aspect-ratio:auto;transform:none}.oc{border-radius:12px}.oc.o1{left:86.5%;top:42.49%;width:20%}.oc.o2{left:68.75%;top:4.48%;width:22%}.oc.o3{left:2.86%;top:7.14%;width:23%}.oc.o4{left:-4.93%;top:51.2%;width:16%}.oc.o5{left:6.43%;top:76.98%;width:21%}.oc.o6{left:72.65%;top:78.5%;width:17%}.fin[data-v=o] .fh{max-width:250px}.fin[data-v=d] .fstart{margin-top:32px;text-align:left}.fcards{display:flex;gap:10px;overflow-x:auto;margin:12px -20px 0;padding:0 20px 2px;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none}.fcards::-webkit-scrollbar{display:none}.fc{flex:0 0 250px;scroll-snap-align:start}.pf,.plans{grid-template-columns:1fr}.pf .w2{grid-column:auto}.pf>div+div,.plan+.plan{box-shadow:inset 0 1px 0 var(--line)}.plan{padding:28px 24px 32px}.pf>div{padding:20px 24px}.foot .top{grid-template-columns:1fr 1fr}.foot .say{grid-column:1/-1}.foot .bt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"r s" "c l";align-items:center;gap:16px;margin-top:40px;padding-top:24px}.foot .bt .r{grid-area:r;margin-left:0}.foot .bt .sns{grid-area:s;justify-self:end;margin:0 -8px 0 0}.foot .bt>.cp{grid-area:c}.foot .bt:has(.bizw){grid-template-areas:"r s" "b b" "c l"}.foot .bizw{grid-area:b}.foot .bizt{display:inline-flex;align-items:center;gap:4px;padding:6px 0;margin:-6px 0;border:0;background:none;font:500 13px/1.5 var(--sans);color:var(--muted-foreground);cursor:pointer}.foot .bizt .ic{width:14px;height:14px;transition:transform .25s var(--e-mv)}.foot .bizw.open .bizt .ic{transform:rotate(180deg)}.foot .bizw:not(.open) .biz{display:none}.foot .biz{margin-top:10px}.foot .biz br{display:none}.foot .biz span{display:block;white-space:normal}.foot .biz span:before{content:none!important}.foot .biz span:nth-child(-n+2){display:inline}.foot .biz span:nth-child(2):before{content:"·"!important;margin:0 8px;opacity:.6}.foot .bt .lsw{grid-area:l;justify-self:end}.foot .bt .lsw .lbtn{margin:0 -8px 0 0}.foot .bt .lsw .lmenu{left:auto;right:0}.giant{height:calc((100vw - 40px) * 27 / 123.6 * .7)}}@media (prefers-reduced-motion:reduce){.mkr.on:after{animation:none}}@media (max-width:520px){.mbr{display:block}}