body:has(.kr){--page:var(--paper,#f7f5f0);background:var(--page)}body:has(.kr--mint){--page:#eef5f1}[data-room=fej] .kr{--kr-ct:var(--fx-fej-on-acc,#00301f)}.kr{--kr-ct:#00301f;--kr-f:var(--field,#00432d);--kr-h:var(--hl,#006745);--kr-a:var(--acc,#8fd4b0);--kr-o:var(--tint,#e6f4ec);--kr-hair:color-mix(in srgb, var(--kr-h) 14%, #fff);--kr-ring:color-mix(in srgb, var(--kr-h) 19%, #fff);color:#15201a;flex-direction:column;gap:20px;margin-top:-18px;display:flex}.kr-col{flex-direction:column;gap:24px;width:100%;min-width:0;max-width:1000px;margin:0 auto;display:flex}.kr-pending{color:#2e405a;font:500 15px/1.45 var(--ft);background:#eef2f7;border-radius:18px 18px 18px 6px;margin:0;padding:14px 18px}.kr-top{flex-direction:column;gap:12px;display:flex}.kr-top__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.kr-back,.kr-restart{min-height:44px;color:var(--kr-f);font:700 15px/1 var(--ft);cursor:pointer;border:0;padding:0 16px;transition:background-color .2s}.kr-back{box-shadow:inset 0 0 0 1.5px var(--kr-ring);background:#fff;border-radius:22px 22px 22px 7px}.kr-restart{box-shadow:inset 0 0 0 1.5px var(--kr-ring);background:0 0;border-radius:7px 22px 22px;margin-left:auto}.kr-back:hover,.kr-restart:hover{background:var(--kr-o)}.kr-count{font:700 13.5px/1.3 var(--fm);color:var(--kr-h)}html:not(.js) :is(.kr-back,.kr-restart){display:none}.kr-line svg{width:100%;height:70px;display:block;overflow:visible}.kr-line__track,.kr-line__fill{fill:none;stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kr-line__track{stroke:var(--kr-hair)}.kr-line__fill{stroke:var(--kr-h);transition:stroke-dasharray .6s var(--e)}.kr-train{flex-wrap:wrap;gap:8px;margin:0;display:flex}.kr-train>div{background:#fff;align-items:baseline;gap:8px;min-width:0;padding:10px 14px;display:flex}.kr-train>div:nth-child(4n+1){border-radius:30px 9px}.kr-train>div:nth-child(4n+2){border-radius:9px 30px 30px 9px}.kr-train>div:nth-child(4n+3){border-radius:30px 30px 9px}.kr-train>div:nth-child(4n+4){border-radius:30px 9px 9px 30px}.kr-train dt{font:700 12px/1 var(--fm);color:#40514a;letter-spacing:.06em;text-transform:uppercase}.kr-train dd{font:700 15px/1.3 var(--fm);color:var(--kr-f);overflow-wrap:anywhere;margin:0}.kr-step:focus{outline:none}.kr-card{box-shadow:inset 0 0 0 1px var(--kr-hair), 0 30px 60px -50px #00281980;background:#fff;border-radius:40px 40px 40px 12px;flex-direction:column;gap:24px;min-width:0;padding:44px;display:flex;position:relative}.kr-step.is-in .kr-card,.kr-panel.is-in{animation:kr-in .32s var(--e) both}@keyframes kr-in{0%{opacity:0;transform:translate(28px)}}.kr-card__hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.kr-tile{background:var(--kr-o);border-radius:32px 32px 32px 10px;flex:none;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.kr-tile svg{width:64%;height:64%}.kr-head{flex-direction:column;gap:14px;display:flex}.kr-kicker,.kr-sec__k{font:700 13px/1.2 var(--fm);color:var(--kr-h);letter-spacing:.08em}.kr-pill{background:var(--kr-o);color:var(--kr-f);font:700 13.5px/1 var(--ft);border-radius:800px;align-self:flex-start;padding:8px 14px}.kr-h1{font:800 50px/.98 var(--fd);letter-spacing:-.05em;color:var(--kr-f);text-wrap:balance;hyphens:manual}.kr-h1:focus{outline:none}.kr-lead{font:500 17px/1.55 var(--ft);color:#2f3b34;-webkit-hyphens:auto;hyphens:auto;max-width:72ch}.kr-gift{background:var(--kr-o);font:500 16px/1.45 var(--ft);border-radius:22px 22px 22px 8px;align-items:center;gap:12px;padding:14px 18px;display:flex}.kr-gift svg{flex:none}.kr-gift strong{color:var(--kr-f)}.kr-meta{font:700 14px/1.3 var(--fm);color:var(--kr-h)}.kr-links{flex-wrap:wrap;gap:4px 18px;display:flex}.kr-links a{min-height:44px;font:700 15px/1.3 var(--ft);color:var(--kr-h);text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.kr-links a:hover{color:var(--kr-f)}.kr-sec{flex-direction:column;gap:8px;display:flex}.kr-sec__k{letter-spacing:.06em}.kr-sec__h{font:800 40px/1.05 var(--fd);letter-spacing:-.035em;color:var(--kr-f);text-wrap:balance}.kr-sec__p{font:500 16.5px/1.5 var(--ft);max-width:72ch}.kr-qs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;min-width:0;display:grid}.kr-q{flex-direction:column;grid-column:1/-1;gap:12px;min-width:0;display:flex}.kr-q--half{grid-column:span 1}.kr .uf-l--q,.kr .uf-q__t{hyphens:manual}.kr-split{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.kr-split legend{font:800 40px/1.05 var(--fd);letter-spacing:-.035em;color:var(--kr-f);text-wrap:balance;margin:0 0 8px;padding:0}.kr-split__keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kr-key{background:var(--kr-o);min-height:170px;color:var(--kr-f);box-shadow:inset 0 0 0 2px var(--kr-ring);font:900 61.7px/1 var(--fd);letter-spacing:-.04em;text-transform:uppercase;cursor:pointer;transition:background-color .12s, color .12s, transform .12s var(--e);border-radius:30px 9px;justify-content:center;align-items:center;display:flex;position:relative}.kr-key+.kr-key{border-radius:9px 30px 30px 9px}.kr-key input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.kr-key:hover{background:color-mix(in srgb, var(--kr-o) 70%, var(--kr-a))}.kr-key:has(input:checked){background:var(--kr-f);color:#fff;box-shadow:none}.kr-key:has(input:focus-visible){outline:3px solid var(--kr-h);outline-offset:3px}.kr-key:active{transform:scale(.98)}.kr-split__go{align-self:flex-start}.kr-end{background:var(--kr-o);border-radius:24px 24px 24px 8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.kr-end__t{flex-direction:column;gap:4px;display:flex}.kr-end__t strong{font:800 22px/1.1 var(--fd);color:var(--kr-f)}.kr-end__t span{font:500 15.5px/1.45 var(--ft)}.kr-btn{background:var(--kr-f);color:#fff;min-height:56px;font:700 16px/1.2 var(--ft);cursor:pointer;transition:background-color .2s, transform .2s var(--e);border:0;border-radius:28px 28px 28px 9px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.kr-btn:hover{background:var(--kr-h);color:#fff}.kr-btn:active{transform:scale(.97)}.kr-btn--line{color:var(--kr-f);box-shadow:inset 0 0 0 1.5px var(--kr-ring);background:0 0}.kr-btn--line:hover{background:var(--kr-o);color:var(--kr-f)}.kr-bridge{min-height:44px;font:700 15.5px/1.3 var(--ft);color:var(--kr-h);text-underline-offset:3px;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.kr-bridge:hover{color:var(--kr-f)}.kr-step--intro .uf-send{border-radius:30px 30px 30px 10px;min-height:60px}.kr-rev{flex-direction:column;gap:22px;display:flex}.kr-rev__g{flex-direction:column;display:flex}.kr-rev__gh{font:700 13px/1.3 var(--fm);color:var(--kr-h);letter-spacing:.06em;text-transform:uppercase;padding-bottom:4px}.kr-rev__r{border-bottom:1.5px dotted var(--kr-ring);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:12px 0;display:grid}.kr-rev__r dt{font:600 14.5px/1.4 var(--ft);color:#40514a}.kr-rev__r dd{font:700 16px/1.4 var(--ft);color:#15201a;overflow-wrap:anywhere;margin:0}.kr-rev__r dd.is-none{color:#5a6a60;font-weight:500}.kr-rev__e{background:var(--kr-o);min-height:44px;color:var(--kr-f);font:700 14px/1 var(--ft);cursor:pointer;white-space:nowrap;border:0;border-radius:800px;padding:0 14px}.kr-rev__e:hover{background:color-mix(in srgb, var(--kr-o) 70%, var(--kr-a))}.kr-sender-w{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.kr-sender{background:var(--kr-f);color:#fff;border-radius:28px 28px 28px 9px;align-items:center;gap:14px;min-width:0;max-width:340px;padding:14px 18px 14px 14px;display:flex}.kr-sender__ph{background:#2e5e4c;border-radius:50%;flex:none;justify-content:center;align-items:flex-end;width:64px;height:64px;display:flex;overflow:hidden}.kr-sender__ph img{object-fit:cover;width:100%;height:100%}.kr-sender__t{flex-direction:column;gap:4px;min-width:0;display:flex}.kr-sender__n{font:800 17px/1.15 var(--fd)}.kr-sender__r{font:500 13.5px/1.35 var(--ft);color:#cfe6da}.kr-sender__tel{font:700 14px/1.3 var(--fm);color:var(--kr-a)}a.kr-sender__tel{text-underline-offset:3px;text-decoration:underline}.kr-rtag{font:700 12px/1.3 var(--fm);color:#006745;letter-spacing:.04em;text-transform:uppercase}.kr-panel{flex-direction:column;gap:16px;display:flex}.kr-panel :is(h1,h2){font:800 40px/1.05 var(--fd);letter-spacing:-.035em;color:var(--kr-f);text-wrap:balance}.kr-panel :is(h1,h2):focus{outline:none}.kr-panel p{font:500 17px/1.55 var(--ft);max-width:62ch}.kr-panel__go{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.kr-bang{background:var(--steel);color:#fff;width:34px;height:34px;font:800 18px/1 var(--ft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.kr-src{align-items:flex-start;gap:14px;display:flex}.kr-src .kr-bang{margin-top:4px}.kr-thx{background:var(--kr-f);color:#fff;border-radius:28px 28px 28px 10px;flex-direction:column;gap:18px;padding:56px 60px 44px;display:flex;position:relative;overflow:hidden}.kr-thx:focus{outline:none}.kr-thx__h{font:900 69.8px/.92 var(--fd);letter-spacing:-.055em;color:#fff;hyphens:manual;padding-bottom:.04em}.kr-thx__p{max-width:50ch;font:500 17px/1.5 var(--ft);color:#ddeee4}.kr-thx__p strong{color:var(--kr-a)}.kr-thx__svg{width:100%;height:auto;margin-top:-20px;display:block;overflow:visible}.kr-thx__guide{fill:none;stroke:#8fd4b059;stroke-width:3px;stroke-dasharray:2 10;stroke-linecap:round}.kr-thx__draw{fill:none;stroke:var(--kr-a);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.kr-thx__line{font-family:var(--fd);letter-spacing:-.03em;fill:#fff;font-size:42.2px;font-weight:900}.kr-thx.is-in .kr-thx__draw{animation:kr-draw 1s var(--e) both}.kr-thx.is-in .kr-thx__line{animation:.6s .45s both kr-fade}@keyframes kr-draw{0%{stroke-dashoffset:100px}}@keyframes kr-fade{0%{opacity:0}}.kr-thx__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kr-thx__steps li{background:#e6f4ec1a;border-radius:22px 22px 22px 8px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.kr-thx__no{font:700 13px/1 var(--fm);color:var(--kr-a)}.kr-thx__st{font:500 15px/1.45 var(--ft);color:#ddeee4}.kr-thx__st b{font:800 17px/1.25 var(--fd);color:#fff;display:block}.kr-thx__go{flex-wrap:wrap;gap:10px;display:flex}.kr-thx .kr-thx__b{background:var(--kr-a);min-height:56px;color:var(--kr-ct);font:700 16px/1.2 var(--ft);border-radius:28px 28px 28px 9px;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .2s;display:inline-flex}.kr-thx .kr-thx__b:hover{color:var(--kr-ct);background:#fff}.kr-thx a:focus-visible{outline-color:var(--kr-a)}@media (width<=1023px){.kr-h1{font-size:46.2px}.kr-thx__h{font-size:61.7px}}@media (width<=767px){.kr{gap:14px;margin-top:-24px}.kr-col{gap:18px}.kr-line svg{height:44px}.kr-card{border-radius:30px 30px 30px 10px;gap:18px;padding:22px 18px 24px}.kr-card__hd{gap:18px}.kr-tile{border-radius:22px 22px 22px 8px;width:72px;height:72px}.kr-sender-w{align-items:flex-start}.kr-h1{font-size:36px}.kr-lead{font-size:17px}.kr-sec__h,.kr-split legend,.kr-panel :is(h1,h2){font-size:28px}.kr-qs{grid-template-columns:minmax(0,1fr)}.kr-q--half{grid-column:1/-1}.kr-key{min-height:120px;font-size:min(52px,17.8571vw - 19.6429px)}.kr .uf-aside{display:none}.kr-rev__r{grid-template-columns:minmax(0,1fr) auto}.kr-rev__r dt{grid-column:1/-1}.kr-thx{padding:32px 20px 24px}.kr-thx__h{font-size:46.2px}.kr-thx__p{font-size:17px}.kr-thx__svg{margin-top:0}.kr-thx__line{font-size:60.2px}.kr-thx__steps{grid-template-columns:minmax(0,1fr)}.kr-thx .kr-thx__b{min-height:52px;font-size:15px}}@media (prefers-reduced-motion:reduce){.kr-line__fill{transition:none}.kr-step.is-in .kr-card,.kr-panel.is-in,.kr-thx.is-in .kr-thx__draw,.kr-thx.is-in .kr-thx__line{animation:none}.kr-key,.kr-btn{transition:none}.kr-key:active,.kr-btn:active{transform:none}}
