.kr{--night:#16111a;--night-2:#211a25;--night-3:#2d2432;--line-d:#ffeee821;--text-d:#f8f0ea;--muted-d:#bcaeb6;--coral:#ff7759;--coral-hi:#ff9a80;--on-coral:#2a0c05;--mint:#8fe3b4;--mist:#f3f0f5;--paper:#fff;--ink:#1d1720;--muted:#5f5764;--line:#e3dee7;--ease:cubic-bezier(.2, .7, .2, 1);--radius-l:28px;--radius-m:18px;color:var(--text-d);background:var(--night);-webkit-font-smoothing:antialiased;font-family:Figtree,system-ui,sans-serif;overflow-x:clip}.kr *,.kr :before,.kr :after{box-sizing:border-box}.kr :where(h1,h2,h3,p,ul,ol,figure){margin:0}.kr :where(h1,h2,h3){font-family:Figtree,system-ui,sans-serif}.kr :where(ul,ol){padding:0;list-style:none}.kr img,.kr video{max-width:100%;display:block}.kr a{color:inherit}.kr :focus-visible{outline:3px solid var(--coral-hi);outline-offset:3px;border-radius:10px}.kr ::selection{background:var(--coral);color:var(--on-coral)}.kr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kr-skip{z-index:50;background:var(--coral);color:var(--on-coral);border-radius:12px;padding:12px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.kr-skip:focus{top:12px}.kr-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media (width>=720px){.kr-wrap{padding-inline:32px}}.kr-h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.35rem,1.5rem + 3vw,4rem);font-weight:750;line-height:1.02}.kr-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.85rem,1.3rem + 2vw,3rem);font-weight:720;line-height:1.06}.kr-h3{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.kr-lead{color:var(--muted-d);max-width:34em;margin-top:20px;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.55}.kr-sub{max-width:36em;color:var(--muted-d);margin-top:16px;font-size:1.08rem;line-height:1.55}.kr-light .kr-sub{color:var(--muted)}.kr-kicker{color:var(--coral-hi);margin-bottom:18px;font-size:.98rem;font-weight:600}.kr-btn{min-height:52px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1.02rem;font-weight:700;transition:background-color .16s,transform .16s;display:inline-flex}.kr-btn:active{transform:scale(.98)}.kr-btn:disabled{opacity:.7;cursor:progress}.kr-btn-primary{background:var(--coral);color:var(--on-coral)}.kr-btn-primary:hover{background:var(--coral-hi)}.kr-btn-small{min-height:44px;padding:0 16px;font-size:.95rem}.kr-spin{animation:.9s linear infinite kr-spin}@keyframes kr-spin{to{transform:rotate(1turn)}}.kr-form{max-width:560px;margin-top:28px}.kr-field{border:1px solid var(--line-d);background:#ffffff0f;border-radius:20px;align-items:center;gap:6px;padding:6px;transition:border-color .16s,background-color .16s;display:flex}.kr-field:focus-within{border-color:var(--coral-hi);background:#ffffff17}.kr-field-icon{color:var(--muted-d);flex:none;margin-left:12px}.kr-field input{min-width:0;min-height:52px;color:var(--text-d);font:inherit;background:0 0;border:0;flex:1;padding:0 8px;font-size:1.06rem}.kr-field input::placeholder{color:#8f8389}.kr-field input:focus{outline:none}.kr-form-error{color:#ffb4a3;margin-top:10px;font-weight:600}.kr-form-note{color:var(--muted-d);max-width:34em;margin-top:12px;font-size:.95rem;line-height:1.5}@media (width<=559px){.kr-field{flex-wrap:wrap;padding:6px}.kr-field input{flex-basis:calc(100% - 48px)}.kr-field .kr-btn{width:100%}}.kr-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-d);background:#16111ad1;position:sticky;top:0}.kr-nav-inner{align-items:center;gap:24px;min-height:68px;display:flex}.kr-logo{letter-spacing:-.03em;align-items:center;gap:9px;font-size:1.32rem;font-weight:750;text-decoration:none;display:inline-flex}.kr-mark{fill:var(--coral);flex:none}.kr-mark-eye{fill:var(--night)}.kr-nav-links{gap:4px;margin-left:12px;display:none}.kr-nav-links a,.kr-nav-signin{color:var(--muted-d);border-radius:10px;padding:10px 12px;font-size:.97rem;font-weight:600;text-decoration:none}.kr-nav-links a:hover,.kr-nav-signin:hover{color:var(--text-d)}.kr-nav-end{align-items:center;gap:6px;margin-left:auto;display:flex}@media (width>=960px){.kr-nav-links{display:flex}}@media (width<=459px){.kr-nav-end .kr-btn{display:none}}.kr-hero{background:radial-gradient(60% 50% at 78% 30%, #ff775921, transparent 70%), var(--night);padding:40px 0 0;position:relative}.kr-hero-grid{gap:44px;display:grid}@media (width>=960px){.kr-hero{padding-top:56px}.kr-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px}}.kr-watch{min-height:48px;color:var(--text-d);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-top:22px;padding:0 4px;font-size:1rem;font-weight:650;display:inline-flex}.kr-watch-icon{border:1px solid var(--line-d);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.kr-watch:hover .kr-watch-icon{background:var(--coral);color:var(--on-coral);border-color:var(--coral)}.kr-nets{border-top:1px solid var(--line-d);color:var(--muted-d);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:48px;padding-top:22px;padding-bottom:22px;font-size:.95rem;font-weight:600;display:flex}.kr-nets li{align-items:center;gap:8px;display:inline-flex}.kr-stage{justify-items:center;gap:12px;display:grid}.kr-stage-top{justify-content:space-between;align-items:center;gap:12px;width:min(100%,560px);display:flex}.kr-demo-tag{color:var(--text-d);border:1px solid var(--line-d);background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.86rem;font-weight:650;display:inline-flex}.kr-demo-tag:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px}.kr-demo-tag-light{color:var(--ink);background:var(--paper);border-color:var(--line);justify-self:start}.kr-icon-btn{border:1px solid var(--line-d);min-width:44px;min-height:44px;color:var(--text-d);font:inherit;cursor:pointer;background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.95rem;font-weight:650;display:inline-flex}.kr-icon-btn:hover:not(:disabled){background:#ffffff1f}.kr-icon-btn:disabled{opacity:.35;cursor:default}.kr-icon-btn-wide{min-width:132px}.kr-tabs{scrollbar-width:none;gap:6px;width:min(100%,560px);padding:2px;display:flex;overflow-x:auto}.kr-tabs::-webkit-scrollbar{display:none}@media (width>=640px){.kr-tabs{flex-wrap:wrap;overflow:visible}}.kr-tab{border:1px solid var(--line-d);min-height:44px;color:var(--muted-d);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 16px;font-size:.95rem;font-weight:650;transition:background-color .2s,color .2s}.kr-tab[aria-selected=true]{background:var(--text-d);border-color:var(--text-d);color:var(--night)}.kr-screen{aspect-ratio:720/894;border-radius:var(--radius-l);background:var(--night-2);width:min(100%,560px,80.5369svh - 209.396px);min-width:min(100%,300px);box-shadow:0 40px 80px -30px #000000b3, 0 0 0 1px var(--line-d);isolation:isolate;position:relative;overflow:hidden}.kr-film{object-fit:cover;width:100%;height:100%;transition:filter .9s var(--ease), transform 1.4s var(--ease);position:absolute;inset:0}.kr-screen:not([data-phase=film]) .kr-film{filter:brightness(.82)saturate(1.05);transform:scale(1.025)}.kr-post{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);background:linear-gradient(#0000,#0c080cdb 70%);padding:120px 26px 104px;position:absolute;inset:auto 0 0;transform:translateY(18px)}.kr-post-name{color:#ffffffc7;margin-bottom:10px;font-size:.86rem;font-weight:650}.kr-post-headline{letter-spacing:-.02em;color:#fff;text-wrap:balance;font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.5rem);font-weight:560;line-height:1.04}.kr-post-line{color:#ffe2d8;margin-top:10px;font-size:1.05rem;font-weight:600}.kr-source{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .5s var(--ease) .25s, transform .6s var(--ease) .25s;background:#16111ab8;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.84rem;font-weight:650;display:inline-flex;position:absolute;top:16px;left:16px;transform:translateY(-8px)}.kr-source-dot{background:var(--coral);border-radius:50%;width:8px;height:8px}.kr-sheet{border-radius:var(--radius-m);color:var(--ink);transition:transform .7s var(--ease) .35s;background:#faf6faf5;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(130%)}.kr-sheet-when{gap:4px;min-width:0;display:grid}.kr-sheet-time{font-size:.98rem;font-weight:750}.kr-sheet-nets{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:.8rem;font-weight:600;display:flex}.kr-net{align-items:center;gap:4px;display:inline-flex}.kr-net-icon{display:inline-flex}.kr-sheet-ok{background:var(--night);min-height:40px;color:var(--text-d);border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.88rem;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.kr-screen[data-phase=approved] .kr-sheet-ok{background:var(--mint);color:#0d2a1a}.kr-screen:not([data-phase=film]) :is(.kr-post,.kr-source){opacity:1;transform:none}.kr-screen:not([data-phase=film]) .kr-sheet{transform:none}.kr-stage-note{width:min(100%,560px);color:var(--muted-d);font-size:.86rem;line-height:1.5}@media (width<=420px){.kr-post{padding:90px 18px 96px}.kr-sheet-ok{padding:0 10px}}.kr-section{padding:72px 0}@media (width>=960px){.kr-section{padding:112px 0}}.kr-dark{background:var(--night);color:var(--text-d)}.kr-light{background:var(--mist);color:var(--ink)}.kr-light+.kr-light{padding-top:0}.kr-example{border-top:1px solid var(--line-d);background:radial-gradient(50% 40% at 70% 55%, #ff775914, transparent 70%), var(--night)}.kr-section-head{margin-bottom:40px}.kr-inline-cta{border-top:1px solid var(--line-d);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;padding-top:28px;display:flex}.kr-inline-cta p{font-size:1.15rem;font-weight:650}.ls{gap:24px;display:grid}@media (width>=960px){.ls{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:40px}}.ls-chapters{gap:4px;display:grid}.ls-chapter{width:100%;min-height:52px;color:var(--muted-d);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:34px 1fr;column-gap:12px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.ls-chapter:hover{background:#ffffff0a}.ls-chapter[aria-current=step]{background:var(--night-2);color:var(--text-d)}.ls-chapter-n{border:1px solid var(--line-d);border-radius:50%;grid-row:span 2;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid}.ls-chapter[aria-current=step] .ls-chapter-n{background:var(--coral);border-color:var(--coral);color:var(--on-coral)}.ls-chapter-title{align-self:center;align-items:center;min-height:30px;font-size:1.05rem;font-weight:700;display:flex}.ls-chapter-text{color:var(--muted-d);margin-top:4px;font-size:.95rem;line-height:1.5;display:none}.ls-chapter[aria-current=step] .ls-chapter-text{display:block}.ls-chapter-timer{background:var(--coral);transform-origin:0;height:2px;animation:6.5s linear forwards ls-timer;position:absolute;bottom:0;left:14px;right:14px}@keyframes ls-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ls-player{gap:16px;min-width:0;display:grid}.ls-now{display:none}.ls-controls{justify-content:center;gap:8px;display:flex}@media (width<=959px){.ls-chapters{display:none}.ls-now{min-height:7.4em;display:block}.ls-now-step{color:var(--coral-hi);font-size:.95rem;font-weight:700}.ls-now-text{margin-top:6px;font-size:1.05rem;line-height:1.5}.ls-now-note{color:var(--muted-d);margin-top:6px;font-size:.9rem}}@media (width>=960px){.ls-now-note{display:none}.ls-controls{justify-content:flex-start}}.ls-stage{aspect-ratio:4/5;border-radius:var(--radius-l);background:radial-gradient(70% 60% at 50% 30%, #2f2535, transparent 75%), var(--night-2);border:1px solid var(--line-d);perspective:1400px;color:var(--ink);position:relative;overflow:hidden}@media (width>=640px){.ls-stage{aspect-ratio:16/12}}.ls-stage>*{transition:opacity .65s var(--ease), transform .85s var(--ease);position:absolute}.ls-panel-title{margin-bottom:10px;font-size:.98rem;font-weight:750}.ls-site{opacity:0;background:#fbf7f1;border-radius:16px;inset:6% 6% 30%;overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 30px 60px -30px #0009}.ls-site-bar{background:#ece6dd;align-items:center;gap:6px;padding:10px 12px;display:flex}.ls-site-bar span{background:#cfc6ba;border-radius:50%;width:8px;height:8px}.ls-site-bar p{color:#7a7066;background:#fbf7f1;border-radius:6px;margin-left:10px;padding:3px 10px;font-size:.78rem}.ls-site-body{grid-template-columns:40% 1fr;height:calc(100% - 34px);display:grid}.ls-site-body img{object-fit:cover;width:100%;height:100%}.ls-site-text{color:#3a3129;align-content:start;gap:8px;padding:6% 7%;display:grid}.ls-site-name{font-family:Fraunces,Georgia,serif;font-size:clamp(1rem,.7rem + 1.2vw,1.5rem);font-weight:560}.ls-site-h{margin-top:6px;font-size:.85rem;font-weight:700}.ls-site-p{font-size:clamp(.78rem,.6rem + .5vw,.95rem);line-height:1.55}.ls-site-small{color:#7a7066;font-size:clamp(.72rem,.6rem + .3vw,.82rem);line-height:1.45}.ls-site mark{color:inherit;transition:background-size .7s var(--ease);background:linear-gradient(#ff775961,#ff775961) 0 85%/0% 45% no-repeat}.ls-site mark:nth-of-type(2){transition-delay:.5s}.ls-site mark:nth-of-type(3){transition-delay:1s}.ls-found{background:var(--paper);opacity:0;border-radius:18px;width:min(62%,330px);padding:16px;transition-delay:0s;bottom:5%;right:5%;transform:translateY(24px);box-shadow:0 24px 50px -24px #0000008c}.ls-fact,.ls-option{border-top:1px solid var(--line);gap:2px;padding:8px 0;font-size:.92rem;font-weight:650;display:grid}.ls-fact small,.ls-option small{color:var(--muted);font-size:.78rem;font-weight:500}.ls-suggest{background:var(--paper);opacity:0;border-radius:20px;width:min(84%,420px);padding:20px;top:50%;left:50%;transform:translate(-50%,-42%);box-shadow:0 30px 60px -24px #0009}.ls-option{border:1px solid var(--line);border-radius:14px;margin-top:8px;padding:12px 40px 12px 12px;position:relative}.ls-option.is-picked{border-color:var(--coral);background:#fff3ef}.ls-option svg{color:var(--coral);position:absolute;top:50%;right:12px;translate:0 -50%}.ls-formats{transform-style:preserve-3d;opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;inset:0;transform:scale(.94)}.ls-formats figure{transition:opacity .65s var(--ease), transform .85s var(--ease);position:absolute}.ls-formats figcaption{text-align:center;color:var(--muted-d);margin-top:8px;font-size:.8rem;font-weight:650}.ls-post{z-index:2;width:min(52%,300px)}.ls-post-img{aspect-ratio:4/5;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #000000b3}.ls-post-img img{object-fit:cover;width:100%;height:100%}.ls-post-words{color:#fff;transition:all .65s var(--ease);background:linear-gradient(#0000,#0e090cd9 65%);padding:50px 16px 16px;position:absolute;inset:auto 0 0}.ls-post-headline{font-family:Fraunces,Georgia,serif;font-size:clamp(1.15rem,.8rem + 1.2vw,1.6rem);font-weight:580;line-height:1.05}.ls-post-line{color:#ffe0d6;margin-top:6px;font-size:.86rem;font-weight:650}.ls-badge{opacity:0;transition:all .45s var(--ease);border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:.74rem;font-weight:750;display:inline-flex;position:absolute;top:10px;left:10px;transform:translateY(-6px)}.ls-badge-changed{color:#4a3200;background:#ffe9b8}.ls-badge-ok{background:var(--mint);color:#0d2a1a}.ls-change,.ls-actions{justify-content:center;gap:6px;margin-top:8px;display:flex}.ls-change{background:var(--paper);opacity:0;width:76%;transition:all .55s var(--ease);border-radius:16px;flex-direction:column;padding:10px;position:absolute;top:46%;left:50%;transform:translateY(14px);box-shadow:0 20px 40px -18px #0009}.ls-change span{border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:.82rem;font-weight:650}.ls-change .is-on{border-color:var(--coral);background:#fff3ef}.ls-act{min-height:36px;color:var(--text-d);transition:all .4s var(--ease);background:#ffffff1a;border-radius:10px;flex:1;place-items:center;font-size:.82rem;font-weight:700;display:grid}.ls-act-approve{background:var(--text-d);color:var(--night)}.ls-carousel,.ls-reel{z-index:1;width:min(32%,190px)}.ls-carousel{transform:translate(-118%)rotateY(16deg)translateZ(-60px)}.ls-reel{transform:translate(118%)rotateY(-16deg)translateZ(-60px)}.ls-carousel-frame,.ls-reel video{border-radius:12px;overflow:hidden;box-shadow:0 24px 48px -24px #000000b3}.ls-carousel-track{aspect-ratio:4/5;width:100%;display:flex}.ls-slide{background:#24323d;flex:0 0 100%;position:relative}.ls-slide img{object-fit:cover;width:100%;height:100%}.ls-slide p{color:#fff;background:linear-gradient(#0000,#0e090ccc);padding:26px 10px 10px;font-family:Fraunces,Georgia,serif;font-size:.9rem;line-height:1.1;position:absolute;inset:auto 0 0}.ls-slide-end{color:#fff;align-content:center;padding:12px;display:grid}.ls-slide-end p{background:0 0;padding:0;font-size:1.05rem;position:static}.ls-slide-end small{color:#c9d3da;margin-top:6px;font-size:.68rem}.ls-carousel-track{animation:none}.ls-reel video{aspect-ratio:9/16;object-fit:cover;background:#24323d;width:100%}.ls-week{background:var(--paper);opacity:0;border-radius:20px;width:min(88%,460px);padding:20px;top:50%;left:50%;transform:translate(-50%,-44%);box-shadow:0 30px 60px -24px #0009}.ls-week-row{border-top:1px solid var(--line);opacity:0;transition:all .5s var(--ease);grid-template-columns:44px 40px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid;transform:translateY(10px)}.ls-week-day{font-size:.95rem;font-weight:750;display:grid}.ls-week-day small{color:var(--muted);font-size:.75rem;font-weight:500}.ls-week-row img{object-fit:cover;border-radius:6px;width:40px;height:50px}.ls-week-what{gap:4px;min-width:0;font-size:.92rem;font-weight:650;display:grid}.ls-week-nets{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ls-week-nets small{color:var(--muted);font-size:.72rem;font-weight:500}.ls-week-state{background:var(--mist);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:750}.ls-week-state.is-done{background:var(--mint);color:#0d2a1a}.ls[data-step="0"] .ls-site,.ls[data-step="1"] .ls-site{opacity:1;transform:none}.ls[data-step="0"] .ls-site mark,.ls[data-step="1"] .ls-site mark{background-size:100% 45%}.ls[data-step="1"] .ls-site{opacity:.28;transform:translateY(-4%)scale(.92)}.ls[data-step="0"] .ls-found{opacity:1;transition-delay:1.5s;transform:none}.ls[data-step="1"] .ls-suggest{opacity:1;transform:translate(-50%,-50%)}.ls:is([data-step="2"],[data-step="3"],[data-step="4"]) .ls-formats{opacity:1;transform:none}.ls[data-step="2"] .ls-carousel-track{animation:ls-swipe 6s var(--ease) 1.2s both}@keyframes ls-swipe{0%,20%{transform:none}35%,58%{transform:translate(-100%)}73%,to{transform:translate(-200%)}}.ls:is([data-step="3"],[data-step="4"]) :is(.ls-carousel,.ls-reel){opacity:.18}.ls:is([data-step="3"],[data-step="4"]) .ls-carousel{transform:translate(-140%)rotateY(22deg)translateZ(-140px)}.ls:is([data-step="3"],[data-step="4"]) .ls-reel{transform:translate(140%)rotateY(-22deg)translateZ(-140px)}.ls:is([data-step="3"],[data-step="4"]) .ls-post-words{background:linear-gradient(#24323deb 40%,#0000);padding:44px 16px 40px;inset:0 0 auto}.ls[data-step="3"] .ls-badge-changed,.ls[data-step="4"] .ls-badge-ok{opacity:1;transform:none}.ls[data-step="3"] .ls-change{opacity:1;transition-delay:.3s;transform:none}.ls[data-step="4"] .ls-act-approve{background:var(--mint);color:#0d2a1a}.ls[data-step="5"] .ls-week{opacity:1;transform:translate(-50%,-50%)}.ls[data-step="5"] .ls-week-row{opacity:1;transform:none}.ls[data-step="5"] .ls-week-row:nth-of-type(2){transition-delay:.3s}.ls[data-step="5"] .ls-week-row:nth-of-type(3){transition-delay:.55s}.ls[data-step="5"] .ls-week-row:nth-of-type(4){transition-delay:.8s}@media (width>=960px){.ls-site{inset:7% 20% 9% 5%}.ls-found{width:300px}.ls-post{width:min(34%,280px)}.ls-carousel,.ls-reel{width:min(23%,190px)}.ls-carousel{transform:translate(-136%)rotateY(16deg)translateZ(-60px)}.ls-reel{transform:translate(150%)rotateY(-16deg)translateZ(-60px)}}@media (width<=639px){.ls-site{inset:4% 4% 40%}.ls-found{padding:12px 14px}.ls-found .ls-fact{padding:5px 0;font-size:.86rem}.ls-site-body{grid-template-columns:34% 1fr}.ls-site-intro{display:none}.ls-found{width:auto;left:4%;right:4%}.ls-post{width:58%}.ls-post figcaption,.ls-actions{display:none}.ls-carousel,.ls-reel{width:36%}.ls-carousel{transform:translate(-92%)rotateY(14deg)translateZ(-80px)}.ls-reel{transform:translate(98%)rotateY(-14deg)translateZ(-80px)}.ls-formats figcaption{font-size:.74rem}.ls-change{width:86%}}.kr-split{gap:40px;display:grid}@media (width>=960px){.kr-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px}.kr-split-flip .kr-split-copy{order:2}}.kr-ticks{gap:12px;margin-top:28px;display:grid}.kr-ticks li{align-items:flex-start;gap:10px;font-size:1.02rem;font-weight:600;line-height:1.45;display:flex}.kr-ticks svg{color:#1c8a54;flex:none;margin-top:2px}.kr-feed{gap:12px;display:grid}.kr-feed ul{gap:10px;display:grid}.kr-ask{background:var(--paper);border:1px solid var(--line);border-radius:20px;grid-template-columns:30px 1fr;gap:4px 12px;padding:16px;display:grid}.kr-ask .kr-mark{width:26px;height:26px}.kr-ask .kr-mark-eye{fill:var(--paper)}.kr-ask p{align-self:center;font-size:1rem;font-weight:550;line-height:1.45}.kr-ask-acts{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:8px;display:flex}.kr-ask-act{background:var(--ink);color:#fff;border-radius:10px;padding:8px 14px;font-size:.88rem;font-weight:700}.kr-ask-act-quiet{background:var(--mist);color:var(--ink)}.kr-brain{border-radius:var(--radius-l);background:var(--paper);border:1px solid var(--line);gap:18px;padding:22px;display:grid}.kr-brain-head{align-items:center;gap:12px;display:flex}.kr-brain-head img{object-fit:cover;border-radius:10px;width:48px;height:60px}.kr-brain-name{font-size:1.1rem;font-weight:750}.kr-brain-meta{color:var(--muted);font-size:.9rem}.kr-brain-cols{gap:18px;display:grid}@media (width>=560px){.kr-brain-cols{grid-template-columns:1fr 1fr}}.kr-brain-title{color:var(--muted);margin-bottom:6px;font-size:.9rem;font-weight:750}.kr-brain-row{border-top:1px solid var(--line);padding:8px 0;font-weight:650;display:grid}.kr-brain-row small{color:var(--muted);font-weight:500}.kr-brain-note{background:#fff3ef;border-radius:12px;margin-top:6px;padding:9px 12px;font-size:.95rem;font-weight:600}.kr-brain-photos{gap:8px;display:flex}.kr-brain-photos img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:30%;max-width:110px}.kr-brain-out{background:var(--night);color:var(--text-d);border-radius:16px;gap:4px;padding:14px 16px;font-family:Fraunces,Georgia,serif;font-size:1.05rem;line-height:1.4;display:grid}.kr-brain-out span{color:var(--mint);font-family:Figtree,system-ui,sans-serif;font-size:.8rem;font-weight:700}.kr-bounds-grid{gap:28px;margin-top:36px;display:grid}@media (width>=820px){.kr-bounds-grid{grid-template-columns:repeat(3,1fr);gap:40px}}.kr-bounds-grid ul{margin-top:12px}.kr-bounds-grid li{border-top:1px solid var(--line);padding:11px 0;font-size:1rem;line-height:1.45}.kr-bounds-no li{color:var(--muted)}.kr-start{background:radial-gradient(60% 70% at 50% 0%, #ff775929, transparent 70%), var(--night)}.kr-start-inner{max-width:880px}.kr-steps{gap:18px;margin-top:32px;display:grid}@media (width>=820px){.kr-steps{grid-template-columns:repeat(3,1fr);gap:28px}}.kr-steps li{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.kr-step-n{background:var(--coral);width:32px;height:32px;color:var(--on-coral);border-radius:50%;place-items:center;font-weight:750;display:grid}.kr-steps p{color:var(--muted-d);line-height:1.5}.kr-steps strong{color:var(--text-d)}.kr-faq-inner{max-width:860px}.kr-faq-list{border-top:1px solid var(--line);margin-top:28px}.kr-faq-item{border-bottom:1px solid var(--line)}.kr-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 0;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.kr-faq-item summary::-webkit-details-marker{display:none}.kr-faq-item summary:after{content:"+";color:var(--muted);flex:none;font-size:1.5rem;font-weight:400}.kr-faq-item[open] summary:after{content:"−"}.kr-faq-item p{color:var(--muted);max-width:44em;padding-bottom:18px;line-height:1.6}.kr-footer{border-top:1px solid var(--line-d);padding:56px 0 40px}.kr-footer-inner{gap:28px;display:grid}@media (width>=820px){.kr-footer-inner{grid-template-columns:1.4fr 1fr}.kr-pilot{grid-column:1/-1}}.kr-footer-fine{color:var(--muted-d);max-width:38em;margin-top:12px;font-size:.9rem;line-height:1.55}.kr-footer-links{flex-wrap:wrap;align-content:start;gap:4px 8px;display:flex}.kr-footer-links a{color:var(--muted-d);padding:10px 8px;font-weight:600;text-decoration:none}.kr-footer-links a:hover{color:var(--text-d)}.kr-pilot summary{min-height:44px;color:var(--text-d);cursor:pointer;align-items:center;font-weight:650;display:inline-flex}.kr-pilot .lp-pilot-form{gap:14px;max-width:520px;margin-top:16px;display:grid}.kr-pilot .lp-field{gap:6px;font-size:.95rem;font-weight:600;display:grid}.kr-pilot .lp-field :is(input,select){border:1px solid var(--line-d);background:var(--night-2);min-height:48px;color:var(--text-d);font:inherit;border-radius:12px;padding:0 12px;font-size:1rem}.kr-pilot .lp-consent{color:var(--muted-d);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.kr-pilot .lp-consent input{width:20px;height:20px;accent-color:var(--coral);margin-top:2px}.kr-pilot .lp-btn{background:var(--coral);min-height:48px;color:var(--on-coral);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-self:start;padding:0 20px;font-weight:700}.kr-pilot .lp-pilot-error{color:#ffb4a3}.kr-film{animation:kr-wipe 1s var(--ease) both}@keyframes kr-wipe{0%{clip-path:inset(0 0 0 100% round var(--radius-l))}to{clip-path:inset(0 0 0 0 round var(--radius-l))}}.kr [data-reveal]{transition:opacity .8s var(--ease), transform .9s var(--ease)}.kr[data-motion] [data-reveal]:not([data-shown]){opacity:0;transform:translateY(28px)}.kr-shelf{border-top:1px solid var(--line-d);padding-bottom:56px}.kr-shelf .kr-section-head{margin-bottom:8px}.kt{position:relative}.kt-viewport{perspective:1800px;padding:40px 0 24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.kt-track{width:max-content;animation:80s linear infinite paused kt-scroll;display:flex}.kt[data-running] .kt-track{animation-play-state:running}.kt[data-running] .kt-viewport:is(:hover,:focus-within) .kt-track{animation-play-state:paused}@keyframes kt-scroll{to{transform:translate(-50%)}}.kt-set{align-items:flex-start;gap:20px;padding-right:20px;display:flex}.kt-tile{transition:transform .7s var(--ease);flex:none;transform:rotateY(-8deg)}.kt-tile:nth-child(2n){transform:translateY(26px)rotateY(-8deg)}.kt-tile[data-playing]{transform:translateY(-8px)rotateY(0)scale(1.03)}.kt-frame{aspect-ratio:4/5;background:var(--night-2);height:380px;box-shadow:0 30px 60px -28px #000000bf, 0 0 0 1px var(--line-d);border-radius:20px;transition:box-shadow .4s;position:relative;overflow:hidden}.kt-reel .kt-frame{aspect-ratio:9/16}.kt-tile[data-playing] .kt-frame{box-shadow:0 40px 70px -28px #000c, 0 0 0 2px var(--coral)}.kt-frame :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kt-words{color:#fff;background:linear-gradient(#0000,#0c080cd1 65%);padding:60px 18px 18px;position:absolute;inset:auto 0 0}.kt-headline{letter-spacing:-.015em;text-wrap:balance;font-size:1.2rem;font-weight:750;line-height:1.12}.kt-line{opacity:.85;margin-top:6px;font-size:.86rem;font-weight:600}.kt-tile figcaption{max-width:300px;color:var(--muted-d);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;font-size:.84rem;display:flex}.kt-format{background:var(--text-d);color:var(--night);border-radius:999px;padding:3px 9px;font-weight:750}.kt-meta{color:var(--text-d);font-weight:650}.kt-biz{flex-basis:100%}.kt-look-offer .kt-frame{background:#f6e9dc}.kt-look-offer .kt-frame img{aspect-ratio:1;border-radius:50%;width:70%;height:auto;inset:9% auto auto 50%;translate:-50%}.kt-look-offer .kt-words{color:#2a1a12;background:0 0;padding:0 18px 20px}.kt-look-offer .kt-headline{font-size:1.55rem}.kt-look-offer .kt-line{background:var(--coral);color:var(--on-coral);opacity:1;border-radius:999px;margin-top:10px;padding:4px 12px;font-size:1rem;font-weight:800;display:inline-block}.kt-look-report .kt-frame img{height:64%}.kt-look-report .kt-words{color:#2c241d;background:#fbf6ee;height:36%;padding:16px 18px;inset:auto 0 0}.kt-look-report .kt-headline{font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:540}.kt-look-report .kt-line{color:#7b6d5f}.kt-look-signal .kt-frame{background:#0f1216}.kt-look-signal .kt-frame img{opacity:.5;filter:grayscale(.4)contrast(1.1)}.kt-look-signal .kt-words{background:linear-gradient(#0000 25%,#0f1216f2 70%);flex-direction:column;justify-content:flex-end;padding:22px;display:flex;inset:0}.kt-look-signal .kt-headline{border-top:3px solid var(--coral);padding-top:12px;font-size:1.5rem}.kt-look-slow .kt-words{background:linear-gradient(#0000,#28160a8c)}.kt-look-slow .kt-headline{font-family:Fraunces,Georgia,serif;font-size:1.1rem;font-style:italic;font-weight:450}.kt-look-moving .kt-frame{perspective:700px;background:radial-gradient(80% 70% at 50% 40%,#5a2a33,#1d1117)}.kt-look-moving .kt-frame img{border-radius:14px;width:64%;height:58%;animation:6s ease-in-out infinite alternate paused kt-float;inset:12% 18% 30%;box-shadow:0 30px 40px -20px #000c}.kt[data-running] .kt-look-moving .kt-frame img{animation-play-state:running}@keyframes kt-float{0%{transform:rotateY(-16deg)rotateX(6deg)translateY(4px)}to{transform:rotateY(16deg)rotateX(-4deg)translateY(-8px)}}.kt-look-moving .kt-words{text-align:center;background:0 0}.kt-carousel .kt-frame:after{content:"";opacity:.5;background:radial-gradient(circle,#2c241d 3px,#0000 3.5px) 0 0/12px 6px repeat-x;width:34px;height:6px;position:absolute;bottom:10px;left:50%;translate:-50%}.kt-count{z-index:1;color:#fff;background:#16111ab3;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:700;position:absolute;top:12px;right:12px}.kt-toggle{z-index:2;position:absolute;top:-4px;right:16px}.kt[data-still] .kt-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.kt[data-still] .kt-track{padding-inline:16px;animation:none}.kt[data-still] .kt-set[aria-hidden]{display:none}@media (width<=639px){.kt-frame{height:300px}.kt-viewport{padding-top:56px}}.kr-numbers{background:radial-gradient(50% 80% at 85% 20%, #ff775924, transparent 70%), var(--night);border-top:1px solid var(--line-d)}.kn{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;margin:0;display:grid}@media (width>=900px){.kn{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}.kn-item{border-top:1px solid var(--line-d);padding-top:22px}.kn-figure{letter-spacing:-.055em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:clamp(3.4rem,2rem + 5vw,6.2rem);font-weight:750;line-height:.95;display:flex}.kn-unit{letter-spacing:-.01em;color:var(--coral-hi);font-size:1.05rem;font-weight:700}.kn-text{color:var(--muted-d);max-width:18em;margin:12px 0 0;font-size:1rem;line-height:1.5}.kr-inside .kr-section-head{margin-bottom:0}.ktm{position:relative}.ktm-arrows{justify-content:flex-end;gap:8px;margin:-8px 0 18px;display:flex}.ktm-arrows .kr-icon-btn{border-color:var(--line);background:var(--paper);color:var(--ink)}.ktm-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(82%,320px);grid-auto-flow:column;gap:18px;padding-bottom:6px;display:grid;overflow-x:auto}.ktm-row::-webkit-scrollbar{display:none}.ktm-item{scroll-snap-align:start}.ktm-art{background:var(--paper);border:1px solid var(--line);border-radius:24px;height:220px;position:relative;overflow:hidden}.ktm-title{margin-top:16px;font-size:1.1rem;font-weight:750}.ktm-text{color:var(--muted);margin-top:6px;line-height:1.5}.ktm-art *{animation-play-state:paused!important}.ktm[data-live] .ktm-art *{animation-play-state:running!important}.ktm-studio span{width:104px;height:140px;animation:ktm-fan 4.5s var(--ease) infinite alternate;background-position:50%;background-size:cover;border-radius:12px;margin-left:-52px;position:absolute;top:34px;left:50%;box-shadow:0 16px 30px -14px #00000080}.ktm-studio span:first-child{--x:-86px;--r:-10deg}.ktm-studio span:nth-child(3){--x:86px;--r:10deg}.ktm-studio span:nth-child(2){z-index:1;--x:0px;--r:0deg}@keyframes ktm-fan{0%,20%{transform:none}60%,to{transform:translateX(var(--x)) rotate(var(--r))}}.ktm-review .ktm-card{width:116px;height:140px;animation:ktm-swipe 4.5s var(--ease) infinite;background-position:50%;background-size:cover;border-radius:12px;margin-left:-58px;position:absolute;top:22px;left:50%;box-shadow:0 16px 30px -14px #00000080}.ktm-ok{background:var(--mint);color:#0d2a1a;opacity:0;width:30px;height:30px;animation:ktm-ok 4.5s var(--ease) infinite;border-radius:50%;place-items:center;display:grid;position:absolute;inset:8px 8px auto auto}@keyframes ktm-swipe{0%,35%{opacity:1;transform:none}60%{opacity:0;transform:translate(120px)rotate(12deg)}61%{opacity:0;transform:translate(0)scale(.9)}80%,to{opacity:1;transform:none}}@keyframes ktm-ok{0%,20%{opacity:0}30%,55%{opacity:1}60%,to{opacity:0}}.ktm-btns{gap:6px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.ktm-btns b{background:var(--mist);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:4px;min-height:32px;font-size:.78rem;display:flex}.ktm-btns .ktm-approve{background:var(--ink);color:#fff}.ktm-memory,.ktm-checkup{align-content:center;gap:8px;padding:18px;display:grid}.ktm-memory p,.ktm-checkup p{background:var(--mist);animation:ktm-line 5s var(--ease) infinite;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:.86rem;font-weight:650;display:flex}.ktm-memory p:nth-child(2),.ktm-checkup p:nth-child(2){animation-delay:.4s}.ktm-memory p:nth-child(3),.ktm-checkup p:nth-child(3){animation-delay:.8s}.ktm-memory small{color:var(--muted);font-weight:500}.ktm-memory .ktm-note{background:#fff3ef}.ktm-checkup p{justify-content:flex-start}.ktm-checkup svg{color:#1c8a54}.ktm-checkup .ktm-warn{background:#fff4dc}@keyframes ktm-line{0%{opacity:0;transform:translateY(8px)}12%,85%{opacity:1;transform:none}to{opacity:0}}.ktm-calendar{grid-template-columns:repeat(7,1fr);align-content:center;gap:6px;padding:22px;display:grid}.ktm-calendar span{background:var(--mist);height:96px;color:var(--muted);border-radius:10px;place-items:end center;padding-bottom:8px;font-size:.8rem;font-weight:700;display:grid}.ktm-calendar .is-on{animation:ktm-day 4.5s var(--ease) infinite}.ktm-calendar .is-on:nth-child(3){animation-delay:.5s}.ktm-calendar .is-on:nth-child(5){animation-delay:1s}@keyframes ktm-day{0%,15%{background:var(--mist);color:var(--muted)}30%,90%{background:var(--coral);color:var(--on-coral)}to{background:var(--mist)}}.ktm-results{align-items:flex-end;gap:14px;padding:26px 30px;display:flex}.ktm-results span{height:var(--h);transform-origin:bottom;animation:ktm-bar 4.5s var(--ease) infinite;animation-delay:calc(var(--i) * .15s);background:#e85d40;border-radius:4px 4px 0 0;flex:1}.ktm-results span:nth-child(odd){background:#6f80ea}@keyframes ktm-bar{0%{transform:scaleY(0)}35%,90%{transform:none}to{transform:scaleY(0)}}.kr-results{border-top:1px solid var(--line-d)}.kr-results-cta{margin-top:28px}.kres{border-radius:var(--radius-l);background:var(--night-2);border:1px solid var(--line-d);gap:22px;padding:22px;display:grid;box-shadow:0 40px 80px -40px #000000b3}.kres-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kres-name{font-size:1.05rem;font-weight:750}.kres-sub{color:var(--muted-d);margin-top:2px;font-size:.86rem}.kres-tag{border:1px solid var(--line-d);border-radius:999px;flex:none;padding:5px 10px;font-size:.8rem;font-weight:650}.kres-kpis{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}@media (width>=560px){.kres-kpis{grid-template-columns:repeat(4,1fr)}}.kres-kpis div{background:var(--night-3);border-radius:16px;padding:12px 14px}.kres-kpis dt{color:var(--muted-d);font-size:.82rem;font-weight:600}.kres-kpis dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.7rem;font-weight:750}.kres-chart{margin:0}.kres-legend{color:var(--muted-d);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:12px;font-size:.86rem;display:flex}.kres-legend>span:first-child{color:var(--text-d);margin-right:auto;font-weight:700}.kres-key{align-items:center;gap:6px;display:inline-flex}.kres-key:before{content:"";border-radius:3px;width:10px;height:10px}.kres-key-ig:before{background:#e85d40}.kres-key-fb:before{background:#6f80ea}.kres-bars{gap:12px;display:grid}.kres-row{grid-template-columns:92px 1fr 52px;align-items:center;gap:10px;display:grid}.kres-label{font-size:.92rem;font-weight:700}.kres-label small{color:var(--muted-d);font-weight:500}.kres-track{gap:2px;height:16px;display:flex}.kres-seg{width:0;height:100%;transition:width 1.1s var(--ease);transition-delay:calc(var(--i,0) * .16s)}.kres-row:nth-child(2) .kres-seg{--i:1}.kres-row:nth-child(3) .kres-seg{--i:2}.kres-ig{background:#e85d40}.kres-fb{background:#6f80ea;border-radius:0 4px 4px 0}.kres[data-seen] .kres-seg,.kr:not([data-motion]) .kres-seg{width:var(--w)}.kres-value{text-align:right;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.kres-checks-title{margin-bottom:10px;font-size:.92rem;font-weight:700}.kres-checks ol{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.kres-checks ol:before{content:"";background:var(--line-d);height:2px;position:absolute;top:11px;left:12%;right:12%}.kres-checks li{color:var(--muted-d);text-align:center;justify-items:center;gap:6px;font-size:.8rem;font-weight:650;display:grid;position:relative}.kres-checks small{color:var(--coral-hi);display:block}.kres-checks li{align-content:start}.kres-dot{background:var(--night-3);border:2px solid var(--line-d);width:24px;height:24px;transition:background-color .4s,border-color .4s;transition-delay:calc(.3s + var(--i) * .35s);border-radius:50%;place-items:center;display:grid}.kres[data-seen] .is-done .kres-dot,.kr:not([data-motion]) .is-done .kres-dot{background:var(--mint);border-color:var(--mint);color:#0d2a1a}.kres-tiktok{color:var(--muted-d);margin-top:12px;font-size:.82rem}.kres-next{background:#ff77591a;border:1px solid #ff775959;border-radius:18px;gap:12px;padding:16px;font-size:.95rem;line-height:1.5;display:grid}.kres-next-act{background:var(--coral);color:var(--on-coral);border-radius:12px;justify-self:start;padding:9px 14px;font-size:.9rem;font-weight:750}.kr-styles{border-top:1px solid var(--line-d);background:radial-gradient(45% 55% at 72% 60%, #8fe3b412, transparent 70%), var(--night)}.kr-status{color:var(--mint);border:1px solid #8fe3b466;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:.86rem;font-weight:650;display:inline-flex}.kr-status:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px}.ks{gap:28px;display:grid}@media (width>=900px){.ks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}}.ks-list{gap:6px;display:grid}.ks-style{width:100%;min-height:56px;color:var(--muted-d);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;gap:2px;padding:12px 18px;transition:background-color .25s,border-color .25s,color .25s;display:grid}.ks-style:hover{background:#ffffff0a}.ks-style[aria-checked=true]{background:var(--night-2);border-color:var(--line-d);color:var(--text-d)}.ks-name{font-size:1.12rem;font-weight:750}.ks-hint{color:var(--muted-d);font-size:.92rem}.ks-stage{justify-items:center;gap:14px;margin:0;display:grid}.ks-phone{aspect-ratio:9/16;background:linear-gradient(160deg,#3a3140,#17121b 40%,#2a2230);border-radius:44px;width:min(100%,320px);padding:10px;position:relative;box-shadow:0 50px 90px -40px #000000d9,inset 0 0 0 1px #ffffff14}.ks-phone video{object-fit:cover;width:100%;height:100%;animation:ks-in .6s var(--ease);background:#000;border-radius:34px}@keyframes ks-in{0%{opacity:0;transform:scale(.97)}}.ks-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16111ab3;position:absolute;bottom:22px;right:22px}.ks-stage figcaption{text-align:center;max-width:340px;color:var(--muted-d);font-size:.88rem;line-height:1.5}.ks-stage figcaption strong{color:var(--text-d)}@media (width<=899px){.ks-list{scrollbar-width:none;order:2;gap:8px;display:flex;overflow-x:auto}.ks-list::-webkit-scrollbar{display:none}.ks-style{border-color:var(--line-d);border-radius:999px;flex:none;width:auto;min-height:48px;padding:10px 16px}.ks-hint{display:none}.ks-name{font-size:.98rem}.ks-phone{border-radius:34px;width:min(60%,250px);padding:8px}.ks-phone video{border-radius:27px}}.kr-loop{border-top:1px solid var(--line-d)}.kl{gap:32px;display:grid}@media (width>=900px){.kl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px}}.kl-list{gap:4px;display:grid}.kl-item{color:var(--muted-d);border-radius:16px;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:12px 14px;transition:background-color .4s,color .4s;display:grid}.kl-item strong{color:var(--text-d);font-size:1.05rem;display:block}.kl-text{margin-top:2px;font-size:.94rem;line-height:1.45;display:block}.kl-n{border:1px solid var(--line-d);width:30px;height:30px;color:var(--text-d);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;transition:background-color .4s;display:grid}.kl-item[data-active]{background:var(--night-2)}.kl-item[data-active] .kl-n{background:var(--text-d);color:var(--night)}.kl-you[data-active] .kl-n,.kl-you .kl-n{border-color:var(--coral)}.kl-you[data-active] .kl-n{background:var(--coral);color:var(--on-coral)}.kl-art{aspect-ratio:1;width:min(100%,520px);margin-inline:auto;position:relative}.kl-svg{width:100%;height:100%;overflow:visible}.kl-track{fill:none;stroke:var(--line-d);stroke-width:2px}.kl-progress{fill:none;stroke:var(--coral);stroke-width:3px;stroke-linecap:round}.kl-node circle{fill:var(--night-2);stroke:var(--line-d);stroke-width:2px;transition:fill .4s,stroke .4s}.kl-node text{fill:var(--muted-d);font:700 15px Figtree,sans-serif}.kl-node[data-active] circle{fill:var(--text-d);stroke:var(--text-d)}.kl-node[data-active] text{fill:var(--night)}.kl-node-you circle{stroke:var(--coral)}.kl-node-you[data-active] circle{fill:var(--coral);stroke:var(--coral)}.kl-dot{fill:var(--coral);filter:drop-shadow(0 0 10px #ff7759cc)}.kl-centre{text-align:center;place-content:center;display:grid;position:absolute;inset:30%}.kl-centre-n{color:var(--muted-d);font-size:.86rem;font-weight:650}.kl-centre-title{letter-spacing:-.02em;margin-top:6px;font-size:clamp(1.3rem,1rem + 1.2vw,1.9rem);font-weight:750;line-height:1.1}@media (prefers-reduced-motion:reduce){.kl-progress,.kl-arm,.kl-centre{display:none}}@media (width<=899px){.kl-art{order:-1;width:min(88%,380px)}}.kr-start-inner{text-align:center;max-width:980px}.kr-start-title{max-width:16em;margin-inline:auto;font-size:clamp(2.2rem,1.4rem + 3.2vw,4.2rem)}.kr-start .kr-steps{text-align:left;margin-top:40px}.kr-start-form{max-width:620px;margin:44px auto 0;position:relative}.kr-start-form:before{content:"";z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#ff775947,#0000);border-radius:50%;position:absolute;inset:-40px -60px}.kr-start-form>*{position:relative}.kr-start-form .kr-form{max-width:none;margin:0 auto}.kr-start-form .kr-field{background:#16111ad9;border-color:#ff9a8073;box-shadow:0 0 0 6px #ff775914,0 30px 60px -30px #000c}.kr-dock{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line-d);transition:transform .45s var(--ease);background:#16111ae0;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.kr-dock[data-show]{transform:none}.kr-dock .kr-btn{width:100%}@media (width>=960px){.kr-dock{display:none}}@media (width<=959px){.kr-footer{padding-bottom:112px}}@media (width<=639px){.ktm-arrows{display:none}.kr-inside .kr-section-head{margin-bottom:24px}.kt-toggle{top:8px}}@media (prefers-reduced-motion:reduce){.kr *,.kr :before,.kr :after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}.kres-seg{width:var(--w)}}
