.super-footer[data-v-62659f83]{background-color:#f8f9fa;border-top:1px solid #eee;color:#555;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:14px;line-height:1.6;padding:60px 0;width:100%}.footer-inner[data-v-62659f83]{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 24px}.footer-top[data-v-62659f83]{justify-content:space-between;padding-bottom:24px}.footer-brand[data-v-62659f83],.footer-top[data-v-62659f83]{align-items:center;display:flex}.footer-brand[data-v-62659f83]{gap:12px}.footer-brand .footer-logo[data-v-62659f83]{height:28px;opacity:.9}.footer-brand .company-name[data-v-62659f83]{color:#333;font-size:16px;font-weight:700;letter-spacing:-.5px}.footer-links[data-v-62659f83]{align-items:center;display:flex;font-size:14px;gap:16px}.footer-links .link-item[data-v-62659f83]{color:#666;font-weight:500;text-decoration:none;transition:color .2s}.footer-links .link-item[data-v-62659f83]:hover{color:#111}.footer-links .link-item.highlight[data-v-62659f83]{color:#333;font-weight:700}.footer-links .divider[data-v-62659f83]{color:#ddd;font-size:12px}.footer-info[data-v-62659f83]{color:#777;display:flex;flex-direction:column;font-size:13px;gap:10px}.info-row[data-v-62659f83]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.info-row .info-item b[data-v-62659f83]{color:#555;font-weight:600;margin-right:4px}.info-row .info-divider[data-v-62659f83]{color:#ddd;font-size:11px;margin:0 4px}.copyright[data-v-62659f83]{color:#999;font-size:12px;font-weight:400;margin-top:16px}@media(max-width:768px){.super-footer[data-v-62659f83]{padding:40px 0}.footer-top[data-v-62659f83]{align-items:flex-start;flex-direction:column;gap:20px;padding-bottom:20px}.footer-info[data-v-62659f83]{font-size:13px;gap:12px}.info-row[data-v-62659f83]{align-items:flex-start;flex-direction:column;gap:4px}.info-row .info-divider[data-v-62659f83]{display:none}}.header-logo[data-v-bc66c166]{height:28px;margin:16px 4px 16px 0}@media(max-width:960px){.header-logo[data-v-bc66c166]{height:24px;margin:18px 2px 14px}}.header-nav-link[data-v-5c96e05b]{align-items:center;color:var(--default,#3a3a3a)!important;cursor:pointer;display:flex;font-family:Spoqa Han Sans Neo;font-size:13px;font-style:normal;font-weight:500;height:64px;justify-content:center;line-height:normal;text-align:center}#header-mobile[data-v-b2f80913]{display:none}@media(max-width:960px){#header-mobile[data-v-b2f80913]{background-color:#0009;display:block;inset:0;position:fixed;z-index:50}#header-mobile.fade[data-v-b2f80913]{display:none}#header-mobile .drawer-panel[data-v-b2f80913]{animation:drawer-open-b2f80913 .3s ease;background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;position:fixed;top:0;width:100%}@keyframes drawer-open-b2f80913{0%{transform:translate(-100%)}to{transform:translate(0)}}}header[data-v-a42aad80],header a[data-v-a42aad80],header button[data-v-a42aad80]{font-family:Spoqa Han Sans Neo,-apple-system,BlinkMacSystemFont,sans-serif}.autocomplete-input-container[data-v-9617a235],.naver-autocomplete-wrapper[data-v-9617a235]{position:relative;width:100%}.autocomplete-input[data-v-9617a235]{background:#fff;border:1px solid #dbdbdb;border-radius:8px;box-sizing:border-box;color:#3a3a3a;font-family:Spoqa Han Sans Neo;font-size:14px;font-weight:400;height:48px;line-height:18px;outline:none;padding:0 48px 0 16px;width:100%}.autocomplete-input[data-v-9617a235]::-moz-placeholder{color:#dbdbdb}.autocomplete-input[data-v-9617a235]::placeholder{color:#dbdbdb}.autocomplete-input[data-v-9617a235]:focus{border-color:#3a3a3a}.append-icon[data-v-9617a235]{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.dropdown-menu[data-v-9617a235]{background:#fff;border:1px solid #f5f5f5;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.dropdown-loading[data-v-9617a235]{padding:12px 16px}.skeleton[data-v-9617a235]{animation:shimmer-9617a235 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:18px;margin-bottom:12px}.skeleton[data-v-9617a235]:last-child{margin-bottom:0}@keyframes shimmer-9617a235{0%{background-position:200% 0}to{background-position:-200% 0}}.dropdown-item[data-v-9617a235]{cursor:pointer;padding:12px 16px}.dropdown-item[data-v-9617a235]:hover{background:#f5f5f5}.item-title[data-v-9617a235]{color:#202020;font-size:14px;line-height:18px}.item-subtitle[data-v-9617a235],.item-title[data-v-9617a235]{font-family:Spoqa Han Sans Neo;font-weight:400}.item-subtitle[data-v-9617a235]{color:gray;font-size:12px;line-height:16px;margin-top:4px}input[data-v-c82e47ec]:-webkit-autofill,input[data-v-c82e47ec]:-webkit-autofill:active,input[data-v-c82e47ec]:-webkit-autofill:focus,input[data-v-c82e47ec]:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#3a3a3a!important;animation-duration:1ms;animation-name:onAutoFillStart}input[data-v-c82e47ec]:not(:-webkit-autofill){animation-duration:1ms;animation-name:onAutoFillCancel}.modal-fade-enter-active[data-v-7088307a],.modal-fade-leave-active[data-v-7088307a]{transition:opacity .2s ease}.modal-fade-enter-active>div[data-v-7088307a],.modal-fade-leave-active>div[data-v-7088307a]{transition:transform .2s ease}.modal-fade-enter-from[data-v-7088307a],.modal-fade-leave-to[data-v-7088307a]{opacity:0}.modal-fade-enter-from>div[data-v-7088307a],.modal-fade-leave-to>div[data-v-7088307a]{transform:scale(.95)}.modal-slide-enter-active[data-v-7088307a],.modal-slide-leave-active[data-v-7088307a]{transition:opacity .3s ease}.modal-slide-enter-active>div[data-v-7088307a],.modal-slide-leave-active>div[data-v-7088307a]{transition:transform .3s ease}.modal-slide-enter-from[data-v-7088307a],.modal-slide-leave-to[data-v-7088307a]{opacity:0}.modal-slide-enter-from>div[data-v-7088307a],.modal-slide-leave-to>div[data-v-7088307a]{transform:translateY(100%)}.select-input-container[data-v-6a541637]{font-family:Pretendard,Spoqa Han Sans Neo,-apple-system,BlinkMacSystemFont,sans-serif}details>summary[data-v-128e9cb6]{list-style:none}details>summary[data-v-128e9cb6]::-webkit-details-marker{display:none}.agreement-section[data-v-128e9cb6] label span:last-child{color:#3a3a3a}@media(max-width:959px){.lead-form[data-v-128e9cb6] label{font-size:12px}}.agreement-section[data-v-128e9cb6] span.border-2.bg-primary{background-color:#ea2a3a;border-color:#ea2a3a}.agreement-section details>summary+div[data-v-128e9cb6]{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;overflow:hidden;transition:grid-template-rows .25s ease,margin-top .25s ease,opacity .2s ease}.agreement-section details[open]>summary+div[data-v-128e9cb6]{grid-template-rows:1fr;margin-top:8px;opacity:1}.agreement-section details>summary+div[data-v-128e9cb6]>*{min-height:0}.featured-post[data-v-8778773d]{margin-bottom:40px;position:relative;width:100%;z-index:1}@media(max-width:959px){.featured-post[data-v-8778773d]{margin-bottom:24px;margin-top:8px}}.featured-content[data-v-8778773d]{border-radius:16px;cursor:pointer;display:flex;overflow:hidden;position:relative}.featured-image-container[data-v-8778773d]{aspect-ratio:446/263.47;flex-shrink:0;position:relative;width:50%}.featured-image[data-v-8778773d]{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:1}.featured-image.active[data-v-8778773d]{opacity:1;z-index:2}.featured-info[data-v-8778773d]{aspect-ratio:446/263.47;background:#fbfbfb;display:flex;flex-direction:column;padding:40px;position:relative;width:50%}.text-content[data-v-8778773d]{left:40px;opacity:0;position:absolute;right:40px;top:40px;transition:opacity .5s;width:auto;z-index:998}.text-content.active[data-v-8778773d]{opacity:1;z-index:999}.category-date[data-v-8778773d]{align-items:center;display:flex;gap:8px;margin-bottom:24px}.category[data-v-8778773d]{color:#ea2a3a;font-size:14px;font-weight:700;line-height:18px}.divider[data-v-8778773d]{background:#dbdbdb;height:14px;width:1px}.date[data-v-8778773d]{color:#c2c2c2;font-size:14px;font-weight:400;line-height:18px}.post-title[data-v-8778773d]{color:#202020;font-size:24px;font-weight:700;line-height:32px;text-overflow:ellipsis}.progress-section[data-v-8778773d]{align-items:center;bottom:0;display:flex;gap:16px;justify-content:space-between;left:0;padding:0 40px 40px;position:absolute;right:0;z-index:3}.progress-bar[data-v-8778773d]{background-color:#e0e0e0;border-radius:100px;height:4px;overflow:hidden;width:100%}.progress-fill[data-v-8778773d]{background-color:#3a3a3a;border-radius:100px;height:100%;transform:translateZ(0);transition:width .1s linear;will-change:width}.progress-indicator[data-v-8778773d]{color:#3a3a3a;font-size:14px;font-weight:400;line-height:18px;text-align:right}@media(max-width:959px){.featured-content[data-v-8778773d]{flex-direction:column;height:auto}.featured-image-container[data-v-8778773d]{aspect-ratio:927/547.62;max-width:927px;width:100%}.featured-image[data-v-8778773d]{aspect-ratio:927/547.62}.featured-info[data-v-8778773d]{aspect-ratio:auto;display:block;flex:none;min-height:auto;padding:24px;width:100%}.text-content[data-v-8778773d]{height:0;opacity:0;overflow:hidden;position:static}.text-content.active[data-v-8778773d]{height:auto;margin-bottom:16px;opacity:1}.category-date[data-v-8778773d]{margin-bottom:8px}.category[data-v-8778773d],.date[data-v-8778773d]{font-size:12px}.post-title[data-v-8778773d]{display:-webkit-box;font-size:18px;height:56px;-webkit-line-clamp:2;line-height:28px;overflow:hidden;-webkit-box-orient:vertical}.progress-section[data-v-8778773d]{padding:0;position:static}.progress-indicator[data-v-8778773d]{font-size:12px}}@media(max-width:563px){.featured-image-container[data-v-8778773d]{aspect-ratio:531/313.69;max-width:531px}.featured-image[data-v-8778773d]{aspect-ratio:531/313.69}}@media(max-width:440px){.featured-image-container[data-v-8778773d]{aspect-ratio:408/241.02;max-width:408px}.featured-image[data-v-8778773d]{aspect-ratio:408/241.02}}.floating-container[data-v-c4b56c2a]{bottom:40px;position:fixed;right:24px;z-index:100}.banner-fade-enter-active[data-v-c4b56c2a],.banner-fade-leave-active[data-v-c4b56c2a]{transition:all .3s ease}.banner-fade-enter-from[data-v-c4b56c2a],.banner-fade-leave-to[data-v-c4b56c2a]{opacity:0;transform:translateY(10px)}.floating-banner-overlay[data-v-c4b56c2a]{align-items:flex-end;background:linear-gradient(90deg,#ddf,#f3f3ff 47.61%,#ededff 89.27%);border:1px solid #aaa9ff;border-radius:24px;bottom:0;box-shadow:0 0 16px #d0cfff;cursor:pointer;display:flex;gap:16px;justify-content:space-between;overflow:hidden;padding:24px 8px 16px;position:absolute;right:0;width:328px;z-index:20}.banner-text-section[data-v-c4b56c2a]{flex-shrink:0;padding:0 16px;position:relative;width:280px;z-index:2}.banner-top-text[data-v-c4b56c2a]{color:#3a3a3a;font-size:12px;font-weight:400;line-height:16px;margin-bottom:4px}.highlight-text[data-v-c4b56c2a]{color:#0c8aff;font-weight:500}.banner-main-title[data-v-c4b56c2a]{color:#202020;font-size:18px;font-weight:700;line-height:28px}.banner-link[data-v-c4b56c2a]{align-items:center;color:#757575;display:flex;font-size:13px;font-weight:500;gap:4px;line-height:18px;margin-top:12px}.banner-icon-outer[data-v-c4b56c2a]{align-items:flex-end;bottom:10px;display:flex;justify-content:center;position:absolute;right:10px;z-index:1}.banner-icon-wrapper[data-v-c4b56c2a]{flex-shrink:0;height:104px;position:relative;width:104px}.banner-icon[data-v-c4b56c2a]{align-items:center;background:#bcbbff80;border-radius:50%;bottom:0;box-shadow:0 0 0 16px #dadaff80,0 0 0 36px #ebebff80;display:flex;height:83px;justify-content:center;position:absolute;right:0;width:83px}.banner-headphone[data-v-c4b56c2a]{flex-shrink:0;height:85.772px;-o-object-fit:contain;object-fit:contain;width:122.54px}.floating-button[data-v-c4b56c2a]{align-items:center;background:#fff;border:1px solid #aaa9ff;border-radius:100px;box-shadow:0 0 16px #d0cfff;cursor:pointer;display:flex;gap:8px;padding:6px 16px 6px 6px;position:relative;transition:all .3s ease;z-index:11}.floating-button[data-v-c4b56c2a]:hover{border-color:#6866ee;box-shadow:0 12px 32px #7c7aff59;transform:translateY(-4px)}.floating-button[data-v-c4b56c2a]:active{transform:translateY(-2px)}.floating-icon[data-v-c4b56c2a]{align-items:center;background:#d0cfff;border-radius:100px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:49px}.headphone-icon[data-v-c4b56c2a]{height:70px;-o-object-fit:contain;object-fit:contain;width:70px}.floating-title[data-v-c4b56c2a]{color:#3a3a3a;font-size:14px;font-weight:700;line-height:normal;text-align:center}@media(max-width:959px){.floating-container[data-v-c4b56c2a]{bottom:40px;right:16px}.floating-button[data-v-c4b56c2a]{background:#fff;border-radius:100px;box-shadow:0 0 16px #a5a3ff;justify-content:center;padding:6px;position:relative}.floating-button[data-v-c4b56c2a]:before{background:radial-gradient(circle,#aaa9ff26 0,#aaa9ff00 70%);border-radius:50%;content:"";inset:-12px;position:absolute;z-index:-1}.floating-icon[data-v-c4b56c2a]{background:#d0cfff!important;border-radius:50%;height:48px;margin:0;position:relative;width:48px}.headphone-icon[data-v-c4b56c2a]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:68px;width:68px}.floating-title[data-v-c4b56c2a]{display:none}}@keyframes shimmer-2f988d4f{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer[data-v-2f988d4f]{animation:shimmer-2f988d4f 1.5s linear infinite;background:linear-gradient(90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:200% 100%}.skeleton-shimmer-dark[data-v-2f988d4f]{animation:shimmer-2f988d4f 1.5s linear infinite;background:linear-gradient(90deg,#e0e0e0,#ececec 50%,#e0e0e0);background-size:200% 100%}.lightbox-overlay[data-v-17bddba5]{align-items:center;background-color:#000000e6;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:9999}.lightbox-fade-enter-active[data-v-17bddba5],.lightbox-fade-leave-active[data-v-17bddba5]{transition:opacity .3s ease}.lightbox-fade-enter-from[data-v-17bddba5],.lightbox-fade-leave-to[data-v-17bddba5]{opacity:0}.lightbox-fade-enter-active .lightbox-image[data-v-17bddba5],.lightbox-fade-leave-active .lightbox-image[data-v-17bddba5]{transition:transform .3s ease}.lightbox-fade-enter-from .lightbox-image[data-v-17bddba5],.lightbox-fade-leave-to .lightbox-image[data-v-17bddba5]{transform:scale(.9)}.modal-fade-enter-active[data-v-7a4d3fae],.modal-fade-leave-active[data-v-7a4d3fae]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-7a4d3fae],.modal-fade-leave-to[data-v-7a4d3fae]{opacity:0}.sheet-slide-enter-active[data-v-5af36b95],.sheet-slide-leave-active[data-v-5af36b95]{transition:all .3s ease}.sheet-slide-enter-active .backdrop[data-v-5af36b95],.sheet-slide-leave-active .backdrop[data-v-5af36b95]{transition:opacity .3s ease}.sheet-slide-enter-active .sheet-content[data-v-5af36b95],.sheet-slide-leave-active .sheet-content[data-v-5af36b95]{transition:transform .3s ease}.sheet-slide-enter-from[data-v-5af36b95],.sheet-slide-enter-from .backdrop[data-v-5af36b95],.sheet-slide-leave-to[data-v-5af36b95],.sheet-slide-leave-to .backdrop[data-v-5af36b95]{opacity:0}.sheet-slide-enter-from .sheet-content[data-v-5af36b95],.sheet-slide-leave-to .sheet-content[data-v-5af36b95]{transform:translateY(100%)}.chart-container[data-v-aa41b5a8]{position:relative}.chart-container[data-v-ae6e024b]{height:280px;position:relative;width:100%}.chart-container[data-v-ee098522]{height:280px;max-width:660px;position:relative;width:100%}.reservation-btn[data-v-d24c32b1]{border-radius:6px;font-size:14px;font-weight:500;height:36px;min-width:auto;padding:8px 16px}.reservation-btn--reserve[data-v-d24c32b1]{background:#fff;border:1px solid var(--primary,#ea2a3a);color:var(--primary,#ea2a3a)}.reservation-btn--reserve[data-v-d24c32b1]:hover{background:#ea2a3a0a}.reservation-btn--reserve[data-v-d24c32b1]:disabled{opacity:.6}.reservation-btn--cancel[data-v-d24c32b1]{background:#fff;border:1px solid #9e9e9e;color:#9e9e9e}.reservation-btn--cancel[data-v-d24c32b1]:hover{background:#9e9e9e0a}.reservation-btn--primary[data-v-d24c32b1]{background:var(--primary,#ea2a3a);color:#fff}.reservation-btn--primary[data-v-d24c32b1]:hover{background:var(--primary,#ea2a3a);opacity:.9}.review-stars[data-v-982d63a2]{padding:40px 0;text-align:center}.review-stars .star-icon[data-v-982d63a2]{cursor:pointer;display:inline-block}.review-stars .star-icon.active[data-v-982d63a2],.review-stars .star-icon[data-v-982d63a2]:hover{fill:#f4cb00;stroke:#f4cb00}.review-direction[data-v-982d63a2]{font-size:14px}@media(max-width:768px){.review-direction[data-v-982d63a2]{font-size:14px}.review-stars[data-v-982d63a2]{padding:10px 0}}.review-direction[data-v-2aaea2db]{padding:20px;text-align:center}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after{left:18%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc{left:5%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny{left:84%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after{left:-480%}.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back{display:none}.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before{background-image:linear-gradient(-25deg,#fff0 50%,#fff3,#fff0 90%)}.jp-card-logo.jp-card-amex{border:1px solid #eee;color:#fff;font-size:4px;font-weight:700;text-transform:uppercase}.jp-card-logo.jp-card-amex:after,.jp-card-logo.jp-card-amex:before{display:block;left:16px;position:absolute;width:28px}.jp-card-logo.jp-card-amex:before{background:#267ac3;content:"american";height:28px;padding-left:2px;padding-top:11px;text-align:left;top:3px}.jp-card-logo.jp-card-amex:after{bottom:11px;content:"express";padding-right:2px;text-align:right}.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before{background-color:#108168}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex{opacity:1}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc{visibility:visible}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after{opacity:1}.jp-card-logo.jp-card-discover{background:#f60;border:1px solid #eee;color:#111;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.03em;overflow:hidden;padding-top:9px;text-align:center;text-transform:uppercase;z-index:1}.jp-card-logo.jp-card-discover:after,.jp-card-logo.jp-card-discover:before{content:" ";display:block;position:absolute}.jp-card-logo.jp-card-discover:before{background:#fff;border-radius:200px;bottom:-5%;height:200px;right:-80%;width:200px;z-index:-1}.jp-card-logo.jp-card-discover:after{border-radius:4px;content:"network";font-size:4px;height:8px;left:27px;line-height:24px;text-indent:-7px;top:10px;width:8px}.jp-card .jp-card-front .jp-card-logo.jp-card-discover{right:12%;top:18%}.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before{background-color:#86b8cf}.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover{opacity:1}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after{border-radius:25px;box-shadow:inset 1px 1px 3px 1px #00000080;content:" ";display:block;height:50px;left:100%;margin-left:-25px;position:absolute;top:15%;width:50px}.jp-card-logo.jp-card-visa{background:#fff;color:#1a1876;font-size:15px;font-weight:700;line-height:18px;text-align:center;text-transform:uppercase}.jp-card-logo.jp-card-visa:after,.jp-card-logo.jp-card-visa:before{content:" ";display:block;height:25%;width:100%}.jp-card-logo.jp-card-visa:before{background:#1a1876}.jp-card-logo.jp-card-visa:after{background:#e79800}.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before{background-color:#191278}.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa{opacity:1}.jp-card-logo.jp-card-mastercard{color:#fff;font-size:9px;font-weight:700;line-height:36px;text-align:center;text-shadow:1px 1px rgba(0,0,0,.6);z-index:1}.jp-card-logo.jp-card-mastercard:after,.jp-card-logo.jp-card-mastercard:before{border-radius:18px;content:" ";display:block;height:36px;position:absolute;top:0;width:36px}.jp-card-logo.jp-card-mastercard:before{background:red;left:0;z-index:-1}.jp-card-logo.jp-card-mastercard:after{background:#ffab00;right:0;z-index:-2}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard{box-shadow:none}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before{background-color:#0061a8}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard{opacity:1}.jp-card-logo.jp-card-maestro{color:#fff;font-size:14px;font-weight:700;line-height:36px;text-align:center;text-shadow:1px 1px rgba(0,0,0,.6);z-index:1}.jp-card-logo.jp-card-maestro:after,.jp-card-logo.jp-card-maestro:before{border-radius:18px;content:" ";display:block;height:36px;position:absolute;top:0;width:36px}.jp-card-logo.jp-card-maestro:before{background:#0064cb;left:0;z-index:-1}.jp-card-logo.jp-card-maestro:after{background:#c00;right:0;z-index:-2}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro{box-shadow:none}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before{background-color:#0b2c5f}.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro{opacity:1}.jp-card-logo.jp-card-dankort{background-color:#fff;border:1px solid #000;border-radius:8px;height:36px;padding:3px;width:60px}.jp-card-logo.jp-card-dankort .dk{height:100%;overflow:hidden;position:relative;width:100%}.jp-card-logo.jp-card-dankort .dk:before{background-color:#ed1c24;border-radius:6px;content:"";display:block;height:100%;position:absolute;width:100%}.jp-card-logo.jp-card-dankort .dk:after{border-color:transparent #ed1c24 transparent transparent;border-style:solid;border-width:7px 7px 10px 0;content:"";height:0;margin-top:-7.700000000000001px;position:absolute;right:0;top:50%;width:0;z-index:1}.jp-card-logo.jp-card-dankort .d,.jp-card-logo.jp-card-dankort .k{background:#fff;display:block;height:15.400000000000002px;margin-top:-7.700000000000001px;position:absolute;top:50%;width:50%}.jp-card-logo.jp-card-dankort .d{border-radius:0 8px 10px 0;left:0}.jp-card-logo.jp-card-dankort .d:before{background:#ed1c24;border-radius:2px 4px 6px 0;content:"";display:block;height:5px;left:50%;margin:-3px 0 0 -4px;position:absolute;top:50%;width:7px}.jp-card-logo.jp-card-dankort .k{right:0}.jp-card-logo.jp-card-dankort .k:after,.jp-card-logo.jp-card-dankort .k:before{border-style:solid;content:"";height:0;margin-right:-1px;position:absolute;right:50%;width:0}.jp-card-logo.jp-card-dankort .k:before{border-color:#ed1c24 transparent transparent;border-width:8px 5px 0 0;top:0}.jp-card-logo.jp-card-dankort .k:after{border-color:transparent transparent #ed1c24;border-width:0 5px 8px 0;bottom:0}.jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before,.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before{background-color:#0055c7}.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort{opacity:1}.jp-card-logo{font-style:italic;height:36px;width:60px}.jp-card-logo,.jp-card-logo:after,.jp-card-logo:before{box-sizing:border-box}.jp-card-logo.jp-card-elo{background:#000;border-radius:100%;color:#fff;font-size:21px;font-style:normal;font-weight:700;height:50px;letter-spacing:1px;padding-top:13px;text-align:center;text-transform:lowercase;width:50px}.jp-card-logo.jp-card-elo .e,.jp-card-logo.jp-card-elo .l,.jp-card-logo.jp-card-elo .o{display:inline-block;position:relative}.jp-card-logo.jp-card-elo .o{border-radius:100%;height:12px;right:0;text-indent:-9999px;top:7px;width:12px}.jp-card-logo.jp-card-elo .o:before{background:#000;border-radius:100%;content:"";height:49%;left:25%;position:absolute;text-indent:-99999px;top:25%;width:49%}.jp-card.jp-card-elo.jp-card-identified .jp-card-back:before,.jp-card.jp-card-elo.jp-card-identified .jp-card-front:before{background-color:#6f6969}.jp-card.jp-card-elo.jp-card-identified .jp-card-logo.jp-card-elo{opacity:1}.jp-card-invalid{color:red!important}.jp-card-container{height:137px;margin:auto;max-width:100%;perspective:1000px;position:relative;width:240px;z-index:1}.jp-card{border-radius:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:100%;line-height:1;min-width:240px;position:relative;transform-style:preserve-3d;transition:all .4s linear;width:100%}.jp-card>*,.jp-card>:after,.jp-card>:before{box-sizing:border-box;font-family:inherit}.jp-card.jp-card-flipped{backface-visibility:hidden;transform:rotateY(180deg)}.jp-card .jp-card-back,.jp-card .jp-card-front{backface-visibility:hidden;background:#ddd;border-radius:10px;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-style:preserve-3d;transition:all .4s linear;width:100%}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before{border-radius:10px;content:" ";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;width:100%}.jp-card .jp-card-back:after,.jp-card .jp-card-front:after{content:" ";display:block}.jp-card .jp-card-back .jp-card-display,.jp-card .jp-card-front .jp-card-display{color:#fff;font-weight:400;opacity:.5;transition:opacity .4s linear}.jp-card .jp-card-back .jp-card-display.jp-card-focused,.jp-card .jp-card-front .jp-card-display.jp-card-focused{font-weight:700;opacity:1}.jp-card .jp-card-back .jp-card-cvc,.jp-card .jp-card-front .jp-card-cvc{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:14px}.jp-card .jp-card-back .jp-card-shiny,.jp-card .jp-card-front .jp-card-shiny{background:#ccc;border-radius:5px;height:35px;position:relative;width:50px}.jp-card .jp-card-back .jp-card-shiny:before,.jp-card .jp-card-front .jp-card-shiny:before{background:#d9d9d9;border-bottom-right-radius:5px;border-top-right-radius:5px;content:" ";display:block;height:60%;position:absolute;top:20%;width:70%}.jp-card .jp-card-front .jp-card-logo{opacity:0;position:absolute;right:5%;top:8%;transition:.4s}.jp-card .jp-card-front .jp-card-lower{bottom:30px;left:10%;position:absolute;width:80%}@media only screen and (max-width:480px){.jp-card .jp-card-front .jp-card-lower{left:5%;width:90%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{bottom:5px;float:right;position:relative;visibility:hidden}.jp-card .jp-card-front .jp-card-lower .jp-card-number{clear:both;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:14px;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{float:right;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:11px;letter-spacing:0;position:relative;width:28%}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after,.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:7px;font-weight:700;opacity:.5;white-space:pre}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);font-size:7px;margin-bottom:2px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{bottom:0;content:attr(data-after);margin-right:5px;margin-top:2px;position:absolute;right:100%;text-align:right}.jp-card .jp-card-front .jp-card-lower .jp-card-name{bottom:0;display:-webkit-box;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:14px;-webkit-line-clamp:2;max-height:45px;position:absolute;text-transform:uppercase;width:190px;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.jp-card .jp-card-back{transform:rotateY(180deg)}.jp-card .jp-card-back .jp-card-bar{background-color:#444;background-image:linear-gradient(#444,#333);height:20%;position:absolute;top:10%;width:100%}.jp-card .jp-card-back:after{background-color:#fff;background-image:linear-gradient(#fff,#fff);content:" ";display:block;height:16%;left:2%;position:absolute;top:40%;width:80%}.jp-card .jp-card-back .jp-card-cvc{left:85%;position:absolute;top:40%;transition-delay:.6s}.jp-card .jp-card-back .jp-card-shiny{left:2%;position:absolute;top:66%}.jp-card .jp-card-back .jp-card-shiny:after{color:#fff;content:"This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free.\aIt comes with no warranty.\a For support issues, please visit: github.com/jessepollak/card.";font-size:7px;left:120%;opacity:.5;position:absolute;top:5%;width:230px}.jp-card.jp-card-identified{box-shadow:0 0 20px #0000004d}.jp-card.jp-card-identified .jp-card-back,.jp-card.jp-card-identified .jp-card-front{background-color:#000;background-color:#00000080}.jp-card.jp-card-identified .jp-card-back:before,.jp-card.jp-card-identified .jp-card-front:before{background-image:linear-gradient(-25deg,#fff0 50%,#fff3,#fff0 90%);opacity:1;transition:all .4s ease}.jp-card.jp-card-identified .jp-card-back .jp-card-logo,.jp-card.jp-card-identified .jp-card-front .jp-card-logo{box-shadow:0 0 0 2px #ffffff4d}.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before,.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before{background-image:linear-gradient(-25deg,#fff0 50%,#fff3,#fff0 90%)}[data-v-713926ab] .v-list-item{font-size:14px}.checkbox[data-v-82c4d8f3]{border:1px solid;border-radius:8px;height:40px;margin-top:0;max-width:130px}.line[data-v-82c4d8f3]{border-bottom:1px solid #c2c2c2;border-bottom:1px solid var(--pinkish-grey-color);width:100%}.label[data-v-82c4d8f3]{color:#484848;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:left}[data-v-82c4d8f3] .estimate{background-color:#fcf2f3;border-radius:1px;padding:10px}[data-v-82c4d8f3] .light_bulb{background-color:transparent;height:20px;-o-object-fit:contain;object-fit:contain;width:14px}[data-v-82c4d8f3] input[type=number]::-webkit-inner-spin-button,[data-v-82c4d8f3] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.plus_btn[data-v-82c4d8f3]{color:#fff;height:40px!important;min-width:40px!important;padding:0!important;width:40px}.level_icon[data-v-82c4d8f3]{height:64px;width:54px}.white-text-field .v-input__slot{background-color:#f5f5f5!important}.v-checkbox-white__container{margin-bottom:8px;margin-top:0!important;padding-top:0!important}.v-checkbox-white__container .v-input--selection-controls__input{height:21px!important;width:21px!important}
