.landing-compare{min-width:0;margin:0;overflow:hidden;color:#dfe6f2;background:#202630;border:1px solid #495365;border-radius:.55rem;box-shadow:0 18px 50px #0c11152b}.landing-compare a,.landing-compare button{-webkit-tap-highlight-color:transparent}.landing-compare :is(button,a,summary,input,[tabindex]):focus-visible{outline:3px solid #8ba9ff;outline-offset:3px}.landing-compare__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem;padding:1.1rem 1.2rem}.landing-compare__header>div{display:grid;gap:.35rem}.landing-compare__header>div>span{color:#aeb9cb;font-size:.59rem;letter-spacing:.11em}.landing-compare__header h2{margin:0;color:#f4f6fb;font-size:1.15rem;font-weight:600;line-height:1.4}.landing-compare__badge{color:#b5c7ff;font-size:.66rem;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.landing-compare__badge select{min-height:34px;max-width:100%;border:1px solid #64718a;border-radius:.3rem;color:#e5ecfa;background:#293241;padding:.3rem;font:inherit}.landing-compare__reveal-control label{color:#dfe6f2}.landing-compare__expand{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;padding:.35rem .65rem;border:1px solid #6c7a92;border-radius:.3rem;background:transparent;color:#e5ecfa;font-size:.72rem;cursor:pointer}.landing-compare__expand:hover{background:#354158}.landing-compare__dialog{width:min(1500px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:0;border-radius:.55rem;color:inherit;background:#202630}.landing-compare__dialog::backdrop{background:#080e18bd}.landing-compare.is-expanded{box-shadow:none}.landing-compare.is-expanded .landing-compare__viewport{max-height:calc(100dvh - 270px);min-height:min(350px,40dvh)}.landing-compare__toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem 1rem;border-block:1px solid #3d4758}.landing-compare__jumps,.landing-compare__modes{display:flex;gap:.15rem}.landing-compare__toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:36px;padding:.35rem .6rem;border:1px solid transparent;border-radius:.3rem;background:transparent;color:#c7d1e0;font-size:.73rem;cursor:pointer}.landing-compare__modes button[aria-pressed=true]{color:#fff;background:#315bd6}.landing-compare__toolbar button:hover{border-color:#91a7d1}.landing-compare__jumps button{min-width:38px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-compare__viewport{max-height:360px;overflow:auto;scrollbar-color:#9aa9bd #e5e9ef;scrollbar-width:thin;background:#e9edf3;outline-offset:-3px!important}.landing-compare__system{scroll-margin-block:0}.landing-compare__system-heading{display:flex;justify-content:space-between;padding:.4rem .8rem;border-bottom:1px solid #d7dee8;color:#526177;background:#e9edf3;font-size:.64rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-compare__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:#cbd5e6}.landing-compare__pane{min-width:0;background:#fff}.landing-compare__pane-label{display:flex;justify-content:space-between;align-items:center;gap:.4rem;padding:.35rem .65rem;color:#586477;background:#f5f6f8;font-size:.65rem}.landing-compare__pane-label a{display:grid;place-items:center;width:28px;height:28px;color:inherit;border-radius:.2rem}.landing-compare__pane.is-result .landing-compare__pane-label{color:#294fae;background:#edf2ff}.landing-compare__overlay img,.landing-compare__pane img{display:block;width:100%;height:auto}.landing-compare__reveal-control{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.25rem 1rem;padding:.75rem 1rem}.landing-compare__reveal-control label{display:flex;gap:.8rem;align-items:center;font-size:.72rem}.landing-compare__reveal-control output{color:#a9c0ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-compare__reveal-control input{width:100%;margin:0;min-height:32px;accent-color:#8ba9ff;cursor:ew-resize}.landing-compare__reveal-control p{grid-column:1/-1;margin:0;color:#b5bfd0;font-size:.65rem;line-height:1.6}.landing-compare__overlay{background:#fff}.landing-compare__overlay-labels{display:flex;justify-content:space-between;padding:.65rem .8rem;color:#526177;background:#f3f5f9;font-size:.65rem}.landing-compare__overlay-labels span:first-child{color:#294fae}.landing-compare__overlay-images{position:relative;overflow:hidden;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.landing-compare__overlay-result{position:absolute;inset:0;background:#fff}.landing-compare__divider{position:absolute;top:0;bottom:0;width:2px;background:#315bd6;pointer-events:none}.landing-compare__divider i{position:absolute;top:50%;left:1px;display:grid;place-items:center;width:27px;height:27px;transform:translate(-50%,-50%);border-radius:50%;color:#fff;background:#315bd6;font-style:normal}.landing-compare__caption{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.7rem 1rem;color:#bbc7d9;font-size:.69rem}.landing-compare__caption a{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;min-height:32px;color:#c8d6ff;text-decoration:none}.landing-compare__caption a:hover,.landing-compare__provenance a:hover{text-decoration:underline}.landing-compare__provenance{border-top:1px solid #3d4758;padding:.1rem 1rem .45rem;font-size:.68rem;color:#bac5d5}.landing-compare__provenance summary{width:fit-content;padding-block:.45rem;cursor:pointer}.landing-compare__provenance p{margin:.4rem 0;max-width:70ch;line-height:1.7}.landing-compare__provenance>div{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding-block:.4rem}.landing-compare__provenance a{color:#c8d6ff;text-underline-offset:3px}.ak-home__review-score.ak-home__review-score--sample{height:auto;background:#fff}.ak-home__review-score--sample img{position:static;display:block;width:100%;height:auto;object-fit:contain}.ak-home__review-score--sample:after{display:none}@media (max-width:640px){.landing-compare__dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.landing-compare__header{padding:.9rem}.landing-compare__toolbar{padding:.5rem .65rem}.landing-compare__toolbar button{min-height:44px}.landing-compare__pair{grid-template-columns:minmax(0,1fr)}.landing-compare__viewport{max-height:420px}.landing-compare__pane-label{padding-inline:.7rem}.landing-compare__pane-label a{width:36px;height:36px}.landing-compare__reveal-control{grid-template-columns:1fr;gap:.3rem}.landing-compare__reveal-control p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.landing-compare,.landing-compare *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ak-home--taste,.site-header--taste{--home-bg:#fafbfe;--home-surface:#f0f3f9;--home-paper:#fdfdfe;--home-text:#202b3d;--home-muted:#5b667a;--home-line:#d9e0ec;--home-accent:#3655c5;--home-accent-text:#fdfdfe;--home-accent-soft:#e9eefb;--home-shadow:0 20px 70px rgb(43 63 112/9%);font-family:var(--home-font-text),"IBM Plex Sans KR",sans-serif}[data-theme=dark] :is(.ak-home--taste,.site-header--taste){--home-bg:#141b27;--home-surface:#1c2637;--home-paper:#202c3e;--home-text:#eaf0fc;--home-muted:#afbbd1;--home-line:#34435d;--home-accent:#9eb5ed;--home-accent-text:#182b60;--home-accent-soft:#273858;--home-shadow:0 20px 70px rgb(3 10 25/24%)}.ak-home--taste{--color-bg:var(--home-bg);--color-text:var(--home-text);--color-primary:var(--home-accent);--color-primary-text:var(--home-accent-text);--color-border:var(--home-line);--color-muted:var(--home-muted);color:var(--home-text);background:var(--home-bg)}.ak-home--taste :is(h1,h2,h3,p,a,button,select,summary){font-family:inherit;word-break:keep-all;overflow-wrap:anywhere}.ak-home--taste :is(a,button,summary,input,select):focus-visible,.site-header--taste :is(a,button,select,summary):focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}.ak-home--taste .ak-home__shell{width:min(1280px,calc(100% - 112px))}.site-header--taste{color:var(--home-text);background:var(--home-bg);border-bottom:1px solid var(--home-line)}.site-header--taste .site-header__inner{min-height:72px}.site-header--taste .site-logo__name{font-family:var(--home-font-text),sans-serif;color:var(--home-text);font-weight:700}.site-header--taste :is(.site-logo__meta,.site-nav__link){color:var(--home-muted)}.site-header--taste .site-nav__link.is-active{color:var(--home-accent);background:none}.site-header--taste .ui-button{border-radius:8px;font-family:inherit}.site-header--taste .ui-button--primary{background:var(--home-accent);color:var(--home-accent-text)}.site-header--taste .ui-button--ghost{color:var(--home-text);border-color:var(--home-line);background:transparent}.site-header--taste .site-language-switcher select{background:var(--home-surface);color:var(--home-text);border-color:var(--home-line)}.home-theme-toggle{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;color:var(--home-muted);background:transparent;cursor:pointer}.home-theme-toggle:hover{color:var(--home-accent);background:var(--home-accent-soft)}.home-theme-toggle--menu{display:none}.site-header--taste .site-header__mobile{background:var(--home-bg);color:var(--home-text)}.site-header--taste .site-header__mobile-link{color:var(--home-text)}.site-header--taste .site-header__mobile[aria-hidden=true]{visibility:hidden;pointer-events:none}.ak-home--taste .ak-home__hero{padding:56px 0 52px;min-height:0;background:var(--home-bg);color:var(--home-text);border-bottom:0}.ak-home--taste .ak-home__hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(36px,5vw,76px);align-items:center}.ak-home--taste .ak-home__hero-copy{display:grid;gap:28px;--color-text:var(--home-text);--color-bg:var(--home-bg);--color-primary:var(--home-accent)}.ak-home--taste .ak-home__hero-copy>*{animation:none}.ak-home--taste .ak-home__hero h1{display:grid;gap:8px;font-size:clamp(32px,3.55vw,51px);line-height:1.28;letter-spacing:-.055em;font-weight:600;max-width:none}.ak-home--taste .ak-home__hero h1 span{color:var(--home-text);font-weight:600}.ak-home--taste .ak-home__hero h1 strong{color:var(--home-accent);font-weight:600}.ak-home--taste .ak-home__hero-body{max-width:440px;font-size:16px;line-height:1.85;color:var(--home-muted)}.ak-home--taste .ak-home__actions{gap:12px}.ak-home--taste .ak-home__button{min-height:48px;padding:0 21px;font-size:14px;font-weight:600;border-radius:8px;white-space:nowrap;box-shadow:none}.ak-home--taste .ak-home__button--primary{color:var(--home-accent-text);background:var(--home-accent);border-color:var(--home-accent)}.ak-home--taste .ak-home__button--ghost-ink{color:var(--home-text);background:transparent;border:1px solid var(--home-line)}.ak-home--taste .ak-home__button:hover{transform:translateY(-2px);box-shadow:none}.ak-home--taste .ak-home__button:active{transform:translateY(0) scale(.98)}.ak-home--taste .ak-home__flow{padding:28px 0 36px;background:var(--home-bg);border-bottom:1px solid var(--home-line)}.ak-home--taste .ak-home__flow-layout{display:block}.ak-home--taste .ak-home__flow .ak-home__section-intro{margin-bottom:23px}.ak-home--taste .ak-home__flow h2{font-size:18px;font-weight:500;letter-spacing:-.025em;color:var(--home-muted)}.ak-home--taste .ak-home__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.ak-home--taste .ak-home__steps li{display:flex;align-items:center;gap:14px;padding:0;border:0;background:transparent}.ak-home--taste .ak-home__steps li>svg{color:var(--home-accent);width:21px;height:21px;flex:0 0 auto}.ak-home--taste .ak-home__steps strong{font-size:15px;font-weight:600;color:var(--home-text)}.ak-home--taste .ak-home__steps span{font-size:12px;line-height:1.7;color:var(--home-muted)}.ak-home--taste .ak-home__steps li:after{display:none}.ak-home--taste .ak-home__section{padding:92px 0;background:var(--home-bg)}.ak-home--taste .ak-home__section-intro{margin-bottom:32px}.ak-home--taste h2{font-size:clamp(25px,2.8vw,36px);line-height:1.45;letter-spacing:-.04em}.ak-home--taste h2,.ak-home--taste h3{font-weight:600;color:var(--home-text)}.ak-home--taste h3{font-size:25px;line-height:1.55;letter-spacing:-.035em}.ak-home--taste .ak-home__task-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:24px}.ak-home--taste .ak-home__task{display:flex;flex-direction:column;min-width:0;min-height:380px;padding:0;background:var(--home-surface);border:1px solid var(--home-line);border-radius:12px;overflow:hidden;box-shadow:none}.ak-home--taste .ak-home__task--harmony{background:var(--home-paper)}.ak-home--taste .ak-home__task-copy{display:grid;gap:14px;padding:32px 34px}.ak-home--taste .ak-home__task-copy p{max-width:420px;font-size:14px;color:var(--home-muted);line-height:1.9}.ak-home--taste .ak-home__task-copy>a{display:inline-flex;width:fit-content;gap:12px;align-items:center;margin-top:3px;color:var(--home-accent);font-size:14px;font-weight:600}.ak-home--taste .ak-home__upload-shot{display:block;margin:auto 0 0;padding:26px 0 36px;min-height:0;height:auto;background:#fdfdfe;border-top:1px solid var(--home-line)}.ak-home--taste .ak-home__upload-shot:after{display:none}.ak-home--taste .ak-home__upload-shot img{position:static;inset:auto;display:block;width:100%;max-width:none;margin:0;height:auto;object-fit:contain;filter:none;transform:none;border-radius:0}.ak-home--taste .ak-home__satb-shot{position:relative;margin:auto 0 0;min-height:240px;height:240px;border:0;border-radius:0;overflow:hidden;background:#d4d8dd}.ak-home--taste .ak-home__satb-shot img{object-fit:cover;object-position:55% 69%}.ak-home--taste .ak-home__review{padding:20px 0 92px;background:var(--home-bg);color:var(--home-text);border:0}.ak-home--taste .ak-home__review-grid{display:flex;flex-direction:column-reverse;gap:36px;align-items:stretch}.ak-home--taste .ak-home__review-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 42px;align-items:start}.ak-home--taste .ak-home__review-copy h2{grid-column:1}.ak-home--taste .ak-home__review-copy>p{grid-column:1;font-size:15px;max-width:690px;color:var(--home-muted);line-height:1.85}.ak-home--taste .ak-home__review-copy ul{display:flex;flex-wrap:wrap;gap:12px 25px;grid-column:1;margin:0;padding:0}.ak-home--taste .ak-home__review-copy li{font-size:12px;color:var(--home-muted)}.ak-home--taste .ak-home__review-copy li svg{color:var(--home-accent)}.ak-home--taste .ak-home__text-link{color:var(--home-accent);font-size:14px;font-weight:600}.ak-home--taste .ak-home__review-copy .ak-home__text-link{grid-column:2;grid-row:1;align-self:center}.ak-home--taste .ak-home__review-stage{background:var(--home-paper);border:1px solid var(--home-line);border-radius:12px;box-shadow:none}.ak-home--taste .ak-home__review-score{padding:30px 40px;background:#fdfdfe}.ak-home--taste .ak-home__review-score img{max-width:1050px;margin:auto;width:100%;height:auto}.ak-home--taste .ak-home__sample-caption{color:var(--home-muted);padding:13px 20px;font-size:12px;background:var(--home-surface);border-top:1px solid var(--home-line)}.ak-home--taste .ak-home__support{padding-top:72px;border-top:1px solid var(--home-line)}.ak-home--taste .ak-home__support-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:80px}.ak-home--taste .ak-home__format-table{border:0}.ak-home--taste .ak-home__format-table>div{display:flex;flex-wrap:wrap;gap:12px;padding:14px 0;border:0}.ak-home--taste .ak-home__format-table>div>span{width:100%;font-size:12px;color:var(--home-muted)}.ak-home--taste .ak-home__format-table strong{display:inline-block;padding:9px 14px;background:var(--home-surface);border:1px solid var(--home-line);border-radius:8px;font-size:16px;font-weight:500;color:var(--home-text)}.ak-home--taste .ak-home__targets{padding:0;border:0;background:none}.ak-home--taste .ak-home__targets h3{margin-bottom:15px;font-size:18px}.ak-home--taste .ak-home__targets li{font-size:14px;color:var(--home-text)}.ak-home--taste .ak-home__targets li svg{color:var(--home-accent)}.ak-home--taste .ak-home__targets>p{margin-top:18px;color:var(--home-muted);font-size:12px;line-height:1.9}.ak-home--taste .ak-home__tech{border-color:var(--home-line);color:var(--home-muted);font-size:12px}.ak-home--taste .ak-home__final{padding:58px 0 64px;background:var(--home-surface);border-block:1px solid var(--home-line);color:var(--home-text)}.ak-home--taste .ak-home__final-inner{align-items:center}.ak-home--taste .ak-home__final p{margin-top:12px;color:var(--home-muted);font-size:14px}.ak-home--taste .ak-home__footer{padding:48px 0 22px;background:var(--home-bg);border:0;color:var(--home-text)}.ak-home--taste .ak-home__footer-grid{grid-template-columns:minmax(0,1fr) 150px 150px;gap:60px}.ak-home--taste .ak-home__footer-grid p{max-width:430px;font-size:12px;color:var(--home-muted)}.ak-home--taste .ak-home__footer-grid strong{font-family:inherit;font-size:18px}.ak-home--taste .ak-home__footer :is(nav>span,.ak-home__footer-bottom){color:var(--home-muted)}.ak-home--taste .ak-home__footer nav a{color:var(--home-text)}.ak-home--taste .ak-home__footer-bottom{margin-top:38px;padding-top:18px;border-color:var(--home-line);font-size:11px}.ak-home--taste .landing-compare{background:var(--home-paper);color:var(--home-text);border:1px solid var(--home-line);border-radius:12px;box-shadow:var(--home-shadow);overflow:hidden;min-width:0}.ak-home--taste .landing-compare__header{padding:19px 20px 16px;gap:14px;border:0}.ak-home--taste .landing-compare__header h2{color:var(--home-text);font-size:18px;line-height:1.4;font-weight:600}.ak-home--taste .landing-compare__badge{font-size:10px;color:var(--home-muted)}.ak-home--taste .landing-compare__badge select{font-size:12px;border-color:var(--home-line);color:var(--home-text);background:var(--home-surface);border-radius:8px;padding:5px 10px;min-height:34px}.ak-home--taste .landing-compare__expand{border-color:var(--home-line);color:var(--home-text);border-radius:8px;font-size:11px}.ak-home--taste .landing-compare__expand:hover{color:var(--home-accent);background:var(--home-accent-soft)}.ak-home--taste .landing-compare__toolbar{padding:7px 12px;border-block:1px solid var(--home-line);gap:5px}.ak-home--taste .landing-compare__toolbar button{min-height:36px;border-radius:8px;color:var(--home-muted);font-size:11px;padding:5px 8px}.ak-home--taste :is(.landing-compare__jumps button,.ak-home__format-table strong,.ak-home__footer-bottom){font-family:var(--home-font-number),var(--home-font-text),sans-serif}.ak-home--taste .landing-compare__modes button[aria-pressed=true]{color:var(--home-accent);background:var(--home-accent-soft)}.ak-home--taste .landing-compare__viewport{max-height:300px;background:var(--home-surface)}.ak-home--taste .landing-compare__system-heading{color:var(--home-muted);background:var(--home-surface);border-color:var(--home-line);font-size:10px;padding:6px 12px}.ak-home--taste .landing-compare__pane-label{color:#5b667a;font-size:10px;background:#f3f5fa}.ak-home--taste .landing-compare__pane.is-result .landing-compare__pane-label{color:#3655c5;background:#edf1fb}.ak-home--taste .landing-compare__caption{color:var(--home-muted);font-size:10px;gap:8px;padding:5px 13px}.ak-home--taste .landing-compare__caption a{color:var(--home-accent)}.ak-home--taste .landing-compare__provenance{border-color:var(--home-line);color:var(--home-muted);font-size:10px;padding-inline:14px}.ak-home--taste .landing-compare__provenance a{color:var(--home-accent)}.ak-home--taste .landing-compare__reveal-control{background:var(--home-surface)}.ak-home--taste .landing-compare__reveal-control :is(label,p){color:var(--home-muted)}.ak-home--taste .landing-compare__reveal-control output{color:var(--home-accent)}.ak-home--taste .landing-compare__reveal-control input{accent-color:var(--home-accent)}.ak-home--taste .landing-compare__divider{left:0;width:100%;border-left:2px solid #3655c5;background:transparent}.ak-home--taste .landing-compare__divider i{left:0;background:#3655c5}.ak-home--taste .landing-compare__dialog{color:var(--home-text);background:var(--home-paper);border-radius:12px}.ak-home--taste .landing-compare.is-expanded{box-shadow:none}.ak-home--taste .landing-compare.is-expanded .landing-compare__viewport{max-height:calc(100dvh - 240px);min-height:250px}@media (min-width:768px){.ak-home--taste .ak-home__hero h1 :is(span,strong){white-space:nowrap}}@media (max-width:1023px){.ak-home--taste .ak-home__shell{width:calc(100% - 64px)}.ak-home--taste .ak-home__hero-grid{gap:28px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.ak-home--taste .ak-home__hero h1{font-size:clamp(29px,3.3vw,36px)}.ak-home--taste .ak-home__hero-body{font-size:14px}.ak-home--taste .ak-home__task-copy{padding:26px}.ak-home--taste .ak-home__support-grid{gap:36px}}@media (max-width:767px){.ak-home--taste .ak-home__shell{width:calc(100% - 36px)}.ak-home--taste .ak-home__hero{padding:34px 0 32px}.ak-home--taste .ak-home__hero-grid{grid-template-columns:1fr;gap:30px}.ak-home--taste .ak-home__hero-copy{gap:19px}.ak-home--taste .ak-home__hero h1{font-size:clamp(28px,7.4vw,37px);gap:5px;letter-spacing:-.055em;line-height:1.32}.ak-home--taste .ak-home__hero-body{font-size:14px;max-width:36ch;line-height:1.8}.ak-home--taste .ak-home__button{min-height:46px;padding-inline:17px;font-size:13px}.ak-home--taste .ak-home__flow{padding:20px 0 30px}.ak-home--taste .ak-home__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 16px}.ak-home--taste .ak-home__section{padding:58px 0}.ak-home--taste .ak-home__support-grid,.ak-home--taste .ak-home__task-grid{grid-template-columns:1fr;gap:20px}.ak-home--taste .ak-home__task{min-height:0}.ak-home--taste .ak-home__task-copy{padding:25px}.ak-home--taste h3{font-size:22px}.ak-home--taste .ak-home__upload-shot{padding:18px 0}.ak-home--taste .ak-home__satb-shot{height:230px;min-height:230px}.ak-home--taste .ak-home__review{padding:0 0 54px}.ak-home--taste .ak-home__review-copy{grid-template-columns:1fr;gap:15px}.ak-home--taste .ak-home__review-copy .ak-home__text-link{grid-column:1;grid-row:auto}.ak-home--taste .ak-home__review-copy ul{display:grid;gap:10px}.ak-home--taste .ak-home__review-score{padding:15px 0}.ak-home--taste .ak-home__sample-caption{font-size:10px}.ak-home--taste .ak-home__support-grid{gap:34px}.ak-home--taste .ak-home__final{padding:35px 0}.ak-home--taste .ak-home__final-inner{display:grid;gap:25px}.ak-home--taste .ak-home__footer-grid{grid-template-columns:1fr 1fr;gap:30px}.ak-home--taste .ak-home__footer-grid>div{grid-column:1/-1}.ak-home--taste .landing-compare__header{padding:14px 12px;gap:8px;flex-wrap:wrap}.ak-home--taste .landing-compare__header h2{font-size:16px}.ak-home--taste .landing-compare__badge{margin-left:auto}.ak-home--taste .landing-compare__expand{min-height:34px}.ak-home--taste .landing-compare__toolbar button{min-height:40px}.ak-home--taste .landing-compare__pair{grid-template-columns:1fr}.ak-home--taste .landing-compare__viewport{max-height:240px}.ak-home--taste .landing-compare__dialog{width:calc(100vw - 16px)}.site-header--taste .site-header__inner{min-height:64px}.site-header--taste .site-logo__meta{display:none}}@media (prefers-reduced-motion:reduce){.ak-home--taste *,.site-header--taste *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ak-home--taste .ak-home__button:hover{transform:none}}@media (max-width:359px){.site-header--taste .site-header__actions>.home-theme-toggle{display:none}.site-header--taste .site-language-switcher select{max-width:94px}.site-header--taste .home-theme-toggle--menu{display:flex;width:100%;gap:10px;min-height:44px;justify-content:flex-start;font:inherit}}.ak-home--story{--home-bg:#fff;--home-surface:#f4f7fc;--home-paper:#fff;overflow:clip}[data-theme=dark] .ak-home--story{--home-bg:#141b27;--home-surface:#1c2637;--home-paper:#202c3e}.story__shell{width:min(1240px,calc(100% - 112px));margin-inline:auto}.story__scene{position:relative;padding:84px 0 62px;text-align:center;background:var(--home-bg)}.story__scene--tint{background:var(--home-surface)}.ak-home--story .story__title{margin:0;display:grid;gap:5px;font-size:clamp(34px,4vw,57px);line-height:1.32;font-weight:600;letter-spacing:-.045em}.ak-home--story .story__title :is(span,strong){display:block;font-weight:600}.ak-home--story .story__title strong{color:var(--home-accent)}.ak-home--story .story__hero .story__title{font-size:clamp(42px,4.7vw,68px)}.ak-home--story .story__body{margin:19px auto 0;max-width:60ch;color:var(--home-muted);font-size:17px;line-height:1.8}.story__primary{margin-top:27px;display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:54px!important;padding-inline:26px!important}.story__motion-row{position:absolute;top:83px;left:0;right:0;display:flex;justify-content:flex-end;z-index:1;pointer-events:none}.story__motion-row :is(button,span){pointer-events:auto;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--home-muted);min-height:40px;padding:0 8px;font-size:11px}.story__motion-row button{cursor:pointer}.story__hero{padding-top:63px;padding-bottom:76px}.ak-home--story .story__hero-score{margin:40px 0 0;text-align:left;padding:0 16px}.story__hero-score figcaption{margin:0 0 13px 8px;color:var(--home-muted);font-size:12px}.story__hero-score img{display:block;width:100%;height:auto;background:#fff}.story__score-reveal{position:relative;min-width:0;overflow:hidden}.story__scan-line{position:absolute;inset:0;border-right:2px solid var(--home-accent);pointer-events:none}.story__comparison{margin-top:38px;text-align:left}.ak-home--story .landing-compare{box-shadow:none;border-radius:10px}.ak-home--story .landing-compare__header{padding:13px 16px}.ak-home--story .landing-compare__header h2{font-size:15px}.ak-home--story .landing-compare__toolbar{padding:6px 12px}.ak-home--story .landing-compare__viewport{max-height:none}.ak-home--story .landing-compare.is-expanded .landing-compare__viewport{max-height:calc(100dvh - 260px)}.ak-home--story .landing-compare__pane{padding-bottom:14px}.ak-home--story .landing-compare__pane img{margin:12px 0}.ak-home--story .landing-compare__pane-label{min-height:40px;padding-inline:14px;font-size:12px}.ak-home--story .landing-compare__system-heading{display:none}.ak-home--story .landing-compare.is-expanded .landing-compare__system-heading{display:flex}.ak-home--story .landing-compare__caption{font-size:11px}.story__replay{display:inline-flex;align-items:center;gap:7px;margin-top:20px;padding:5px 10px;min-height:40px;border:0;background:transparent;color:var(--home-muted);font-size:12px;cursor:pointer}.story__motion-row button:hover,.story__replay:hover{color:var(--home-accent)}.story__review{margin-top:38px;text-align:left}.story__review-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.story__review-pane{margin:0;min-width:0;position:relative;border:1px solid var(--home-line);border-radius:9px;background:#fff;color:#202b3d;overflow:hidden}.story__review-pane figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;background:#f4f6f9;color:#38465e;min-height:48px;font-size:13px}.story__review-pane.is-result figcaption{background:#edf2ff;color:#3655c5}.story__review-pane figcaption small{color:#68748b;font-size:10px}.story__review-pane img{display:block;width:100%;height:auto;margin:24px 0}.story__demo-paper{position:relative;margin:24px 0}.story__review-pane .story__demo-paper img{margin:0}.story__chord-focus{position:absolute;top:9%;left:76.5%;width:5%;height:18%;min-width:28px;min-height:24px;border:1px solid #3655c5;border-radius:5px;pointer-events:none}.story__demo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid #e3e8f0}.story__demo-actions :is(button,a){display:inline-flex;align-items:center;gap:5px;min-height:36px;border:1px solid #d9e0ec;border-radius:6px;background:#fff;color:#3655c5;padding:4px 9px;font-size:11px;text-decoration:none;cursor:pointer}.story__demo-actions small{color:#5b667a;font-size:10px;margin-right:auto}.story__demo-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:10px 14px;border-top:1px solid #e3e8f0;align-items:end}.story__demo-form label{display:grid;gap:4px;font-size:11px}.story__demo-form input{width:100%;min-width:0;height:36px;padding:4px 8px;border:1px solid #c5d0e4;border-radius:5px;color:#202b3d;background:#fff;font:inherit}.ak-home--story .story__demo-form button{height:36px;border:0;background:#3655c5;color:#fff;border-radius:5px;padding:0 10px;cursor:pointer;font:inherit;font-size:12px}.ak-home--story .story__demo-form button:disabled{opacity:.55;cursor:wait}.story__demo-status{margin:0;padding:7px 14px;font-size:11px;color:#5b667a;min-height:30px}.story__demo-renderer{min-height:126px;overflow:auto;padding:0 8px;background:#fff}.story__demo-renderer svg{max-width:100%}.story__section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px}.story__text-link{display:inline-flex;gap:7px;align-items:center;color:var(--home-accent);font-size:12px;text-decoration:none;margin-top:20px;min-height:40px}.story__harmony{margin-top:38px;border:1px solid var(--home-line);border-radius:10px;overflow:hidden;background:#fff;color:#202b3d;text-align:left}.story__harmony header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;min-height:63px;padding:11px 17px;color:var(--home-text);background:var(--home-paper);font-size:13px;font-weight:500}.story__harmony small{font-weight:400;color:var(--home-muted);font-size:11px}.story__harmony img{display:block;width:100%;height:auto}.story__secondary{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--home-line);border-radius:7px;color:var(--home-accent);min-height:38px;padding:7px 11px;font-size:12px;text-decoration:none}.story__harmony footer{display:flex;justify-content:flex-end;padding:8px 17px;background:var(--home-paper)}.story__harmony footer a{display:inline-flex;gap:6px;align-items:center;min-height:34px;color:var(--home-accent);font-size:11px;text-decoration:none}.story__final{padding-top:63px;padding-bottom:53px}.ak-home--story .story__final .story__title{font-size:clamp(23px,2.4vw,33px)}.story__formats{margin:27px 0 0;font-size:12px;color:var(--home-muted)}.story__sample-info{margin:15px auto 0;max-width:55ch;font-size:11px;color:var(--home-muted)}.story__sample-info summary{cursor:pointer;width:fit-content;margin:auto;padding:8px}.story__sample-info p{margin:10px 0;line-height:1.8}.story__sample-info a{color:var(--home-accent)}.story__footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:30px;border-top:1px solid var(--home-line);font-size:11px}.story__footer strong{font-size:15px;font-weight:600}.story__footer p{color:var(--home-muted);margin-top:8px}.story__footer nav{display:flex;flex-wrap:wrap;gap:20px}.story__footer a{text-decoration:none;min-height:36px;display:inline-flex;align-items:center}.story__footer a,.story__footer>span{color:var(--home-muted)}@media (max-width:1023px){.story__shell{width:calc(100% - 64px)}.story__scene{padding-block:64px 48px}.story__review-pair{gap:14px}.story__demo-form{grid-template-columns:1fr 1fr}.story__demo-form button{grid-column:1/-1}}@media (max-width:767px){.story__shell{width:calc(100% - 36px)}.story__scene{padding-block:51px 39px}.story__hero{padding-top:57px}.story__motion-row{top:70px}.ak-home--story .story__title{font-size:clamp(24px,6vw,38px);line-height:1.45;letter-spacing:-.035em}.ak-home--story .story__hero .story__title{font-size:clamp(32px,8.5vw,48px)}.ak-home--story .story__body{margin-top:17px;font-size:14px;line-height:1.8}.ak-home--story .story__hero-score{margin-top:38px;padding:0}.story__hero-score figcaption{font-size:10px;margin-left:0}.story__hero-score .story__score-reveal{overflow-x:auto}.story__hero-score img{min-width:560px}.story__comparison,.story__harmony,.story__review{margin-top:26px}.story__review-pair{grid-template-columns:1fr}.story__demo-paper,.story__review-pane img{margin-block:20px}.story__demo-form{grid-template-columns:1fr 1fr auto}.story__demo-form button{grid-column:auto}.story__demo-actions :is(button,a){min-height:42px}.story__harmony header{padding:12px}.story__harmony header>span{width:100%}.story__harmony .story__score-reveal{overflow:auto}.story__harmony img{min-width:720px}.story__secondary{min-height:42px}.story__footer{flex-wrap:wrap;gap:20px}.story__footer>div{width:100%}.story__footer nav{gap:18px}.ak-home--story .landing-compare__pane img{min-width:0}}@media (prefers-reduced-motion:reduce){.ak-home--story *,.ak-home--story :after,.ak-home--story :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ak-home--story[data-motion=off] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.billing-pricing-status{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.5rem 0 0;padding:1rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.billing-pricing-status p{flex:1 1 25rem;margin:0;color:var(--color-muted);font-size:.9rem;line-height:1.6}.billing-account-grid a,.billing-message a,.billing-page-actions>a,.billing-pricing-status a{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.billing-credit-pack{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:1.5rem 1.75rem;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.billing-credit-pack>div{flex:1 1 20rem}.billing-credit-pack h2{margin:.6rem 0 .25rem;font-size:1.2rem}.billing-credit-pack p{margin:0;color:var(--color-muted);font-size:.9rem;line-height:1.6}.billing-credit-pack>strong{font-size:1.65rem}.billing-credit-pack .plans-cta{width:auto;min-width:11rem;margin:0}.billing-message{padding:1rem 1.25rem;background:var(--color-muted-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);line-height:1.65}.billing-message--success{border-color:var(--color-primary)}.billing-message--error{border-color:var(--color-error,var(--color-primary))}.billing-body{padding-top:2rem;padding-bottom:4rem}.billing-page-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.billing-account-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1rem;margin:1rem 0}.billing-account-grid .account-card{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.billing-account-grid h2,.billing-history h2{margin:0;font-size:1.3rem}.billing-account-grid p{margin:0;color:var(--color-muted);line-height:1.6}.billing-balance{font-size:3rem;color:var(--color-text)}.billing-small{font-size:.85rem;color:var(--color-muted)}.billing-subscription{display:grid;gap:.45rem;padding:.8rem 0;width:100%;border-bottom:1px solid var(--color-border)}.billing-subscription span{font-size:.9rem;color:var(--color-primary)}.billing-history__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.billing-table-wrap{overflow-x:auto}.billing-table-wrap table{border-collapse:collapse;min-width:34rem;width:100%;text-align:left}.billing-table-wrap th{font-size:.85rem;color:var(--color-muted);font-weight:var(--font-weight-medium)}.billing-table-wrap td,.billing-table-wrap th{padding:.85rem .5rem;border-bottom:1px solid var(--color-border);vertical-align:top}.billing-table-wrap td{font-size:.9rem}.billing-history>button{margin-top:1rem}.billing-surface button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:720px){.billing-account-grid{grid-template-columns:1fr}.billing-credit-pack{padding:1.25rem;gap:1rem}.billing-credit-pack .plans-cta{width:100%}.billing-pricing-status{padding:1rem}}.billing-payment-credit{display:block;color:var(--color-muted);font-size:.78rem;margin-top:.3rem}.billing-usage-notice p{margin:0}.billing-usage-notice a{display:inline-block;margin-top:.5rem}@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap");.practice-tools{max-height:min(48vh,420px);overflow-y:auto;padding:12px 16px;background:var(--color-surface,#fff);color:var(--color-text,#17211e);border-top:1px solid var(--color-border,#dce3de);font-size:13px}.practice-tools__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.practice-tools__row+.practice-tools__row{margin-top:10px}.practice-tools label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:600}.practice-tools select{max-width:min(340px,80vw);padding:5px 8px}.practice-tools button,.practice-tools select{min-height:36px;border:1px solid var(--color-border,#cfdad3);border-radius:8px;color:inherit;background:var(--color-surface,#fff);font:inherit}.practice-tools button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;cursor:pointer}.practice-tools button[aria-pressed=true]{background:#164c36;color:#fff;border-color:#164c36}.practice-tools button:disabled{opacity:.6;cursor:wait}.practice-tools button:focus-visible,.practice-tools select:focus-visible{outline:3px solid #81b699;outline-offset:2px}.practice-tools__modes{display:flex;flex-wrap:wrap;gap:5px}.practice-pitch small,.practice-tools__row--secondary small{color:var(--color-muted,#5b6961);line-height:1.6}.practice-tools__message{margin:10px 0 0;color:#a13426}.practice-pitch{max-width:680px;padding:14px;border:1px solid var(--color-border,#dce3de);border-radius:12px;margin-top:12px;background:color-mix(in srgb,var(--color-surface,#fff) 90%,var(--color-bg,#f4f7f4))}.practice-pitch__heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}.practice-pitch__reading{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}.practice-pitch__reading span{display:flex;flex-direction:column;gap:4px;font-size:12px}.practice-pitch__reading strong{font-size:clamp(17px,2.5vw,24px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.practice-pitch__reading .is-close{color:#17603f}.practice-pitch p{margin:7px 0;line-height:1.6}@media (max-width:600px){.practice-tools{padding:10px}.practice-tools__part{width:100%}.practice-tools__part select{flex:1 1}.practice-tools__modes{width:100%}.practice-tools__modes button{flex:1 1 auto}.practice-pitch__reading{gap:8px}}.practice-history{margin-top:12px;border-top:1px solid var(--color-border,#dce3de);padding-top:10px}.practice-history summary{cursor:pointer;font-weight:600;min-height:26px}.practice-history p{font-size:12px;line-height:1.6;color:var(--color-muted,#5b6961)}.practice-history ol{display:grid;gap:12px;padding-left:20px}.practice-history ol>li{padding:9px;border:1px solid var(--color-border,#dce3de);border-radius:8px}.practice-history ol>li>span,.practice-history time{display:block;margin-top:5px;font-size:12px;line-height:1.5}.practice-history ol details{margin-top:8px;font-size:12px}.practice-history ul{padding-left:18px;line-height:1.8}.practice-session{width:min(1240px,calc(100% - 48px));margin:38px auto 80px;color:var(--color-text)}.practice-session__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.practice-session__eyebrow{margin:0 0 9px;color:var(--color-primary);font-size:12px;font-weight:600}.practice-session h1{margin:0 0 10px;font-size:clamp(25px,3vw,36px);font-weight:600;letter-spacing:-.035em}.practice-session__heading>div>p:last-child{color:var(--color-muted);font-size:14px;line-height:1.8}.practice-session__readonly{padding:7px 11px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-muted);font-size:12px;white-space:nowrap}.practice-session__score{min-height:270px}.practice-session .workbench-transport-dock{position:relative;bottom:auto;margin-top:16px}.practice-session__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 18px}.practice-session__tools button{min-height:38px;padding:7px 12px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);background:var(--color-bg);font:inherit;font-size:12px;cursor:pointer}.practice-session__tools button[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary)}.practice-session__tools span{margin:0 auto 0 4px;color:var(--color-muted);font-size:12px}.practice-session__tools button:disabled{opacity:.5;cursor:default}.practice-session__review{padding:12px 16px;border:1px solid #dbc895;border-radius:7px;color:#735711;background:#fff9e8;font-size:12px;line-height:1.8}.practice-session__score .score-preview{background:#fff;color:#202b3d}.practice-session__loading,.practice-session__note{margin-top:18px;color:var(--color-muted);font-size:12px;line-height:1.8}.practice-session--empty{padding:45px 0}.practice-session--empty p{margin:16px 0;line-height:1.8;color:var(--color-muted)}.practice-session--empty a{color:var(--color-primary)}.practice-share{position:relative}.practice-share button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font:inherit}.practice-share button:disabled{opacity:.55;cursor:wait}.practice-share__trigger{min-height:38px;padding:7px 10px;border:1px solid var(--color-border);border-radius:6px;font-size:12px!important}.practice-share__panel,.practice-share__trigger{color:var(--color-text);background:var(--color-bg)}.practice-share__panel{position:absolute;right:0;bottom:46px;width:min(380px,calc(100vw - 32px));z-index:50;padding:20px;border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 40px rgb(20 35 65/14%)}.practice-share__panel header{display:flex;justify-content:space-between;align-items:center;gap:16px}.practice-share__panel h3{margin:0;font-size:15px}.practice-share__panel header button{min-width:32px;min-height:32px;border:0;background:transparent;color:var(--color-muted)}.practice-share__panel p{margin:12px 0;font-size:12px;line-height:1.75;color:var(--color-muted)}.practice-share__panel .practice-share__privacy{font-size:11px}.practice-share__create{display:flex;align-items:flex-end;gap:10px;margin-top:16px}.practice-share__create label{display:grid;gap:5px;color:var(--color-muted);font-size:11px}.practice-share__create select{height:38px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);background:var(--color-bg);padding:0 9px;font:inherit}.practice-share__create button{flex:1 1;height:38px;border:1px solid var(--color-primary);border-radius:6px;color:var(--color-primary-text,#fff);background:var(--color-primary);font-size:12px}.practice-share__copy{width:100%;min-height:38px;margin-top:10px;padding:6px 10px;color:var(--color-primary);border:1px solid var(--color-border);border-radius:6px;background:transparent;font-size:11px!important}.practice-share__manual{width:100%;margin-top:9px;padding:8px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-bg);font-size:11px}.practice-share__status{min-height:21px}.practice-share__list{margin:12px 0 0;padding:0;max-height:210px;overflow-y:auto;list-style:none;border-top:1px solid var(--color-border)}.practice-share__list li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--color-border);font-size:11px;color:var(--color-muted)}.practice-share__list button{min-height:32px;padding:5px 7px;color:var(--color-text);border:1px solid var(--color-border);border-radius:5px;background:transparent;font-size:11px}@media (max-width:767px){.practice-session{width:calc(100% - 28px);margin-top:26px}.practice-session__heading{gap:12px}.practice-session__heading>div>p:last-child{font-size:13px}.practice-share__panel{position:fixed;bottom:94px;right:16px;max-height:calc(100dvh - 160px);overflow-y:auto}}