@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+KR:wght@400;500;600;700&display=swap";:root{--paper: #f7f6f1;--paper-deep: #ebe9df;--ink: #172321;--muted: #62716d;--line: #dfe3dc;--coral: #e76643;--coral-soft: #f8ddd2;--forest: #284e41;font-family:Noto Sans KR,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper)}a{color:inherit;text-decoration:none}main{overflow:hidden}.site-nav,.hero,.guide-section,.site-footer{max-width:1080px;margin:auto}.site-nav{align-items:center;display:flex;justify-content:space-between;padding:25px 32px}.wordmark{align-items:center;display:inline-flex;gap:.55rem}.brand-mark{display:block;height:2.5rem;width:2.5rem}.brand-name{font-size:1.05rem;font-weight:800;letter-spacing:-.04em}.docs-badge{background:var(--coral-soft);border-radius:.3rem;color:var(--coral);font-family:DM Mono,monospace;font-size:.65rem;font-weight:500;letter-spacing:.03em;padding:.22rem .35rem}.nav-links{align-items:center;display:flex;font-size:13px;gap:27px}.nav-links>a:not(.nav-cta){color:var(--muted)}.nav-cta{border:1px solid var(--line);border-radius:99px;padding:9px 14px}.nav-cta span,.text-link span,.button span{color:var(--coral);margin-left:5px}.nav-links>a.nav-app{background:var(--coral);border-radius:99px;color:#fff;font-weight:600;padding:10px 14px}.nav-app span{margin-left:5px}.hero{align-items:center;display:grid;gap:10%;grid-template-columns:1.05fr .95fr;padding:92px 56px 110px}.eyebrow{color:var(--coral);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;margin:0 0 20px}.eyebrow-dot{background:var(--coral);border-radius:50%;display:inline-block;height:7px;margin-right:8px;width:7px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5.5vw,67px);font-weight:600;letter-spacing:-.08em;line-height:1.15;margin-bottom:25px}em{color:var(--coral);font-style:normal}.hero-lede{color:var(--muted);font-size:16px;line-height:1.8;max-width:470px}.hero-actions{align-items:center;display:flex;gap:24px;margin-top:33px}.button{border-radius:99px;display:inline-flex;font-size:13px;font-weight:600;gap:16px;padding:13px 17px}.button-primary{background:var(--coral);color:#fff}.button-primary span,.button-light span{color:inherit;font-size:17px;line-height:12px}.text-link{border-bottom:1px solid var(--ink);font-size:13px;padding-bottom:4px}.welcome-card{background:#fffdf8;border:1px solid var(--line);border-left:4px solid var(--coral);padding:30px 32px}.card-kicker{color:var(--coral);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;margin-bottom:18px}.welcome-card h2{font-size:24px;letter-spacing:-.06em;margin-bottom:12px}.welcome-card>p:not(.card-kicker){color:var(--muted);font-size:14px;line-height:1.7}.welcome-card ul{border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.7;list-style:none;margin:23px 0 0;padding:18px 0 0}.welcome-card li{margin-top:9px;padding-left:17px;position:relative}.welcome-card li:before{background:var(--coral);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:9px;width:5px}.card-link{border-bottom:1px solid var(--coral);color:var(--coral);display:inline-block;font-size:12px;margin-top:23px;padding-bottom:3px}.card-link span{margin-left:5px}.guide-section{padding:95px 56px}.guide-section-tinted{max-width:none;background:var(--paper-deep);padding-left:max(56px,calc((100% - 968px)/2));padding-right:max(56px,calc((100% - 968px)/2))}.section-heading{max-width:650px}.section-heading h2,.help-section h2{font-size:clamp(29px,4vw,45px);font-weight:600;letter-spacing:-.07em;line-height:1.2;margin-bottom:17px}.section-heading>p:last-child,.help-section>p:last-of-type{color:var(--muted);font-size:14px;line-height:1.8}.access-guides{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:55px}.access-guide{margin:0}.screen-shot{background:#fffdf8;border:1px solid var(--line);min-height:205px;overflow:hidden;position:relative}.screen-bar{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:10px;gap:16px;padding:12px 14px}.screen-brand{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:5px;margin-right:auto}.screen-brand img{height:18px;width:18px}.screen-avatar{align-items:center;background:var(--paper-deep);border-radius:50%;color:var(--ink);display:inline-flex;font-size:9px;height:22px;justify-content:center;width:22px}.screen-avatar-active{background:var(--coral-soft);color:var(--coral)}.screen-body{padding:27px 20px;position:relative}.screen-highlight{background:var(--coral-soft);border:1px solid var(--coral);border-radius:4px;color:var(--coral);font-family:DM Mono,monospace;font-size:9px;padding:4px 6px;position:absolute}.screen-highlight-brand{left:18px;top:8px}.screen-arrow{color:var(--coral);font-size:17px;position:absolute}.screen-arrow-brand{left:42px;top:-13px}.schedule-preview{margin-top:28px;max-width:230px}.schedule-preview-title{font-size:12px;font-weight:700;margin-bottom:10px}.schedule-card{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--forest);display:grid;gap:4px;padding:10px;position:relative}.schedule-card+.schedule-card{margin-top:8px}.schedule-card-layered{border-left-color:var(--coral);margin-left:24px}.schedule-card strong{font-size:10px}.schedule-card span{color:var(--muted);font-size:9px}.schedule-card b{background:var(--coral-soft);border-radius:3px;color:var(--coral);font-family:DM Mono,monospace;font-size:8px;font-weight:500;padding:4px 5px;position:absolute;right:8px;top:8px}.screen-menu{background:#fffdf8;border:1px solid var(--line);box-shadow:0 7px 18px #1723211f;display:grid;font-size:11px;gap:11px;padding:14px;position:absolute;right:13px;top:45px;width:125px}.screen-menu-label{color:var(--muted);font-family:DM Mono,monospace;font-size:8px}.screen-highlight-account{display:block;position:static}.access-guide figcaption{display:grid;gap:5px;padding:15px 2px 0}.access-guide figcaption strong{font-size:15px;letter-spacing:-.03em}.access-guide figcaption span{color:var(--muted);font-size:12px;line-height:1.7}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:62px}.step-card{border-top:1px solid var(--ink);padding-top:19px}.step-number,.workflow-number{color:var(--coral);font-family:DM Mono,monospace;font-size:11px}.step-card h3{font-size:18px;letter-spacing:-.04em;margin:45px 0 12px}.step-card p,.workflow-item p{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.leader-demo{align-items:center;display:grid;grid-template-columns:.9fr 1.1fr;gap:0;margin:58px auto 0;max-width:850px}.youtube-panel,.setlist-demo{background:#fffdf8;border:1px solid var(--line);padding:26px}.youtube-panel{position:relative;z-index:1}.demo-topline,.demo-kicker{color:var(--coral);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em}.demo-dot{background:var(--coral);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.youtube-panel h3{font-size:20px;letter-spacing:-.05em;margin:35px 0 10px}.youtube-panel p{color:var(--muted);font-size:12px;line-height:1.7;margin-bottom:20px}.youtube-input{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:5px;color:var(--muted);display:flex;font-family:DM Mono,monospace;font-size:9px;gap:10px;justify-content:space-between;padding:10px}.input-action{background:var(--coral);border-radius:3px;color:#fff;padding:5px 7px;white-space:nowrap}.demo-success{color:var(--forest);display:block;font-size:10px;margin-top:13px}.setlist-demo{box-shadow:14px 16px #d8ddd5b3;margin:30px 0 0 -15px;padding:24px;transform:rotate(2deg)}.setlist-demo-heading{align-items:start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:17px}.setlist-demo h3{font-size:23px;letter-spacing:-.06em;margin:6px 0 0}.demo-save{background:var(--coral-soft);border-radius:99px;color:var(--coral);font-family:DM Mono,monospace;font-size:8px;padding:6px 8px}.setlist-demo ol{list-style:none;margin:0;padding:0}.setlist-demo li{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:20px 1fr auto;padding:13px 4px}.setlist-demo li>span,.setlist-demo small{color:var(--muted);font-family:DM Mono,monospace;font-size:8px}.setlist-demo strong{font-size:11px}.setlist-demo small{font-family:inherit}.setlist-add{color:var(--coral);font-size:10px;padding-top:15px}.mobile-section{background:var(--paper);margin:0 auto;max-width:1080px;padding:95px 56px}.platform-switcher{margin-top:48px}.platform-switcher input{height:1px;opacity:0;position:absolute;width:1px}.platform-switcher label{border:1px solid var(--line);color:var(--muted);cursor:pointer;display:inline-block;font-size:12px;padding:10px 14px}.platform-switcher label+input+label{margin-left:-1px}.platform-switcher input:checked+label{background:var(--ink);border-color:var(--ink);color:#fff}.platform-switcher input:focus-visible+label{outline:3px solid rgb(231 102 67 / 35%);outline-offset:2px}.platform-panels{margin-top:28px}#platform-android:checked~.platform-panels .platform-ios-panel{display:none}.platform-panel{align-items:center;background:var(--paper-deep);display:grid;gap:8%;grid-template-columns:1fr .85fr;padding:35px}.platform-panel h3{font-size:24px;letter-spacing:-.06em;line-height:1.3;margin:12px 0 20px}.platform-label{color:var(--coral);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em}.platform-copy ol{color:var(--muted);font-size:13px;line-height:1.8;margin:0;padding-left:20px}.platform-copy li+li{margin-top:8px}.platform-copy strong{color:var(--ink)}.platform-switcher .platform-android-panel{display:none}#platform-android:checked~.platform-panels .platform-android-panel{display:grid}.platform-panel[hidden]{display:none}.phone-shot{background:#fffdf8;border:1px solid var(--line);box-shadow:12px 14px #d8ddd5b3;min-height:260px;overflow:hidden;padding-top:35px;position:relative;transform:rotate(2deg)}.phone-browser{align-items:center;background:var(--ink);color:#fff;display:flex;font-family:DM Mono,monospace;font-size:8px;gap:8px;justify-content:space-between;left:0;padding:9px 10px;position:absolute;right:0;top:0}.browser-name{color:var(--coral-soft);font-weight:500}.browser-address{color:#ffffffb3;overflow:hidden;text-overflow:ellipsis}.phone-browser b{background:var(--coral);border-radius:3px;color:#fff;font-size:8px;font-weight:500;padding:4px 5px;white-space:nowrap}.phone-app-bar{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:8px;gap:10px;padding:8px 12px}.phone-logo{align-items:center;color:var(--ink);display:inline-flex;font-size:11px;font-weight:800;gap:4px;margin-right:auto}.phone-logo img{height:17px;width:17px}.phone-avatar{align-items:center;background:var(--paper-deep);border-radius:50%;display:inline-flex;height:17px;justify-content:center;width:17px}.phone-page{padding:18px 14px}.phone-page strong{display:block;font-size:13px;margin-bottom:16px}.phone-line{background:var(--paper-deep);border-radius:3px;display:block;height:12px;margin-top:11px;width:78%}.phone-line-short{width:55%}.ios-share-menu,.android-menu{background:#fffdf8;border:1px solid var(--line);box-shadow:0 8px 18px #17232126;display:grid;font-size:10px;gap:10px;padding:14px;position:absolute}.ios-share-menu{bottom:0;left:13px;right:13px}.ios-share-menu strong,.android-menu strong{color:var(--coral)}.menu-source{color:var(--muted);font-family:DM Mono,monospace;font-size:8px}.android-menu{right:10px;top:42px;width:165px}.platform-note{color:var(--muted);font-size:11px;line-height:1.7;margin:25px 0 0}.help-section{background:var(--forest);color:#fff;padding:95px 25px;text-align:center}.help-section .eyebrow{color:#f0b8a6}.help-section h2{margin-bottom:17px}.help-section>p:last-of-type{color:#d7e0da;margin:0 auto 30px;max-width:520px}.button-light{background:#fff;color:var(--forest)}.site-footer{align-items:center;color:var(--muted);display:flex;font-size:11px;justify-content:space-between;padding:27px 32px}@media(max-width:780px){.site-nav{padding:21px 20px}.nav-links>a:not(.nav-cta){display:none}.nav-links>.nav-app{display:inline-flex}.hero{display:block;padding:72px 25px 80px}h1{font-size:47px}.welcome-card{margin-top:58px;padding:25px}.guide-section,.guide-section-tinted{padding:75px 25px}.step-grid{display:block;margin-top:45px}.access-guides{display:block;margin-top:42px}.access-guide+.access-guide{margin-top:35px}.step-card+.step-card{margin-top:27px}.step-card h3{margin-top:29px}.leader-demo{display:block;margin-top:42px}.setlist-demo{margin:-12px 8px 0}.mobile-section{padding:75px 25px}.platform-panel{display:block;padding:25px}#platform-android:checked~.platform-panels .platform-android-panel{display:block}.phone-shot{margin:35px 8px 10px}.help-section{padding:75px 25px}.site-footer{align-items:flex-start;flex-direction:column;gap:15px;padding:25px 20px}}
