@property --bg0{syntax:"<color>";inherits:true;initial-value:#35455f}@property --bg1{syntax:"<color>";inherits:true;initial-value:#141d2b}@property --fg{syntax:"<color>";inherits:true;initial-value:#fff}:root{--font-ui:"Helvetica Neue", Helvetica, -apple-system, "Segoe UI", sans-serif;--accent-interest:#e8933c;--accent-principal:#35b57a;--desk:#0e1014}html,body{height:100%}body{background:var(--desk);--bg0:#35455f;--bg1:#141d2b;--fg:#fff;font-family:var(--font-ui);margin:0;transition:--bg0 .45s,--bg1 .45s,--fg .45s}a{color:#6cb8f0}a:hover{color:#9dcdf5}input::placeholder{color:#1c263759}input:focus{outline:none}@keyframes kr-in{0%{opacity:.01;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes kr-up{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes kr-fade{0%{opacity:.01}to{opacity:1}}@keyframes kr-grow{0%{transform:scaleY(0)}to{transform:none}}.kr-mobile-shell{height:100dvh;overflow:hidden}.kr-mobile-shell .kr-app{--kr-statusbar:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (min-width:740px){.kr-mobile-shell{display:none}}.kr-landing{box-sizing:border-box;background:radial-gradient(140% 100% at 50% 0%, var(--bg0) 0%, var(--bg1) 80%);min-height:100vh;color:var(--fg);font-family:var(--font-ui);flex-direction:column;justify-content:center;align-items:center;padding:56px 48px 40px;display:flex;position:relative}@media (max-width:739.98px){.kr-landing{display:none}body{background-color:var(--bg1)}}.kr-top-bar{z-index:5;align-items:flex-start;gap:12px;display:flex;position:absolute;top:22px;right:26px}.kr-lang-switch{border:1px solid color-mix(in srgb, var(--fg) 35%, transparent);border-radius:999px;display:flex;overflow:hidden}.kr-lang-btn{cursor:pointer;color:color-mix(in srgb, var(--fg) 75%, transparent);background:0 0;padding:6px 13px;font-size:13px}.kr-lang-btn:hover{color:var(--fg)}.kr-lang-active{background:color-mix(in srgb, var(--fg) 18%, transparent)}.kr-lang-divided{border-right:1px solid color-mix(in srgb, var(--fg) 20%, transparent)}.kr-landing-cols{flex-wrap:wrap;justify-content:center;align-items:center;gap:64px 88px;max-width:1180px;display:flex}.kr-left-col{flex-direction:column;flex:1;gap:30px;min-width:320px;max-width:460px;animation:.5s cubic-bezier(.2,.7,.2,1) backwards kr-up;display:flex}.kr-hero-heading{font:inherit;margin:0}.kr-wordmark{letter-spacing:-1.5px;margin:0;font-size:64px;font-weight:200;line-height:1.05;display:block}.kr-tagline{color:color-mix(in srgb, var(--fg) 75%, transparent);text-wrap:pretty;margin-top:14px;font-size:20px;font-weight:300;line-height:1.45;display:block}.kr-features{flex-direction:column;display:flex}.kr-feature-row{border-top:1px solid color-mix(in srgb, var(--fg) 18%, transparent);align-items:baseline;gap:14px;padding:12px 0;display:flex}.kr-feature-last{border-bottom:1px solid color-mix(in srgb, var(--fg) 18%, transparent)}.kr-feature-num{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fg) 45%, transparent);font-size:13px}.kr-feature-text{color:color-mix(in srgb, var(--fg) 85%, transparent);font-size:16px}.kr-badge-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.kr-store-link{width:max-content;line-height:0;display:inline-block}.kr-store-badge-img{width:auto;height:54px;display:block}.kr-qr-group{align-items:center;gap:14px;display:flex}.kr-qr-card{box-sizing:border-box;background:#fff;border-radius:12px;width:104px;height:104px;padding:9px}.kr-qr-card img{width:100%;height:100%;display:block}.kr-qr-caption{max-width:120px;color:color-mix(in srgb, var(--fg) 55%, transparent);font-size:13px;line-height:1.45}.kr-landing-footer{color:color-mix(in srgb, var(--fg) 45%, transparent);font-size:13px}.kr-landing-footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.kr-phone-col{flex-direction:column;align-items:center;gap:18px;animation:.5s cubic-bezier(.2,.7,.2,1) .12s backwards kr-up;display:flex}.kr-phone-frame{zoom:1}@media (max-height:1150px){.kr-phone-frame{zoom:.89}}@media (max-height:1060px){.kr-phone-frame{zoom:.8}}@media (max-height:980px){.kr-phone-frame{zoom:.71}}@media (max-height:900px){.kr-phone-frame{zoom:.61}}@media (max-height:820px){.kr-phone-frame{zoom:.52}}@media (max-height:740px){.kr-phone-frame{zoom:.43}}.kr-frame-inner{box-sizing:border-box;--kr-statusbar:40px;background:radial-gradient(130% 90% at 50% 0%, var(--bg0) 0%, var(--bg1) 75%);height:100%}.kr-try-hint{background:var(--fg);color:var(--bg1);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1;transition:background .45s,color .45s,opacity .3s,transform .3s;animation:1.6s ease-in-out 1.2s infinite kr-bob;position:relative;box-shadow:0 6px 20px #00000040}.kr-try-hint:after{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.kr-try-hint.is-done{opacity:0;pointer-events:none;animation:none;transform:translateY(6px)}@keyframes kr-bob{0%,to{transform:none}50%{transform:translateY(-5px)}}.kr-sets-btn{border:1px solid color-mix(in srgb, var(--fg) 35%, transparent);color:color-mix(in srgb, var(--fg) 65%, transparent);cursor:pointer;border-radius:999px;padding:7px 16px;font-size:13px}.kr-sets-btn:hover{border-color:color-mix(in srgb, var(--fg) 70%, transparent);color:var(--fg)}.kr-swatches-wrap{opacity:0;pointer-events:none;grid-template-rows:0fr;justify-items:center;margin-top:-24px;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),margin-top .28s cubic-bezier(.4,0,.2,1),opacity .2s;display:grid}.kr-swatches-wrap.is-open{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin-top:0}.kr-swatches{flex-wrap:wrap;justify-content:center;gap:10px;max-width:340px;min-height:0;padding:3px;display:flex;overflow:hidden}.kr-swatch{cursor:pointer;border-radius:50%;width:30px;height:30px}.kr-app{box-sizing:border-box;background:radial-gradient(130% 90% at 50% 0%, var(--bg0) 0%, var(--bg1) 75%);height:100%;min-height:100%;color:var(--fg);font-family:var(--font-ui);flex-direction:column;display:flex}.kr-screen{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.kr-anim-fade{animation:.24s ease-out kr-fade}.kr-anim-in{animation:.26s cubic-bezier(.2,.7,.2,1) kr-in}.kr-anim-up-screen{animation:.3s cubic-bezier(.2,.7,.2,1) kr-up}.kr-anim-up{animation:.32s cubic-bezier(.2,.7,.2,1) backwards kr-up}.kr-anim-grow{animation:.48s cubic-bezier(.25,.8,.3,1) backwards kr-grow}.kr-screen-main{padding:calc(24px + var(--kr-statusbar,0px)) 0 40px}.kr-main-top{justify-content:flex-end;padding:8px 20px 0;display:flex}.kr-info-btn{border:1.5px solid var(--fg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:17px;font-style:italic;display:flex}.kr-info-btn-sm{width:26px;height:26px;font-size:15px}.kr-main-scroll{flex-direction:column;flex:1;gap:18px;padding:0 22px;display:flex;overflow-y:auto}.kr-hero{text-align:center;margin:14px 0 6px}.kr-hero-num{letter-spacing:-1px;white-space:nowrap;font-size:52px;font-weight:200;line-height:1.1}.kr-hero-brand{letter-spacing:-.5px;font-size:46px;font-weight:200}.kr-hero-sub{color:color-mix(in srgb, var(--fg) 55%, transparent);margin-top:8px;font-size:14px}.kr-group{flex-direction:column;gap:8px;display:flex}.kr-group-label{color:color-mix(in srgb, var(--fg) 60%, transparent);font-size:14px}.kr-seg{border:1.5px solid color-mix(in srgb, var(--fg) 80%, transparent);border-radius:12px;display:flex;overflow:hidden}.kr-seg-btn{text-align:center;cursor:pointer;color:var(--fg);background:0 0;flex:1;padding:9px 0;font-size:14px;transition:background .16s,color .16s}.kr-seg-btn-tall{padding:10px 0}.kr-seg-btn:not(:last-child){border-right:1px solid color-mix(in srgb, var(--fg) 30%, transparent)}.kr-seg-btn.kr-sel{color:#1c2637;background:#fff}.kr-fields{flex-direction:column;gap:12px;display:flex}.kr-field-row{grid-template-columns:92px 1fr 74px;align-items:center;gap:12px;display:grid}.kr-field-label{text-align:right;color:color-mix(in srgb, var(--fg) 65%, transparent);font-size:15px}.kr-input{box-sizing:border-box;color:#1c2637;text-align:right;background:#fffffff5;border:none;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:20px;font-weight:300}.kr-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--fg) 30%, transparent)}.kr-output{box-sizing:border-box;background:color-mix(in srgb, var(--fg) 14%, transparent);color:var(--fg);text-align:right;border-radius:10px;padding:10px 12px;font-size:20px;font-weight:300}.kr-unit{color:color-mix(in srgb, var(--fg) 65%, transparent);font-size:14px}.kr-unit-toggle{border:1.5px solid color-mix(in srgb, var(--fg) 80%, transparent);text-align:center;cursor:pointer;border-radius:10px;padding:9px 0;font-size:14px;transition:transform .12s}.kr-unit-toggle:active{transform:scale(.96)}.kr-compare-cta{border:1.5px solid color-mix(in srgb, var(--fg) 80%, transparent);text-align:center;cursor:pointer;border-radius:12px;margin-top:auto;padding:12px 0;font-size:16px;transition:transform .12s}.kr-compare-cta:active{transform:scale(.98)}.kr-nav{padding:calc(24px + var(--kr-statusbar,0px)) 16px 12px;background:#00000047;grid-template-columns:84px 1fr 84px;align-items:center;display:grid}.kr-nav-back{cursor:pointer;align-items:center;gap:5px;font-size:17px;display:flex}.kr-nav-close{cursor:pointer;font-size:17px}.kr-nav-title{text-align:center;font-size:18px;font-weight:600}.kr-nav-end{justify-content:flex-end;display:flex}.kr-det-hero{text-align:center;padding:22px 20px 4px}.kr-det-num{letter-spacing:-.5px;white-space:nowrap;font-size:44px;font-weight:200}.kr-det-sub{color:color-mix(in srgb, var(--fg) 55%, transparent);margin-top:6px;font-size:13px}.kr-det-scroll{flex:1;padding-bottom:40px;overflow-y:auto}.kr-sum{flex-direction:column;display:flex}.kr-sum-row{border-bottom:1px solid color-mix(in srgb, var(--fg) 15%, transparent);background:#00000038;justify-content:flex-end;align-items:baseline;gap:16px;padding:15px 20px;display:flex}.kr-sum-k{color:color-mix(in srgb, var(--fg) 60%, transparent);font-size:15px}.kr-sum-v{font-variant-numeric:tabular-nums;font-size:21px;font-weight:300}.kr-sched-head{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 55%, transparent);grid-template-columns:46px 1fr 1fr 1fr;gap:8px;padding:4px 0 10px;font-size:11px;display:grid}.kr-sched-row{border-bottom:1px solid color-mix(in srgb, var(--fg) 14%, transparent);font-variant-numeric:tabular-nums;grid-template-columns:46px 1fr 1fr 1fr;gap:8px;padding:9px 0;font-size:14px;display:grid}.kr-sched-label{color:color-mix(in srgb, var(--fg) 60%, transparent)}.kr-legend{color:color-mix(in srgb, var(--fg) 70%, transparent);justify-content:center;gap:18px;margin-bottom:16px;font-size:13px;display:flex}.kr-legend-item{align-items:center;gap:6px;display:flex}.kr-legend-dot{border-radius:3px;width:10px;height:10px;display:inline-block}.kr-bars{align-items:flex-end;gap:2px;height:170px;display:flex}.kr-bar{transform-origin:bottom;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.kr-bar-labels{gap:2px;margin-top:6px;display:flex}.kr-bar-label{text-align:center;min-width:0;color:color-mix(in srgb, var(--fg) 55%, transparent);flex:1;font-size:10px}.kr-chart-caption{text-align:center;color:color-mix(in srgb, var(--fg) 50%, transparent);margin-top:14px;font-size:12px}.kr-cmp-scroll{flex-direction:column;flex:1;gap:18px;padding:20px 22px 40px;display:flex;overflow-y:auto}.kr-card{background:#00000038;border-radius:14px;padding:14px 18px}.kr-overline{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 55%, transparent);font-size:12px}.kr-cmp-a{color:color-mix(in srgb, var(--fg) 80%, transparent);font-size:15px}.kr-cmp-head{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 55%, transparent);grid-template-columns:86px 1fr 1fr;gap:8px;padding:10px 0 8px;font-size:11px;display:grid}.kr-cmp-row{border-top:1px solid color-mix(in srgb, var(--fg) 14%, transparent);padding:10px 0}.kr-cmp-grid{font-variant-numeric:tabular-nums;grid-template-columns:86px 1fr 1fr;gap:8px;font-size:14px;display:grid}.kr-cmp-k{color:color-mix(in srgb, var(--fg) 60%, transparent)}.kr-cmp-delta{text-align:right;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px}.kr-cmp-empty{text-align:center;color:color-mix(in srgb, var(--fg) 55%, transparent);font-size:14px}.kr-info-scroll{flex-direction:column;flex:1;display:flex;overflow-y:auto}.kr-info-body{color:color-mix(in srgb, var(--fg) 78%, transparent);padding:26px 24px;font-size:16px;line-height:1.55}.kr-info-row{cursor:pointer;border-top:1px solid color-mix(in srgb, var(--fg) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background:#00000047;justify-content:space-between;align-items:center;padding:16px 20px;font-size:17px;display:flex}.kr-info-chevron{color:color-mix(in srgb, var(--fg) 55%, transparent);font-size:20px}.kr-info-store{flex-direction:column;align-items:center;gap:12px;padding:26px 20px 4px;display:flex}.kr-info-store-label{color:color-mix(in srgb, var(--fg) 55%, transparent);font-size:15px}.kr-info-store .kr-store-badge-img{height:44px}.kr-info-footer{text-align:center;color:color-mix(in srgb, var(--fg) 45%, transparent);padding:18px 20px;font-size:15px}.kr-info-footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.kr-colors-scroll{flex:1;padding-bottom:40px;overflow-y:auto}.kr-color-row{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 20px;font-size:17px;display:flex}.kr-pair-note{color:color-mix(in srgb, var(--fg) 50%, transparent);padding:16px 20px 30px;font-size:13px;line-height:1.5}.kr-lang-hint{left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:30;border:1px solid color-mix(in srgb, var(--fg) 35%, transparent);background:color-mix(in srgb, var(--bg1) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border-radius:999px;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;max-width:none;margin-left:auto;margin-right:auto;padding-left:14px;font-size:13px;animation:.32s ease-out kr-fade;display:flex;position:fixed;transform:none}.kr-lang-hint-link{pointer-events:auto}.kr-lang-hint--inline{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:auto;max-width:none;margin-left:0;margin-right:0;line-height:15px;position:static;bottom:auto;left:auto;right:auto;transform:none}.kr-lang-hint-text{color:color-mix(in srgb, var(--fg) 75%, transparent);padding:10px 0}.kr-lang-hint-link{color:var(--fg);padding:10px 8px;font-weight:500;text-decoration:none}.kr-lang-hint-link:hover{color:var(--fg);text-decoration:underline}.kr-lang-hint--inline .kr-lang-hint-text,.kr-lang-hint--inline .kr-lang-hint-link{padding-top:6px;padding-bottom:6px}.kr-lang-hint-close{all:unset;pointer-events:auto;box-sizing:border-box;width:44px;height:44px;color:color-mix(in srgb, var(--fg) 75%, transparent);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.kr-lang-hint-close:hover{color:var(--fg)}.kr-lang-hint--inline .kr-lang-hint-close{width:32px;height:27px;position:relative}.kr-lang-hint--inline .kr-lang-hint-close:before{content:"";position:absolute;top:-9px;bottom:-9px;left:-6px;right:-6px}@media (max-width:379.98px){.kr-lang-hint{padding-left:12px}.kr-lang-hint-link{padding-left:6px;padding-right:6px}.kr-lang-hint-close{width:36px;position:relative}.kr-lang-hint-close:before{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}}@media (min-height:780px){.kr-mobile-shell:has(>.kr-lang-hint) .kr-app{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 62px)}}.kr-legal:has(>.kr-lang-hint){padding-bottom:134px}.kr-mobile-shell:has(input:focus) .kr-lang-hint{display:none}@media (prefers-reduced-motion:reduce){.kr-left-col,.kr-phone-col,.kr-anim-fade,.kr-anim-in,.kr-anim-up-screen,.kr-anim-up,.kr-anim-grow,.kr-try-hint,.kr-lang-hint{animation:none!important}.kr-swatches-wrap,body{transition:none}}.kr-legal{box-sizing:border-box;background:radial-gradient(140% 100% at 50% 0%, var(--bg0) 0%, var(--bg1) 80%);min-height:100vh;color:var(--fg);font-family:var(--font-ui);padding:56px 24px 72px}.kr-legal-inner{max-width:46rem;margin:0 auto}.kr-legal-back{color:color-mix(in srgb, var(--fg) 55%, transparent);margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-block}.kr-legal-back:hover{color:var(--fg)}.kr-legal-title{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:300}.kr-legal-updated{color:color-mix(in srgb, var(--fg) 45%, transparent);margin:8px 0 40px;font-size:13px}.kr-legal h2{color:color-mix(in srgb, var(--fg) 90%, transparent);margin:36px 0 10px;font-size:17px;font-weight:500}.kr-legal p,.kr-legal li{color:color-mix(in srgb, var(--fg) 75%, transparent);font-size:15px;line-height:1.65}.kr-legal p{margin:0 0 14px}.kr-legal ul{margin:0 0 14px;padding-left:22px}.kr-legal li{margin-bottom:5px}.kr-legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.kr-legal a:hover{color:var(--fg)}.kr-legal code{background:color-mix(in srgb, var(--fg) 12%, transparent);border-radius:5px;padding:1px 5px;font-size:13.5px}.kr-legal-footer{border-top:1px solid color-mix(in srgb, var(--fg) 15%, transparent);color:color-mix(in srgb, var(--fg) 45%, transparent);margin-top:48px;padding-top:20px;font-size:13px}.kr-legal-footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:740px){.kr-legal{padding:32px 20px 56px}.kr-legal-title{font-size:27px}.kr-legal:has(>.kr-lang-hint){padding-bottom:118px}}.kr-legal .kr-card{margin:28px 0}.kr-legal .kr-card h2:first-child{margin-top:0}.kr-legal .kr-card p:last-of-type{margin-bottom:10px}.kr-support-mail{letter-spacing:-.01em;font-size:19px;font-weight:300;display:inline-block}.kr-legal .kr-lang-hint-link{text-decoration:none}.kr-legal .kr-lang-hint-link:hover{color:var(--fg);text-decoration:underline}.kr-support-disclaimer{color:color-mix(in srgb, var(--fg) 55%, transparent);margin-top:8px;font-size:13px}
