*{box-sizing:border-box}body{color:#18211f;background:#f6f7f3;margin:0;font-family:Arial,Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f7f3f0;border-bottom:1px solid #dce2d7;justify-content:space-between;align-items:center;min-height:70px;padding:0 32px;display:flex;position:sticky;top:0}.brand{font-weight:800}nav{flex-wrap:wrap;gap:18px;display:flex}.hero{color:#fff;background:linear-gradient(90deg,#132b25eb,#132b252e),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1800&q=80) 50%/cover;min-height:560px;padding:84px 8vw}.hero h1{letter-spacing:0;max-width:760px;margin:10px 0 18px;font-size:72px;line-height:1.02}.hero p{max-width:640px;font-size:20px;line-height:1.7}.eyebrow{color:#2f7468;font-size:13px;font-weight:800}.hero .eyebrow{color:#bfe9dd}.button,button{color:#fff;cursor:pointer;background:#2f7468;border:0;border-radius:6px;min-height:42px;padding:0 16px;font-weight:800}.section{padding:80px 8vw}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.card{background:#fff;border:1px solid #dce2d7;border-radius:8px;padding:24px}.band{background:#e8eee6}.faq details{border-bottom:1px solid #dce2d7;padding:18px 0}.contact{color:#fff;background:#18211f;grid-template-columns:.8fr 1fr;gap:32px;display:grid}.contact-form,.admin-form{gap:12px;display:grid}input,textarea,select{width:100%;min-height:44px;font:inherit;border:1px solid #ccd6cc;border-radius:6px;padding:12px}textarea{min-height:128px}.password-field{gap:8px;display:grid}.password-field>span{color:#3f4d47;font-size:13px;font-weight:800}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:76px}.password-toggle{color:#18211f;background:#eef2ed;border:1px solid #ccd6cc;border-radius:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.page{max-width:900px;margin:0 auto;padding:80px 8vw}.site-popup-backdrop{z-index:50;background:#0c12107a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.site-popup{background:#fff;border-radius:8px;width:min(440px,100%);overflow:hidden;box-shadow:0 24px 80px #00000047}.site-popup img{object-fit:cover;width:100%;max-height:260px;display:block}.site-popup-body{gap:10px;padding:22px;display:grid}.site-popup-body h2,.site-popup-body p{margin:0}.site-popup-actions{border-top:1px solid #dce2d7;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.site-popup-actions button{color:#18211f;background:#eef2ed}.admin-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#18211f;flex-direction:column;gap:18px;padding:28px;display:flex}.admin-nav-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.admin-nav{gap:8px;display:grid}.admin-nav-bottom{border-top:1px solid #ffffff29;gap:8px;margin-top:auto;padding-top:18px;display:grid}.admin-nav a,.admin-nav-bottom a{border-radius:6px;padding:12px}.admin-nav a.active,.admin-nav a:hover,.admin-nav-bottom a:hover{background:#2f7468}.admin-content{padding:36px}.admin-toast{z-index:1000;color:#fff;text-align:center;background:#25312d;border-radius:8px;min-width:min(360px,100vw - 40px);padding:16px 20px;font-weight:800;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #0000003d}.admin-toast.success{background:#2f7468}.admin-toast.error{background:#9b312b}.admin-toast.info{background:#41504a}.admin-login-overlay{place-items:center;width:100%;min-height:100%;display:grid}.admin-login-panel{background:#fff;border:1px solid #dce2d7;border-radius:8px;gap:16px;width:min(440px,100vw - 48px);max-width:100%;padding:32px;display:grid;box-shadow:0 24px 70px #121e1a29}.admin-login-panel h2,.admin-login-panel p{margin:0}.admin-login-panel>button{width:100%;min-height:46px}.admin-login-panel .password-input-wrap,.admin-login-panel input{min-width:0}.admin-shell-login{background:#f7f5ef;grid-template-columns:1fr}.admin-shell-login .admin-content{place-items:center;width:100%;min-height:100vh;padding:24px;display:grid}.metric-grid,.admin-list{gap:14px;display:grid}.metric,.admin-row,.admin-section{background:#fff;border:1px solid #dce2d7;border-radius:8px;padding:20px}.admin-section{margin-top:18px}.admin-table{border-collapse:collapse;background:#fff;width:100%}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid #dce2d7;padding:12px}.admin-check{align-items:center;gap:10px;display:flex}.admin-check input{width:auto;min-height:auto}.storage-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.storage-head p{color:#66746d;margin:6px 0 0}.storage-head span{font-size:28px;font-weight:900}.storage-meter{background:#e7ece7;border-radius:999px;height:16px;overflow:hidden}.storage-meter span{background:#2f7468;height:100%;display:block}.storage-row{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.storage-row input{width:auto;min-height:auto}pre{white-space:pre-wrap;overflow:auto}@media (max-width:760px){.hero h1{font-size:44px}.contact,.admin-shell{grid-template-columns:1fr}.site-header{flex-direction:column;align-items:flex-start;padding:18px 24px}.site-popup-actions{flex-direction:column}}.analytics-dashboard{color:#041227;gap:22px;display:grid}.analytics-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.analytics-hero h2{letter-spacing:0;margin:0 0 10px;font-size:42px;font-weight:900;line-height:1.08}.analytics-hero p,.analytics-section p{color:#5d6a7d;margin:0;line-height:1.55}.period-tabs{background:#f8fbff;border:1px solid #dfe7f2;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 12px 30px #2e46661f}.period-tabs a,.period-tabs button{color:#061631;white-space:nowrap;background:#fff;border:1px solid #d9e3ef;border-radius:999px;place-items:center;min-height:40px;padding:0 18px;font-size:13px;font-weight:900;display:grid}.period-tabs button{cursor:pointer}.period-tabs a.active,.period-tabs button.active{color:#fff;background:#071329;border-color:#071329}.period-tabs input{color:#061631;background:#fff;border:1px solid #d9e3ef;border-radius:999px;width:136px;min-height:40px;padding:0 12px;font-size:13px;font-weight:900}.analytics-metrics .metric{background:#fff;border:1px solid #dce4ee;border-radius:8px;align-content:center;min-height:148px;padding:20px;display:grid;box-shadow:0 14px 34px #2f3f530f}.metric span{color:#5d6a7d;font-size:13px;font-weight:900;display:block}.metric strong{color:#000b1c;margin-top:10px;font-size:32px;font-weight:900;line-height:1.05;display:block}.top-menu-metric{align-content:start}.top-menu-metric>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.top-menu-metric small{color:#516074;font-size:12px;font-weight:900}.top-menu-metric strong{word-break:keep-all;font-size:30px;line-height:1.12}.top-menu-metric em{color:#071329;margin-top:8px;font-size:14px;font-style:normal;font-weight:900}.metric-meter{background:#f7f8fb;border-radius:999px;height:40px;margin-top:8px;overflow:hidden}.metric-meter span{background:#ef93a0;border-radius:999px;height:100%;display:block}.analytics-main-grid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:start;gap:22px;display:grid}.analytics-section{background:#fff;border:1px solid #dce4ee;border-radius:8px;gap:22px;margin-top:0;padding:28px;display:grid;box-shadow:0 14px 34px #2f3f530f}.analytics-heading{gap:8px;display:grid}.analytics-heading h3,.menu-clicks h3{color:#000b1c;letter-spacing:0;margin:0;font-size:34px;font-weight:900;line-height:1.15}.device-summary{flex-wrap:wrap;gap:12px;display:flex}.device-card{background:#fff;border:1px solid;border-radius:8px;min-width:94px;padding:16px 18px}.device-card span{font-size:13px;font-weight:900;display:block}.device-card span:before{content:"";background:currentColor;border-radius:999px;width:10px;height:10px;margin-right:8px;display:inline-block}.device-card strong{margin-top:8px;font-size:28px;font-weight:900;line-height:1;display:block}.device-card small{margin-top:8px;font-size:16px;font-weight:900;display:block}.device-card.pc{color:#d86f7b;background:#fff7f8;border-color:#f7b9c0}.device-card.mobile{color:#4aa678;background:#f2fff8;border-color:#aee5c8}.device-card.other{color:#b58a3f;background:#fffaf0;border-color:#ead09a}.chart-stage{background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-height:300px;padding:34px 18px 18px}.visit-chart{background:repeating-linear-gradient(0deg,#0000 0 63px,#fde2e5 64px);grid-template-columns:repeat(auto-fit,minmax(54px,1fr));align-items:end;gap:8px;height:244px;padding:0 0 8px;display:grid}.visit-column{text-align:center;color:#4e5c6f;grid-template-rows:1fr auto;align-items:end;gap:10px;min-width:0;font-size:13px;font-weight:900;display:grid}.visit-bar-wrap{align-items:flex-end;height:210px;display:flex}.visit-bar{background:#ef8d98;border-radius:6px 6px 0 0;width:100%;min-height:8px;display:block}.visit-bar.mobile{background:#8ad4a7}.visit-bar.other{background:#d8a95c}.empty-chart{color:#7c8794;place-items:center;min-height:220px;display:grid}.menu-clicks{gap:18px}.menu-click-list{gap:20px;display:grid}.menu-click-item{background:#fff;border:1px solid #e3e9f1;border-radius:8px;gap:10px;min-height:78px;padding:17px 18px;display:grid}.menu-click-item div:first-child{color:#001127;justify-content:space-between;align-items:center;gap:16px;font-weight:900;display:flex}.menu-click-item span{white-space:nowrap}.menu-meter{background:#fde9ec;border-radius:999px;height:12px;overflow:hidden}.menu-meter span{background:#f09aa5;border-radius:999px;height:100%;display:block}@media (max-width:1200px){.analytics-hero{grid-template-columns:1fr}.period-tabs{justify-content:flex-start}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.top-menu-metric{grid-column:span 2}.analytics-main-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-content{padding:24px 18px}.analytics-hero h2{font-size:32px}.analytics-metrics{grid-template-columns:1fr}.top-menu-metric{grid-column:auto}.analytics-section{padding:22px}.analytics-heading h3,.menu-clicks h3{font-size:27px}.period-tabs{border-radius:8px}.period-tabs a,.period-tabs button,.period-tabs input{flex:1;min-width:112px}.visit-chart{grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:7px}.device-card{flex:1;min-width:120px}}body{color:#16201d;background:#f7f5ef}.klocal-site{color:#16201d;background:#f7f5ef;min-height:100vh}.klocal-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f5efeb;border-bottom:1px solid #16201d1f;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 5vw;display:flex;position:sticky;top:0}.klocal-brand{letter-spacing:0;font-size:18px;font-weight:900}.klocal-header nav{flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;font-weight:800;display:flex}.klocal-hero{color:#fff;background:linear-gradient(120deg,#0c1f23 0%,#153738 52%,#3d645d 100%);grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:48px;min-height:calc(100vh - 72px);padding:96px 5vw 56px;display:grid;position:relative}.klocal-hero:after{content:"";pointer-events:none;background:linear-gradient(#f7f5ef00,#f7f5ef);height:120px;position:absolute;bottom:0;left:0;right:0}.hero-copy,.hero-metrics{z-index:1;position:relative}.hero-copy{max-width:850px;padding-bottom:36px}.hero-copy h1{letter-spacing:0;max-width:820px;margin:12px 0 20px;font-size:clamp(44px,7vw,88px);font-weight:900;line-height:.98}.hero-copy p{color:#edf7f2;max-width:690px;margin:0;font-size:20px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.klocal-button{color:#fff;cursor:pointer;background:#e0614f;border:1px solid #e0614f;border-radius:6px;place-items:center;min-height:46px;padding:0 18px;font-weight:900;display:inline-grid}.klocal-button.ghost{color:#fff;background:#ffffff1f;border-color:#ffffff8a}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:34px;display:grid}.hero-metrics span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f3f7f3;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:8px;min-height:96px;padding:18px;font-size:13px;line-height:1.4}.hero-metrics strong{color:#ffd56a;margin-bottom:8px;font-size:32px;line-height:1;display:block}.section-heading{max-width:830px;margin-bottom:28px}.section-heading.compact{margin-bottom:18px}.section-heading h2{letter-spacing:0;margin:8px 0 12px;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1.05}.section-heading p{color:#586861;margin:0;font-size:17px;line-height:1.65}.eyebrow{color:#287c70;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.mvp-summary{background:#fffaf0}.summary-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.summary-flow span{background:#fff;border:1px solid #eadfc7;border-radius:8px;align-items:center;min-height:86px;padding:18px;font-weight:900;line-height:1.35;display:flex;position:relative}.summary-flow span:not(:last-child):after{content:"";z-index:2;background:#e0614f;border-radius:2px;width:14px;height:14px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)rotate(45deg)}.content-hub{background:#f7f5ef}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pillar-card{background:#fff;border:1px solid #ded8c9;border-radius:8px;align-content:start;gap:16px;min-height:340px;padding:26px;display:grid;box-shadow:0 18px 46px #46413412}.pillar-card h3,.planner-panel h3{letter-spacing:0;margin:0;font-size:25px;line-height:1.15}.pillar-card p{color:#586861;margin:0;line-height:1.65}.pillar-card ul,.ad-panel ul{color:#273530;margin:0;padding-left:18px;line-height:1.8}.planner-shell{color:#fff;background:#102128}.planner-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:16px;display:grid}.planner-panel{color:#16201d;background:#f9f6ee;border:1px solid #ffffff2e;border-radius:8px;padding:24px}.planner-controls{gap:24px;display:grid}.control-label,.mini-label{color:#287c70;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.segmented-control{background:#e8e1d1;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.segmented-control button,.listing-actions button{color:#16201d;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;min-height:40px;padding:0 12px;font-weight:900}.segmented-control button.active,.listing-actions button.saved{color:#fff;background:#287c70}.toggle-grid{gap:10px;display:grid}.check-toggle{background:#fff;border:1px solid #ded8c9;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:800;display:flex}.check-toggle input{accent-color:#287c70;width:auto;min-height:auto}.route-preview{gap:14px;display:grid}.route-preview h3{margin:0;font-size:28px}.route-preview p{color:#586861;margin:0;line-height:1.55}.route-preview ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.route-preview li{background:#fff;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:72px 1fr;align-items:center;gap:12px;min-height:50px;padding:10px 12px;display:grid}.route-preview li strong{color:#e0614f}.panel-heading-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.panel-heading-row h3{max-width:560px}.status-pill{color:#665112;white-space:nowrap;background:#ffedbd;border:1px solid #f2d274;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.listing-list{gap:10px;display:grid}.listing-item{background:#fff;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.listing-rank{color:#ffcf64;background:#102128;border-radius:6px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.listing-item h4{margin:0 0 6px;font-size:18px}.listing-item p{color:#617169;margin:0;font-size:14px}.tag-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag-row span{color:#3a4944;background:#f0eee6;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.listing-actions{gap:8px;min-width:122px;display:grid}.listing-actions button{border-color:#ded8c9}.cost-panel{grid-column:1/2}.cost-panel .panel-heading-row strong{color:#e0614f;font-size:36px}.cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cost-grid label{color:#35433e;gap:7px;font-size:13px;font-weight:900;display:grid}.cost-grid input{background:#fff;min-height:42px}.cost-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.cost-summary span{color:#dce9e4;background:#102128;border-radius:8px;gap:6px;min-height:74px;padding:14px;display:grid}.cost-summary strong{color:#ffcf64;font-size:26px}.ad-panel{background:#fffaf0;grid-column:2/3}.sponsor-preview{background:#fff;border:1px dashed #d0ad54;border-radius:8px;gap:8px;margin-top:18px;padding:18px;display:grid}.sponsor-preview span{color:#a06a00;text-transform:uppercase;font-size:12px;font-weight:900}.sponsor-preview strong{font-size:20px}.sponsor-preview small{color:#66736e;font-weight:800}.operations-band{background:#fff}.principle-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.principle-list span{background:#f7f5ef;border:1px solid #ded8c9;border-radius:8px;min-height:96px;padding:18px;font-weight:900;line-height:1.4}.partner-contact{color:#fff;background:#102128;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);align-items:start;gap:32px;display:grid}.partner-contact h2{letter-spacing:0;margin:8px 0 14px;font-size:clamp(30px,4vw,52px);line-height:1.05}.partner-contact p{color:#c6d8d0;max-width:620px;line-height:1.7}.partner-contact .contact-form{background:#f9f6ee;border-radius:8px;padding:24px}.partner-contact input,.partner-contact textarea{background:#fff}.faq{max-width:920px;margin:0 auto}.faq details{background:#fff;border:1px solid #ded8c9;border-radius:8px;padding:20px 22px}.faq details+details{margin-top:10px}.faq summary{cursor:pointer;font-weight:900}.faq p{color:#586861;line-height:1.6}.page{max-width:980px}.page h1{letter-spacing:0;font-size:clamp(34px,5vw,62px);line-height:1.05}.page p,.page li{color:#586861;line-height:1.75}.page ul{padding-left:20px}@media (max-width:1060px){.klocal-hero,.partner-contact{grid-template-columns:1fr}.hero-metrics{max-width:620px}.summary-flow,.principle-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-grid,.planner-layout{grid-template-columns:1fr}.cost-panel,.ad-panel{grid-column:auto}}@media (max-width:720px){.klocal-header{flex-direction:column;align-items:flex-start;padding:16px 5vw}.klocal-header nav{gap:10px}.klocal-hero{min-height:auto;padding:72px 5vw 48px}.hero-copy h1{font-size:42px}.hero-copy p{font-size:17px}.hero-metrics,.summary-flow,.principle-list,.cost-grid,.cost-summary,.pillar-grid{grid-template-columns:1fr}.planner-panel{padding:18px}.segmented-control{grid-template-columns:1fr}.listing-item{grid-template-columns:42px minmax(0,1fr)}.listing-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.route-preview li{grid-template-columns:1fr}.section-band{padding:56px 5vw}.panel-heading-row{flex-direction:column}.status-pill{white-space:normal}}.hero-image-stack{--focus-width:96%;--focus-height:60%;--focus-left:2%;--focus-top:20%;z-index:1;isolation:isolate;place-self:center end;width:min(46vw,620px);height:min(62vh,560px);min-height:430px;position:relative}.hero-image-stack img{--rest-left:0;--rest-top:0;--rest-width:46%;--rest-height:68%;--rest-transform:rotate(0deg);--focus-transform:translate3d(0,-16px,0) rotate(0deg);--float-transform-a:translate3d(4px,-22px,0) rotate(.6deg);--float-transform-b:translate3d(-3px,-18px,0) rotate(-.4deg);--rest-z:1;left:var(--rest-left);top:var(--rest-top);z-index:var(--rest-z);width:var(--rest-width);height:var(--rest-height);object-fit:cover;filter:saturate(.96)brightness(.96);opacity:1;transform:var(--rest-transform);transform-origin:50%;will-change:left,top,width,height,transform,filter,opacity,box-shadow,z-index;background:#dfe8e0;border:1px solid #ffffff57;border-radius:8px;animation:24s cubic-bezier(.45,0,.2,1) infinite hero-card-focus;display:block;position:absolute;box-shadow:0 22px 52px #00000047}.hero-image-stack img:first-child{--rest-left:2%;--rest-top:19%;--rest-z:1;--rest-transform:rotate(-8deg);--focus-transform:translate3d(0,-16px,0) rotate(-2deg);--float-transform-a:translate3d(5px,-22px,0) rotate(-1.4deg);--float-transform-b:translate3d(-4px,-18px,0) rotate(-2.5deg);animation-delay:0s}.hero-image-stack img:nth-child(2){--rest-left:21%;--rest-top:7%;--rest-z:2;--rest-transform:rotate(4deg);--focus-transform:translate3d(0,-16px,0) rotate(1deg);--float-transform-a:translate3d(-5px,-21px,0) rotate(1.8deg);--float-transform-b:translate3d(4px,-17px,0) rotate(.3deg);animation-delay:6s}.hero-image-stack img:nth-child(3){--rest-left:41%;--rest-top:20%;--rest-z:3;--rest-transform:rotate(-3deg);--focus-transform:translate3d(0,-16px,0) rotate(-1deg);--float-transform-a:translate3d(4px,-23px,0) rotate(-.2deg);--float-transform-b:translate3d(-5px,-18px,0) rotate(-1.7deg);animation-delay:12s}.hero-image-stack img:nth-child(4){--rest-left:56%;--rest-top:4%;--rest-z:4;--rest-transform:rotate(7deg);--focus-transform:translate3d(0,-16px,0) rotate(2deg);--float-transform-a:translate3d(-4px,-22px,0) rotate(2.8deg);--float-transform-b:translate3d(5px,-18px,0) rotate(1.2deg);animation-delay:18s}@keyframes hero-card-focus{0%{left:var(--rest-left);top:var(--rest-top);z-index:var(--rest-z);width:var(--rest-width);height:var(--rest-height);opacity:1;filter:saturate(.96)brightness(.96);transform:var(--rest-transform);box-shadow:0 22px 52px #00000047}2%{z-index:10}9%{left:var(--focus-left);top:var(--focus-top);z-index:10;width:var(--focus-width);height:var(--focus-height);opacity:1;filter:saturate(1.08)brightness(1.04);transform:var(--focus-transform);box-shadow:0 42px 104px #0000007a}14%{left:var(--focus-left);top:var(--focus-top);z-index:10;width:var(--focus-width);height:var(--focus-height);opacity:1;filter:saturate(1.08)brightness(1.04);transform:var(--float-transform-a);box-shadow:0 46px 112px #00000080}19%{left:var(--focus-left);top:var(--focus-top);z-index:10;width:var(--focus-width);height:var(--focus-height);opacity:1;filter:saturate(1.08)brightness(1.04);transform:var(--float-transform-b);box-shadow:0 40px 100px #00000075}21.5%{left:var(--focus-left);top:var(--focus-top);z-index:10;width:var(--focus-width);height:var(--focus-height);opacity:1;filter:saturate(1.08)brightness(1.04);transform:var(--focus-transform);box-shadow:0 42px 104px #0000007a}25%{left:var(--rest-left);top:var(--rest-top);z-index:10;width:var(--rest-width);height:var(--rest-height);opacity:1;filter:saturate(.96)brightness(.96);transform:var(--rest-transform);box-shadow:0 22px 52px #00000047}26%,to{left:var(--rest-left);top:var(--rest-top);z-index:var(--rest-z);width:var(--rest-width);height:var(--rest-height);opacity:1;filter:saturate(.96)brightness(.96);transform:var(--rest-transform);box-shadow:0 22px 52px #00000047}}@media (prefers-reduced-motion:reduce){.hero-image-stack img{opacity:1;filter:none;animation:none;box-shadow:0 26px 70px #0000005c}.hero-image-stack img:first-child{width:46%;height:68%;top:19%;left:2%;transform:rotate(-8deg)}.hero-image-stack img:nth-child(2){width:46%;height:68%;top:7%;left:21%;transform:rotate(4deg)}.hero-image-stack img:nth-child(3){width:46%;height:68%;top:20%;left:41%;transform:rotate(-3deg)}.hero-image-stack img:nth-child(4){width:46%;height:68%;top:4%;left:56%;transform:rotate(7deg)}}@media (max-width:1060px){.hero-image-stack{--focus-height:75.6%;--focus-top:12%;grid-row:auto;justify-self:start;width:min(88vw,620px);height:440px}.hero-metrics{margin-top:0}}@media (max-width:720px){.hero-image-stack{--focus-width:100%;--focus-height:66%;--focus-left:0;--focus-top:17%;width:100%;height:320px;min-height:320px}.hero-image-stack img{--rest-width:48%;--rest-height:66%}.hero-image-stack img:first-child{--rest-left:0;--rest-top:24%}.hero-image-stack img:nth-child(2){--rest-left:18%;--rest-top:8%}.hero-image-stack img:nth-child(3){--rest-left:36%;--rest-top:26%}.hero-image-stack img:nth-child(4){--rest-left:52%;--rest-top:10%}}.subpage-shell{background:#f7f5ef}.subpage-hero{color:#fff;background:#102128;padding:76px 5vw 48px}.subpage-hero h1{letter-spacing:0;max-width:920px;margin:10px 0 16px;font-size:clamp(38px,6vw,72px);font-weight:900;line-height:1.02}.subpage-hero p:not(.eyebrow){color:#c6d8d0;max-width:740px;margin:0;font-size:19px;line-height:1.65}.page-link-flow a{background:#fff;border:1px solid #eadfc7;border-radius:8px;align-content:start;gap:8px;min-height:118px;padding:20px;font-weight:900;line-height:1.35;display:grid;position:relative}.page-link-flow a:not(:last-child):after{content:"";z-index:2;background:#e0614f;border-radius:2px;width:14px;height:14px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)rotate(45deg)}.page-link-flow strong{font-size:19px}.page-link-flow span{color:#586861;font-size:14px;font-weight:800}.listings-page-band,.costs-page-band{background:#f7f5ef}.standalone-listings{max-width:1120px;margin:0 auto}.listing-stats{gap:8px;min-width:112px;display:grid}.listing-stats span{color:#ffcf64;background:#102128;border-radius:6px;place-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:grid}.standalone-cost-panel{max-width:980px;margin:0 auto}.contact-page-section{min-height:calc(100vh - 72px)}.contact-page-section h1{letter-spacing:0;margin:8px 0 14px;font-size:clamp(38px,6vw,72px);line-height:1.02}@media (max-width:1060px){.page-link-flow a:not(:last-child):after{display:none}}@media (max-width:720px){.subpage-hero{padding:56px 5vw 38px}.subpage-hero h1{font-size:38px}.listing-stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.klocal-nav-wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.language-toggle{background:#ece7dc;border:1px solid #16201d24;border-radius:999px;align-items:center;gap:8px;padding:5px;display:flex}.language-toggle button{color:#fff;cursor:pointer;border:1px solid #ffffffb3;border-radius:999px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:10px;font-weight:900;line-height:1;display:grid;position:relative;box-shadow:inset 0 1px 8px #ffffff57,0 8px 18px #18211f24}.language-toggle button.us{background:radial-gradient(circle at 35% 28%,#fff 0 12%,#3767b1 13% 44%,#d44a4a 45% 100%)}.language-toggle button.kr{background:radial-gradient(circle at 35% 30%,#fff 0 14%,#d84848 15% 46%,#255aa8 47% 100%)}.language-toggle button.active{outline-offset:2px;outline:3px solid #ffcf64}.language-toggle button:not(.active){opacity:.68}@media (max-width:720px){.klocal-nav-wrap{justify-content:flex-start}.language-toggle button{width:32px;height:32px;min-height:32px}}@media (min-width:1930px){.klocal-header,.section-band,.subpage-hero,.klocal-hero{padding-left:calc(50vw - 864px);padding-right:calc(50vw - 864px)}}.admin-shell{background:#f7f5ef;grid-template-columns:232px minmax(0,1fr)}.admin-sidebar{gap:14px;padding:20px 14px}.admin-sidebar h1{margin:0;font-size:22px;line-height:1.1}.admin-nav{gap:4px;padding-right:2px;overflow:auto}.admin-nav a,.admin-nav-bottom a,.admin-logout-button{color:#fff;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;min-height:34px;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.admin-logout-button{cursor:pointer}.admin-nav a.active,.admin-nav a:hover,.admin-nav-bottom a:hover,.admin-logout-button:hover{background:#2f7468}.admin-content{min-width:0;padding:24px}.admin-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.admin-page-head>div{min-width:0}.admin-page-head h2{letter-spacing:0;margin:4px 0 6px;font-size:30px;line-height:1.12}.admin-page-head p{color:#5f6d66;margin:0;line-height:1.5}.admin-form{gap:10px;margin:0 0 14px}.admin-form label span,.admin-repeat-card>strong{color:#287c70;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.admin-section,.admin-row,.metric{border-radius:8px;padding:14px}.compact-section{margin-top:0}.compact-section h3{margin:0 0 10px;font-size:18px}.admin-form-grid{gap:10px;display:grid}.admin-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card-list{gap:10px;margin-top:12px;display:grid}.admin-repeat-card{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;gap:9px;padding:12px;display:grid}.admin-file-control input{background:#fff;padding:9px}.admin-file-control small,.admin-muted{color:#6b776f;margin-top:6px;font-size:12px;line-height:1.5;display:block}.admin-inline-actions{justify-content:flex-end;gap:8px;display:flex}.admin-delete-button{color:#fff;background:#9b312b;border-radius:6px;min-height:36px;padding:0 12px}.admin-table-wrap{overflow:auto}.admin-compact-table th,.admin-compact-table td{vertical-align:top;padding:9px 10px;font-size:13px}.admin-setting-grid,.ga-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-setting-grid article,.ga-detail-grid span{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;gap:5px;min-height:72px;padding:12px;display:grid}.admin-setting-grid span,.ga-detail-grid small{color:#64736b;font-size:12px;font-weight:800}.admin-setting-grid strong,.ga-detail-grid strong{word-break:break-word;font-size:15px;line-height:1.25}.analytics-dashboard{gap:14px}.analytics-hero{gap:16px}.analytics-hero h2{font-size:30px}.period-tabs{border-radius:8px;padding:6px}.period-tabs a,.period-tabs button,.period-tabs input{border-radius:6px;min-height:34px;padding:0 12px;font-size:12px}.analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.analytics-metrics .metric{min-height:92px;box-shadow:none;padding:14px}.metric span{font-size:12px}.metric strong{margin-top:6px;font-size:24px}.top-menu-metric strong{font-size:21px}.analytics-main-grid{gap:12px}.analytics-section{border-radius:8px;padding:16px}.analytics-heading{margin-bottom:12px}.analytics-heading h3,.menu-clicks h3{font-size:22px}.device-summary{gap:8px}.device-card{min-height:72px;padding:12px}.device-card strong{font-size:22px}.chart-stage{min-height:220px;padding:12px}.menu-click-list{gap:8px}.menu-click-item{min-height:58px;padding:12px}.storage-head strong{font-size:20px}.storage-head span{font-size:24px}@media (max-width:1100px){.analytics-metrics,.admin-setting-grid,.ga-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-head{display:grid}.analytics-hero{grid-template-columns:1fr}}@media (max-width:760px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:relative}.admin-content{padding:18px}.admin-form-grid.two,.analytics-metrics,.admin-setting-grid,.ga-detail-grid{grid-template-columns:1fr}.admin-page-head h2{font-size:26px}.analytics-metrics .metric{min-height:78px}}.discover-hero h1{max-width:980px}.discover-page{background:#f7f5ef}.discover-heading{text-align:left;max-width:980px;margin-left:auto;margin-right:auto}.discover-subnav{width:100%;max-width:var(--klocal-page-max);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 auto 26px;display:grid}.discover-subnav a{background:#fffaf0;border:1px solid #eadfc7;border-radius:8px;align-content:start;gap:10px;min-height:112px;padding:16px;display:grid;box-shadow:0 12px 28px #4641340f}.discover-subnav span{color:#ffcf64;background:#102128;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.discover-theme-grid{width:100%;max-width:var(--klocal-page-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 auto;display:grid}.discover-theme-card{background:#fff;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;min-height:260px;padding:26px;scroll-margin-top:96px;display:grid;box-shadow:0 18px 46px #46413412}.theme-index{color:#fff;background:#287c70;border-radius:999px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:900;display:grid}.discover-theme-card h3{letter-spacing:0;margin:0 0 12px;font-size:30px;line-height:1.08}.discover-theme-card p:not(.mini-label){color:#586861;margin:0;line-height:1.65}.discover-theme-card ul{color:#273530;gap:8px;margin:18px 0 0;padding-left:18px;font-weight:800;line-height:1.55;display:grid}@media (max-width:1060px){.discover-subnav{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}.discover-theme-grid{grid-template-columns:1fr;max-width:720px}}@media (max-width:720px){.discover-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-subnav a{min-height:96px}.discover-theme-card{grid-template-columns:1fr;padding:22px}.discover-theme-card h3{font-size:26px}}.klocal-app-shell{color:#16201d;background:#f7f5ef;grid-template-columns:248px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.klocal-sidebar{z-index:30;color:#fff;background:#102128;border-right:1px solid #ffffff1f;flex-direction:column;height:100dvh;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:16px 0 42px #1021281f}.klocal-ci-area{background:linear-gradient(#142b30,#102128);border-bottom:1px solid #ffffff24;flex:none;gap:18px;padding:28px 20px 22px;display:grid}.klocal-brand{color:#fff;letter-spacing:0;align-items:center;width:fit-content;min-height:36px;font-size:24px;font-weight:900;display:inline-flex}.klocal-sidebar-menu-scroll{scrollbar-width:thin;scrollbar-color:#ffcf64c2 #ffffff14;flex:auto;min-height:0;padding:16px 12px 22px;overflow:hidden auto}.klocal-sidebar-menu-scroll::-webkit-scrollbar{width:8px}.klocal-sidebar-menu-scroll::-webkit-scrollbar-thumb{background:#ffcf64;border-radius:999px}.klocal-sidebar-nav{gap:8px;display:grid}.klocal-sidebar-nav a{color:#d8e6e0;word-break:keep-all;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;font-weight:900;line-height:1.25;display:flex}.klocal-sidebar-nav a.active{box-shadow:none}.klocal-content-scroll{scroll-behavior:smooth;background:#f7f5ef;min-width:0;height:100dvh;min-height:0;overflow:hidden auto}.klocal-content-scroll .klocal-site{min-height:100%}.klocal-content-scroll .page{min-height:100%;padding-top:76px;padding-bottom:76px}.klocal-hero,.contact-page-section{min-height:100dvh}.subpage-hero{scroll-margin-top:0}.language-toggle{justify-self:start}.klocal-ci-area .language-toggle{background:#ffffff1a;border-color:#ffffff2e}@media (min-width:1930px){.klocal-app-shell{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:980px){.klocal-app-shell{grid-template-columns:212px minmax(0,1fr)}.klocal-ci-area{padding:22px 16px 18px}.klocal-brand{font-size:21px}.klocal-sidebar-menu-scroll{padding:14px 10px 18px}.klocal-sidebar-nav a{font-size:13px}}@media (max-width:720px){.klocal-app-shell{grid-template-columns:132px minmax(0,1fr)}.klocal-sidebar{box-shadow:10px 0 28px #1021281a}.klocal-ci-area{gap:12px;padding:16px 10px 14px}.klocal-brand{overflow-wrap:anywhere;max-width:100%;min-height:28px;font-size:15px}.klocal-ci-area .language-toggle{gap:5px;padding:4px}.klocal-sidebar-menu-scroll{padding:10px 7px 14px}.klocal-sidebar-nav{gap:6px}.klocal-sidebar-nav a{overflow-wrap:anywhere;min-height:38px;padding:8px;font-size:12px;line-height:1.22}.klocal-content-scroll .page{padding-left:7vw;padding-right:7vw}.klocal-hero{min-height:100dvh}.section-band{padding-left:7vw;padding-right:7vw}}.discover-page{padding-top:46px}.discover-heading{display:none}.discover-subnav{scrollbar-width:thin;scrollbar-color:#287c70 #eee7d9;grid-template-columns:repeat(7,minmax(118px,1fr));gap:9px;width:100%;max-width:none;margin:0 auto 26px;padding:0 0 8px;display:grid;overflow-x:auto}.discover-subnav::-webkit-scrollbar{height:8px}.discover-subnav::-webkit-scrollbar-track{background:#eee7d9;border-radius:999px}.discover-subnav::-webkit-scrollbar-thumb{background:#287c70;border-radius:999px}.discover-subnav a{white-space:nowrap;background:#fffaf0;border:1px solid #eadfc7;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex;box-shadow:0 10px 24px #4641340f}.discover-subnav a:hover{background:#fff7e8;border-color:#287c70}.discover-subnav img{flex:0 0 34px;width:34px;height:34px;display:block}.discover-subnav strong{font-size:15px;line-height:1.1}.discover-theme-card{scroll-margin-top:24px}@media (max-width:1060px){.discover-subnav{grid-template-columns:repeat(7,minmax(126px,1fr));max-width:none}.discover-theme-grid{max-width:none}}@media (max-width:720px){.discover-page{padding-top:28px}.discover-subnav{grid-template-columns:repeat(7,minmax(116px,1fr));margin-bottom:20px}.discover-subnav a{min-height:54px;padding:9px 10px}.discover-subnav img{flex-basis:30px;width:30px;height:30px}.discover-subnav strong{font-size:14px}}.klocal-ci-area .klocal-brand{color:#fff;width:min(168px,100%);min-height:46px}.klocal-ci-area .klocal-brand img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:54px;display:block}@media (max-width:980px){.klocal-ci-area .klocal-brand{width:min(150px,100%)}}@media (max-width:720px){.klocal-ci-area .klocal-brand{width:100%;min-height:32px}.klocal-ci-area .klocal-brand img{max-height:38px}}.klocal-ci-area{background:#fff;border-bottom:1px solid #dbe5e2;box-shadow:0 1px #10212814}.klocal-sidebar-footer{background:#102128;border-top:1px solid #ffffff1f;flex:none;align-items:center;padding:12px 18px 18px;display:flex}.klocal-sidebar-footer .language-toggle{background:#ffffff14;border-color:#ffffff29;border-radius:4px;gap:4px;padding:3px}.klocal-sidebar-footer .language-toggle button{width:14px;height:14px;min-height:14px;box-shadow:none;border-radius:2px;padding:0;font-size:5px;line-height:1}.klocal-sidebar-footer .language-toggle button.active{outline-offset:1px;outline:1px solid #ffcf64}.klocal-sidebar-footer .language-toggle button:not(.active){opacity:.55}@media (max-width:980px){.klocal-ci-area .klocal-brand{width:min(150px,100%)}.klocal-sidebar-footer{padding:10px 16px 16px}}@media (max-width:720px){.klocal-ci-area .klocal-brand{width:100%;min-height:32px}.klocal-sidebar-footer{padding:8px 10px 12px}.klocal-sidebar-footer .language-toggle{gap:3px;padding:2px}.klocal-sidebar-footer .language-toggle button{width:12px;height:12px;min-height:12px;font-size:4px}}.admin-shell.admin-shell-login{background:#f7f5ef;grid-template-columns:1fr;min-height:100dvh;display:grid}.admin-shell.admin-shell-login .admin-content{place-items:center;width:100%;min-height:100dvh;padding:24px;display:grid}.admin-shell.admin-shell-login .admin-login-overlay{place-items:center;width:100%;min-height:100%;display:grid}.admin-shell.admin-shell-login .admin-login-panel{margin:0 auto}@media (max-width:760px){.admin-shell.admin-shell-login .admin-content{padding:18px}}.admin-news-page{gap:14px;display:grid}.news-policy-panel{gap:10px;display:grid}.news-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.news-admin-stats span{color:#5f6d66;background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;gap:4px;min-height:64px;padding:10px;font-size:12px;font-weight:900;display:grid}.news-admin-stats strong{color:#102128;font-size:22px}.news-admin-list{gap:12px}.news-admin-card{gap:10px;display:grid}.news-admin-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-admin-card-head span,.news-admin-card-head strong{border-radius:999px;place-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-grid}.news-admin-card-head span{color:#287c70;background:#e9f2ef}.news-admin-card-head strong{color:#ffcf64;text-transform:capitalize;background:#102128}.news-admin-card-head small{color:#6b776f;font-weight:800}.admin-open-link{color:#102128;background:#fff;border:1px solid #ccd6cc;border-radius:6px;place-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:900;display:inline-grid}.discover-news-section{background:#fffaf0}.discover-news-section .section-heading{max-width:var(--klocal-page-max);margin-left:auto;margin-right:auto}.news-empty-card{max-width:var(--klocal-page-max);background:#fff;border:1px solid #eadfc7;border-radius:8px;margin:0 auto;padding:22px}.news-empty-card p{color:#586861;margin:8px 0 0}.news-category-block{width:100%;max-width:var(--klocal-page-max);gap:12px;margin:28px auto 0;display:grid}.news-category-block h3{margin:0;font-size:28px;line-height:1.1}.news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.news-article-card{background:#fff;border:1px solid #ded8c9;border-radius:8px;align-content:start;gap:16px;padding:20px;scroll-margin-top:24px;display:grid;box-shadow:0 18px 46px #46413412}.news-article-main h4{letter-spacing:0;margin:0 0 10px;font-size:22px;line-height:1.18}.news-article-main p:not(.mini-label){color:#586861;margin:0;line-height:1.6}.news-source-line{color:#287c70;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:12px;font-weight:900;display:flex}.news-source-line span+span:before{content:"/";color:#9ca79f;margin-right:8px}.news-source-link{color:#287c70;border:1px solid #287c70;border-radius:6px;place-items:center;min-height:36px;margin-top:12px;padding:0 12px;font-size:13px;font-weight:900;display:inline-grid}.news-interaction-panel{border-top:1px solid #eadfc7;gap:10px;padding-top:12px;display:grid}.news-like-button{background:#287c70;width:max-content;min-height:36px}.news-share-row{flex-wrap:wrap;gap:7px;display:flex}.news-share-row a,.news-share-row button{color:#102128;background:#fbfaf6;border:1px solid #ded8c9;border-radius:6px;place-items:center;min-height:32px;padding:0 9px;font-size:12px;font-weight:900;display:inline-grid}.news-comments{border-top:1px solid #eadfc7;gap:8px;padding-top:12px;display:grid}.news-comments>strong{font-size:14px}.news-comments p{color:#35433e;background:#f7f5ef;border-radius:6px;margin:0;padding:9px 10px;line-height:1.45}.news-comments p b{color:#102128;margin-right:6px}.news-comment-form{grid-template-columns:minmax(110px,.36fr) minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.news-comment-form input,.news-comment-form textarea{min-height:38px;padding:9px}.news-comment-form textarea{resize:vertical;height:38px;min-height:38px}.news-comment-form button{min-height:38px}@media (max-width:1100px){.news-card-grid{grid-template-columns:1fr}.news-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.news-admin-stats,.news-comment-form{grid-template-columns:1fr}.news-like-button{width:100%}.news-share-row a,.news-share-row button{flex:1;min-width:104px}.news-article-card{padding:16px}.news-category-block h3{font-size:24px}}.admin-listings-page{gap:14px;display:grid}.admin-filter-tabs{border-radius:8px;justify-content:flex-start;margin-bottom:14px}.admin-filter-tabs select{color:#061631;background:#fff;border:1px solid #d9e3ef;border-radius:6px;width:auto;min-width:150px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900}.listing-admin-card,.listing-suggestion-card{gap:10px;display:grid}.listing-admin-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listing-admin-card-head span,.listing-admin-card-head strong{border-radius:999px;place-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-grid}.listing-admin-card-head span{color:#287c70;text-transform:capitalize;background:#e9f2ef}.listing-admin-card-head strong{color:#ffcf64;text-transform:capitalize;background:#102128}.listing-admin-card-head small{color:#6b776f;font-weight:800}.suggestion-publish-form{border-top:1px solid #ded8c9;margin-top:10px;padding-top:10px}.listing-category-nav{width:100%;max-width:var(--klocal-page-max);flex-wrap:wrap;gap:8px;margin:0 auto 28px;display:flex}.listing-category-nav a{color:#102128;background:#fff;border:1px solid #ded8c9;border-radius:6px;place-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-grid}.listing-category-nav a:hover{color:#287c70;border-color:#287c70}.listing-category-section{width:100%;max-width:var(--klocal-page-max);gap:14px;margin:0 auto 42px;scroll-margin-top:24px;display:grid}.directory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.directory-listing-card{background:#fff;border:1px solid #ded8c9;border-radius:8px;align-content:start;gap:16px;min-height:360px;padding:20px;scroll-margin-top:24px;display:grid;box-shadow:0 18px 46px #46413412}.directory-card-main h3{letter-spacing:0;margin:0 0 10px;font-size:26px;line-height:1.12}.directory-card-main p:not(.mini-label){color:#586861;margin:0;line-height:1.6}.directory-meta-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.directory-meta-row span{color:#35433e;background:#f7f5ef;border:1px solid #eadfc7;border-radius:999px;place-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-grid}.suggest-listing-section{width:100%;max-width:var(--klocal-page-max);color:#fff;background:#102128;border-radius:8px;gap:14px;margin:20px auto 0;padding:24px;display:grid}.listing-suggestion-form{gap:10px;display:grid}.listing-suggestion-form label span{color:#ffcf64;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.listing-suggestion-form input,.listing-suggestion-form textarea,.listing-suggestion-form select{background:#fff}.listing-suggestion-form button{background:#e0614f;width:max-content}.suggestion-success{color:#102128;background:#e9f2ef;border-radius:6px;margin:0;padding:10px 12px;font-weight:900}@media (max-width:1100px){.directory-card-grid{grid-template-columns:1fr}.admin-filter-tabs select{flex:1;min-width:140px}}@media (max-width:720px){.listing-category-nav a{flex:1;min-width:104px}.directory-listing-card{padding:16px}.directory-card-main h3{font-size:23px}.suggest-listing-section{padding:18px}.listing-suggestion-form button{width:100%}.admin-filter-tabs{display:grid}.admin-filter-tabs select{width:100%}}.admin-login-home-link{color:#102128;background:#f7f5ef;border:1px solid #ccd6cc;border-radius:6px;place-items:center;min-height:40px;margin-top:-4px;font-size:14px;font-weight:900;display:grid}.admin-login-home-link:hover{color:#2f7468;background:#eef4f1;border-color:#2f7468}.klocal-sidebar-footer{justify-content:space-between;gap:10px}.klocal-sidebar-footer .language-toggle button{width:17px;height:17px;min-height:17px;font-size:6px}.klocal-admin-lock{color:#ffcf64;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin-left:auto;font-size:14px;line-height:1;display:grid}@media (max-width:720px){.klocal-sidebar-footer{gap:6px}.klocal-sidebar-footer .language-toggle button{width:14px;height:14px;min-height:14px;font-size:5px}.klocal-admin-lock{width:24px;min-width:24px;height:24px;min-height:24px;font-size:12px}}.klocal-lock-icon{border:2px solid;border-radius:3px;width:12px;height:10px;display:block;position:relative}.klocal-lock-icon:before{content:"";border:2px solid;border-bottom:0;border-radius:8px 8px 0 0;width:8px;height:8px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}@media (max-width:720px){.klocal-lock-icon{width:11px;height:9px}.klocal-lock-icon:before{width:7px;height:7px;bottom:6px}}.admin-nav-grouped{gap:7px;display:grid}.admin-nav-home{color:#fff;border-radius:6px;align-items:center;width:100%;min-height:36px;padding:8px 10px;font-size:13px;font-weight:900;display:flex}.admin-nav-group{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;display:grid;overflow:hidden}.admin-nav-group summary{color:#ffcf64;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:9px 10px;font-size:13px;font-weight:900;list-style:none;display:flex}.admin-nav-group summary::-webkit-details-marker{display:none}.admin-nav-group summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)}.admin-nav-group[open] summary:after{transform:rotate(225deg)}.admin-nav-subitems{gap:3px;padding:0 6px 7px;display:grid}.admin-nav-subitems a{color:#dce9e4;min-height:32px;padding:7px 9px 7px 14px;font-size:12px}.admin-nav-subitems a.active{color:#fff;box-shadow:none;background:#287c70}.admin-nav-home.active,.admin-nav-home:hover,.admin-nav-group summary:hover{color:#fff;background:#2f7468}.admin-ready-list{color:#35433e;gap:8px;margin:0;padding-left:20px;font-weight:800;line-height:1.6;display:grid}@media (max-width:760px){.admin-nav-group summary,.admin-nav-subitems a{font-size:12px}}.admin-sidebar{height:100dvh;min-height:0;overflow:hidden}.admin-sidebar h1{flex:none}.admin-nav-wrap{flex:auto;min-height:0;overflow:hidden}.admin-nav-grouped{scrollbar-width:thin;scrollbar-color:#ffcf64c2 #ffffff14;flex:auto;min-height:0;padding-right:2px;overflow:hidden auto}.admin-nav-grouped::-webkit-scrollbar{width:8px}.admin-nav-grouped::-webkit-scrollbar-track{background:#ffffff14}.admin-nav-grouped::-webkit-scrollbar-thumb{background:#ffcf64;border-radius:999px}.admin-nav-bottom{background:#18211f;flex:none;margin-top:12px}.admin-nav-bottom a,.admin-nav-bottom form{flex:none}@media (max-width:760px){.admin-sidebar{height:auto;max-height:100dvh}.admin-nav-grouped{max-height:52vh}}.klocal-sidebar-nav a.active,.admin-nav-subitems a.active{box-shadow:none}.advanced-planner-layout{grid-template-columns:minmax(280px,.72fr) minmax(360px,1.28fr);gap:16px}.advanced-controls{position:sticky;top:18px}.planner-helper-text{color:#586861;margin:10px 0 0;font-size:13px;line-height:1.55}.interest-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-region-notes{gap:6px;margin-top:10px;display:grid}.planner-region-notes span{color:#35433e;background:#fff;border:1px solid #ded8c9;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:800;display:block}.planner-map-panel{grid-column:2/3}.map-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.map-filter-row button{color:#16201d;background:#fff;border:1px solid #ded8c9;border-radius:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:900}.map-filter-row button.active{color:#fff;background:#287c70;border-color:#287c70}.planner-map-frame{background:#e8e1d1;border:1px solid #ded8c9;border-radius:8px;width:100%;height:420px;display:block}.place-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.place-option-list span{color:#35433e;background:#fffaf0;border:1px solid #eadfc7;border-radius:6px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:900}.detailed-cost-panel{grid-column:1/3}.cost-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.cost-breakdown-grid article{background:#fff;border:1px solid #ded8c9;border-radius:8px;gap:6px;min-height:104px;padding:14px;display:grid}.cost-breakdown-grid span{color:#287c70;font-size:12px;font-weight:900}.cost-breakdown-grid strong{font-size:24px;line-height:1}.cost-breakdown-grid small{color:#66736e;font-size:12px;line-height:1.4}.planner-cost-selects{margin-bottom:12px}.planner-cost-selects label span{color:#287c70;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.detailed-cost-panel .cost-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.exchange-panel{background:#fffaf0;grid-column:1/3}.exchange-rate-card{background:#fff;border:1px solid #eadfc7;border-radius:8px;gap:7px;min-height:124px;margin:12px 0;padding:18px;display:grid}.exchange-rate-card span,.price-compare-list span{color:#287c70;font-size:12px;font-weight:900}.exchange-rate-card strong{font-size:34px;line-height:1}.exchange-rate-card small{color:#586861;font-weight:800}.price-compare-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.price-compare-list article{background:#fff;border:1px solid #eadfc7;border-radius:8px;gap:6px;min-height:92px;padding:14px;display:grid}.price-compare-list strong{font-size:17px;line-height:1.25}.price-compare-list small{color:#66736e;font-size:12px}@media (max-width:1180px){.advanced-planner-layout{grid-template-columns:1fr}.advanced-controls{position:static}.planner-map-panel,.detailed-cost-panel,.exchange-panel{grid-column:auto}.cost-breakdown-grid,.detailed-cost-panel .cost-summary,.price-compare-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.interest-toggle-grid,.place-option-list,.cost-breakdown-grid,.detailed-cost-panel .cost-summary,.price-compare-list{grid-template-columns:1fr}.planner-map-frame{height:320px}}.admin-nav-grouped{grid-auto-rows:max-content;align-content:start;gap:4px}.admin-nav-grouped>.admin-nav-home{min-height:0;padding:11px 10px;font-size:14.3px;line-height:1.2}.admin-nav-grouped>.admin-nav-group{border-radius:6px;min-height:0}.admin-nav-grouped>.admin-nav-group summary{min-height:0;padding:11px 10px;font-size:14.3px;line-height:1.2}.admin-nav-grouped>.admin-nav-group summary:after{content:"+";color:currentColor;border:0;place-items:center;width:18px;height:18px;font-size:18px;font-weight:900;line-height:1;transition:none;display:grid;transform:none}.admin-nav-grouped>.admin-nav-group[open] summary:after{content:"-";transform:none}.admin-nav-subitems{gap:1px;padding:0 6px 5px}.admin-nav-subitems a{white-space:nowrap;text-overflow:ellipsis;min-height:0;padding:6px 9px 6px 14px;font-size:13.2px;line-height:1.2;overflow:hidden}.admin-nav-bottom{gap:4px;padding-top:12px}.admin-nav-bottom a,.admin-nav-bottom button{min-height:0;padding:11px 10px;font-size:14.3px;line-height:1.2}.advanced-controls{align-self:start;position:static;top:auto}.city-button-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.city-button-grid button{color:#16201d;text-align:left;background:#fff;border:1px solid #ded8c9;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:13px;font-weight:900;line-height:1.2;display:grid}.city-button-grid button b{color:#287c70;background:#f0eee6;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;line-height:1;display:grid}.city-button-grid button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.city-button-grid button.active{color:#fff;background:#287c70;border-color:#287c70}.city-button-grid button.active b{color:#102128;background:#ffcf64}@media (max-width:720px){.city-button-grid{grid-template-columns:1fr}.city-button-grid button span{white-space:normal}}.planner-map-combined{grid-column:1/3}.planner-map-combined>.panel-heading-row{margin-bottom:16px}.planner-map-combined-grid{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);align-items:start;gap:18px;display:grid}.planner-map-side-controls{gap:22px;display:grid}.planner-map-main{min-width:0}.map-heading-row{margin-bottom:12px}.map-heading-row h4{color:#102128;letter-spacing:0;margin:0;font-size:22px;font-weight:900;line-height:1.15}@media (max-width:1180px){.planner-map-combined{grid-column:auto}.planner-map-combined-grid{grid-template-columns:1fr}}@media (max-width:720px){.planner-map-combined-grid{gap:14px}.map-heading-row h4{font-size:20px}}.cost-heading-row{align-items:flex-start}.cost-heading-total{justify-content:flex-end;align-items:flex-start;gap:10px;margin-left:auto;display:flex}.currency-toggle{background:#e8e1d1;border-radius:6px;gap:4px;padding:4px;display:flex}.currency-toggle button{color:#102128;background:#fff;border:1px solid #0000;border-radius:4px;place-items:center;min-width:34px;min-height:30px;padding:0 9px;font-size:13px;font-weight:900;display:grid}.currency-toggle button.active{color:#fff;background:#287c70;border-color:#287c70}.cost-planner-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}.cost-planner-options label{color:#287c70;gap:7px;font-size:12px;font-weight:900;display:grid}.cost-planner-options .segmented-control{height:44px}.cost-part-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cost-part-section{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.cost-part-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cost-part-head h4{color:#102128;letter-spacing:0;margin:0;font-size:20px;font-weight:900;line-height:1.2}.cost-part-head strong{color:#e0614f;white-space:nowrap;font-size:24px;font-weight:900;line-height:1}.cost-breakdown-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.cost-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-input-with-unit{position:relative}.cost-input-with-unit span{z-index:1;color:#287c70;pointer-events:none;font-size:13px;font-weight:900;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cost-input-with-unit input{padding-left:30px}.cost-summary{margin-top:14px}@media (max-width:1180px){.cost-part-grid,.cost-planner-options{grid-template-columns:1fr}}@media (max-width:720px){.cost-heading-row{display:grid}.cost-heading-total{justify-content:start;margin-left:0}.cost-breakdown-grid.compact,.cost-grid.compact{grid-template-columns:1fr}.cost-part-head{display:grid}.cost-part-head strong{white-space:normal}}.cost-equation{text-align:right;justify-items:end;gap:4px;display:grid}.cost-equation span{color:#66736e;font-size:13px;font-weight:900;line-height:1.25}.cost-equation strong{color:#e0614f;white-space:nowrap;font-size:24px;font-weight:900;line-height:1}@media (max-width:720px){.cost-equation{text-align:left;justify-items:start}.cost-equation strong{white-space:normal}}.planner-map-toolbar{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:end;gap:12px;margin-bottom:16px;display:grid}.map-city-select{color:#287c70;gap:7px;font-size:12px;font-weight:900;display:grid}.map-city-select select{color:#102128;background:#fff;border:1px solid #ded8c9;border-radius:6px;width:100%;min-height:42px;padding:0 12px;font-size:15px;font-weight:900}.map-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.map-category-tabs button{color:#102128;background:#fff;border:1px solid #ded8c9;border-radius:6px;min-height:42px;padding:0 14px;font-size:14px;font-weight:900}.map-category-tabs button.active{color:#fff;background:#287c70;border-color:#287c70}.planner-map-three-column{grid-template-columns:minmax(180px,230px) minmax(460px,1fr) minmax(190px,260px);align-items:stretch;gap:14px;display:grid}.map-list-panel{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.map-list-panel h4{color:#102128;letter-spacing:0;margin:0;font-size:16px;font-weight:900;line-height:1.2}.map-list-stack{gap:8px;display:grid}.map-list-stack button{color:#102128;text-align:left;background:#fff;border:1px solid #eadfc7;border-radius:6px;gap:3px;min-height:40px;padding:9px 10px;font-size:13px;font-weight:900;line-height:1.25;display:grid}.map-list-stack button strong{font-size:13px;line-height:1.2}.map-list-stack button span{color:#586861;font-size:11px;font-weight:800;line-height:1.35}.map-list-stack button.active{color:#fff;background:#287c70;border-color:#287c70}.map-list-stack button.active span{color:#e7f4ef}.planner-map-wide{min-width:0}.planner-map-wide .planner-map-frame{height:520px}.map-area-card{color:#fff;background:#102128;border-radius:8px;gap:5px;margin-top:2px;padding:12px;display:grid}.map-area-card span{color:#ffcf64;font-size:11px;font-weight:900}.map-area-card strong{font-size:18px;line-height:1.1}.map-area-card p{color:#e8f0ed;margin:0;font-size:12px;font-weight:800;line-height:1.45}@media (max-width:1280px){.planner-map-three-column{grid-template-columns:minmax(170px,210px) minmax(360px,1fr) minmax(180px,230px)}.planner-map-wide .planner-map-frame{height:480px}}@media (max-width:1020px){.planner-map-toolbar,.planner-map-three-column{grid-template-columns:1fr}.planner-map-wide .planner-map-frame{height:420px}.map-list-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.map-area-card{margin-top:4px}}@media (max-width:720px){.map-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.map-category-tabs button{padding:0 10px}.map-list-stack{grid-template-columns:1fr}.planner-map-wide .planner-map-frame{height:340px}}.discover-theme-slider{width:100%;max-width:var(--klocal-page-max);gap:18px;margin:0 auto;display:grid}.discover-subnav button{color:#102128;white-space:nowrap;background:#fffaf0;border:1px solid #eadfc7;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex;box-shadow:0 10px 24px #4641340f}.discover-subnav button:hover,.discover-subnav button.active{color:#287c70;background:#fff7e8;border-color:#287c70}.discover-subnav button.active{box-shadow:inset 0 0 0 2px #287c70,0 12px 26px #287c7024}.discover-subnav button img{flex:0 0 34px;width:34px;height:34px;display:block}.discover-subnav button strong{text-overflow:ellipsis;min-width:0;font-size:15px;line-height:1.1;overflow:hidden}.discover-theme-stage{width:100%;min-height:292px;overflow:hidden}.discover-theme-stage .discover-theme-card{width:100%;min-height:292px}.discover-theme-slide{animation:.34s both discover-slide-in}.discover-theme-slide.prev{animation-name:discover-slide-in-prev}@keyframes discover-slide-in{0%{opacity:.35;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes discover-slide-in-prev{0%{opacity:.35;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.discover-theme-slide,.discover-theme-slide.prev{animation:none}}@media (max-width:720px){.discover-theme-slider{gap:14px}.discover-subnav button{min-height:54px;padding:9px 10px}.discover-subnav button img{flex-basis:30px;width:30px;height:30px}.discover-subnav button strong{font-size:14px}.discover-theme-stage,.discover-theme-stage .discover-theme-card{min-height:360px}}.subpage-shell .subpage-hero{color:#fff;background:#102128;align-content:center;min-height:154px;padding-top:22px;padding-bottom:22px;display:grid}.subpage-shell .subpage-hero h1{letter-spacing:0;max-width:1320px;margin:5px 0 8px;font-size:clamp(30px,4vw,58px);font-weight:900;line-height:1.02}.subpage-shell .subpage-hero p:not(.eyebrow){color:#c6d8d0;max-width:1040px;margin:0;font-size:15px;line-height:1.45}.subpage-shell .subpage-hero .eyebrow{color:#ffcf64;font-size:11px;line-height:1.2}.planner-shell.section-band,.discover-page.section-band,.listings-page-band.section-band,.costs-page-band.section-band{padding-top:22px}.contact-page-section.section-band{background:#102128;min-height:auto;padding-top:22px;padding-bottom:40px}.compact-contact-form{background:#f9f6ee;border:1px solid #ffffff24;border-radius:8px;width:min(760px,100%);padding:22px}.compact-contact-form textarea{min-height:116px}.contact-hero+.contact-page-section{margin-top:0}@media (min-width:1930px){.subpage-shell .subpage-hero,.planner-shell.section-band,.discover-page.section-band,.listings-page-band.section-band,.costs-page-band.section-band,.contact-page-section.section-band{padding-left:calc(50vw - 864px);padding-right:calc(50vw - 864px)}}@media (max-width:720px){.subpage-shell .subpage-hero{min-height:auto;padding-top:24px;padding-bottom:20px}.subpage-shell .subpage-hero h1{font-size:30px;line-height:1.08}.subpage-shell .subpage-hero p:not(.eyebrow){font-size:14px}.planner-shell.section-band,.discover-page.section-band,.listings-page-band.section-band,.costs-page-band.section-band,.contact-page-section.section-band{padding-top:18px}.compact-contact-form{padding:18px}}.cost-estimate-page-panel{width:100%;max-width:var(--klocal-page-max);margin:0 auto}.cost-estimate-page-panel>.klocal-button{background:#e0614f;margin-top:0}.cost-estimate-page-panel .cost-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.cost-estimate-page-panel .cost-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary{grid-template-columns:1fr}}.discover-feature-news{background:#f7f5ef}.discover-feature-head{width:100%;max-width:var(--klocal-page-max);justify-content:space-between;align-items:flex-end;gap:18px;margin:0 auto 16px;display:flex}.discover-feature-head h2{color:#102128;letter-spacing:0;margin:6px 0 8px;font-size:clamp(28px,3.6vw,46px);line-height:1.05}.discover-feature-head p:not(.eyebrow){color:#586861;margin:0;line-height:1.55}.discover-more-link{color:#fff;white-space:nowrap;background:#287c70;border:1px solid #287c70;border-radius:6px;place-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-grid}.discover-feature-grid{width:100%;max-width:var(--klocal-page-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.discover-feature-card>a{background:#fff;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);min-height:190px;display:grid;overflow:hidden;box-shadow:0 18px 46px #46413412}.discover-news-thumb{color:#fff;background:#102128;align-content:end;gap:8px;min-height:190px;padding:18px;display:grid;position:relative;overflow:hidden}.discover-news-thumb:before{content:"";opacity:.9;background:linear-gradient(135deg,#ffcf6447,#287c70c2);position:absolute;inset:0}.discover-news-thumb.theme-beauty:before{background:linear-gradient(135deg,#e0614f57,#287c70c7)}.discover-news-thumb.theme-food:before{background:linear-gradient(135deg,#ffcf646b,#102128c7)}.discover-news-thumb.theme-medical:before{background:linear-gradient(135deg,#6999ba5c,#287c70c7)}.discover-news-thumb span,.discover-news-thumb strong{z-index:1;position:relative}.discover-news-thumb span{color:#102128;background:#ffcf64;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.discover-news-thumb strong{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.discover-news-thumb.compact{border-radius:8px;min-height:140px}.discover-feature-copy{align-content:center;gap:8px;padding:18px;display:grid}.discover-feature-copy h3{color:#102128;letter-spacing:0;margin:0;font-size:22px;line-height:1.18}.discover-feature-copy p:not(.mini-label){color:#586861;margin:0;line-height:1.5}.discover-feature-copy small{color:#287c70;font-weight:900}.discover-feature-empty{background:#fff;border:1px solid #ded8c9;border-radius:8px;grid-column:1/-1;padding:22px}.discover-feature-empty p{color:#586861;margin:8px 0 0}.discover-admin-posts{background:#fffaf0}.discover-admin-posts .section-heading{width:100%;max-width:var(--klocal-page-max);margin-left:auto;margin-right:auto}.discover-admin-post-grid{width:100%;max-width:var(--klocal-page-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.discover-admin-post-card{background:#fff;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:16px;min-height:150px;padding:18px;display:grid;box-shadow:0 16px 34px #4641340f}.discover-admin-post-card img{object-fit:cover;background:#f0eee6;border-radius:8px;width:86px;height:86px;display:block}.discover-admin-post-mark{color:#fff;background:#287c70;border-radius:999px;place-items:center;width:64px;height:64px;font-weight:900;display:grid}.discover-admin-post-card h3{color:#102128;letter-spacing:0;margin:0 0 8px;font-size:21px;line-height:1.2}.discover-admin-post-card p{color:#586861;margin:0;line-height:1.55}.admin-helper-text{color:#5f6d66;margin:0 0 12px;line-height:1.5}@media (max-width:1180px){.discover-feature-card>a,.discover-admin-post-grid{grid-template-columns:1fr}.discover-admin-post-card{grid-template-columns:72px minmax(0,1fr)}}@media (max-width:720px){.discover-feature-head{display:grid}.discover-feature-grid{grid-template-columns:1fr}.discover-feature-card>a{min-height:0}.discover-news-thumb{min-height:140px}.discover-feature-copy h3{font-size:20px}.discover-admin-post-card{grid-template-columns:1fr}.discover-admin-post-card img{width:100%;height:160px}.discover-admin-post-mark{width:52px;height:52px}}.famous-shops-page{background:#091b20}.famous-shops-hero{background:radial-gradient(circle at 82% 14%,#ffcf6429,#0000 28%),linear-gradient(135deg,#091b20 0%,#0f3935 100%)}.famous-shops-band{background:#091b20;padding-top:28px}.famous-toast{max-width:var(--klocal-page-max);margin:0 auto 14px}.famous-shops-stage{width:100%;max-width:var(--klocal-page-max);grid-template-columns:minmax(230px,.78fr) minmax(520px,1.7fr) minmax(250px,.82fr);align-items:stretch;gap:14px;margin:0 auto;display:grid}.shop-detail-console,.shop-review-console{align-content:start;gap:14px;min-height:620px;padding:18px;display:grid}.arcade-kicker{color:#ffcf64;letter-spacing:2px;margin:0;font-size:12px;font-weight:900}.shop-detail-body{gap:12px;display:grid}.shop-detail-code{color:#fff;background:#e0614f;border:2px solid #ffcf64;border-radius:999px;place-items:center;width:54px;height:54px;font-size:28px;font-weight:900;display:grid}.shop-detail-body h2{color:#fff;letter-spacing:0;margin:0;font-size:30px;line-height:1.05}.shop-detail-body p:not(.mini-label),.shop-empty-copy{color:#d8e8e1;margin:0;line-height:1.6}.shop-rating-stars{color:#ffffff38;gap:2px;font-size:16px;line-height:1;display:flex}.shop-rating-stars .filled,.shop-banner-stars .filled{color:#ffcf64}.shop-visit-link{color:#fff;border:1px solid #ffffff38;border-radius:6px;place-items:center;min-height:40px;font-weight:900;display:grid}.shop-lane-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid;overflow:hidden}.shop-lane{grid-template-rows:auto 1fr;gap:10px;min-width:0;display:grid;overflow:hidden}.shop-lane header{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:grid}.shop-lane header b{color:#102128;background:#ffcf64;border-radius:999px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.shop-lane header span{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:900;overflow:hidden}.shop-lane-track{will-change:transform;align-content:start;gap:10px;min-height:560px;max-height:560px;display:grid;overflow:hidden}.shop-lane-track.move-up{animation:24s linear infinite shopLaneUp}.shop-lane-track.move-down{animation:24s linear infinite shopLaneDown}.shop-lane-track:hover{animation-play-state:paused}.shop-banner{color:#fff;text-align:left;background:linear-gradient(#ffffff1a,#ffffff09);border:1px solid #ffffff24;border-radius:8px;grid-template-rows:88px auto auto;gap:8px;min-height:178px;padding:8px;display:grid;position:relative;overflow:hidden}.shop-banner:before{content:"";border-left:4px solid var(--shop-accent);pointer-events:none;position:absolute;inset:0}.shop-banner-image{background-image:var(--shop-image),linear-gradient(135deg,var(--shop-accent),#102128);background-position:50%;background-size:cover;border-radius:6px;width:100%;height:88px;display:block}.shop-banner-info{gap:4px;min-width:0;display:grid}.shop-banner-info strong{letter-spacing:0;font-size:14px;line-height:1.15}.shop-banner-info small{color:#d8e8e1;font-size:11px;font-weight:800}.shop-banner-stars{color:#ffffff40;gap:1px;font-size:12px;display:flex}.shop-banner.empty{background:#ffffff0f;place-items:center;font-weight:900;display:grid}.shop-score-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;gap:6px;padding:14px;display:grid}.shop-score-card strong{color:#ffcf64;font-size:42px;line-height:1}.shop-score-card span{color:#d8e8e1;font-size:12px;font-weight:900}.shop-review-list{gap:8px;max-height:220px;display:grid;overflow:auto}.shop-review-list article,.shop-review-list>p{color:#d8e8e1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;margin:0;padding:10px}.shop-review-list p{margin:0;line-height:1.45}.shop-review-list b{color:#fff}.shop-review-form{gap:9px;display:grid}.shop-review-form label span{color:#ffcf64;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.shop-review-form input,.shop-review-form select,.shop-review-form textarea{color:#102128;background:#f7f5ef;border:1px solid #ffffff2e;border-radius:6px;width:100%;min-height:38px;padding:9px;font-weight:800}.shop-review-form textarea{resize:vertical;min-height:90px}.shop-review-form button{background:#e0614f}.famous-suggest-section{margin-top:18px}@keyframes shopLaneUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes shopLaneDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (max-width:1180px){.famous-shops-stage{grid-template-columns:1fr}.shop-detail-console,.shop-review-console{min-height:0}.shop-lane-board{min-height:560px}.shop-lane-track{min-height:500px;max-height:500px}}@media (max-width:760px){.shop-lane-board{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.shop-lane-track{min-height:420px;max-height:420px}.shop-detail-body h2{font-size:25px}.shop-detail-console,.shop-review-console,.shop-lane-board{padding:12px}.famous-shops-band{padding-top:18px}}@media (prefers-reduced-motion:reduce){.shop-lane-track{animation:none;overflow:auto}}.shop-lane{overflow:hidden}.shop-lane header{z-index:2;position:relative}.shop-lane-window{z-index:1;contain:paint;border-radius:8px;min-height:560px;max-height:560px;position:relative;overflow:hidden}.shop-lane-window .shop-lane-track{min-height:0;max-height:none;overflow:visible}.shop-lane-window:hover .shop-lane-track{animation-play-state:paused}@media (max-width:1180px){.shop-lane-window{min-height:500px;max-height:500px}.shop-lane-window .shop-lane-track{min-height:0;max-height:none}}@media (max-width:760px){.shop-lane-window{min-height:420px;max-height:420px}.shop-lane-window .shop-lane-track{min-height:0;max-height:none}}.admin-famous-manager{gap:12px;display:grid}.admin-famous-toolbar{background:#f4f7fb;border:1px solid #d9e3ef;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:8px;display:flex}.admin-famous-toolbar label{color:#0f766e;grid-template-columns:auto 180px;align-items:center;gap:10px;font-size:12px;font-weight:900;display:grid}.admin-famous-toolbar select{color:#061631;background:#fff;border:1px solid #d9e3ef;border-radius:6px;min-height:34px;padding:0 10px;font-weight:900}.admin-famous-workspace{grid-template-columns:minmax(320px,.5fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-famous-editor{gap:10px;min-width:0;display:grid}.admin-famous-editor .compact-section{gap:9px;display:grid}.admin-famous-editor-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-famous-editor-head h3{margin:0}.admin-famous-editor-head button{background:#102128;min-height:32px;padding:0 10px}.admin-famous-editor label span{color:#0f766e;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.admin-famous-editor input,.admin-famous-editor select,.admin-famous-editor textarea{min-height:38px}.admin-famous-editor textarea{min-height:110px}.admin-famous-list-panel{gap:12px;min-width:0;max-height:760px;display:grid;overflow:hidden}.admin-famous-list-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.admin-famous-list-head h3{margin:0}.admin-famous-list-head span{color:#5c687a;font-size:12px;font-weight:900}.admin-famous-order-form{display:none}.admin-famous-card-grid{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:650px;padding-right:4px;display:grid;overflow:hidden auto}.admin-famous-card-grid::-webkit-scrollbar{width:8px}.admin-famous-card-grid::-webkit-scrollbar-thumb{background:#2f7468;border-radius:999px}.admin-famous-card{cursor:grab;background:#fff;border:1px solid #d9e3ef;border-radius:8px;align-content:start;gap:8px;min-height:230px;padding:10px;display:grid}.admin-famous-card.dragging{opacity:.55;outline:2px dashed #ffcf64}.admin-famous-card-image{aspect-ratio:16/9;color:#5c687a;background:#eef3f2;border-radius:6px;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.admin-famous-card-image img{object-fit:cover;width:100%;height:100%}.admin-famous-card-body{gap:4px;min-width:0;display:grid}.admin-famous-card-body strong{font-size:14px;line-height:1.2}.admin-famous-card-body small,.admin-famous-card-body p{color:#5c687a;margin:0;font-size:12px;font-weight:800;line-height:1.35}.admin-famous-card-actions{grid-template-columns:1fr;gap:5px;margin-top:auto;display:grid}.admin-famous-card-actions button{width:100%;min-height:30px;padding:0 8px;font-size:12px}.admin-famous-card-actions form{display:block}.admin-famous-empty{color:#5c687a;background:#fff;border:1px solid #d9e3ef;border-radius:8px;grid-column:1/-1;padding:18px;font-weight:900}@media (max-width:1320px){.admin-famous-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1040px){.admin-famous-workspace{grid-template-columns:1fr}.admin-famous-list-panel{max-height:none}.admin-famous-card-grid{max-height:620px}}@media (max-width:760px){.admin-famous-toolbar label,.admin-famous-card-grid{grid-template-columns:1fr}.admin-famous-workspace{gap:10px}}.shop-lane-window .shop-lane-track.move-up,.shop-lane-window .shop-lane-track.move-down{animation-duration:var(--lane-duration,64s)}.shop-lane header{text-align:center;grid-template-columns:1fr;place-items:center}.shop-lane header span{text-align:center;justify-self:center}.shop-lane-window{isolation:isolate}.shop-lane-window:before,.shop-lane-window:after{content:"";z-index:2;pointer-events:none;height:18px;position:absolute;left:0;right:0}.shop-lane-window:before{background:linear-gradient(#102128,#10212800);top:0}.shop-lane-window:after{background:linear-gradient(#10212800,#102128);bottom:0}.admin-famous-create-panel{background:#fff;border:1px solid #d9e3ef;border-radius:8px;grid-template-columns:repeat(7,minmax(110px,1fr));align-items:end;gap:8px;padding:12px;display:grid}.admin-famous-create-head{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.admin-famous-create-head h3{margin:0}.admin-famous-create-head button{background:#2f7d70;min-width:92px}.admin-famous-create-panel label{color:#0f766e;gap:5px;font-size:12px;font-weight:900;display:grid}.admin-famous-create-panel input,.admin-famous-create-panel select{color:#061631;background:#fff;border:1px solid #ccd6cc;border-radius:6px;min-height:36px;padding:0 10px;font-weight:800}.admin-famous-create-panel .wide{grid-column:span 2}.admin-famous-editor-shell{gap:12px;display:grid}.admin-famous-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-famous-editor-actions form{display:block}.admin-famous-editor-actions button{min-height:34px;padding:0 11px;font-size:12px}.admin-famous-editor-shell .admin-famous-editor{gap:9px;display:grid}.admin-famous-empty-note{color:#5c687a;border:1px dashed #ccd6cc;border-radius:8px;margin:0;padding:14px;font-weight:900}.admin-famous-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:680px}.admin-famous-card{cursor:pointer;min-height:245px}.admin-famous-card.selected{border-color:#2f7d70;box-shadow:0 0 0 2px #2f7d702e}.admin-famous-card.dragging{cursor:grabbing}.admin-famous-card-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:48px;display:-webkit-box;overflow:hidden}.admin-famous-card-body em{color:#0f766e;font-size:12px;font-style:normal;font-weight:900}.admin-famous-card-actions{display:none}@media (max-width:1400px){.admin-famous-create-panel{grid-template-columns:repeat(4,minmax(110px,1fr))}.admin-famous-create-panel .wide{grid-column:span 2}}@media (max-width:900px){.admin-famous-create-panel{grid-template-columns:1fr}.admin-famous-create-panel .wide{grid-column:auto}.admin-famous-editor-actions{justify-content:flex-start}.admin-famous-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-famous-card-grid{grid-template-columns:1fr}}.discover-theme-slider.compact-only{gap:0}.discover-theme-slider.compact-only .discover-subnav{margin-bottom:0}.shop-location-map{background:#0b1a20;border:1px solid #ffffff29;border-radius:6px;width:100%;height:150px;margin-top:8px;overflow:hidden}.shop-location-map iframe{filter:saturate(.9)contrast(1.02);border:0;width:100%;height:100%;display:block}.shop-detail-info{gap:9px;display:grid}.shop-detail-info p{color:#d8e8e1;gap:4px;margin:0;line-height:1.55;display:grid}.shop-detail-info span{color:#ffcf64;letter-spacing:.04em;font-size:12px;font-weight:900}.language-toggle button.us,.language-toggle button.kr{color:#102128;text-shadow:none;background:#f7f5ef}.language-toggle button.active{color:#102128;background:#ffcf64}.klocal-sidebar-footer .language-toggle{border-radius:6px;gap:5px;padding:4px}.klocal-sidebar-footer .language-toggle button{letter-spacing:0;color:#102128;width:37px;height:24px;min-height:24px;box-shadow:none;border-radius:4px;padding:0 7px;font-size:11px;font-weight:900;line-height:1}.klocal-sidebar-footer .language-toggle button.active{outline-offset:1px;background:#ffcf64;outline:1px solid #ffcf64}.klocal-sidebar-footer .language-toggle button:not(.active){opacity:.9;background:#f7f5ef}@media (max-width:720px){.klocal-sidebar-footer .language-toggle button{width:34px;height:22px;min-height:22px;font-size:10px}}.klocal-lock-svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.klocal-admin-lock:hover .klocal-lock-svg,.klocal-admin-lock.active .klocal-lock-svg{filter:drop-shadow(0 1px 4px #ffffff2e)}@media (max-width:720px){.klocal-lock-svg{width:15px;height:15px}}.shop-banner:before{display:none}.shop-location-map.multi{gap:10px;height:290px;padding:8px;display:grid;overflow:auto}.shop-location-map-item{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;gap:6px;padding:8px;display:grid}.shop-location-map-item span{color:#ffcf64;font-size:12px;font-weight:900}.shop-location-map-item small{color:#d8e8e1;font-size:11px;line-height:1.35}.shop-location-map.multi .shop-location-map-item iframe{border-radius:4px;height:116px}.shop-location-map:not(.multi) .shop-location-map-item{background:0 0;border:0;height:100%;padding:0}.shop-location-map:not(.multi) .shop-location-map-item iframe{height:100%}.shop-banner-image{position:relative;overflow:hidden}.shop-photo-attribution{color:#fff;letter-spacing:0;background:#102128d1;border-radius:4px;place-items:center;min-height:17px;padding:0 5px;font-size:9px;font-weight:900;line-height:1;display:inline-grid;position:absolute;bottom:5px;right:5px}.shop-selected-photo{background:#0b1a20;border:1px solid #ffffff29;border-radius:6px;gap:7px;display:grid;position:relative;overflow:hidden}.shop-selected-photo img{object-fit:cover;width:100%;height:132px;display:block}.shop-selected-photo-credit{color:#d8e8e1;flex-wrap:wrap;align-items:center;gap:7px;padding:0 8px 8px;font-size:10px;font-weight:900;line-height:1.35;display:flex}.shop-selected-photo-credit span{color:#ffcf64}.shop-selected-photo-credit small{flex-wrap:wrap;gap:5px;display:flex}.shop-selected-photo-credit a{color:#fff;text-underline-offset:2px;text-decoration:underline}.shop-selected-photo-credit b{color:#fff;font-weight:900}@media (max-width:760px){.shop-selected-photo img{height:116px}.shop-photo-attribution{font-size:8px}}.admin-discover-category-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-discover-category-card{background:#fff;border-color:#d9e3ef}.admin-discover-category-head{border-bottom:1px solid #e1e8e3;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.admin-discover-category-head strong{color:#102128;font-size:18px}.admin-discover-category-head span{color:#287c70;font-size:12px;font-weight:900}.admin-discover-category-card textarea[name=itemBody]{min-height:92px}.admin-discover-category-card textarea[name=itemArticleBody]{min-height:190px}.admin-discover-category-card .admin-file-control{padding-top:4px}.discover-category-post-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.discover-category-post-card{grid-template-columns:104px minmax(0,1fr);min-height:250px}.discover-category-post-card img{width:104px;height:104px}.discover-category-post-card .mini-label{margin:0 0 6px}.discover-category-post-copy{min-width:0}.discover-category-article{border-top:1px solid #e5ddc9;margin-top:12px;padding-top:12px}.discover-category-article h4{color:#102128;letter-spacing:0;margin:0 0 8px;font-size:16px;line-height:1.25}.discover-category-article p{white-space:pre-line}.discover-admin-post-mark.theme-kpop{background:#102128}.discover-admin-post-mark.theme-beauty{background:#d7566a}.discover-admin-post-mark.theme-food{background:#b7791f}.discover-admin-post-mark.theme-medical{background:#287c70}.discover-admin-post-mark.theme-places{background:#3e6a9a}.discover-admin-post-mark.theme-safety{background:#7b5e2e}.discover-admin-post-mark.theme-kindness{background:#c05f46}@media (max-width:980px){.admin-discover-category-list{grid-template-columns:1fr}}@media (max-width:720px){.discover-category-post-card{grid-template-columns:1fr}.discover-category-post-card img{width:100%;height:170px}}.admin-discover-designer{gap:14px;display:grid}.admin-discover-designer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-discover-designer-head h3{margin:0 0 6px}.admin-discover-designer-head button{background:#102128}.admin-discover-tabs{grid-template-columns:repeat(7,minmax(86px,1fr));gap:7px;display:grid}.admin-discover-tabs button{color:#102128;background:#f7f5ef;border:1px solid #d6dfd8;min-height:38px;padding:0 10px;font-size:12px}.admin-discover-tabs button.active{color:#fff;background:#287c70;border-color:#287c70}.admin-discover-word-toolbar{z-index:2;background:#eef4ef;border:1px solid #d6dfd8;border-radius:8px;flex-wrap:wrap;gap:6px;padding:8px;display:flex;position:sticky;top:0}.admin-discover-word-toolbar button{color:#102128;background:#fff;border:1px solid #ccd6cc;min-width:38px;min-height:32px;padding:0 10px;font-size:12px}.admin-discover-editor-shell{gap:12px;display:grid}.admin-discover-editor-page{gap:14px;display:grid}.admin-discover-page-fields{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:10px;display:grid}.admin-rich-field{gap:6px;display:grid}.admin-rich-editor{color:#102128;background:#fff;border:1px solid #ccd6cc;border-radius:8px;outline:none;min-height:132px;padding:14px;line-height:1.65}.admin-rich-editor:focus{border-color:#287c70;box-shadow:0 0 0 3px #287c701f}.admin-rich-editor.body{min-height:230px}.admin-rich-editor h3{margin:0 0 10px;font-size:22px;line-height:1.2}.admin-rich-editor p{margin:0 0 10px}.admin-rich-editor blockquote{background:#f4f8f5;border-left:4px solid #287c70;margin:10px 0;padding:10px 12px}.admin-discover-block-list{gap:12px;display:grid}.admin-discover-block-editor{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;gap:10px;padding:14px;display:grid}.admin-discover-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-discover-block-head button{background:#9b312b;min-height:32px}.admin-discover-empty{color:#5f6d66;border:1px dashed #cfd8d1;border-radius:8px;margin:0;padding:16px;font-weight:800}.admin-discover-page-fields small,.admin-discover-block-editor small{color:#6b776f;word-break:break-all;margin-top:6px;font-size:12px;line-height:1.45;display:block}.discover-theme-slider.paged{gap:14px}.discover-slider-frame{width:100%;max-width:var(--klocal-page-max);border-radius:8px;margin:0 auto;overflow:hidden}.discover-slider-track{will-change:transform;transition:transform .42s;display:flex}.discover-slide-page{background:#fff;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:0;min-width:100%;display:grid;overflow:hidden;box-shadow:0 18px 46px #46413412}.discover-slide-visual{background:#102128;min-height:430px}.discover-slide-visual img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.discover-slide-mark{color:#fff;place-items:center;width:100%;height:100%;min-height:430px;font-size:64px;font-weight:900;display:grid}.discover-slide-mark.theme-kpop{background:#102128}.discover-slide-mark.theme-beauty{background:#d7566a}.discover-slide-mark.theme-food{background:#b7791f}.discover-slide-mark.theme-medical{background:#287c70}.discover-slide-mark.theme-places{background:#3e6a9a}.discover-slide-mark.theme-safety{background:#7b5e2e}.discover-slide-mark.theme-kindness{background:#c05f46}.discover-slide-copy{align-content:start;gap:12px;min-width:0;padding:28px;display:grid}.discover-slide-copy h2{color:#102128;letter-spacing:0;margin:0;font-size:clamp(30px,3.8vw,48px);line-height:1.05}.discover-rich-text{color:#586861;line-height:1.7}.discover-rich-text p{margin:0 0 10px}.discover-rich-text h3{color:#102128;margin:16px 0 8px;font-size:23px;line-height:1.2}.discover-rich-text blockquote{color:#26352f;background:#f4f8f5;border-left:4px solid #287c70;margin:12px 0;padding:12px 14px}.discover-rich-text ul{margin:10px 0;padding-left:22px}.discover-slide-blocks{gap:12px;margin-top:8px;display:grid}.discover-slide-block{background:#fffaf0;border:1px solid #eadfc7;border-radius:8px;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:14px;display:grid}.discover-slide-block img{object-fit:cover;background:#f0eee6;border-radius:8px;width:132px;height:112px}.discover-slide-block h3{color:#102128;letter-spacing:0;margin:0 0 8px;font-size:20px;line-height:1.2}.discover-slider-pager{width:100%;max-width:var(--klocal-page-max);justify-content:center;align-items:center;gap:12px;margin:0 auto;display:flex}.discover-slider-pager button{background:#287c70;min-height:38px}.discover-slider-pager span{color:#102128;font-size:13px;font-weight:900}@media (prefers-reduced-motion:reduce){.discover-slider-track{transition:none}}@media (max-width:980px){.admin-discover-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-discover-page-fields,.discover-slide-page{grid-template-columns:1fr}.discover-slide-visual,.discover-slide-visual img,.discover-slide-mark{min-height:260px}}@media (max-width:720px){.admin-discover-designer-head{display:grid}.admin-discover-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-discover-word-toolbar{position:static}.discover-slide-copy{padding:20px}.discover-slide-block{grid-template-columns:1fr}.discover-slide-block img{width:100%;height:176px}.discover-slider-pager{justify-content:space-between}.discover-subnav{grid-template-columns:repeat(7,minmax(110px,1fr))}}.discover-feature-news.inline{width:100%;max-width:var(--klocal-page-max);background:0 0;margin:0 auto}.discover-theme-slider.paged .discover-feature-head,.discover-theme-slider.paged .discover-feature-grid{max-width:none}.discover-subnav.bottom{margin-top:2px;margin-bottom:0}.discover-subnav.bottom button{background:#fffaf0}@media (max-width:720px){.discover-subnav.bottom{margin-top:0}}.discover-story-board{width:100%;max-width:var(--klocal-page-max);gap:18px;margin:0 auto;display:grid}.discover-card-category-panel{gap:16px;display:grid}.discover-card-filters{flex-wrap:wrap;gap:9px;display:flex}.discover-card-filters button{color:#102128;background:#fffaf0;border:1px solid #eadfc7;border-radius:999px;min-height:34px;padding:0 18px;font-size:12px;font-weight:900}.discover-card-filters button.active,.discover-card-filters button:hover{color:#fff;background:#287c70;border-color:#287c70}.discover-feature-story{background:#fff;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);gap:0;min-height:188px;display:grid;overflow:hidden;box-shadow:0 18px 46px #46413412}.discover-feature-story .discover-story-image{border-radius:0;min-height:188px}.discover-feature-story-copy{align-content:center;gap:10px;padding:24px 30px;display:grid}.discover-feature-story-copy h2{color:#102128;letter-spacing:0;margin:0;font-size:30px;line-height:1.12}.discover-feature-story-copy p:not(.mini-label){color:#35433e;margin:0;line-height:1.55}.discover-feature-story-copy>a,.discover-story-card-copy>a{color:#287c70;justify-self:end;place-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:inline-grid}.discover-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.discover-story-card{background:#fff;border:1px solid #ded8c9;border-radius:8px;align-content:start;min-height:292px;display:grid;overflow:hidden;box-shadow:0 14px 34px #4641340f}.discover-story-image{background:linear-gradient(135deg,var(--story-theme),#f4efe2);place-items:center;min-height:118px;display:grid;position:relative;overflow:hidden}.discover-story-image img{object-fit:cover;width:100%;height:100%;min-height:118px;display:block}.discover-story-image span{color:#fff;font-size:34px;font-weight:900}.discover-story-image b{color:#fff;background:#287c70;border-radius:999px;place-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-grid;position:absolute;top:9px;left:10px}.discover-story-card-copy{gap:7px;padding:14px;display:grid}.discover-story-card-copy h3{color:#102128;letter-spacing:0;margin:0;font-size:17px;line-height:1.24}.discover-story-card-copy p{color:#586861;margin:0;font-size:13px;line-height:1.45}.discover-story-card-copy small{color:#6b776f;font-size:11px;font-weight:800}.discover-story-tags{flex-wrap:wrap;gap:6px;display:flex}.discover-story-tags span{color:#394640;background:#f4f0e6;border-radius:999px;place-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:900;display:inline-grid}.discover-story-footnote{color:#586861;justify-self:center;margin:2px 0 0;font-size:13px;font-weight:900}.discover-story-empty{color:#586861;background:#fff;border:1px dashed #ded8c9;border-radius:8px;padding:20px;font-weight:900}.discover-story-hidden-body{display:none}@media (max-width:1180px){.discover-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-feature-story{grid-template-columns:1fr}.discover-feature-story .discover-story-image{min-height:220px}}@media (max-width:720px){.discover-story-grid{grid-template-columns:1fr}.discover-feature-story-copy{padding:18px}.discover-feature-story-copy h2{font-size:24px}.discover-card-filters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.discover-card-filters button{white-space:nowrap}}.admin-discover-designer.story-admin .admin-discover-block-editor.featured{border-color:#287c70;box-shadow:0 0 0 2px #287c7024}.admin-discover-block-head>div{flex-wrap:wrap;gap:6px;display:flex}.admin-discover-block-head>div button:first-child{background:#287c70}.admin-discover-block-head>div button:last-child{background:#9b312b}.story-card-list .admin-discover-block-editor textarea[name=guideBlockExcerpt]{min-height:82px}.admin-rich-editor img{border-radius:8px;max-width:100%;height:auto}.admin-rich-editor a{color:#287c70;text-underline-offset:2px;text-decoration:underline}.admin-rich-editor [style*="text-align: center"]{text-align:center}.admin-rich-editor [style*="text-align: right"]{text-align:right}.admin-discover-designer.story-admin{gap:16px}.admin-discover-designer.story-admin h4{color:#102128;margin:0;font-size:17px;line-height:1.25}.admin-discover-new-editor,.admin-discover-edit-panel,.admin-discover-thumb-area{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;gap:12px;padding:14px;display:grid}.admin-discover-story-separator{background:#b9c6bc;border:0;width:100%;height:1px;margin:10px 0}.admin-discover-word-toolbar.smart{background:#f3f1ea;border-color:#e2d8c4;border-radius:8px;align-items:center;gap:7px;padding:10px;position:static}.admin-discover-word-toolbar.smart button{color:#102128;background:#fff;border-radius:6px;min-width:40px;min-height:34px;padding:0 12px;font-weight:900}.admin-discover-word-toolbar.smart label{color:#102128;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:900;display:flex}.admin-discover-word-toolbar.smart input[type=color]{background:#fff;border:1px solid #ccd6cc;border-radius:4px;width:44px;height:30px;padding:2px}.admin-discover-word-toolbar.smart select{color:#102128;background:#fff;border:1px solid #ccd6cc;border-radius:6px;min-width:86px;height:34px;font-weight:800}.admin-discover-thumb-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-discover-thumb-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-discover-thumb-actions button{background:#287c70;min-height:34px}.admin-discover-thumb-actions button.danger{background:#9b312b}.admin-discover-thumb-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-discover-thumb-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.admin-discover-thumb-card{color:#102128;text-align:left;background:#fff;border:1px solid #d7d0c0;border-radius:8px;align-content:start;gap:7px;min-height:156px;padding:8px;display:grid}.admin-discover-thumb-card.active{border-color:#287c70;box-shadow:0 0 0 2px #287c702e}.admin-discover-thumb-media{aspect-ratio:4/3;color:#287c70;background:#e9eee9;border-radius:6px;place-items:center;width:100%;font-size:12px;font-weight:900;display:grid;overflow:hidden}.admin-discover-thumb-media img{object-fit:cover;width:100%;height:100%;display:block}.admin-discover-thumb-card strong{-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.admin-discover-thumb-card small{color:#287c70;font-size:11px;font-weight:900}.admin-discover-pager{justify-content:center;align-items:center;gap:10px;display:flex}.admin-discover-pager button{background:#287c70;min-height:34px}.admin-discover-pager button:disabled{opacity:.45}.admin-discover-pager span{color:#102128;font-size:13px;font-weight:900}.admin-discover-edit-panel{border-color:#287c70;box-shadow:0 0 0 2px #287c701a}.admin-discover-new-editor>button{background:#287c70;justify-self:start}.admin-rich-field .admin-discover-word-toolbar.smart{margin:0 0 8px}.admin-discover-new-editor textarea,.admin-discover-edit-panel textarea{min-height:86px}@media (max-width:1180px){.admin-discover-thumb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.admin-discover-thumb-head{display:grid}.admin-discover-thumb-actions{justify-content:flex-start}.admin-discover-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-discover-word-toolbar.smart{position:static}}.admin-rich-editor.body{align-self:start;width:min(100%,800px);height:600px;max-height:600px;overflow-y:auto}.admin-rich-editor.body img{max-width:100%;height:auto}.admin-rich-editor.body img.editor-image-selected{outline-offset:3px;outline:3px solid #287c70}.admin-discover-word-toolbar.smart label.admin-editor-size{white-space:nowrap}.admin-discover-word-toolbar.smart label.admin-editor-size select{min-width:92px}.discover-feature-story,.discover-story-card{color:inherit;text-decoration:none}.discover-feature-story:hover h2,.discover-story-card:hover h3{text-underline-offset:3px;text-decoration:underline}.discover-detail-shell{max-width:920px;margin:0 auto;padding:54px 20px 80px}.discover-detail-back{color:#287c70;align-items:center;gap:6px;margin-bottom:20px;font-weight:900;text-decoration:none;display:inline-flex}.discover-detail-back img{flex:0 0 20px;width:20px;height:20px;display:block}.discover-detail-hero{gap:12px;margin-bottom:24px;display:grid}.discover-detail-hero h1{color:#102128;letter-spacing:0;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.05}.discover-detail-meta{flex-wrap:wrap;gap:8px;display:flex}.discover-detail-meta span{color:#287c70;background:#fffaf0;border:1px solid #d9d1bf;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.discover-detail-image{object-fit:cover;border-radius:8px;width:100%;max-height:520px;margin:4px 0 24px}.discover-detail-body{color:#102128;font-size:17px;line-height:1.85}.discover-detail-body img{border-radius:8px;max-width:100%;height:auto}.discover-detail-body a{color:#287c70;text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.admin-rich-editor.body{height:480px;max-height:480px}}.admin-shell{align-items:start}.admin-sidebar{height:100vh;position:sticky;top:0;overflow:hidden}.admin-nav-wrap{min-height:0;overflow:hidden}.admin-nav{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.admin-nav::-webkit-scrollbar{width:8px}.admin-nav::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.admin-nav-bottom{flex-shrink:0}.admin-discover-designer.story-admin{grid-template-columns:minmax(0,800px) minmax(420px,1fr);align-items:start;gap:16px;display:grid}.admin-discover-designer.story-admin>.admin-discover-designer-head,.admin-discover-designer.story-admin>.admin-discover-tabs{grid-column:1/-1}.admin-discover-hidden-data{display:none}.admin-discover-new-editor{grid-area:3/1}.admin-discover-thumb-area{grid-area:3/2;align-content:start;min-height:600px}.admin-discover-story-separator{grid-area:4/1/auto/-1}.admin-discover-edit-panel{grid-column:1/-1}.admin-discover-thumb-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-discover-thumb-card{min-height:126px}.admin-rich-editor.body{width:100%;max-width:800px;height:600px;max-height:600px;overflow-y:auto}.admin-rich-editor.body p{font-size:16px;line-height:1.7}.admin-rich-editor.body h3{font-size:28px;font-weight:900;line-height:1.3}.admin-rich-editor.body font[size="2"]{font-size:13px;font-weight:400}.admin-rich-editor.body font[size="3"]{font-size:16px;font-weight:400}.admin-rich-editor.body font[size="4"]{font-size:20px;font-weight:400}@media (max-width:1320px){.admin-discover-designer.story-admin{grid-template-columns:1fr}.admin-discover-new-editor,.admin-discover-thumb-area,.admin-discover-story-separator,.admin-discover-edit-panel{grid-area:auto/1}.admin-discover-thumb-area{min-height:auto}.admin-discover-thumb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.admin-sidebar{height:auto;position:relative}.admin-nav{max-height:50vh}.admin-discover-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-rich-editor.body{height:480px;max-height:480px}}.admin-rich-field>span{color:#287c70;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.discover-detail-body font[size="2"],.discover-rich-text font[size="2"]{font-size:14px;font-weight:400}.discover-detail-body font[size="3"],.discover-rich-text font[size="3"]{font-size:17px;font-weight:400}.discover-detail-body font[size="4"],.discover-rich-text font[size="4"]{font-size:21px;font-weight:400}.discover-detail-body h3,.discover-rich-text h3{font-size:28px;font-weight:900;line-height:1.3}.discover-detail-shell{padding-top:28px;position:relative}.discover-detail-back{margin-bottom:0;position:absolute;top:28px;left:-220px}.discover-detail-hero{margin-top:0}@media (max-width:1380px){.discover-detail-back{left:-150px}}@media (max-width:1180px){.discover-detail-shell{padding-top:32px}.discover-detail-back{margin-bottom:14px;position:static}}.admin-representative-image-field{gap:6px;display:grid}.admin-representative-image-field>span{color:#287c70;font-size:12px;font-weight:900;display:block}.admin-representative-image-row{background:#fffaf0;border:1px solid #ded8c9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.admin-representative-image-row img{object-fit:cover;border:1px solid #d7d0c0;border-radius:6px;width:112px;height:72px}.admin-representative-image-row small{color:#64736b;font-size:12px;font-weight:800}.admin-representative-image-row .admin-file-control{align-items:center;gap:8px;margin:0;display:flex}.admin-representative-image-row .admin-file-control span{color:#287c70;margin:0;font-size:12px;font-weight:900}.admin-representative-image-row input[type=file]{background:#fff;max-width:240px;min-height:36px;padding:7px}.admin-representative-image-row button{background:#9b312b;min-height:34px}.admin-discover-designer.story-admin{align-items:start;gap:16px;grid-template-columns:1fr!important;display:grid!important}.admin-discover-designer.story-admin>.admin-discover-designer-head,.admin-discover-designer.story-admin>.admin-discover-tabs,.admin-discover-new-editor,.admin-discover-thumb-area,.admin-discover-edit-panel{grid-area:auto/1!important}.admin-discover-new-editor,.admin-discover-edit-panel{width:100%}.admin-discover-form-layout{grid-template-columns:minmax(280px,40%) minmax(0,60%);align-items:start;gap:14px;display:grid}.admin-discover-fields-panel,.admin-discover-editor-panel{gap:10px;min-width:0;display:grid}.admin-discover-fields-panel label span{color:#287c70;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.admin-discover-editor-panel>button{background:#287c70;justify-self:start}.admin-discover-word-toolbar.smart{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;display:flex;overflow-x:auto}.admin-discover-word-toolbar.smart button{min-width:auto;padding:0 10px}.admin-discover-word-toolbar.smart label{flex:none}.admin-discover-word-toolbar.smart select{min-width:78px}.admin-rich-editor.body{height:480px!important;max-height:480px!important}.admin-discover-thumb-area{min-height:auto!important}.admin-discover-thumb-grid{gap:8px;grid-template-columns:repeat(10,minmax(0,1fr))!important}.admin-discover-thumb-card{min-height:118px;padding:7px}.admin-discover-thumb-card strong{font-size:11px}.admin-discover-thumb-media{aspect-ratio:1.25}.admin-representative-image-row{align-items:center}.admin-representative-image-row img{width:100%;max-width:180px;height:96px}@media (max-width:1320px){.admin-discover-thumb-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:980px){.admin-discover-form-layout{grid-template-columns:1fr}.admin-discover-word-toolbar.smart{white-space:normal;flex-wrap:wrap}.admin-rich-editor.body{height:420px!important;max-height:420px!important}}@media (max-width:720px){.admin-discover-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-rich-editor.body{height:384px!important;max-height:384px!important}}.discover-subnav button,.discover-feature-story,.discover-story-card{transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.discover-feature-story,.discover-story-card{will-change:transform}.discover-feature-story:hover,.discover-story-card:hover{border-color:#287c70;transform:translateY(-4px);box-shadow:0 22px 54px #287c7029,0 8px 18px #46413414}.discover-story-image img{transition:transform .24s}.discover-subnav button:hover{background:#fffdf7;border-color:#287c70;transform:translateY(-3px);box-shadow:0 16px 34px #287c7024}.discover-subnav button.active:hover{background:#fffaf0;box-shadow:0 16px 34px #287c7029,0 0 0 2px #287c7029}@media (prefers-reduced-motion:reduce){.discover-subnav button,.discover-feature-story,.discover-story-card,.discover-story-image img{transition:none}.discover-subnav button:hover,.discover-feature-story:hover,.discover-story-card:hover,.discover-feature-story:hover .discover-story-image img,.discover-story-card:hover .discover-story-image img{transform:none}}.planner-wizard-panel{grid-column:1/3;gap:16px;display:grid}.planner-wizard-heading{margin-bottom:0}.planner-step-tabs{background:#e8e1d1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.planner-step-tabs button{color:#102128;background:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:900;display:flex}.planner-step-tabs button span{color:#287c70;background:#f4f0e6;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.planner-step-tabs button.active{color:#fff;background:#287c70}.planner-step-tabs button.active span{background:#fff}.planner-step-tabs button.saved:not(.active){border-color:#287c70;box-shadow:inset 0 0 0 1px #287c702e}.planner-step-panel{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;gap:16px;padding:18px;display:grid}.planner-step-copy{gap:6px;display:grid}.planner-step-copy h4{color:#102128;margin:0;font-size:22px;line-height:1.2}.planner-step-copy p{color:#586861;margin:0;line-height:1.55}.planner-wide-label{color:#287c70;gap:7px;font-size:12px;font-weight:900;display:grid}.planner-wizard-costs{max-width:760px}.planner-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.planner-step-actions button{background:#287c70;min-height:40px}.planner-trip-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.planner-trip-mode-grid button{color:#102128;text-align:left;background:#fff;border:1px solid #ded8c9;border-radius:8px;gap:8px;min-height:112px;padding:16px;display:grid}.planner-trip-mode-grid button.active{color:#fff;background:#287c70;border-color:#287c70}.planner-trip-mode-grid strong{font-size:24px;line-height:1}.planner-trip-mode-grid span{color:#586861;font-size:13px;font-weight:800;line-height:1.45}.planner-trip-mode-grid button.active span{color:#e7f4ef}.planner-day-tabs{flex-wrap:wrap;gap:8px;display:flex}.planner-day-tabs button{color:#102128;background:#fff;border:1px solid #ded8c9;min-height:36px}.planner-day-tabs button.active{color:#fff;background:#287c70;border-color:#287c70}.planner-day-grid{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:start;gap:14px;display:grid}.planner-day-controls{gap:12px;display:grid}.planner-inline-tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.planner-place-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.planner-place-picker button{color:#102128;background:#fff;border:1px solid #eadfc7;border-radius:6px;min-height:40px;font-weight:900}.planner-place-picker button.active{color:#fff;background:#287c70;border-color:#287c70}.planner-selected-places{background:#fffaf0;border:1px solid #eadfc7;border-radius:8px;gap:6px;padding:12px;display:grid}.planner-selected-places span{color:#287c70;font-size:12px;font-weight:900}.planner-selected-places p{color:#35433e;margin:0;line-height:1.5}.planner-day-map{gap:10px;display:grid}.planner-map-keywords{grid-template-columns:repeat(3,minmax(0,1fr))}.planner-day-map .planner-map-frame{height:360px}.planner-map-add{background:#287c70;justify-self:start;min-height:40px}.planner-final-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.planner-final-summary article{background:#fff;border:1px solid #ded8c9;border-radius:8px;gap:6px;min-height:112px;padding:14px;display:grid}.planner-final-summary strong{color:#287c70}.planner-final-summary span{font-weight:900}.planner-final-summary p{color:#586861;margin:0;font-size:13px;line-height:1.45}.planner-wizard-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.planner-save-message{color:#102128;background:#eef7f3;border-left:4px solid #287c70;margin:0;padding:12px 14px;font-weight:900;line-height:1.45}@media (max-width:1180px){.planner-wizard-panel{grid-column:auto}.planner-day-grid{grid-template-columns:1fr}.planner-map-keywords,.planner-final-summary,.planner-wizard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.planner-step-tabs,.planner-trip-mode-grid,.planner-inline-tabs,.planner-place-picker,.planner-map-keywords,.planner-final-summary,.planner-wizard-summary{grid-template-columns:1fr}.planner-step-actions{justify-content:flex-start}.planner-day-map .planner-map-frame{height:320px}}.planner-day-map-layout{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr)}.planner-custom-map{gap:10px;min-width:0;display:grid}.planner-map-overlay{gap:8px;display:grid}.planner-map-layer-tabs{background:#f3efe5;border:1px solid #ded8c9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.planner-map-layer-tabs b{color:#287c70;font-size:12px;font-weight:900}.planner-map-layer-tabs button{color:#102128;background:#fff;border:1px solid #ded8c9;border-radius:999px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900}.planner-map-layer-tabs button.active{color:#fff;background:#287c70;border-color:#287c70}.planner-map-canvas{background:linear-gradient(135deg,#edf5ef 0% 34%,#dbece8 35% 44%,#f8f4ec 45% 100%);border:1px solid #cfd8d1;border-radius:8px;min-height:430px;position:relative;overflow:hidden}.planner-map-canvas:before{content:"";opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#1021280f 1px,#0000 1px),linear-gradient(#1021280f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.planner-map-canvas:after{content:"";background:#287c7029;border:1px solid #287c703d;border-radius:999px;height:28px;position:absolute;top:48%;left:8%;right:7%;transform:rotate(-11deg)}.planner-map-measure{z-index:2;pointer-events:none;position:absolute;inset:0}.planner-map-measure line{stroke:#e0614f;stroke-width:.8px;stroke-dasharray:3 2}.planner-map-pin{z-index:3;color:#102128;text-align:left;background:#fff;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px;max-width:156px;min-height:0;padding:6px 8px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 22px #1021281f}.planner-map-pin span{color:#ffcf64;background:#102128;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.planner-map-pin strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.planner-map-pin small{color:#586861;grid-column:2;font-size:10px;font-weight:800;line-height:1.25}.planner-map-pin.lodging span{color:#fff;background:#287c70}.planner-map-pin.destination span{color:#fff;background:#e0614f}.planner-map-pin.active{border-color:#102128;box-shadow:0 0 0 3px #ffcf64c7,0 12px 28px #1021282e}.planner-map-scale{z-index:4;color:#102128;background:#ffffffe0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:14px;left:14px}.planner-map-scale span{background:#102128;width:62px;height:3px;display:block}.planner-map-ruler{color:#fff;background:#102128;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.planner-map-ruler strong{color:#ffcf64}.planner-map-ruler span{font-size:18px;font-weight:900}.planner-map-ruler small{color:#dce9e4;font-weight:800}.planner-reuse-lodging{gap:6px;margin-top:8px;display:grid}.planner-reuse-lodging button{color:#102128;text-align:left;background:#fff;border:1px solid #ded8c9;border-radius:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900}.planner-transport-suggestion{background:#eef7f3;border:1px solid #c8ded5;border-radius:8px;gap:7px;padding:12px;display:grid}.planner-transport-suggestion span{color:#287c70;font-size:12px;font-weight:900}.planner-transport-suggestion strong{color:#102128;font-size:14px;line-height:1.35}.planner-transport-suggestion p{color:#35433e;margin:0;line-height:1.45}.planner-transport-suggestion button{background:#287c70;justify-self:start;min-height:34px}@media (max-width:1180px){.planner-day-map-layout{grid-template-columns:1fr}.planner-map-canvas{min-height:380px}.planner-map-ruler{grid-template-columns:1fr}}@media (max-width:720px){.planner-map-layer-tabs{align-items:stretch}.planner-map-layer-tabs button{flex:1}.planner-map-canvas{min-height:520px}.planner-map-pin{max-width:132px}.planner-map-pin small{display:none}}.planner-map-canvas{background:#d9e6df!important}.planner-map-canvas:before,.planner-map-canvas:after{content:none!important}.planner-osm-tiles{z-index:0;position:absolute;inset:0;overflow:hidden}.planner-osm-tiles img{object-fit:cover;-webkit-user-select:none;user-select:none;width:33.3334%;height:33.3334%;position:absolute}.planner-map-measure{z-index:2}.planner-map-pin{z-index:4}.planner-map-attribution{z-index:5;color:#35433e;background:#ffffffdb;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:800;position:absolute;bottom:8px;right:8px}.planner-map-scale{bottom:12px;left:12px}.planner-custom-map .planner-map-canvas{box-shadow:inset 0 0 0 1px #10212814}.planner-google-map-wrap{gap:8px;display:grid}.planner-google-map{background:#e8eee6;border:1px solid #cfd8d1;border-radius:8px;width:100%;height:480px;overflow:hidden}.planner-google-map-wrap>p{color:#fff;background:#102128;border-radius:6px;margin:0;padding:9px 11px;font-size:12px;font-weight:900}.planner-region-keywords{background:#fffaf0;border:1px solid #eadfc7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;display:grid}.planner-region-keywords>span{color:#287c70;grid-column:1/-1;font-size:12px;font-weight:900}.planner-region-keywords button{color:#102128;text-align:left;background:#fff;border:1px solid #ded8c9;border-radius:6px;gap:3px;min-height:46px;padding:9px 10px;display:grid}.planner-region-keywords button.active{color:#fff;background:#287c70;border-color:#287c70}.planner-region-keywords strong{font-size:13px;line-height:1.15}.planner-region-keywords small{color:#586861;font-size:11px;font-weight:800;line-height:1.25}@media (max-width:720px){.planner-google-map{height:420px}.planner-region-keywords{grid-template-columns:1fr}}.planner-naver-map-wrap{gap:8px;display:grid}.planner-naver-map{background:#e8eee6;border:1px solid #cfd8d1;border-radius:8px;width:100%;height:480px;overflow:hidden}.planner-naver-status-row{color:#fff;background:#102128;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;display:flex}.planner-naver-status-row p{color:#fff;flex:1;margin:0;font-size:12px;font-weight:900;line-height:1.45}.planner-naver-status-row button{color:#fff;white-space:nowrap;background:#287c70;border:1px solid #ffffff47;border-radius:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:900}.planner-naver-status-row button:disabled{opacity:.55;cursor:default}.planner-naver-marker{color:#102128;white-space:nowrap;background:#fff;border:2px solid #fff;border-radius:999px;align-items:center;gap:6px;max-width:170px;min-height:34px;padding:5px 9px;font-size:12px;font-weight:900;display:flex;box-shadow:0 10px 24px #10212838}.planner-naver-marker span{color:#fff;background:#e0614f;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.planner-naver-marker.lodging span{background:#287c70}.planner-naver-marker strong{text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden}.planner-naver-marker.active{border-color:#ffcf64;box-shadow:0 0 0 3px #ffcf64a6,0 12px 28px #1021283d}.planner-naver-info{color:#102128;gap:4px;min-width:180px;max-width:260px;padding:8px;display:grid}.planner-naver-info strong{font-size:14px}.planner-naver-info span{color:#586861;font-size:12px;line-height:1.35}@media (max-width:720px){.planner-naver-map{height:420px}.planner-naver-marker{max-width:132px}.planner-naver-marker strong{max-width:82px}}.planner-naver-marker span svg{width:15px;height:15px;display:block}.planner-naver-marker.lodging span svg{width:16px;height:16px}.planner-naver-info{grid-template-columns:1fr auto;align-items:start}.planner-naver-info>div{gap:4px;display:grid}.planner-naver-info-action{color:#287c70;white-space:nowrap;background:linear-gradient(145deg,#fff,#eaf8f4);border:1px solid #287c703d;border-radius:999px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:0;line-height:1;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;box-shadow:0 8px 16px #10212824,inset 0 1px #ffffffe6}.planner-naver-info-action span{color:inherit;font-size:22px;font-weight:900;line-height:1;display:block;transform:translateY(-1px)}.planner-naver-info-action.remove{color:#e0614f;background:linear-gradient(145deg,#fff,#fff0ed);border-color:#e0614f47}.planner-naver-info-action.destination.add{color:#d45a48;background:linear-gradient(145deg,#fff,#fff6ee);border-color:#e0614f38}.planner-naver-info-action:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 11px 20px #1021282e,inset 0 1px #fffffff2}.planner-naver-info-action:disabled{color:#5c665f;cursor:default;background:#d8d2c5}.planner-day-copy-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.planner-day-copy-row>div{gap:6px;min-width:0;display:grid}@media (max-width:820px){.planner-day-copy-row{display:grid}}.planner-selected-route-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.planner-selected-route-item{background:#fff;border:1px solid #eadfc7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.planner-selected-route-item strong{color:#102128;font-size:13px;line-height:1.25;display:block}.planner-selected-route-item small{color:#287c70;margin-top:4px;font-size:12px;font-weight:900;display:block}.planner-route-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.planner-route-actions button{color:#102128;background:#fffaf0;border:1px solid #ded8c9;border-radius:6px;min-height:28px;padding:0 8px;font-size:11px;font-weight:900}.planner-route-actions button:last-child{color:#b44839;border-color:#e4b7ae}.planner-route-actions button:disabled{opacity:.4;cursor:default}.planner-route-transport-select{grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:8px;display:grid}.planner-route-transport-select span{font-size:12px}.planner-route-transport-select select{background:#fff;min-height:36px}@media (max-width:720px){.planner-selected-route-item{grid-template-columns:1fr}.planner-route-actions{justify-content:flex-start}.planner-route-transport-select{grid-template-columns:1fr}}.planner-selected-focus-button{color:#35433e;text-align:left;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.5}.planner-selected-focus-button:disabled{cursor:default;color:#35433e}.planner-selected-route-item{cursor:pointer;transition:border-color .16s,box-shadow .16s,background-color .16s}.planner-selected-route-item:hover,.planner-selected-route-item:focus-visible{border-color:#287c70;outline:none;box-shadow:0 0 0 2px #287c701f}.admin-discover-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-language-toggle{background:#e9eee9;border:1px solid #d6dfd8;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.admin-language-toggle button{color:#102128;background:#fff;border:1px solid #0000;border-radius:6px;min-height:30px;padding:0 12px;font-size:12px;font-weight:900}.admin-language-toggle button.active{color:#fff;background:#287c70;border-color:#287c70}@media (max-width:720px){.admin-discover-panel-head{display:grid}.admin-language-toggle{justify-self:start}}.discover-subnav button.discover-theme-tab{color:#102128;background-color:#fffaf0;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#ded8c9;justify-content:flex-start;align-items:center;min-height:58px;padding:0 10px 0 clamp(48px,4.1vw,62px);position:relative;overflow:hidden;box-shadow:0 8px 18px #46413414}.discover-subnav button.discover-theme-tab:hover,.discover-subnav button.discover-theme-tab.active{color:var(--theme-text,#102128);background-color:#0000;border-color:#287c70}.discover-subnav button.discover-theme-tab.active{box-shadow:inset 0 0 0 2px #287c70,0 10px 20px #287c701f}.discover-subnav button.discover-theme-tab strong{z-index:1;white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);min-width:max-content;max-width:calc(100% - 2px);min-height:34px;color:var(--theme-text,#102128);letter-spacing:0;text-shadow:0 1px #fffffff2,0 5px 12px #1021281f;background:#ffffff94;border:1px solid #ffffffb8;border-radius:999px;flex:0 auto;place-items:center;padding:0 9px;font-size:clamp(17px,1.25vw,20px);font-weight:950;line-height:1;display:inline-grid;position:relative;overflow:visible;box-shadow:0 7px 16px #46413414}.discover-subnav button.discover-theme-tab.theme-kpop{--theme-text:#433f86;background-image:url(/images/discover-theme-cards/discover-theme-kpop.png)}.discover-subnav button.discover-theme-tab.theme-beauty{--theme-text:#9f4852;background-image:url(/images/discover-theme-cards/discover-theme-beauty.png)}.discover-subnav button.discover-theme-tab.theme-food{--theme-text:#8a5b18;background-image:url(/images/discover-theme-cards/discover-theme-food.png)}.discover-subnav button.discover-theme-tab.theme-medical{--theme-text:#168370;background-image:url(/images/discover-theme-cards/discover-theme-medical.png)}.discover-subnav button.discover-theme-tab.theme-places{--theme-text:#2f6f95;background-image:url(/images/discover-theme-cards/discover-theme-places.png)}.discover-subnav button.discover-theme-tab.theme-safety{--theme-text:#6458a2;background-image:url(/images/discover-theme-cards/discover-theme-safety.png)}.discover-subnav button.discover-theme-tab.theme-kindness{--theme-text:#bd7a3f;background-image:url(/images/discover-theme-cards/discover-theme-kindness.png)}@media (max-width:720px){.discover-subnav button.discover-theme-tab{min-height:54px;padding-left:42px;padding-right:8px}.discover-subnav button.discover-theme-tab strong{min-height:28px;padding:0 7px;font-size:14px}}.discover-story-board>.discover-subnav{padding-top:5px;overflow-y:visible}.discover-subnav button.discover-theme-tab.theme-kindness strong{padding-inline:8px;font-size:clamp(16px,1.1vw,18px)}.auth-page{background:#f7f5ef;place-items:center;min-height:100vh;display:grid}.auth-panel{background:#fff;border:1px solid #dce2d7;border-radius:8px;gap:16px;width:min(520px,100vw - 40px);padding:30px;display:grid;box-shadow:0 22px 70px #121e1a24}.auth-panel h1{color:#102128;letter-spacing:0;margin:0;font-size:34px;line-height:1.1}.auth-panel p{color:#586861;margin:0;line-height:1.55}.auth-error{background:#fff1ef;border-left:4px solid #9b312b;padding:12px 14px;font-weight:900;color:#6f211d!important}.auth-provider-list{gap:10px;display:grid}.auth-provider-button{color:#102128;background:#fff;border:1px solid #dce2d7;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:900;display:flex}.auth-provider-button.google{border-color:#d8e3d9}.auth-provider-button.microsoft{border-color:#d6e0ea}.auth-provider-button:hover{background:#f4f7f4}.auth-switch-link{color:#287c70;font-weight:900}.auth-signed-in{background:#eef7f3;border:1px solid #cfe2da;border-radius:8px;gap:10px;padding:14px;display:grid}.auth-signed-in span{color:#586861;font-size:12px;font-weight:900}.auth-actions{flex-wrap:wrap;gap:8px;display:flex}.auth-actions.compact .button{min-height:36px;padding:0 12px}.button.ghost,.auth-actions .ghost{border:1px solid #dce2d7;color:#102128!important;background:#fff!important}.klocal-login-link{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;place-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:grid}.klocal-login-link:hover{background:#287c70}.klocal-member-chip{color:#102128;background:#ffcf64;border:1px solid #fff3;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid;overflow:hidden}.klocal-member-chip img{object-fit:cover;width:100%;height:100%}.planner-auth-prompt,.shop-auth-prompt{background:#eef7f3;border:1px solid #cfe2da;border-radius:8px;gap:10px;padding:14px;display:grid}.planner-auth-prompt{grid-template-columns:minmax(0,1fr) auto;align-items:center}.planner-auth-prompt strong,.shop-auth-prompt strong{color:#102128}.planner-auth-prompt p,.shop-auth-prompt p{color:#586861;margin:4px 0 0;line-height:1.45}.shop-auth-prompt{background:#ffffff0f;border-color:#ffffff24}.shop-auth-prompt strong{color:#ffcf64}.shop-auth-prompt .button{background:#e0614f}.admin-member-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.admin-member-cell{align-items:center;gap:10px;min-width:220px;display:flex}.admin-member-cell>img,.admin-member-cell>span{color:#fff;object-fit:cover;background:#287c70;border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;font-weight:900;display:grid}.admin-member-cell strong,.admin-member-cell small{display:block}.admin-member-cell small{color:#66746d;margin-top:3px}.admin-member-state-form{grid-template-columns:minmax(92px,1fr) minmax(92px,1fr) auto;align-items:center;gap:6px;display:grid}.admin-member-state-form select{min-height:36px;padding:7px}.admin-member-state-form button{min-height:36px;padding:0 12px}.admin-member-action-stack{gap:6px;min-width:126px;display:grid}.admin-member-action-stack form{margin:0}.admin-member-action-stack button{border-radius:6px;width:100%;min-height:34px;padding:0 10px}.admin-withdraw-button{color:#fff;background:#6750a4}.admin-member-protected-note{color:#66746d;text-align:center;font-size:11px;font-weight:800;display:block}@media (max-width:1100px){.admin-member-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.planner-auth-prompt,.admin-member-state-form,.admin-member-metrics{grid-template-columns:1fr}.klocal-login-link{min-height:24px;padding:0 8px;font-size:11px}.klocal-member-chip{width:26px;height:26px}}.klocal-auth-under-logo{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.klocal-auth-button{color:#fff;white-space:nowrap;background:#287c70;border:1px solid #287c70;border-radius:6px;place-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;display:grid}.klocal-auth-button:hover{filter:brightness(.96)}.klocal-auth-under-logo .klocal-member-chip{width:32px;min-width:32px;height:32px}@media (max-width:720px){.klocal-auth-under-logo{grid-template-columns:1fr;gap:6px;display:grid}.klocal-auth-button{min-height:30px;padding:0 8px;font-size:11px}.klocal-auth-under-logo .klocal-member-chip{width:28px;min-width:28px;height:28px}}.auth-page{background:linear-gradient(#f8faf7 0%,#eef4ef 100%)}.auth-panel{border-color:#e2e8e2;gap:18px;width:min(460px,100vw - 40px);padding:34px;box-shadow:0 26px 80px #10212824}.auth-panel>.eyebrow{color:#287c70;letter-spacing:1.4px;margin:0;font-size:12px}.auth-panel h1{font-size:30px}.auth-panel>p:not(.eyebrow):not(.auth-error){font-size:15px}.auth-provider-list{gap:12px;margin-top:2px}.auth-provider-button{color:#1f2933;background:#fff;border:1px solid #d9e1db;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 24px;place-items:center;min-height:50px;padding:0 18px;font-size:15px;font-weight:800;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:0 1px 2px #1021280d}.auth-provider-button span{white-space:nowrap;text-overflow:ellipsis;justify-self:center;min-width:0;overflow:hidden}.auth-provider-button:after{content:"";width:18px;height:18px}.auth-provider-button:hover{background:#fbfdfb;border-color:#bfcac1;transform:translateY(-1px);box-shadow:0 7px 18px #10212814}.auth-provider-button:focus-visible{outline-offset:2px;outline:3px solid #287c703d}.auth-provider-icon{justify-self:start;width:22px;height:22px;display:block}.auth-provider-button.microsoft .auth-provider-icon{width:20px;height:20px}.auth-switch-link{color:#287c70;justify-self:center;margin-top:2px;font-size:14px}.auth-error{border-left-width:0;border-radius:8px}@media (max-width:720px){.auth-panel{width:min(430px,100vw - 28px);padding:26px}.auth-panel h1{font-size:26px}.auth-provider-button{grid-template-columns:22px minmax(0,1fr) 22px;min-height:48px;padding:0 14px;font-size:14px}.auth-provider-icon{width:21px;height:21px}}.home-workspace-page{color:#3b3b3d;background:#f2f2f2;min-height:100%}.home-workspace-shell{background:#f2f2f2;grid-template-columns:250px minmax(0,1fr);gap:34px;min-height:100dvh;padding:34px 36px;display:grid}.home-mini-rail{background:#f7f7f7;border:1px solid #dedede;border-radius:8px;grid-template-rows:auto auto 1fr auto;gap:22px;min-height:calc(100dvh - 68px);padding:18px;display:grid;box-shadow:0 18px 40px #1c1c2014}.home-mini-brand{align-items:center;gap:10px;font-size:21px;display:flex}.home-brand-mark{color:#fff;background:#3c3c3f;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.home-account-pill{background:#fff;border:1px solid #dedede;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:8px;display:grid}.home-account-pill img{object-fit:cover;border-radius:999px;width:34px;height:34px}.home-account-pill strong,.home-account-pill span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.home-account-pill strong{color:#303034;font-size:12px}.home-account-pill span{color:#77777c;margin-top:2px;font-size:11px}.home-mini-menu{align-content:start;gap:7px;display:grid}.home-mini-menu a{color:#39393d;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:0 9px;font-size:13px;font-weight:800;display:flex}.home-mini-menu a span{color:#555560;border:1px solid #bfc0c8;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.home-mini-menu a.active,.home-mini-menu a:hover{color:#5b42d6;background:#e4dffa}.home-mini-menu a.active span,.home-mini-menu a:hover span{color:#5b42d6;background:#f5f2ff;border-color:#a99df1}.home-upgrade-note{background:linear-gradient(135deg,#fff,#f3f0ff);border:1px solid #e4e1f7;border-radius:8px;gap:6px;padding:14px;display:grid}.home-upgrade-note>span{color:#5b42d6;background:#ece8ff;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.home-upgrade-note strong{font-size:13px}.home-upgrade-note p{color:#77777c;margin:0;font-size:12px;line-height:1.45}.home-board-area{min-width:0;padding:84px 0 26px}.home-board-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:16px;display:grid}.home-board-header h1{color:#3a3a3d;letter-spacing:0;max-width:760px;margin:8px 0 10px;font-size:clamp(36px,4.5vw,64px);font-weight:900;line-height:1.02}.home-board-header p:not(.eyebrow){color:#77777c;max-width:660px;margin:0;font-size:16px;line-height:1.65}.home-board-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.home-primary-action,.home-secondary-action{border-radius:8px;place-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:grid}.home-primary-action{color:#fff;background:#3f35b8}.home-secondary-action{color:#3d3d41;background:#fff;border:1px solid #dedede}.home-tabs{background:#ddd;border-radius:8px;align-items:center;gap:5px;margin:0 0 10px;padding:5px;display:inline-flex}.home-tabs span{color:#77777c;border-radius:7px;place-items:center;min-height:30px;padding:0 13px;font-size:12px;font-weight:900;display:grid}.home-tabs span.active{color:#343438;background:#fff;box-shadow:0 1px 2px #00000014}.home-project-board{grid-template-columns:repeat(3,minmax(220px,1fr));align-items:start;gap:16px;display:grid}.home-project-card{background:#fff;border:1px solid #e1e1e1;border-radius:8px;gap:12px;min-width:0;padding:14px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 14px 28px #1e1e2214}.home-project-card:hover{transform:translateY(-3px);box-shadow:0 22px 42px #1e1e221f}.home-card-topline{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.home-card-logo{color:#fff;background:#161619;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.home-card-topline strong,.home-card-topline small{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.home-card-topline strong{color:#3a3a3d;font-size:13px}.home-card-topline small{color:#77777c;margin-top:2px;font-size:11px}.home-card-topline b{color:#35a535;background:#dff9d9;border-radius:999px;place-items:center;min-height:24px;padding:0 9px;font-size:12px;display:grid}.home-project-card>img{aspect-ratio:16/10;object-fit:cover;background:#eee;border-radius:7px;width:100%}.home-project-card h2{color:#3b3b3d;letter-spacing:0;margin:0;font-size:22px;line-height:1.08}.home-project-card p{color:#6f6f75;margin:0;font-size:13px;line-height:1.45}.home-card-tags{flex-wrap:wrap;gap:6px;display:flex}.home-card-tags span{color:#707078;background:#fafafa;border:1px solid #e1e1e1;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.home-lower-grid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:16px;margin-top:16px;display:grid}.home-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-metric-strip span{color:#737379;background:#fff;border:1px solid #e1e1e1;border-radius:8px;gap:5px;min-height:92px;padding:16px;font-size:12px;font-weight:800;display:grid;box-shadow:0 10px 24px #1e1e220d}.home-metric-strip strong{color:#3f35b8;font-size:28px;line-height:1}.home-principle-panel{background:#fff;border:1px solid #e1e1e1;border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 10px 24px #1e1e220d}.home-principle-panel h2{color:#3b3b3d;letter-spacing:0;margin:4px 0 0;font-size:24px;line-height:1.15}.home-principle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-principle-list span{color:#56565c;background:#f6f6f6;border-radius:8px;min-height:54px;padding:11px;font-size:12px;font-weight:900;line-height:1.35}@media (max-width:1180px){.home-workspace-shell{grid-template-columns:1fr;padding:24px}.home-mini-rail{grid-template-rows:auto;grid-template-columns:220px minmax(220px,1fr);align-items:start;min-height:0}.home-mini-menu{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.home-upgrade-note{grid-column:1/-1}.home-board-area{padding-top:24px}.home-project-board{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:760px){.home-workspace-shell{gap:18px;padding:16px}.home-mini-rail{grid-template-columns:1fr;padding:14px}.home-mini-menu,.home-board-header{grid-template-columns:1fr}.home-board-actions{justify-content:flex-start}.home-project-board,.home-lower-grid,.home-metric-strip,.home-principle-list{grid-template-columns:1fr}.home-board-area{padding-top:8px}.home-board-header h1{font-size:34px}.home-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.home-project-card h2{font-size:20px}}.klocal-app-shell{background:#f2f2f2;grid-template-columns:248px minmax(0,1fr)}.klocal-ci-area{box-shadow:none;border-bottom:1px solid #e2e2e5;gap:14px;padding:34px 20px 22px;background:#f7f7f7!important}.klocal-ci-area .klocal-brand{width:min(184px,100%);min-height:44px}.klocal-auth-under-logo{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:4px;display:grid}.klocal-auth-button{color:#fff;background:#287c70;border-color:#287c70;border-radius:6px;min-height:32px;padding:0 10px;font-size:12px}.klocal-auth-button.ghost{color:#161619;background:#fff;border-color:#d8d8dc}.klocal-sidebar-menu-scroll{background:#102128;padding:22px 16px}.klocal-sidebar-nav a{color:#f2f5f3;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:0 8px;font-size:15px;font-weight:900;display:grid}.klocal-nav-icon{color:#ffcf64;background:#ffffff14;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.klocal-sidebar-nav a.active .klocal-nav-icon,.klocal-sidebar-nav a:hover .klocal-nav-icon{color:#5b42d6;background:#e4dffa}.klocal-nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.klocal-sidebar-footer{background:#102128;border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 18px 16px;display:grid}.klocal-sidebar-footer .language-toggle{background:#ffffff1a;border-color:#ffffff29;border-radius:6px;justify-self:start;gap:5px;padding:4px}.klocal-sidebar-footer .language-toggle button{color:#102128;background:#f7f7f7;border-radius:5px;width:37px;height:26px;min-height:26px;padding:0 7px;font-size:11px;font-weight:900}.klocal-sidebar-footer .language-toggle button.active{color:#102128;outline-offset:1px;background:#ffcf64;outline:1px solid #ffcf64}.klocal-admin-lock{border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;color:#ffcf64!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;margin-left:0!important;display:flex!important}.klocal-admin-lock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.home-workspace-shell{background:#f2f2f2;min-height:100dvh;padding:36px;display:block}.home-board-area{padding:72px 0 26px}@media (max-width:980px){.klocal-app-shell{grid-template-columns:212px minmax(0,1fr)}.klocal-sidebar-nav a{font-size:13px}.klocal-auth-under-logo{grid-template-columns:1fr}.home-workspace-shell{padding:24px}.home-board-area{padding-top:30px}}@media (max-width:720px){.klocal-app-shell{grid-template-columns:132px minmax(0,1fr)}.klocal-ci-area{padding:16px 10px 14px}.klocal-auth-under-logo{gap:6px}.klocal-auth-button{min-height:28px;padding:0 6px;font-size:10px}.klocal-sidebar-menu-scroll{padding:14px 7px}.klocal-sidebar-nav{gap:8px}.klocal-sidebar-nav a{grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:34px;padding:0 6px;font-size:11px}.klocal-nav-icon{width:20px;height:20px}.klocal-nav-icon svg{width:14px;height:14px}.klocal-sidebar-footer{grid-template-columns:1fr;gap:8px;padding:8px 8px 12px}.klocal-sidebar-footer .language-toggle{justify-content:center;width:100%}.klocal-sidebar-footer .language-toggle button{width:34px;height:22px;min-height:22px;font-size:10px}.klocal-admin-lock{justify-content:center;width:100%!important}.home-workspace-shell{padding:16px}.home-board-area{padding-top:10px}.home-project-board{grid-template-columns:1fr}}.klocal-sidebar-menu-scroll{border-top:1px solid #e6e6e8;background:#f7f7f7!important}.klocal-sidebar-nav a{color:#36363a!important}.klocal-sidebar-nav a:hover,.klocal-sidebar-nav a.active{color:#5b42d6!important;background:#e4dffa!important}.klocal-nav-icon{border:1px solid #d8d8dc;color:#4b4b50!important;background:#fff!important}.klocal-sidebar-nav a:hover .klocal-nav-icon,.klocal-sidebar-nav a.active .klocal-nav-icon{border-color:#a99df1;color:#5b42d6!important;background:#f5f2ff!important}.klocal-sidebar-footer{border-top:1px solid #e2e2e5;background:#f7f7f7!important}.klocal-sidebar-footer .language-toggle button{color:#343438!important;background:#f7f7f7!important;border:1px solid #d8d8dc!important}.klocal-sidebar-footer .language-toggle button.active{background:#ffcf64!important;border-color:#d7b84d!important}.klocal-admin-lock:hover,.klocal-admin-lock.active{color:#5b42d6!important;background:#e4dffa!important;border-color:#a99df1!important}.klocal-app-shell{color:#39393d;background:#f2f2f2;font-family:Inter,Pretendard,Noto Sans KR,Segoe UI,Arial,sans-serif}.klocal-content-scroll{background:#f2f2f2}.klocal-content-scroll .klocal-site,.klocal-content-scroll .subpage-shell,.klocal-content-scroll .section-band{color:#39393d;background:#f2f2f2}.klocal-sidebar,.klocal-sidebar-nav a,.klocal-auth-button,.klocal-sidebar-footer{letter-spacing:-.01em;font-family:Inter,Pretendard,Noto Sans KR,Segoe UI,Arial,sans-serif}.klocal-sidebar-nav a{font-weight:780}.klocal-content-scroll .eyebrow{color:#21766b;letter-spacing:.12em;font-weight:850}.klocal-content-scroll h1,.klocal-content-scroll h2,.klocal-content-scroll h3{color:#3a3a3d;letter-spacing:-.01em}.klocal-content-scroll p{color:#6f6f75}.subpage-hero{color:#39393d;border-bottom:1px solid #e2e2e5;padding:72px 6vw 34px;background:#f2f2f2!important}.subpage-hero h1{max-width:980px;font-size:clamp(38px,5.5vw,72px);line-height:1.03;color:#3a3a3d!important}.subpage-hero p:not(.eyebrow){font-size:17px;color:#6f6f75!important}.subpage-hero .eyebrow{color:#21766b!important}.section-band{padding:42px 6vw}.klocal-button,.home-primary-action,.contact-form button,.listing-suggestion-form button{box-shadow:none;border-radius:8px;color:#fff!important;background:#4035bf!important;border-color:#4035bf!important}.klocal-button.ghost,.home-secondary-action{color:#333338!important;background:#fff!important;border:1px solid #dedee3!important}.page{background:#f2f2f2;max-width:980px;padding:72px 6vw}.page h1{color:#3a3a3d}.page p,.page li{color:#6f6f75}.page ul,.page ol{line-height:1.75}.page-link-flow a,.directory-listing-card,.pillar-card,.planner-panel,.admin-row:not(.admin-row),.contact-form,.compact-contact-form,.standalone-cost-panel,.cost-calculator,.calculator-panel,.exchange-panel{background:#fff;border:1px solid #e1e1e5;border-radius:8px;box-shadow:0 14px 32px #1e1e220f}.summary-flow span,.principle-list span,.faq details{background:#fff;border-color:#e1e1e5;border-radius:8px;box-shadow:0 8px 20px #1e1e220a}.faq{background:#f2f2f2}.faq summary{color:#3a3a3d}.faq p{color:#6f6f75}.contact-page-section{place-items:start center;min-height:auto;display:grid}.compact-contact-form{width:min(760px,100%);padding:22px}.compact-contact-form input,.compact-contact-form textarea,.listing-suggestion-form input,.listing-suggestion-form textarea,.listing-suggestion-form select{color:#333338;background:#fbfbfc;border-color:#dcdce2;border-radius:8px}.discover-page,.discover-news-section,.listings-page-band,.costs-page-band{background:#f2f2f2}.discover-subnav a,.discover-theme-tab,.discover-card,.discover-article-card,.news-card{background:#fff!important;border-color:#e1e1e5!important;border-radius:8px!important;box-shadow:0 10px 24px #1e1e220d!important}.discover-subnav a:hover,.discover-subnav button:hover{border-color:#b9afe9!important}.directory-listings-page{background:#f2f2f2}.listing-category-nav a,.directory-meta-row span,.tag-row span,.home-card-tags span{color:#64646b;background:#fff;border-color:#dedee3;border-radius:999px}.suggest-listing-section{color:#39393d;background:#fff;border:1px solid #e1e1e5;border-radius:8px;box-shadow:0 14px 32px #1e1e220f}.suggest-listing-section .section-heading p:not(.eyebrow){color:#6f6f75}.listing-suggestion-form label span{color:#21766b}.planner-shell,.advanced-planner-shell{color:#39393d;background:#f2f2f2!important}.planner-shell .section-heading p{color:#6f6f75}.planner-shell .eyebrow,.partner-contact .eyebrow{color:#21766b}.planner-layout,.advanced-planner-layout{gap:16px}.planner-panel,.planner-step-panel,.planner-final-summary article,.planner-selected-places,.planner-transport-suggestion,.planner-map-overlay,.planner-map-layer-tabs,.exchange-rate-card,.price-compare-list article{color:#39393d;box-shadow:0 10px 24px #1e1e220d;background:#fff!important;border:1px solid #e1e1e5!important;border-radius:8px!important}.planner-step-tabs,.segmented-control{background:#dedede;border-radius:8px}.planner-step-tabs button,.planner-trip-mode-grid button,.planner-day-tabs button,.planner-place-picker button,.planner-map-layer-tabs button,.planner-region-keywords button{color:#39393d!important;background:#fff!important;border:1px solid #dedee3!important;border-radius:8px!important}.planner-step-tabs button.active,.planner-trip-mode-grid button.active,.planner-day-tabs button.active,.planner-place-picker button.active,.planner-map-layer-tabs button.active,.planner-region-keywords button.active{color:#5b42d6!important;background:#e4dffa!important;border-color:#b8adf0!important}.planner-step-actions button,.planner-transport-suggestion button{border-radius:8px;color:#fff!important;background:#4035bf!important}.planner-step-actions button.ghost{color:#333338!important;background:#fff!important;border:1px solid #dedee3!important}.planner-save-message,.planner-auth-prompt{color:#39393d;background:#f5f2ff!important;border-color:#cfc8f5!important}.planner-custom-map,.planner-map-stage,.planner-map-frame{border-color:#e1e1e5!important;border-radius:8px!important}.famous-shops-page,.famous-shops-band{background:#f2f2f2!important}.famous-shops-hero{border-bottom:1px solid #e2e2e5;color:#39393d!important;background:#f2f2f2!important}.famous-shops-hero h1{color:#3a3a3d!important}.famous-shops-hero p:not(.eyebrow){color:#6f6f75!important}.famous-shops-stage{gap:16px}.shop-detail-console,.shop-review-console,.shop-lane-board{color:#39393d!important;background:#fff!important;border:1px solid #e1e1e5!important;border-radius:8px!important;box-shadow:0 14px 32px #1e1e220f!important}.arcade-kicker{letter-spacing:.12em;color:#5b42d6!important}.shop-detail-body h2,.shop-detail-body p:not(.mini-label),.shop-empty-copy,.shop-review-list b{color:#39393d!important}.shop-detail-body p:not(.mini-label),.shop-empty-copy,.shop-review-list p{color:#6f6f75!important}.shop-lane header{background:#f7f7f8!important;border-color:#e1e1e5!important}.shop-lane header span{color:#39393d!important}.shop-banner{box-shadow:none;color:#39393d!important;background:#fbfbfc!important;border-color:#e1e1e5!important;border-radius:8px!important}.shop-banner.active{border-color:#b8adf0!important;box-shadow:0 0 0 2px #5b42d626,0 10px 22px #1e1e2214!important}.shop-banner-info strong{color:#39393d!important}.shop-banner-info small,.shop-score-card span{color:#6f6f75!important}.shop-score-card,.shop-review-list article,.shop-review-list>p,.shop-auth-prompt{color:#39393d!important;background:#f7f7f8!important;border-color:#e1e1e5!important}.shop-score-card strong,.shop-auth-prompt strong{color:#5b42d6!important}.shop-auth-prompt p{color:#6f6f75!important}.shop-review-form input,.shop-review-form select,.shop-review-form textarea{color:#39393d!important;background:#fbfbfc!important;border-color:#dcdce2!important;border-radius:8px!important}.shop-review-form label span{color:#5b42d6!important}.shop-review-form button,.shop-auth-prompt .button{background:#4035bf!important;border-radius:8px!important}.shop-location-map,.shop-location-map-item{border-color:#e1e1e5!important;border-radius:8px!important}.partner-contact{color:#39393d;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);background:#f2f2f2!important}.partner-contact h2{color:#3a3a3d}.partner-contact p{color:#6f6f75}.partner-contact .contact-form{border:1px solid #e1e1e5;box-shadow:0 14px 32px #1e1e220f}@media (max-width:1060px){.partner-contact,.famous-shops-stage{grid-template-columns:1fr}}@media (max-width:720px){.subpage-hero{padding:52px 7vw 28px}.section-band{padding:32px 7vw}.compact-contact-form{padding:16px}.planner-panel,.planner-step-panel,.shop-detail-console,.shop-review-console,.shop-lane-board{padding:12px}}.klocal-app-shell,.klocal-app-shell *{letter-spacing:0!important}.home-board-header h1{font-size:64px}.subpage-hero h1,.famous-shops-hero h1{font-size:56px!important}.klocal-sidebar-nav a{font-size:14px;font-weight:760;line-height:1.24}.klocal-nav-label{font-weight:760}.klocal-auth-button,.klocal-admin-lock,.klocal-sidebar-footer .language-toggle button{font-weight:780}@media (max-width:980px){.home-board-header h1{font-size:48px}.subpage-hero h1,.famous-shops-hero h1{font-size:46px!important}}@media (max-width:720px){.home-board-header h1{font-size:34px}.subpage-hero h1,.famous-shops-hero h1{font-size:36px!important}.klocal-sidebar-nav a{font-size:11px}}.discover-subnav button.discover-theme-tab strong{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:auto!important;box-shadow:none!important;text-shadow:0 1px #ffffffe6,0 3px 8px #1414182e,0 12px 22px #1414181f!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.discover-subnav button.discover-theme-tab.theme-kindness strong{padding:0!important}.discover-subnav button.discover-theme-tab{text-align:center!important;justify-content:center!important;padding-left:12px!important;padding-right:12px!important}.discover-subnav button.discover-theme-tab strong{text-align:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:20px!important;line-height:1.05!important}.discover-subnav button.discover-theme-tab.theme-kindness strong{font-size:20px!important}@media (max-width:720px){.discover-subnav button.discover-theme-tab{padding-left:10px!important;padding-right:10px!important}.discover-subnav button.discover-theme-tab strong,.discover-subnav button.discover-theme-tab.theme-kindness strong{font-size:15px!important}}.home-workspace-shell{padding-top:18px!important}.home-board-area{padding-top:34px!important}@media (max-width:980px){.home-workspace-shell{padding-top:16px!important}.home-board-area{padding-top:20px!important}}@media (max-width:720px){.home-workspace-shell{padding-top:12px!important}.home-board-area{padding-top:6px!important}}.klocal-content-scroll>.page{width:min(100%,980px);margin-left:auto!important;margin-right:auto!important}.home-board-area,.subpage-hero>*,.section-heading,.discover-theme-slider,.discover-feature-head,.discover-feature-grid,.discover-admin-post-grid,.discover-card-layout,.discover-detail-shell,.directory-listings-grid,.listing-category-nav,.planner-layout,.advanced-planner-layout,.famous-shops-stage,.partner-contact{max-width:1280px;margin-left:auto!important;margin-right:auto!important}.home-project-board{grid-template-columns:repeat(3,minmax(260px,1fr))}@media (min-width:1700px){.home-project-board{grid-template-columns:repeat(3,minmax(300px,1fr))}.home-lower-grid{max-width:1280px;margin-left:auto;margin-right:auto}}@media (max-width:1180px){.home-project-board{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:720px){.klocal-content-scroll>.klocal-site,.klocal-content-scroll>.subpage-shell,.klocal-content-scroll>.directory-listings-page,.klocal-content-scroll>.discover-page,.klocal-content-scroll>.famous-shops-page,.klocal-content-scroll>.planner-shell,.klocal-content-scroll>.advanced-planner-shell{width:100%}.home-project-board{grid-template-columns:1fr}}.home-board-header{grid-template-columns:minmax(420px,.9fr) minmax(420px,.78fr)!important;align-items:center!important;gap:34px!important}.home-hero-side{align-content:end;align-self:stretch;gap:14px;min-width:0;display:grid}.home-korea-hero{aspect-ratio:21/8;background:#ddd;border:1px solid #e1e1e5;border-radius:8px;align-self:start;width:100%;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #1e1e221a}.home-korea-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f2f2f214,#00000005);position:absolute;inset:0}.home-korea-hero img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-hero-side .home-board-actions{justify-content:flex-end}@media (max-width:1180px){.home-board-header{grid-template-columns:1fr!important}.home-hero-side{align-content:start}.home-korea-hero{aspect-ratio:16/6}.home-hero-side .home-board-actions{justify-content:flex-start}}@media (max-width:720px){.home-board-header{gap:18px!important}.home-korea-hero{aspect-ratio:16/9}.home-hero-side .home-board-actions{grid-template-columns:1fr;display:grid}.home-primary-action,.home-secondary-action{width:100%}}.home-board-header.home-collage-hero{background-image:url(/images/home-korea-hero-collage-balanced-wide.png);background-position:100%;background-repeat:no-repeat;background-size:cover;border:1px solid #e1e1e5;border-radius:8px;min-height:352px;overflow:hidden;box-shadow:0 18px 44px #1e1e2214;grid-template-columns:minmax(420px,.46fr) minmax(420px,.54fr)!important;align-items:stretch!important;margin-bottom:16px!important;display:grid!important;position:relative!important}.home-board-header.home-collage-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fffffffa 0%,#fffffff5 34%,#ffffff94 48%,#ffffff1f 64%,#fff0 100%);position:absolute;inset:0}.home-board-header.home-collage-hero:after{content:"";pointer-events:none;background:linear-gradient(#f2f2f200,#f2f2f22e);height:42%;position:absolute;inset:auto 0 0}.home-collage-hero .home-hero-copy{z-index:1;align-content:center;justify-items:start;min-width:0;max-width:680px;padding:38px 34px;display:grid;position:relative}.home-collage-hero .home-hero-copy h1{max-width:640px;margin:8px 0 12px;line-height:1.02;font-size:58px!important}.home-collage-hero .home-hero-copy p:not(.eyebrow){max-width:560px}.home-collage-hero .home-board-actions{justify-content:flex-start;margin-top:22px}.home-collage-hero .home-korea-hero,.home-collage-hero .home-hero-side{display:none!important}@media (max-width:1180px){.home-board-header.home-collage-hero{background-position:100%;min-height:390px;grid-template-columns:1fr!important}.home-board-header.home-collage-hero:before{background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 48%,#fff3 100%)}.home-collage-hero .home-hero-copy h1{font-size:48px!important}}@media (max-width:720px){.home-board-header.home-collage-hero{background-position:62%;min-height:520px}.home-board-header.home-collage-hero:before{background:linear-gradient(#fffffffa 0%,#ffffffed 56%,#fff3 100%)}.home-collage-hero .home-hero-copy{align-content:start;padding:24px 18px}.home-collage-hero .home-hero-copy h1{font-size:34px!important}.home-collage-hero .home-board-actions{width:100%}}@media (max-width:1180px){.home-board-header.home-collage-hero{background-position:100% 0!important;background-size:auto 100%!important}}@media (max-width:720px){.home-board-header.home-collage-hero{background-position:62% bottom!important;background-size:auto 92%!important}}.home-board-header.home-collage-hero{background-position:100% 0!important;background-size:78%!important}@media (max-width:1180px){.home-board-header.home-collage-hero{background-position:100% 0!important;background-size:auto 86%!important}}@media (max-width:720px){.home-board-header.home-collage-hero{background-position:62% bottom!important;background-size:auto 78%!important}}.price-experience-page{background:#f2f2f2}.price-experience-band{gap:18px;display:grid}.price-rate-panel{background:#fff;border:1px solid #e1e1e5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;width:100%;max-width:1280px;margin:0 auto;padding:22px;display:grid;box-shadow:0 14px 32px #1e1e220f}.price-rate-panel strong{color:#3a3a3d;margin-top:6px;font-size:clamp(26px,3.2vw,43px);font-weight:900;line-height:1;display:block}.price-rate-panel span{color:#6f6f75;margin-top:8px;font-size:14px;font-weight:800;display:block}.price-rate-panel dl{grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;margin:0;display:grid}.price-rate-panel div{min-width:0}.price-rate-panel dt{color:#21766b;text-transform:uppercase;font-size:11px;font-weight:900}.price-rate-panel dd{color:#3a3a3d;margin:5px 0 0;font-size:13px;font-weight:850}.price-experience-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:14px;width:100%;max-width:1280px;margin:0 auto;display:grid}.price-experience-card{background:#fff;border:1px solid #e1e1e5;border-radius:8px;grid-template-rows:auto auto auto auto 1fr;gap:12px;min-height:292px;padding:18px;display:grid;box-shadow:0 14px 32px #1e1e220f}.price-card-icon{color:#4035bf;background:#f7f7f8;border:1px solid #dedee3;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.price-card-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;display:block}.price-experience-card h2{color:#3a3a3d;margin:4px 0 0;font-size:23px;line-height:1.12}.price-experience-card span{color:#21766b;font-size:12px;font-weight:900}.price-card-values{gap:8px;display:grid}.price-card-values p{background:#fbfbfc;border:1px solid #ededf0;border-radius:8px;gap:4px;margin:0;padding:10px;display:grid}.price-card-values strong{color:#3a3a3d;font-size:18px;line-height:1.2}.price-card-values em{color:#6f6f75;margin-top:2px;font-size:13px;font-style:normal;font-weight:850;display:block}.price-card-diff{background:#f5f2ff;border-radius:8px;margin:0;padding:10px;font-size:13px;font-weight:900;line-height:1.35;color:#5b42d6!important}.price-experience-card small{color:#6f6f75;font-size:12px;line-height:1.45}.price-experience-note{color:#6f6f75;width:100%;max-width:1280px;margin:0 auto;font-size:13px;font-weight:800}@media (max-width:1180px){.price-experience-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.price-rate-panel{grid-template-columns:1fr}.price-rate-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.price-rate-panel{padding:16px}.price-rate-panel dl,.price-experience-grid{grid-template-columns:1fr}.price-rate-panel strong{font-size:27px}.price-experience-card{min-height:0;padding:16px}}.planner-naver-marker{border-width:2px!important;justify-content:center!important;gap:0!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;padding:2px!important;transition:max-width .16s,width .16s,box-shadow .16s,transform .16s!important;overflow:hidden!important}.planner-naver-marker span{flex:0 0 22px!important;width:22px!important;height:22px!important}.planner-naver-marker strong{opacity:0!important;max-width:0!important;margin-left:0!important;transition:max-width .16s,opacity .12s,margin-left .16s!important}.planner-naver-marker:hover,.planner-naver-marker:focus-visible,.planner-naver-marker.active{transform:translateY(-1px);z-index:10!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;max-width:190px!important;padding:4px 9px!important}.planner-naver-marker:hover strong,.planner-naver-marker:focus-visible strong,.planner-naver-marker.active strong{opacity:1!important;max-width:128px!important;margin-left:0!important}.planner-naver-cluster{color:#fff;cursor:pointer;background:#e0614f;border:3px solid #fff;border-radius:999px;place-items:center;width:48px;height:48px;font-weight:900;line-height:1;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 12px 28px #10212847}.planner-naver-cluster.lodging{background:#287c70}.planner-naver-cluster:hover,.planner-naver-cluster:focus-visible{outline:none;transform:translateY(-2px)scale(1.04);box-shadow:0 16px 34px #10212857}.planner-naver-cluster strong{font-size:18px}.planner-naver-cluster span{letter-spacing:0;color:#ffffffe6;font-size:10px}@media (max-width:720px){.planner-naver-marker:hover,.planner-naver-marker:focus-visible,.planner-naver-marker.active{max-width:148px!important}.planner-naver-marker:hover strong,.planner-naver-marker:focus-visible strong,.planner-naver-marker.active strong{max-width:88px!important}.planner-naver-cluster{width:44px;height:44px}}.planner-region-keywords button.active strong,.planner-region-keywords button.active small{color:#33207f!important;opacity:1!important;text-shadow:none!important}.planner-region-keywords button.active small{color:#5b42d6!important}.planner-naver-refresh-row{justify-content:flex-end;align-items:center;min-height:0;margin-top:0;display:flex}.planner-naver-refresh-row button{color:#fff;white-space:nowrap;min-height:36px;box-shadow:none;background:#4035bf;border:1px solid #dedee3;border-radius:8px;padding:0 14px;font-size:12px;font-weight:900}.planner-naver-refresh-row button:disabled{opacity:.55;cursor:default}.planner-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.planner-naver-cluster{text-align:center!important;place-items:center!important;width:46px!important;height:46px!important;padding:0!important;display:grid!important}.planner-naver-cluster strong{color:#fff!important;font-size:19px!important;line-height:1!important;display:block!important}.planner-naver-cluster span{display:none!important}@media (max-width:720px){.planner-naver-refresh-row{justify-content:stretch}.planner-naver-refresh-row button{width:100%}.planner-naver-cluster{width:42px!important;height:42px!important}.planner-naver-cluster strong{font-size:17px!important}}:root{--klocal-page-max:1480px}.klocal-content-scroll>.klocal-site,.klocal-content-scroll>.subpage-shell,.klocal-content-scroll>.directory-listings-page,.klocal-content-scroll>.discover-page,.klocal-content-scroll>.famous-shops-page,.klocal-content-scroll>.planner-shell,.klocal-content-scroll>.advanced-planner-shell{width:min(100%,1640px)!important;margin-left:auto!important;margin-right:auto!important}.klocal-content-scroll>.page{width:min(100%,1480px)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}.home-workspace-shell{max-width:1640px!important;margin-left:auto!important;margin-right:auto!important}.home-board-area,.subpage-hero>*,.section-heading,.discover-theme-slider,.discover-feature-head,.discover-feature-grid,.discover-admin-post-grid,.discover-card-layout,.discover-detail-shell,.directory-listings-grid,.listing-category-nav,.planner-layout,.advanced-planner-layout,.famous-shops-stage,.partner-contact,.home-lower-grid{max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}.price-rate-panel,.price-experience-grid,.price-experience-note{max-width:1480px!important}.home-board-header.home-collage-hero{background-image:url(/images/home-korea-hero-collage-balanced-wide.png)!important;background-position:100%!important;background-size:58%!important}@media (min-width:1700px){.home-lower-grid{max-width:1480px!important}}@media (max-width:1180px){.home-board-header.home-collage-hero{background-position:100%!important;background-size:auto 78%!important}}@media (max-width:720px){.klocal-content-scroll>.klocal-site,.klocal-content-scroll>.subpage-shell,.klocal-content-scroll>.directory-listings-page,.klocal-content-scroll>.discover-page,.klocal-content-scroll>.famous-shops-page,.klocal-content-scroll>.planner-shell,.klocal-content-scroll>.advanced-planner-shell{width:100%!important}.home-board-header.home-collage-hero{background-position:62%!important;background-size:auto 70%!important}}.klocal-content-scroll .planner-step-tabs button.active,.klocal-content-scroll .planner-trip-mode-grid button.active,.klocal-content-scroll .planner-day-tabs button.active,.klocal-content-scroll .planner-place-picker button.active,.klocal-content-scroll .planner-map-layer-tabs button.active,.klocal-content-scroll .planner-region-keywords button.active,.klocal-content-scroll .segmented-control button.active{color:#33207f!important}.klocal-content-scroll .planner-step-tabs button.active strong,.klocal-content-scroll .planner-step-tabs button.active span,.klocal-content-scroll .planner-step-tabs button.active small,.klocal-content-scroll .planner-trip-mode-grid button.active strong,.klocal-content-scroll .planner-trip-mode-grid button.active span,.klocal-content-scroll .planner-trip-mode-grid button.active small,.klocal-content-scroll .planner-trip-mode-grid button.active p,.klocal-content-scroll .planner-day-tabs button.active strong,.klocal-content-scroll .planner-day-tabs button.active span,.klocal-content-scroll .planner-day-tabs button.active small,.klocal-content-scroll .planner-place-picker button.active strong,.klocal-content-scroll .planner-place-picker button.active span,.klocal-content-scroll .planner-place-picker button.active small,.klocal-content-scroll .planner-map-layer-tabs button.active strong,.klocal-content-scroll .planner-map-layer-tabs button.active span,.klocal-content-scroll .planner-map-layer-tabs button.active small,.klocal-content-scroll .planner-region-keywords button.active strong,.klocal-content-scroll .planner-region-keywords button.active span,.klocal-content-scroll .planner-region-keywords button.active small,.klocal-content-scroll .segmented-control button.active strong,.klocal-content-scroll .segmented-control button.active span,.klocal-content-scroll .segmented-control button.active small{color:#33207f!important;opacity:1!important;text-shadow:none!important}.klocal-content-scroll .planner-trip-mode-grid button.active span,.klocal-content-scroll .planner-region-keywords button.active small,.klocal-content-scroll .planner-place-picker button.active small{color:#51466f!important}.klocal-content-scroll .planner-step-tabs button.active span{color:#33207f!important;background:#fff!important}.klocal-auth-under-logo{width:100%!important;margin-top:8px!important;display:block!important}.klocal-account-card{background:#fff;border:1px solid #dedee3;border-radius:8px;gap:9px;width:100%;padding:8px;display:grid;box-shadow:0 8px 20px #1e1e220d}.klocal-account-head{grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;display:grid}.klocal-account-copy{gap:2px;min-width:0;display:grid}.klocal-account-copy strong,.klocal-account-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden;letter-spacing:0!important}.klocal-account-copy strong{color:#333338;font-size:12px;font-weight:860;line-height:1.1}.klocal-account-copy span{color:#77777c;font-size:11px;font-weight:650;line-height:1.15}.klocal-account-chevron{color:#4b4b50;place-items:center;font-size:20px;font-weight:600;line-height:1;display:grid}.klocal-guest-avatar,.klocal-auth-under-logo .klocal-member-chip{place-items:center;overflow:hidden;color:#4035bf!important;background:#f7f7f8!important;border:1px solid #dedee3!important;border-radius:999px!important;width:34px!important;min-width:34px!important;height:34px!important;display:grid!important}.klocal-guest-avatar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.klocal-auth-under-logo .klocal-member-chip img{object-fit:cover;width:100%;height:100%}.klocal-account-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.klocal-account-card .klocal-auth-button{color:#333338!important;min-height:30px!important;box-shadow:none!important;background:#f7f7f8!important;border:1px solid #dedee3!important;border-radius:6px!important;padding:0 8px!important;font-size:11px!important;font-weight:820!important}.klocal-account-card .klocal-auth-button:not(.ghost){color:#fff!important;background:#3f35b8!important;border-color:#3f35b8!important}.klocal-account-card .klocal-auth-button:hover{filter:none!important;color:#5b42d6!important;background:#e4dffa!important;border-color:#b8adf0!important}.klocal-account-card .klocal-auth-button:not(.ghost):hover{color:#fff!important;background:#3329a6!important;border-color:#3329a6!important}.klocal-auth-under-logo.signed-in .klocal-account-card .klocal-auth-button{justify-self:stretch}@media (max-width:720px){.klocal-account-card{gap:7px;padding:7px}.klocal-account-head{grid-template-columns:28px minmax(0,1fr);gap:7px}.klocal-account-chevron{display:none}.klocal-guest-avatar,.klocal-auth-under-logo .klocal-member-chip{width:28px!important;min-width:28px!important;height:28px!important}.klocal-account-copy strong{font-size:11px}.klocal-account-copy span{font-size:10px}.klocal-account-actions{grid-template-columns:1fr}.klocal-account-card .klocal-auth-button{min-height:27px!important;font-size:10px!important}}.discover-comments-section{border-top:1px solid #dedee3;gap:22px;margin-top:34px;padding:30px 0 8px;scroll-margin-top:24px;display:grid}.discover-comments-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.discover-comments-head h2{color:#3a3a3d;letter-spacing:0;margin:0;font-size:26px;line-height:1.1}.discover-comments-head h2 span{color:#6f6f75;font-size:16px;font-weight:800}.discover-comments-head nav{background:#dedede;border-radius:8px;gap:5px;padding:5px;display:inline-flex}.discover-comments-head a{color:#66666d;border-radius:7px;place-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:850;display:inline-grid}.discover-comments-head a.active{color:#151519;background:#fff;box-shadow:0 1px 3px #1e1e2214}.discover-comment-form{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.discover-comment-form.reply{grid-template-columns:34px minmax(0,1fr);margin-top:10px}.discover-comment-avatar{color:#fff;background:#111217;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.discover-comment-form.reply .discover-comment-avatar,.discover-comment-item.is-reply .discover-comment-avatar{width:34px;height:34px;font-size:11px}.discover-comment-fields{gap:8px;display:grid}.discover-comment-fields input,.discover-comment-fields textarea{color:#333338;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #cfcfd6;border-radius:0;outline:none;font-size:14px}.discover-comment-fields input{min-height:34px}.discover-comment-fields textarea{resize:vertical;min-height:42px;padding:8px 0}.discover-comment-fields input:focus,.discover-comment-fields textarea:focus{border-bottom-color:#4035bf}.discover-comment-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.discover-comment-form-foot span{color:#77777f;font-size:12px;font-weight:750}.discover-comment-form-foot button{color:#fff;cursor:pointer;background:#4035bf;border:1px solid #4035bf;border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:900}.discover-comment-list{gap:18px;display:grid}.discover-comment-item{grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.discover-comment-item.is-reply{grid-template-columns:34px minmax(0,1fr);padding-left:0}.discover-comment-main{gap:7px;min-width:0;display:grid}.discover-comment-main header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.discover-comment-main strong{color:#252529;font-size:14px;font-weight:900}.discover-comment-main time{color:#7d7d84;font-size:12px;font-weight:750}.discover-comment-main p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55;color:#39393d!important}.discover-comment-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.discover-comment-actions form{display:inline-flex}.discover-comment-vote{color:#55555d;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.discover-comment-vote:hover{color:#242428;background:#e8e8ec}.discover-comment-vote svg{width:17px;height:17px}.discover-reply-box{align-items:center;display:inline-grid}.discover-reply-box summary{color:#4035bf;cursor:pointer;border-radius:999px;place-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;list-style:none;display:inline-grid}.discover-reply-box summary::-webkit-details-marker{display:none}.discover-reply-box summary:hover{background:#ebe8ff}.discover-reply-list{gap:14px;margin-top:8px;padding-left:0;display:grid}.discover-comment-empty{background:#fff;border:1px solid #e1e1e5;border-radius:8px;margin:0;padding:18px 20px;font-weight:800;color:#6f6f75!important}@media (max-width:720px){.discover-comments-section{margin-top:26px}.discover-comments-head{display:grid}.discover-comments-head nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.discover-comment-form,.discover-comment-item{grid-template-columns:36px minmax(0,1fr)}.discover-comment-avatar{width:36px;height:36px}.discover-comment-form-foot{flex-direction:column;align-items:flex-start}.discover-comment-form-foot button{width:100%}.discover-comment-actions{gap:2px}.discover-comment-vote{padding:0 7px}}.planner-step-tabs button.locked,.planner-step-tabs button:disabled{filter:grayscale(.18);opacity:.52!important;cursor:not-allowed!important}.planner-step-tabs button.locked span,.planner-step-tabs button:disabled span{color:#7a7a80!important;background:#f1f1f3!important}.discover-post-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;scroll-margin-top:24px;display:flex}.discover-post-actions form{display:inline-flex}.discover-post-action-button{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #dedee3;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #1e1e220d}.discover-post-action-button svg{flex:0 0 18px;width:18px;height:18px}.discover-post-action-button b{color:#6f6f75;min-width:1ch;font-size:12px;font-weight:900}.discover-post-action-button:hover{color:#4035bf;background:#fbfaff;border-color:#b9afe9}.discover-post-action-button.liked{color:#c4455f;background:#fff7f8;border-color:#f0b5bf}.discover-post-action-button.liked b{color:#c4455f}@media (max-width:720px){.discover-post-actions{grid-template-columns:1fr 1fr;display:grid}.discover-post-actions form{display:block}.discover-post-action-button{justify-content:center;width:100%}}.planner-step-panel .planner-wizard-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:2px!important}.planner-step-panel .planner-wizard-summary span{color:#6f6f75!important;background:#fbfbfc!important;border:1px solid #e1e1e5!important;border-radius:8px!important;align-content:center!important;gap:8px!important;min-height:86px!important;padding:16px!important;font-size:13px!important;font-weight:850!important;display:grid!important;box-shadow:0 10px 24px #1e1e220d!important}.planner-step-panel .planner-wizard-summary span:nth-child(3){background:#f5f2ff!important;border-color:#cfc8f5!important}.planner-step-panel .planner-wizard-summary strong{color:#3a3a3d!important;letter-spacing:0!important;font-size:28px!important;font-weight:900!important;line-height:1!important;display:block!important}.planner-step-panel .planner-wizard-summary span:nth-child(3) strong{color:#4035bf!important}.planner-step-panel .planner-wizard-summary span:before{content:"";background:#dedee3;border-radius:999px;width:22px;height:3px}.planner-step-panel .planner-wizard-summary span:nth-child(3):before{background:#4035bf}.planner-step-panel .planner-final-summary+.planner-wizard-summary+.planner-step-actions{margin-top:0;padding-top:0}.planner-step-panel .planner-final-summary+.planner-wizard-summary+.planner-step-actions button{min-height:40px;box-shadow:none!important;border-radius:8px!important}@media (max-width:1180px){.planner-step-panel .planner-wizard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.planner-step-panel .planner-wizard-summary{grid-template-columns:1fr}.planner-step-panel .planner-wizard-summary strong{font-size:24px!important}}.home-board-header.home-collage-hero:after{background:linear-gradient(#f2f2f200,#f2f2f20f)!important;height:14%!important}@media (max-width:1180px){.home-board-header.home-collage-hero{background-position:100%!important;background-size:auto 64%!important}}@media (max-width:720px){.home-board-header.home-collage-hero{background-position:62%!important;background-size:auto 54%!important}}.has-it-page{background:#f2f2f2}.has-it-hero{border-bottom:1px solid #e2e2e5;color:#39393d!important;background:#f2f2f2!important}.has-it-hero h1{color:#3a3a3d!important}.has-it-hero h1 span{color:#6f6f75;margin-top:8px;font-size:22px;font-weight:900;line-height:1.15;display:block}.has-it-hero p:not(.eyebrow){color:#6f6f75!important}.has-it-band{background:#f2f2f2;gap:18px;display:grid}.has-it-tabs{background:#dedede;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:1480px;margin:0 auto;padding:8px;display:grid}.has-it-tabs button{color:#39393d;text-align:left;min-height:66px;box-shadow:none;background:#fff;border:1px solid #dedee3;border-radius:8px;gap:3px;padding:10px 14px;display:grid}.has-it-tabs button strong{font-size:14px;font-weight:900;line-height:1.15}.has-it-tabs button span{color:#6f6f75;font-size:13px;font-weight:850;line-height:1.2}.has-it-tabs button.active{color:#5b42d6;background:#e4dffa;border-color:#b8adf0}.has-it-tabs button.active span{color:#33207f}.has-it-panel{gap:14px;width:100%;max-width:1480px;margin:0 auto;display:grid}.has-it-panel-head{background:#fff;border:1px solid #e1e1e5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid;box-shadow:0 14px 32px #1e1e220f}.has-it-panel-head h2{color:#3a3a3d;margin:6px 0 8px;font-size:34px;font-weight:900;line-height:1.08}.has-it-panel-head p:not(.eyebrow){color:#6f6f75;max-width:760px;margin:0;font-size:16px;font-weight:750;line-height:1.55}.has-it-panel-head>span{color:#5b42d6;white-space:nowrap;background:#fbfbfc;border:1px solid #ededf0;border-radius:8px;place-items:center;min-width:96px;min-height:44px;padding:0 12px;font-size:13px;font-weight:900;display:grid}.has-it-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:14px;display:grid}.has-it-card{background:#fff;border:1px solid #e1e1e5;border-radius:8px;grid-template-rows:auto auto auto 1fr;gap:10px;min-height:256px;padding:18px;display:grid;box-shadow:0 14px 32px #1e1e220f}.has-it-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.has-it-marker{color:#5b42d6;background:#f5f2ff;border:1px solid #dedee3;border-radius:8px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:950;display:grid}.has-it-number{color:#9a9aa1;font-size:12px;font-weight:950}.has-it-card h3{color:#3a3a3d;margin:0;font-size:22px;font-weight:900;line-height:1.12}.has-it-card strong{color:#21766b;font-size:14px;font-weight:900;line-height:1.25}.has-it-card p{margin:0;font-size:13px;font-weight:750;line-height:1.5;color:#6f6f75!important}.has-it-panel.rare .has-it-card strong{color:#5b42d6}@media (max-width:1180px){.has-it-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.has-it-panel-head{grid-template-columns:1fr}.has-it-panel-head>span{justify-self:start}}@media (max-width:720px){.has-it-hero h1 span{font-size:17px}.has-it-tabs{grid-template-columns:1fr;padding:6px}.has-it-tabs button{min-height:58px;padding:10px 12px}.has-it-panel-head{padding:16px}.has-it-panel-head h2{font-size:28px}.has-it-grid{grid-template-columns:1fr}.has-it-card{min-height:0;padding:16px}.has-it-card h3{font-size:20px}}.discover-story-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discover-story-like svg{flex:0 0 14px;width:14px;height:14px}.discover-feature-story-copy .discover-story-stats{margin-top:1px}.has-it-tabs button{align-content:center;min-height:96px}.has-it-tabs button small{color:#6f6f75;word-break:keep-all;max-width:100%;margin-top:2px;font-size:12px;font-weight:750;line-height:1.35;display:block}.has-it-tabs button.active small{color:#51466f}@media (max-width:720px){.has-it-tabs button{min-height:88px}.has-it-tabs button small{font-size:11px;line-height:1.32}}.klocal-nav-icon{color:#4b4b50!important;background:0 0!important;border:0!important;border-radius:0!important;width:22px!important;height:22px!important}.klocal-sidebar-nav a:hover .klocal-nav-icon,.klocal-sidebar-nav a.active .klocal-nav-icon{color:#5b42d6!important;background:0 0!important;border:0!important}.klocal-nav-icon svg{width:22px!important;height:22px!important}@media (max-width:720px){.klocal-nav-icon,.klocal-nav-icon svg{width:20px!important;height:20px!important}}.has-it-tabs button strong{font-size:16px}.has-it-marker svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.has-it-panel.rare .has-it-marker{color:#c04a3c;background:#fff3f1}.home-board-header.home-collage-hero{background-position:100%!important;background-repeat:no-repeat!important;background-size:auto 93%!important}@media (max-width:1180px){.home-board-header.home-collage-hero{background-position:100%!important;background-size:auto 88%!important}}@media (max-width:720px){.home-board-header.home-collage-hero{background-position:60%!important;background-size:auto 76%!important}}@media (max-width:1180px){.home-board-header.home-collage-hero{background-position:100%!important;background-size:auto 88%!important}}@media (max-width:720px){.home-board-header.home-collage-hero{background-position:60%!important;background-size:auto 76%!important}}@media (max-width:1180px){.home-board-header.home-collage-hero{background-position:100%!important;background-size:auto 100%!important}.home-board-header.home-collage-hero:before{background:linear-gradient(90deg,#fff 0%,#fffffff5 44%,#ffffff59 68%,#fff0 100%)!important}}@media (max-width:720px){.home-board-header.home-collage-hero{background-position:61%!important;background-size:auto 100%!important}.home-board-header.home-collage-hero:before{background:linear-gradient(#fff 0%,#fffffff0 48%,#ffffff47 70%,#fff0 100%)!important}}.home-board-header.home-collage-hero{background-image:url(/images/home-korea-hero-collage-balanced-wide.png?v=20260723-zoom20)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:auto 120%!important}.home-board-header.home-collage-hero:after{display:none!important}@media (max-width:1180px){.home-board-header.home-collage-hero{background-position:100%!important;background-size:auto 120%!important}}@media (max-width:720px){.home-board-header.home-collage-hero{background-position:61%!important;background-size:auto 120%!important}}.home-board-header.home-collage-hero{background-position:right calc(50% + 20px)!important}@media (max-width:1180px){.home-board-header.home-collage-hero{background-position:right calc(50% + 20px)!important}}@media (max-width:720px){.home-board-header.home-collage-hero{background-position:61% calc(50% + 20px)!important}}.home-board-header.home-collage-hero{background-color:#f8f7f8!important}.home-board-header.home-collage-hero:before{background:linear-gradient(90deg,#f8f7f8 0%,#f8f7f8fc 34%,#f8f7f8eb 45%,#f8f7f8ad 53%,#f8f7f852 61%,#f8f7f814 69%,#f8f7f800 76%)!important}.home-collage-hero .home-hero-copy{background:linear-gradient(90deg,#f8f7f8fa 0%,#f8f7f8e6 72%,#f8f7f800 100%)!important}@media (max-width:1180px){.home-board-header.home-collage-hero:before{background:linear-gradient(90deg,#f8f7f8 0%,#f8f7f8f5 48%,#f8f7f86b 72%,#f8f7f800 100%)!important}}@media (max-width:720px){.home-board-header.home-collage-hero:before{background:linear-gradient(#f8f7f8 0%,#f8f7f8f0 48%,#f8f7f86b 70%,#f8f7f800 100%)!important}.home-collage-hero .home-hero-copy{background:linear-gradient(#f8f7f8fa 0%,#f8f7f8db 74%,#f8f7f800 100%)!important}}.klocal-content-scroll .home-board-header h1,.klocal-content-scroll .home-collage-hero .home-hero-copy h1,.klocal-content-scroll .subpage-hero h1,.klocal-content-scroll .famous-shops-hero h1,.klocal-content-scroll .has-it-hero h1,.klocal-content-scroll .klocal-hero .hero-copy h1,.klocal-content-scroll .hero h1{text-wrap:balance;font-weight:650!important}.klocal-content-scroll .home-board-header p:not(.eyebrow),.klocal-content-scroll .subpage-hero p:not(.eyebrow),.klocal-content-scroll .famous-shops-hero p:not(.eyebrow),.klocal-content-scroll .has-it-hero p:not(.eyebrow),.klocal-content-scroll .klocal-hero .hero-copy p,.klocal-content-scroll .hero p{font-weight:430!important}.klocal-content-scroll .home-board-header .eyebrow,.klocal-content-scroll .subpage-hero .eyebrow,.klocal-content-scroll .famous-shops-hero .eyebrow,.klocal-content-scroll .has-it-hero .eyebrow{font-weight:760!important}.klocal-content-scroll .planner-step-tabs button{opacity:1!important;cursor:pointer!important;filter:none!important}.klocal-content-scroll .planner-step-tabs button span{color:#287c70!important;background:#f4f0e6!important}.klocal-content-scroll .planner-step-actions button:disabled{color:#8a8a92!important;cursor:not-allowed!important;box-shadow:none!important;opacity:1!important;background:#d8d8dc!important;border-color:#d8d8dc!important}.klocal-content-scroll .home-board-header .eyebrow,.klocal-content-scroll .home-collage-hero .eyebrow,.klocal-content-scroll .subpage-hero>.eyebrow,.klocal-content-scroll .famous-shops-hero>.eyebrow,.klocal-content-scroll .has-it-hero>.eyebrow,.klocal-content-scroll .klocal-hero .hero-copy>.eyebrow,.klocal-content-scroll .hero>.eyebrow{display:none!important}.klocal-content-scroll .subpage-hero,.klocal-content-scroll .famous-shops-hero,.klocal-content-scroll .has-it-hero,.klocal-content-scroll .klocal-hero .hero-copy,.klocal-content-scroll .home-board-header,.klocal-content-scroll .home-collage-hero .home-hero-copy,.klocal-content-scroll .hero{text-align:left!important;justify-items:start!important}.klocal-content-scroll .subpage-hero>*,.klocal-content-scroll .famous-shops-hero>*,.klocal-content-scroll .has-it-hero>*{text-align:left!important;margin-left:0!important;margin-right:0!important}.klocal-content-scroll .home-board-header h1{max-width:760px!important;font-size:51px!important}.klocal-content-scroll .home-collage-hero .home-hero-copy h1{max-width:620px!important;font-size:46px!important}.klocal-content-scroll .subpage-hero h1,.klocal-content-scroll .famous-shops-hero h1,.klocal-content-scroll .has-it-hero h1{max-width:980px!important;font-size:45px!important}.klocal-content-scroll .klocal-hero .hero-copy h1,.klocal-content-scroll .hero h1{font-size:clamp(35px,5.6vw,70px)!important}.klocal-content-scroll .home-board-header p:not(.eyebrow){max-width:660px!important;font-size:13px!important}.klocal-content-scroll .subpage-hero p:not(.eyebrow),.klocal-content-scroll .famous-shops-hero p:not(.eyebrow),.klocal-content-scroll .has-it-hero p:not(.eyebrow){max-width:740px!important;font-size:14px!important}.klocal-content-scroll .klocal-hero .hero-copy p,.klocal-content-scroll .hero p{font-size:16px!important}.klocal-content-scroll .hero-actions,.klocal-content-scroll .home-board-actions,.klocal-content-scroll .home-hero-side .home-board-actions,.klocal-content-scroll .home-collage-hero .home-board-actions{text-align:left!important;justify-content:flex-start!important;justify-self:start!important}@media (max-width:980px){.klocal-content-scroll .home-board-header h1,.klocal-content-scroll .home-collage-hero .home-hero-copy h1{font-size:38px!important}.klocal-content-scroll .subpage-hero h1,.klocal-content-scroll .famous-shops-hero h1,.klocal-content-scroll .has-it-hero h1{font-size:37px!important}}@media (max-width:720px){.klocal-content-scroll .home-board-header h1,.klocal-content-scroll .home-collage-hero .home-hero-copy h1{font-size:27px!important}.klocal-content-scroll .subpage-hero h1,.klocal-content-scroll .famous-shops-hero h1,.klocal-content-scroll .has-it-hero h1{font-size:29px!important}.klocal-content-scroll .home-board-header p:not(.eyebrow),.klocal-content-scroll .subpage-hero p:not(.eyebrow),.klocal-content-scroll .famous-shops-hero p:not(.eyebrow),.klocal-content-scroll .has-it-hero p:not(.eyebrow){font-size:13px!important}}.klocal-content-scroll>.page>.eyebrow,.klocal-content-scroll .klocal-site>.page>.eyebrow{display:none!important}.klocal-content-scroll>.page,.klocal-content-scroll .klocal-site>.page{text-align:left!important}.klocal-content-scroll>.page h1,.klocal-content-scroll .klocal-site>.page h1{text-align:left!important;max-width:980px!important;margin-left:0!important;margin-right:0!important;font-size:50px!important}.klocal-content-scroll>.page p,.klocal-content-scroll .klocal-site>.page p{max-width:740px;text-align:left!important;margin-left:0!important;margin-right:0!important;font-size:15px!important}@media (max-width:980px){.klocal-content-scroll>.page h1,.klocal-content-scroll .klocal-site>.page h1{font-size:40px!important}}@media (max-width:720px){.klocal-content-scroll>.page h1,.klocal-content-scroll .klocal-site>.page h1{font-size:30px!important}.klocal-content-scroll>.page p,.klocal-content-scroll .klocal-site>.page p{font-size:14px!important}}.planner-map-layer-tabs[aria-label=방문지\ 옵션] b{color:#e0614f!important}.planner-naver-cluster{position:relative!important;overflow:visible!important}.planner-naver-cluster:after{content:attr(data-tooltip);z-index:20;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#232327;border-radius:6px;min-width:max-content;max-width:160px;padding:6px 8px;font-size:11px;font-weight:900;line-height:1.2;transition:opacity .14s,transform .14s;display:block;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 22px #1e1e2238}.planner-naver-cluster:before{content:"";z-index:19;opacity:0;pointer-events:none;background:#232327;width:8px;height:8px;transition:opacity .14s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)rotate(45deg)}.planner-naver-cluster:hover:after,.planner-naver-cluster:focus-visible:after,.planner-naver-cluster:hover:before,.planner-naver-cluster:focus-visible:before{opacity:1}.planner-naver-cluster:hover:after,.planner-naver-cluster:focus-visible:after{transform:translate(-50%)translateY(0)}.admin-bilingual-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-bilingual-copy-grid fieldset{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.admin-bilingual-copy-grid legend{color:#102128;padding:0 6px;font-size:14px;font-weight:900}.admin-bilingual-copy-grid textarea{min-height:128px}@media (max-width:960px){.admin-bilingual-copy-grid{grid-template-columns:1fr}}.admin-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-account-create-form{margin-top:12px}@media (max-width:960px){.admin-form-grid.three{grid-template-columns:1fr}}.ga-api-toolbar{background:#f8fbff;border:1px solid #dfe7f2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ga-api-toolbar span{color:#516074;font-size:13px;font-weight:900}.ga-api-toolbar .button{place-items:center;min-height:36px;display:grid}.ga-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ga-metric-grid article{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;gap:6px;min-height:84px;padding:14px;display:grid}.ga-metric-grid span{color:#64736b;font-size:12px;font-weight:900}.ga-metric-grid strong{color:#061631;font-size:25px;font-weight:900;line-height:1}.ga-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ga-report-panel{background:#fff;border:1px solid #dce4ee;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.ga-report-panel>div:first-child{gap:4px;display:grid}.ga-report-panel strong{color:#061631;font-size:17px;line-height:1.2}.ga-report-panel small,.ga-report-panel p{color:#64736b;margin:0;font-size:12px;line-height:1.45}.ga-report-list{gap:8px;display:grid}.ga-report-list span{background:#f8fbff;border:1px solid #e4ebf4;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:8px 10px;display:grid;position:relative;overflow:hidden}.ga-report-list em,.ga-report-list b{z-index:1;font-style:normal;position:relative}.ga-report-list em{color:#102128;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.ga-report-list b{color:#061631;font-size:13px}.ga-report-list i{background:#8ad4a7;border-radius:0 999px 999px 0;height:3px;position:absolute;bottom:0;left:0}@media (max-width:1100px){.ga-metric-grid,.ga-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ga-metric-grid,.ga-report-grid{grid-template-columns:1fr}.ga-api-toolbar{align-items:stretch}.ga-api-toolbar .button{width:100%}}.analytics-left-column{gap:12px;min-width:0;display:grid}.analytics-top-card{height:520px;min-height:520px;overflow:hidden}.menu-clicks{grid-template-rows:auto minmax(0,1fr);align-content:start}.menu-clicks .analytics-heading{margin-bottom:0}.menu-click-list{scrollbar-width:thin;scrollbar-color:#9fb4aa #eef3ef;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;min-height:0;max-height:100%;padding-right:4px;overflow:hidden auto;gap:7px!important;display:grid!important}.menu-click-list::-webkit-scrollbar{width:7px}.menu-click-list::-webkit-scrollbar-track{background:#eef3ef;border-radius:999px}.menu-click-list::-webkit-scrollbar-thumb{background:#9fb4aa;border-radius:999px}.menu-click-item{gap:5px!important;min-height:46px!important;padding:8px!important}.menu-click-item div:first-child{grid-template-columns:minmax(0,1fr) auto;line-height:1.15;gap:5px!important;font-size:10px!important;display:grid!important}.menu-click-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-click-item span{font-size:9px!important}.menu-meter{height:5px!important}.ga-heading-row{margin-bottom:0}.ga-metric-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ga-detail-disclosure{gap:12px;display:grid}.ga-detail-disclosure summary{color:#061631;cursor:pointer;background:#f8fbff;border:1px solid #dfe7f2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;list-style:none;display:flex}.ga-detail-disclosure summary::-webkit-details-marker{display:none}.ga-detail-disclosure summary b{color:#fff;background:#071329;border-radius:999px;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid}.ga-detail-disclosure[open] summary b{transform:rotate(45deg)}.ga-detail-content{gap:12px;display:grid}.ga-traffic-section{border-top:1px solid #e6edf5;gap:12px;padding-top:2px;display:grid}.ga-traffic-section .analytics-heading{margin-bottom:0}.ga-traffic-section .analytics-heading h3{font-size:20px}.ga-traffic-chart{gap:9px;display:grid}.ga-traffic-chart>p{color:#64736b;background:#fbfaf6;border:1px dashed #d9e3ef;border-radius:8px;min-height:72px;padding:18px}.ga-traffic-row{grid-template-columns:minmax(90px,.42fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;display:grid}.ga-traffic-row span{color:#102128;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.ga-traffic-row div{background:#f2f4f8;border:1px solid #e0e6ef;border-radius:999px;height:18px;overflow:hidden}.ga-traffic-row i{background:#071329;border-radius:999px;min-width:4px;height:100%;display:block}.ga-traffic-row strong{color:#061631;font-size:12px;font-weight:900}.ga-section{gap:14px}@media (max-width:1200px){.analytics-top-card{height:auto;min-height:0}.menu-clicks{max-height:520px}.menu-click-list{max-height:390px}.ga-metric-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.menu-click-list{grid-template-columns:1fr}.menu-clicks{max-height:none}.menu-click-list{max-height:none;overflow:visible}.ga-metric-summary{grid-template-columns:1fr!important}.ga-traffic-row{grid-template-columns:1fr auto}.ga-traffic-row div{grid-area:2/1/auto/-1}}.analytics-main-grid{align-items:stretch!important}.analytics-left-column{display:contents!important}.visit-section{grid-area:1/1}.menu-clicks.analytics-top-card{grid-area:1/2}.ga-section{grid-area:2/1/auto/-1;width:100%}@media (max-width:1200px){.visit-section,.menu-clicks.analytics-top-card,.ga-section{grid-area:auto/1!important}}.ga-traffic-row small{color:#66746d;grid-column:1/-1;font-size:11px;font-weight:800;line-height:1.2}.traffic-chart-stage{background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-height:300px;padding:34px 18px 18px;overflow-x:auto}.traffic-chart{background:repeating-linear-gradient(0deg,#0000 0 63px,#e4ecf6 64px);grid-auto-columns:minmax(18px,1fr);grid-auto-flow:column;align-items:end;gap:6px;min-width:100%;height:244px;padding:0 0 8px;display:grid}.traffic-column{text-align:center;color:#4e5c6f;grid-template-rows:auto 1fr auto;align-items:end;gap:7px;min-width:0;font-size:11px;font-weight:900;display:grid}.traffic-column small{color:#536170;text-overflow:ellipsis;white-space:nowrap;min-height:24px;font-size:10px;line-height:1.15;overflow:hidden}.traffic-bar-wrap{align-items:flex-end;height:184px;display:flex}.traffic-bar{background:#071329;border-radius:6px 6px 0 0;width:100%;min-height:4px;display:block}.traffic-column>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.traffic-chart-stage{padding:24px 12px 12px}.traffic-chart{grid-auto-columns:minmax(22px,1fr);gap:5px}.traffic-column small{display:none}.traffic-bar-wrap{height:196px}}.klocal-site-footer{color:#39393d;background:#f2f2f2;border-top:1px solid #dedee3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(100%,1640px);margin:0 auto;padding:28px 5vw 34px;display:grid}.klocal-site-footer strong{color:#102128;font-size:18px;font-weight:900;display:block}.klocal-site-footer p{color:#6f6f75;max-width:720px;margin:7px 0 0;font-size:13px;line-height:1.55}.klocal-site-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.klocal-site-footer a{color:#39393d;background:#fff;border:1px solid #dedee3;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.klocal-site-footer a:hover{color:#287c70;border-color:#287c70}.privacy-policy-section{background:#f7f5ef}.privacy-policy-content{color:#39393d;background:#fff;border:1px solid #dedee3;border-radius:8px;width:100%;max-width:980px;margin:0 auto;padding:28px;line-height:1.8;box-shadow:0 14px 32px #1e1e220f}.privacy-policy-content h2,.privacy-policy-content h3{color:#102128;margin:24px 0 10px;line-height:1.25}.privacy-policy-content h2:first-child,.privacy-policy-content h3:first-child{margin-top:0}.privacy-policy-content p{color:#5f6368;margin:0 0 14px}.privacy-policy-content ul,.privacy-policy-content ol{color:#5f6368;margin:0 0 16px;padding-left:22px}.privacy-policy-content li+li{margin-top:6px}@media (max-width:720px){.klocal-site-footer{grid-template-columns:1fr;align-items:start;padding:24px 7vw 30px}.klocal-site-footer nav{justify-content:flex-start}.privacy-policy-content{padding:20px}}.analytics-metrics{grid-template-columns:repeat(6,minmax(0,1fr))!important}.top-menu-metric{grid-column:auto!important}.analytics-metrics .metric strong{word-break:keep-all}@media (max-width:1300px){.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.analytics-metrics{grid-template-columns:1fr!important}}.auth-provider-button.facebook{border-color:#d4def2}.local-migration-section{background:#fffdf7;border-color:#d7c49b}.migration-status-grid article small{color:#6b776f;word-break:break-all;margin-top:4px;font-size:11px;line-height:1.35;display:block}.migration-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 2px;display:grid}.migration-form button{background:#9b6b2f}@media (max-width:760px){.migration-check-grid{grid-template-columns:1fr}}.migration-command-card{grid-column:span 2}.migration-command-card code{color:#18211f;white-space:nowrap;background:#f3efe4;border:1px solid #ded8c9;border-radius:6px;max-width:100%;padding:8px;font-size:12px;line-height:1.45;display:block;overflow:auto}.admin-copy-button{color:#fff;background:#2f7468;justify-self:start;min-height:30px;padding:0 10px;font-size:12px}.admin-copy-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.migration-command-card{grid-column:auto}}.migration-modal-backdrop{z-index:80;background:#080f146b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.migration-modal{background:#fffdf7;border:1px solid #d7c49b;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(720px,100vw - 32px);max-height:min(760px,100vh - 40px);padding:18px;display:grid;box-shadow:0 24px 70px #0c141247}.migration-modal-head{border-bottom:1px solid #e4d8bd;justify-content:space-between;align-items:start;gap:14px;padding-bottom:12px;display:flex}.migration-modal-head div{gap:4px;display:grid}.migration-modal-head span{color:#6b776f;font-size:12px;font-weight:900}.migration-modal-head strong{color:#102128;font-size:20px;line-height:1.25}.migration-modal-head button{color:#fff;background:#102128;border-radius:999px;place-items:center;width:34px;height:34px;min-height:0;padding:0;font-size:22px;line-height:1;display:grid}.migration-modal-head button:disabled{opacity:.45;cursor:not-allowed}.migration-log-list{scrollbar-width:thin;scrollbar-color:#9b6b2f #efe7d6;background:#f8f5ec;border:1px solid #e1d4b7;border-radius:8px;align-content:start;gap:8px;min-height:260px;max-height:520px;padding:12px;display:grid;overflow:auto}.migration-log-list::-webkit-scrollbar{width:8px}.migration-log-list::-webkit-scrollbar-track{background:#efe7d6;border-radius:999px}.migration-log-list::-webkit-scrollbar-thumb{background:#9b6b2f;border-radius:999px}.migration-log-list p{color:#102128;background:#fff;border:1px solid #e7ddc8;border-left:4px solid #9b6b2f;border-radius:6px;grid-template-columns:74px minmax(0,1fr);gap:8px;margin:0;padding:9px 10px;font-size:13px;line-height:1.45;display:grid}.migration-log-list p.done{background:#f4fbf7;border-left-color:#247a63}.migration-log-list p.error{background:#fff6f4;border-left-color:#a12d28}.migration-log-list time{color:#6b776f;font-size:11px;font-weight:900}.migration-log-list span{word-break:break-word;min-width:0}.migration-modal-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.migration-modal-actions span{color:#6b776f;font-size:12px;font-weight:850}.migration-modal-actions button{background:#102128;min-width:100px}@media (max-width:760px){.migration-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:14px}.migration-log-list p{grid-template-columns:1fr}.migration-modal-actions{flex-direction:column;align-items:stretch}.migration-modal-actions button{width:100%}}.discover-detail-topbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.discover-detail-list-button{color:#39393d;white-space:nowrap;background:#fff;border:1px solid #dedee3;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #1e1e220d}.discover-detail-list-button img{flex:0 0 18px;width:18px;height:18px;display:block}.discover-detail-list-button:hover{color:#4035bf;background:#fbfaff;border-color:#b9afe9}.discover-detail-theme-card{color:#21766b;white-space:nowrap;background:#fffaf0;border:1px solid #d8c8a4;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:15.6px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 8px 20px #1e1e220d}.discover-detail-theme-card.theme-food{color:#8a5c13;background:#fff8e6;border-color:#dfc58d}@media (max-width:720px){.discover-detail-topbar{grid-template-columns:1fr auto;gap:8px;display:grid}.discover-detail-list-button{min-width:0}.discover-detail-theme-card{font-size:15px}}.planner-day-copy-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:240px;display:flex}.planner-day-copy-actions button{white-space:nowrap;border:1px solid #dedee3;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;box-shadow:0 8px 20px #1e1e220d;color:#39393d!important;background:#fff!important}.planner-day-copy-actions button:not(:disabled):hover{border-color:#b9afe9;color:#4035bf!important;background:#fbfaff!important}.planner-day-copy-actions button:first-child:not(:disabled){border-color:#b8adf0;color:#4035bf!important;background:#f5f2ff!important}.planner-day-copy-actions button:disabled{color:#9a9aa1!important;box-shadow:none!important;cursor:not-allowed!important;background:#f1f1f3!important;border-color:#dedee3!important}@media (max-width:820px){.planner-day-copy-actions{justify-content:flex-start;width:100%;min-width:0}.planner-day-copy-actions button{flex:1}}.planner-day-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.planner-day-toolbar .planner-day-tabs{flex:auto;min-width:0}.planner-day-toolbar .planner-day-copy-actions{flex:none;min-width:auto}.planner-day-copy-row>.planner-day-copy-text{gap:6px;min-width:0;display:grid}@media (max-width:820px){.planner-day-toolbar{display:grid}.planner-day-toolbar .planner-day-copy-actions{width:100%}}.planner-wizard-heading{align-items:center!important}.planner-total-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label toggle""amount toggle";align-items:center;gap:4px 12px;min-width:218px;background:#fff!important;border:1px solid #e1e1e5!important;border-radius:8px!important;margin-left:auto!important;padding:12px 14px!important;display:grid!important;box-shadow:0 10px 24px #1e1e220f!important}.planner-total-card>span{color:#21766b;white-space:nowrap;grid-area:label;font-size:12px;font-weight:900;line-height:1}.planner-total-card>strong{white-space:nowrap;grid-area:amount;color:#3a3a3d!important;letter-spacing:0!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.planner-total-card>.currency-toggle{grid-area:toggle;align-self:center;gap:4px;display:flex;box-shadow:none!important;background:#f7f7f8!important;border:1px solid #dedee3!important;border-radius:8px!important;padding:4px!important}.planner-total-card>.currency-toggle button{place-items:center;min-width:34px;min-height:32px;font-size:13px;font-weight:900;display:grid;color:#39393d!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 9px!important}.planner-total-card>.currency-toggle button:hover{color:#4035bf!important;background:#fbfaff!important;border-color:#b9afe9!important}.planner-total-card>.currency-toggle button.active{color:#fff!important;background:#4035bf!important;border-color:#4035bf!important}@media (max-width:720px){.planner-total-card{width:100%;margin-left:0!important}.planner-total-card>strong{font-size:22px!important}}.discover-story-image.has-image{background:linear-gradient(135deg,color-mix(in srgb,var(--story-theme) 24%,#f2f2f2),#fbfbfc)}.discover-story-image.has-image img{opacity:0;filter:saturate(.92);transition:opacity .38s,transform .48s,filter .48s;transform:scale(1.012)}.discover-story-image.has-image.is-loaded img{opacity:1;filter:saturate();transform:none}.discover-story-image.has-image.is-loading b,.discover-story-image.has-image.is-loaded b{z-index:2}.discover-story-image-loader{z-index:1;opacity:1;pointer-events:none;transition:opacity .28s;animation:1.15s ease-in-out infinite discover-thumbnail-shimmer;inset:0;color:#0000!important;background:linear-gradient(100deg,#f1f1f3 0%,#fbfbfc 38%,#e8e8ec 72%,#f1f1f3 100%) 0 0/220% 100%!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;font-size:0!important;display:block!important;position:absolute!important}.discover-story-image.is-loaded .discover-story-image-loader{opacity:0;animation:none}@keyframes discover-thumbnail-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.discover-story-image.has-image img{transition:none}.discover-story-image-loader{animation:none}}.discover-story-image>b{display:none!important}.price-experience-band{background:radial-gradient(circle at 50% 0,#dacbff2e,#0000 38%),#f2f2f2;gap:18px!important}.price-experience-grid{align-items:start;grid-template-columns:repeat(4,minmax(220px,1fr))!important;gap:14px!important;max-width:1280px!important}.price-experience-card{position:relative;min-height:292px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;padding:0!important;display:block!important;overflow:visible!important}.price-experience-card .price-card-icon{display:none!important}.price-card-body{isolation:isolate;color:#3a3a3d;background:linear-gradient(#fff 0% 70%,#fffdf9 100%);border:1px solid #d6d3e0f2;border-radius:16px;gap:11px;min-height:292px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #1e1e2214,inset 0 1px #ffffffe6}.price-card-body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 6% 12%,#ffd88a24,#0000 26%),radial-gradient(circle at 94% 8%,#d5c1ff29,#0000 24%);position:absolute;inset:0}.price-card-body>*{z-index:1;position:relative}.price-card-heading{gap:5px;display:grid}.price-card-heading>span{color:#11806f!important;letter-spacing:0!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important;display:block!important}.price-card-heading h2{color:#3a3a3d!important;letter-spacing:0!important;margin:0!important;font-size:24px!important;font-weight:950!important;line-height:1.02!important}.price-card-divider{background-image:linear-gradient(90deg,#b7b4bea8 42%,#0000 0);background-repeat:repeat-x;background-size:8px 1px;height:1px;margin:2px 0 4px}.price-card-body .price-card-values{grid-template-columns:1fr 1fr;gap:9px!important;display:grid!important}.price-card-value{align-content:center;position:relative;overflow:visible;min-height:86px!important;box-shadow:none!important;border:0!important;border-radius:10px!important;gap:4px!important;margin:0!important;padding:12px!important;display:grid!important}.price-card-value-korea{color:#0f705f!important;background:linear-gradient(135deg,#e8f8f5 0%,#f7fffd 100%)!important}.price-card-value-us{color:#5430b9!important;background:linear-gradient(135deg,#f3efff 0%,#fbf9ff 100%)!important}.price-card-value>span{background:#ffffff94;border-radius:6px;justify-self:start;align-items:center;min-height:24px;padding:0 8px;color:currentColor!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.price-card-value strong{white-space:nowrap;color:currentColor!important;letter-spacing:0!important;font-size:24px!important;font-weight:950!important;line-height:1!important;display:block!important}.price-card-value em{white-space:nowrap;color:#58585f!important;margin-top:0!important;font-size:13px!important;font-style:normal!important;font-weight:900!important;line-height:1.05!important;display:block!important}.price-card-value i{color:#fff;background:linear-gradient(#18a991,#087c6d);border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;font-weight:950;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 7px 14px #11806f3d}.price-card-value-us i{background:linear-gradient(#8d5eea,#6430cf);box-shadow:0 7px 14px #6530cf3d}.price-card-diff{text-align:center;justify-content:center;align-items:center;min-height:44px;position:relative;overflow:visible;color:#5a35c8!important;box-shadow:none!important;background:linear-gradient(90deg,#f3edff 0%,#eee6ff 100%)!important;border-radius:10px!important;margin:2px 0 0!important;padding:8px 14px 8px 50px!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important;display:flex!important}.price-card-diff strong{z-index:1;color:inherit;font:inherit;letter-spacing:0;position:relative}.price-card-diff:after{content:"✦";color:#d7c6ff;font-size:30px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.price-card-diff-icon{z-index:2;background:#fff;border:3px solid #e6d9ff;border-radius:999px;place-items:center;width:44px;height:44px;position:absolute;top:50%;left:0;transform:translate(-4px,-50%);box-shadow:0 8px 16px #5b42d629;color:#5a35c8!important;font-size:26px!important;font-weight:950!important;line-height:1!important;display:grid!important}.price-card-diff.is-higher{color:#c05236!important;background:linear-gradient(90deg,#fff0ed 0%,#ffe8e2 100%)!important}.price-card-diff.is-higher .price-card-diff-icon{border-color:#ffd8cf;box-shadow:0 8px 16px #c0523624;color:#c05236!important}.price-card-diff.is-higher:after{color:#ffcfc4}.price-card-note{align-items:center;gap:9px;margin:0;color:#606067!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important;display:flex!important}.price-card-note-icon{color:#9d751e;background:#fff3ce;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid!important}.price-card-note-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}@media (max-width:1180px){.price-experience-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important;max-width:820px!important}.price-card-body .price-card-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.price-experience-grid{grid-template-columns:1fr!important;max-width:100%!important}.price-card-body{border-radius:14px;min-height:0;padding:16px}.price-card-heading h2{font-size:24px!important}.price-card-body .price-card-values{grid-template-columns:1fr;gap:8px!important}.price-card-value{min-height:78px!important}.price-card-value i{top:9px;right:9px}.price-card-diff{text-align:left;justify-content:flex-start;min-height:42px;padding:8px 12px 8px 48px!important}.price-card-diff:after{font-size:26px;right:10px}.price-card-note{font-size:12px!important}}.price-experience-card{grid-template-rows:150px auto!important;min-height:0!important;display:grid!important}.price-card-media{background:#f3efff;border:1px solid #d6d3e0f2;border-bottom:0;border-radius:16px 16px 0 0;height:150px;position:relative;overflow:hidden;box-shadow:0 14px 32px #1e1e2214}.price-card-media img{object-fit:cover;width:100%;height:100%;display:block}.price-card-body{border-top:0!important;border-radius:0 0 16px 16px!important;min-height:276px!important;padding:16px!important;box-shadow:0 14px 32px #1e1e2214,inset 0 1px #ffffffe6!important}.price-card-value{min-height:78px!important;padding:10px!important}.price-card-diff{min-height:42px!important;font-size:13px!important}.price-card-note{font-size:11.5px!important}@media (max-width:720px){.price-experience-card{grid-template-rows:180px auto!important}.price-card-media{height:180px}.price-card-body{min-height:0!important}}.admin-price-feel-page{gap:14px;display:grid}.admin-price-feel-form{margin:0}.admin-price-feel-form-head{grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:12px;margin-bottom:12px;display:grid}.admin-price-feel-form-head h3{color:#102128;margin:0 0 4px;font-size:18px;line-height:1.25}.admin-price-feel-form-head img,.admin-price-feel-form-head>span{color:#6b776f;object-fit:cover;background:#f3efe5;border:1px solid #ded8c9;border-radius:8px;place-items:center;width:132px;height:92px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.admin-price-feel-row,.admin-price-feel-row>.admin-form{gap:10px;display:grid}.admin-price-feel-list{gap:12px}@media (max-width:760px){.admin-price-feel-form-head{grid-template-columns:1fr}.admin-price-feel-form-head img,.admin-price-feel-form-head>span{width:100%;height:160px}}.price-card-heading,.price-card-body .price-card-values,.price-card-diff,.price-card-note{min-width:0!important}.price-experience-card,.price-card-media,.price-card-body,.price-card-value,.price-card-diff{box-sizing:border-box!important;max-width:100%!important}.price-card-media,.price-card-body{width:100%!important}.price-experience-grid{align-items:stretch!important}.price-experience-card{background:linear-gradient(#f8f4ff 0%,#fff 100%)!important;border-radius:24px!important;grid-template-rows:174px minmax(252px,auto)!important;min-height:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 40px #2a253a24,inset 0 2px #ffffffeb!important}.price-card-media{z-index:1;position:relative;height:174px!important;box-shadow:none!important;background:linear-gradient(135deg,#fff7e9 0%,#f1e8ff 100%)!important;border:7px solid #fff!important;border-radius:24px 24px 10px 10px!important;margin:0!important}.price-card-media img{object-fit:cover!important;border-radius:17px 17px 7px 7px!important;width:100%!important;height:100%!important;display:block!important}.price-card-body{z-index:2;position:relative;background:linear-gradient(#fff 0% 73%,#fffdf8 100%)!important;border:1px solid #dddae6fa!important;border-top-color:#eeebf6fa!important;border-radius:22px 22px 18px 18px!important;min-height:260px!important;margin-top:-16px!important;padding:15px 16px 14px!important;overflow:hidden!important;box-shadow:inset 0 -1px #ffffffeb,0 12px 26px #2a253a14!important}.price-card-body:before{background:radial-gradient(circle at 5% 6%,#ffde961f,#0000 26%),radial-gradient(circle at 96% 4%,#d6c2ff24,#0000 24%)!important}.price-card-divider{opacity:.75;background-size:7px 1px!important;margin:1px 0 2px!important}.price-card-value{border-radius:11px!important;min-height:76px!important;padding:10px!important}.price-card-value i{width:28px;height:28px;font-size:13px;top:-8px;right:-8px;box-shadow:0 7px 15px #11806f40}.price-card-value-us i{box-shadow:0 7px 15px #6530cf40}.price-card-diff{justify-content:center;align-items:center;box-sizing:border-box!important;color:#5b35d2!important;white-space:nowrap!important;background:linear-gradient(90deg,#f4edff 0%,#eee6ff 100%)!important;border-radius:10px!important;width:100%!important;min-height:40px!important;margin:1px 0 0!important;padding:7px 8px 7px 43px!important;font-size:11.5px!important;font-weight:950!important;line-height:1!important;display:flex!important;overflow:visible!important;box-shadow:0 2px 8px #5b35d20f,inset 0 1px #ffffffbf!important}.price-card-diff strong{min-width:0;color:inherit;font:inherit;display:block;letter-spacing:0!important;white-space:nowrap!important;line-height:1!important}.price-card-diff:after{color:#d8c9ff;opacity:.8;font-size:27px;right:10px}.price-card-diff-icon{background:#fff;border:4px solid #e8dcff;border-radius:999px;place-items:center;width:44px;height:44px;top:50%;left:0;transform:translate(-4px,-50%);color:#5b35d2!important;display:grid!important;box-shadow:0 8px 16px #5b35d229,inset 0 1px #fffffff2!important}.price-card-diff-arrow{fill:currentColor;width:27px;height:27px;display:block}.price-card-diff.is-higher .price-card-diff-arrow{transform:rotate(180deg)}.price-card-note-icon{flex-basis:28px;width:28px;height:28px}@media (max-width:720px){.price-experience-card{border-radius:22px!important;grid-template-rows:190px auto!important}.price-card-media{border-radius:22px 22px 10px 10px!important;height:190px!important}.price-card-media img{border-radius:15px 15px 7px 7px!important}.price-card-body{border-radius:21px 21px 17px 17px!important;min-height:0!important;margin-top:-18px!important}.price-card-diff{justify-content:center!important;padding-right:16px!important}.price-card-diff strong{font-size:12px!important}}@media (max-width:380px){.price-card-diff{min-height:38px!important;padding-left:48px!important;padding-right:12px!important}.price-card-diff strong{font-size:11px!important}.price-card-diff-icon{width:40px;height:40px}.price-card-diff-arrow{width:24px;height:24px}}.price-experience-grid{grid-template-columns:repeat(auto-fit,266px)!important;justify-content:center!important;gap:16px!important;max-width:1120px!important}.price-experience-card{will-change:transform;border-radius:24px!important;grid-template-rows:218px minmax(192px,auto)!important;gap:0!important;width:100%!important;max-width:266px!important;margin:0 auto!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 16px 36px #2a253a21,inset 0 2px #ffffffeb!important}.price-experience-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px #2a253a2e,inset 0 2px #fffffff0!important}.price-card-media{border-width:3px 3px 0!important;border-bottom-style:none!important;border-bottom-color:currentColor!important;border-radius:24px 24px 0 0!important;height:218px!important;overflow:hidden!important}.price-card-media img{border-radius:21px 21px 0 0!important}.price-card-body{border-radius:21px 21px 16px 16px!important;gap:6px!important;min-height:192px!important;margin-top:-26px!important;padding:11px 13px 10px!important}.price-card-heading{gap:2px!important}.price-card-heading>span{font-size:10px!important;line-height:1!important}.price-card-heading h2{font-size:18px!important;line-height:1!important}.price-card-divider{opacity:.55;margin:0!important}.price-card-body .price-card-values{gap:7px!important}.price-card-value{border-radius:8px!important;gap:1px!important;min-height:56px!important;padding:7px!important}.price-card-value>span{border-radius:5px;min-height:17px;padding:0 6px;font-size:9px!important}.price-card-value strong{font-size:17px!important}.price-card-value em{font-size:10px!important}.price-card-value i{width:20px;height:20px;font-size:10px;top:-5px;right:-5px}.price-card-diff{border-radius:8px!important;min-height:31px!important;padding:5px 7px 5px 34px!important;font-size:11px!important}.price-card-diff:after{font-size:20px;right:6px}.price-card-diff-icon{border-width:3px;width:31px;height:31px;transform:translate(-3px,-50%)}.price-card-diff-arrow{width:19px;height:19px}.price-card-note{gap:5px;font-size:9.2px!important;line-height:1.22!important}.price-card-note-icon{flex:0 0 20px;width:20px;height:20px}.price-card-note-icon svg{width:12px;height:12px}@media (max-width:1180px){.price-experience-grid{grid-template-columns:repeat(2,266px)!important;max-width:548px!important}.price-experience-card{max-width:266px!important}}@media (max-width:720px){.price-experience-grid{grid-template-columns:1fr!important;max-width:100%!important}.price-experience-card{grid-template-rows:244px minmax(202px,auto)!important;max-width:374px!important}.price-card-media{height:244px!important}.price-card-body{min-height:202px!important;margin-top:-28px!important}.price-card-heading h2{font-size:19px!important}.price-card-diff strong{font-size:11px!important}}@media (max-width:380px){.price-experience-card{grid-template-rows:220px minmax(196px,auto)!important;max-width:100%!important}.price-card-media{height:220px!important}.price-card-body{min-height:196px!important;margin-top:-26px!important}.price-card-diff{padding-left:32px!important}.price-card-diff strong{font-size:10.45px!important}.price-card-diff-icon{width:30px;height:30px}.price-card-diff-arrow{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.price-experience-card{will-change:auto;transition:none!important}.price-experience-card:hover{transform:none}}.price-experience-band,.famous-shops-band{padding-top:22px!important}.admin-price-feel-manager{gap:14px;display:grid}.admin-price-feel-create-panel,.admin-price-feel-list-panel,.admin-price-feel-edit-panel{gap:12px;display:grid}.admin-price-feel-section-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin-price-feel-section-head h3{color:#102128;margin:0;font-size:22px;line-height:1.2}.admin-price-feel-section-head p:not(.eyebrow){color:#5c687a;margin:5px 0 0;font-size:13px;line-height:1.45}.admin-price-feel-section-head>span{color:#0f766e;white-space:nowrap;font-size:13px;font-weight:900}.admin-price-feel-section-head>button,.admin-price-feel-edit-actions>button{background:#102128;min-width:94px;min-height:36px}.admin-price-feel-form{gap:10px;margin:0;display:grid}.admin-price-feel-order-form{display:none}.admin-price-feel-thumb-grid{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;max-height:390px;padding:2px 4px 2px 0;display:grid;overflow:auto}.admin-price-feel-thumb{cursor:pointer;background:#fffaf0;border:1px solid #d9e3ef;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-height:104px;padding:10px;display:grid;position:relative}.admin-price-feel-thumb.selected{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e2e}.admin-price-feel-thumb.dragging{opacity:.55;cursor:grabbing;outline:2px dashed #0f766e}.admin-price-feel-thumb>b{z-index:1;color:#fff;background:#0f766e;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid;position:absolute;top:8px;left:8px}.admin-price-feel-thumb-image{color:#5c687a;background:#edf3f1;border-radius:7px;place-items:center;width:72px;height:72px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.admin-price-feel-thumb-image img{object-fit:cover;width:100%;height:100%}.admin-price-feel-thumb-body{gap:3px;min-width:0;display:grid}.admin-price-feel-thumb-body strong{color:#102128;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.22;overflow:hidden}.admin-price-feel-thumb-body small,.admin-price-feel-thumb-body p{color:#5c687a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;line-height:1.3;overflow:hidden}.admin-price-feel-thumb-body em{color:#7a6136;justify-self:end;font-size:12px;font-style:normal;font-weight:900}.admin-price-feel-edit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-price-feel-edit-actions form{display:block}.admin-price-feel-edit-actions button{min-height:36px}.admin-price-feel-edit-preview{background:#f8fbff;border:1px solid #d9e3ef;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.admin-price-feel-edit-preview img,.admin-price-feel-edit-preview>span{color:#5c687a;object-fit:cover;background:#edf3f1;border-radius:7px;place-items:center;width:112px;height:78px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.admin-price-feel-edit-preview strong{color:#102128;font-size:22px;line-height:1;display:block}.admin-price-feel-edit-preview small{color:#5c687a;margin-top:5px;font-size:12px;font-weight:900;display:block}.admin-price-feel-empty{color:#5c687a;background:#fff;border:1px dashed #ccd6cc;border-radius:8px;margin:0;padding:16px;font-weight:900}@media (max-width:1320px){.admin-price-feel-thumb-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width:1040px){.admin-price-feel-thumb-grid{grid-template-columns:repeat(3,minmax(150px,1fr));max-height:520px}}@media (max-width:760px){.admin-price-feel-section-head{display:grid}.admin-price-feel-thumb-grid{grid-template-columns:1fr}.admin-price-feel-thumb{grid-template-columns:88px minmax(0,1fr)}.admin-price-feel-thumb-image{width:88px;height:72px}.admin-price-feel-edit-preview{grid-template-columns:1fr}.admin-price-feel-edit-preview img,.admin-price-feel-edit-preview>span{width:100%;height:160px}.admin-price-feel-edit-actions{justify-content:flex-start}}.worldcup-page,.worldcup-band{background:#f2f2f2!important}.worldcup-hero{border-bottom:1px solid #e2e2e5;color:#39393d!important;background:#f2f2f2!important}.worldcup-stage{grid-template-columns:minmax(0,1fr) 360px;gap:16px;max-width:1480px;margin:0 auto;display:grid}.worldcup-arena,.worldcup-ranker-panel{color:#39393d;background:#fff;border:1px solid #e1e1e5;border-radius:8px;box-shadow:0 14px 32px #1e1e220f}.worldcup-arena{min-height:720px;padding:18px;position:relative;overflow:hidden}.worldcup-arena:before{content:"";pointer-events:none;background:linear-gradient(135deg,#5b42d614,#0000 38%,#ffcf6429);position:absolute;inset:0}.worldcup-control-strip{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex;position:relative}.worldcup-control-strip h2{color:#333338;margin:4px 0 0;font-size:30px;line-height:1.12}.worldcup-bracket-tabs{background:#eeeeef;border-radius:8px;gap:8px;padding:6px;display:flex}.worldcup-bracket-tabs button{color:#39393d;background:#fff;border:1px solid #dedee3;border-radius:8px;min-width:54px;min-height:38px;padding:0 12px;font-size:15px;font-weight:900}.worldcup-bracket-tabs button.active{color:#5b42d6;background:#e4dffa;border-color:#b8adf0}.worldcup-bracket-tabs button:disabled{opacity:.45;cursor:not-allowed}.worldcup-start-panel{z-index:1;background:linear-gradient(90deg,#fffffff0,#ffffffb8),url(/images/home-korea-hero-collage-balanced-wide.png) 100%/auto 100% no-repeat;border:1px solid #e1e1e5;border-radius:8px;align-content:center;justify-items:start;gap:18px;min-height:620px;padding:34px;display:grid;position:relative}.worldcup-start-panel p{color:#62636a;max-width:620px;margin:0;font-size:18px;line-height:1.65}.worldcup-start-panel>button,.worldcup-result>button{color:#fff;background:#4035bf;border-radius:8px;min-height:46px}.worldcup-start-metrics{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;width:min(620px,100%);display:grid}.worldcup-start-metrics span{color:#66666d;background:#fff;border:1px solid #dedee3;border-radius:8px;gap:5px;min-height:82px;padding:14px;font-size:13px;font-weight:900;display:grid}.worldcup-start-metrics strong{color:#5b42d6;font-size:30px;line-height:1}.worldcup-match{z-index:1;position:relative}.worldcup-match.locked{pointer-events:none}.worldcup-match-head{color:#5b42d6;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;font-size:13px;font-weight:900;display:flex}.worldcup-match-head b{color:#333338}.worldcup-progress{background:#ececf0;border-radius:999px;height:10px;overflow:hidden}.worldcup-progress span{background:linear-gradient(90deg,#5b42d6,#ffcf64);border-radius:999px;height:100%;transition:width .35s;display:block}.worldcup-versus-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-top:14px;display:grid;position:relative}.worldcup-choice{color:#39393d;text-align:left;background:#fbfbfc;border:1px solid #e1e1e5;border-radius:8px;grid-template-rows:minmax(360px,58vh) auto;min-height:610px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #1e1e2214}.worldcup-choice:hover{border-color:#b8adf0;transform:translateY(-4px);box-shadow:0 22px 44px #1e1e221f}.worldcup-choice.picked{border-color:#ffcf64;animation:.42s both worldcup-pick-pop;box-shadow:0 0 0 3px #ffcf646b,0 28px 60px #5b42d638}.worldcup-choice-image{color:#5b42d6;background:#dedee3;place-items:center;width:100%;height:100%;font-weight:900;display:grid;overflow:hidden}.worldcup-choice-image img{object-fit:cover;width:100%;height:100%;transition:transform .38s}.worldcup-choice:hover .worldcup-choice-image img{transform:scale(1.04)}.worldcup-choice-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1212169e);height:48%;position:absolute;bottom:0;left:0;right:0}.worldcup-choice-copy{z-index:2;color:#fff;gap:7px;padding:24px;display:grid;position:absolute;bottom:0;left:0;right:0}.worldcup-choice-copy small{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff70;border-radius:999px;justify-self:start;min-height:28px;padding:6px 10px;font-size:12px;font-weight:900}.worldcup-choice-copy strong{color:#fff;font-size:clamp(30px,4vw,54px);line-height:1.02}.worldcup-choice-copy em{color:#ffffffe6;max-width:520px;font-size:17px;font-style:normal;font-weight:850;line-height:1.35}.worldcup-choice.food .worldcup-choice-copy small{color:#fff3c3}.worldcup-choice.kpop .worldcup-choice-copy small{color:#e9e4ff}.worldcup-choice-burst{z-index:3;opacity:0;border:2px solid #ffffffad;border-radius:50%;width:74px;height:74px;position:absolute;inset:auto 24px 24px auto;transform:scale(.4)}.worldcup-choice.picked .worldcup-choice-burst{animation:.42s ease-out worldcup-burst}.worldcup-vs{z-index:5;color:#fff;background:#4035bf;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:76px;height:76px;font-size:24px;font-weight:950;animation:1.8s ease-in-out infinite worldcup-vs-pulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 44px #1f1b5747}.worldcup-result{z-index:1;align-content:center;justify-items:center;gap:18px;min-height:630px;display:grid;position:relative}.worldcup-podium{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr) minmax(0,.86fr);align-items:end;gap:12px;width:100%;max-width:980px;display:grid}.worldcup-podium article{background:#fbfbfc;border:1px solid #e1e1e5;border-radius:8px;align-content:start;justify-items:center;gap:10px;min-height:390px;padding:14px;animation:.5s both worldcup-rise;display:grid;box-shadow:0 14px 32px #1e1e2214}.worldcup-podium .place-1{background:#f5f2ff;border-color:#b8adf0;min-height:480px;animation-delay:80ms}.worldcup-podium .place-2{animation-delay:.16s}.worldcup-podium .place-3{animation-delay:.24s}.worldcup-podium article>span{color:#fff;background:#39393d;border-radius:999px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:950;display:grid}.worldcup-podium .place-1>span{background:#5b42d6}.worldcup-podium img,.worldcup-podium article>div{aspect-ratio:4/5;object-fit:cover;background:#dedee3;border-radius:8px;width:100%;min-height:0}.worldcup-podium strong{color:#333338;text-align:center;font-size:24px;line-height:1.15}.worldcup-podium small{color:#5b42d6;font-weight:950}.worldcup-save-state{color:#67676d;min-height:22px;margin:0;font-weight:900}.worldcup-save-state.saved{color:#21766b}.worldcup-save-state.failed{color:#9b312b}.worldcup-rankers{align-content:start;gap:12px;display:grid}.worldcup-ranker-panel{padding:14px}.worldcup-ranker-panel h3{color:#333338;margin:0 0 12px;font-size:19px}.worldcup-ranker-list{gap:8px;display:grid}.worldcup-ranker-list article{background:#fbfbfc;border:1px solid #e5e5e8;border-radius:8px;grid-template-columns:30px 52px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:8px;display:grid}.worldcup-ranker-list article.podium-row{background:#f5f2ff;border-color:#d3ccf6}.worldcup-ranker-list b{color:#fff;background:#39393d;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.worldcup-ranker-list img,.ranker-fallback{color:#5b42d6;object-fit:cover;background:#dedee3;border-radius:7px;place-items:center;width:52px;height:52px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.worldcup-ranker-list strong{color:#333338;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;display:block;overflow:hidden}.worldcup-ranker-list small{color:#707078;margin-top:4px;font-size:12px;font-weight:850;display:block}@keyframes worldcup-pick-pop{0%{transform:scale(1)}48%{transform:scale(1.035)}to{transform:scale(1.012)}}@keyframes worldcup-burst{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.9)}}@keyframes worldcup-vs-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.06)}}@keyframes worldcup-rise{0%{opacity:.3;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.worldcup-choice,.worldcup-choice img,.worldcup-choice.picked,.worldcup-choice.picked .worldcup-choice-burst,.worldcup-vs,.worldcup-progress span,.worldcup-podium article{transition:none!important;animation:none!important}}@media (max-width:1180px){.worldcup-stage{grid-template-columns:1fr}.worldcup-rankers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.worldcup-control-strip{display:grid}.worldcup-versus-grid,.worldcup-podium,.worldcup-rankers,.worldcup-start-metrics{grid-template-columns:1fr}.worldcup-choice{grid-template-rows:minmax(300px,48vh);min-height:430px}.worldcup-vs{justify-self:center;margin:-8px 0;animation:none;position:relative;top:auto;left:auto;transform:none}.worldcup-podium .place-1,.worldcup-podium article{min-height:0}.worldcup-start-panel{background-position:100% 100%;background-size:auto 76%;padding:22px}}@media (max-width:720px){.worldcup-arena{min-height:auto;padding:12px}.worldcup-control-strip h2{font-size:23px}.worldcup-choice-copy{padding:18px}.worldcup-choice-copy strong{font-size:30px}.worldcup-choice-copy em{font-size:14px}.worldcup-choice{min-height:380px}.worldcup-start-panel{background-image:linear-gradient(#ffffffeb,#ffffffdb),url(/images/home-korea-hero-collage-balanced-wide.png);min-height:520px}}.admin-worldcup-page,.admin-worldcup-manager{gap:14px;display:grid}.admin-worldcup-create-panel,.admin-worldcup-list-panel,.admin-worldcup-edit-panel{gap:12px;display:grid}.admin-worldcup-section-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin-worldcup-section-head h3{color:#102128;margin:0;font-size:22px;line-height:1.2}.admin-worldcup-section-head p:not(.eyebrow){color:#5c687a;margin:5px 0 0;font-size:13px;line-height:1.45}.admin-worldcup-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-worldcup-head-actions span{color:#0f766e;white-space:nowrap;font-size:13px;font-weight:900}.admin-worldcup-section-head>button,.admin-worldcup-edit-actions>button{background:#102128;min-width:94px;min-height:36px}.admin-worldcup-form{gap:10px;margin:0;display:grid}.admin-worldcup-order-form{display:none}.admin-worldcup-thumb-grid{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;max-height:430px;padding:2px 4px 2px 0;display:grid;overflow:auto}.admin-worldcup-thumb{cursor:pointer;background:#fffaf0;border:1px solid #d9e3ef;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:114px;padding:10px;display:grid;position:relative}.admin-worldcup-thumb.draft{background:#f3f4f6}.admin-worldcup-thumb.selected{border-color:#5b42d6;box-shadow:0 0 0 2px #5b42d62e}.admin-worldcup-thumb.dragging{opacity:.55;cursor:grabbing;outline:2px dashed #5b42d6}.admin-worldcup-thumb>b{z-index:1;color:#fff;background:#5b42d6;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid;position:absolute;top:8px;left:8px}.admin-worldcup-thumb-image{color:#5c687a;background:#edf3f1;border-radius:7px;place-items:center;width:82px;height:82px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.admin-worldcup-thumb-image img{object-fit:cover;width:100%;height:100%}.admin-worldcup-thumb-body{gap:3px;min-width:0;display:grid}.admin-worldcup-thumb-body strong{color:#102128;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.22;overflow:hidden}.admin-worldcup-thumb-body small,.admin-worldcup-thumb-body p{color:#5c687a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;line-height:1.3;overflow:hidden}.admin-worldcup-thumb-body em{color:#7a6136;justify-self:end;font-size:12px;font-style:normal;font-weight:900}.admin-worldcup-edit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-worldcup-edit-actions form{display:block}.admin-worldcup-edit-actions button{min-height:36px}.admin-worldcup-edit-preview{background:#f8fbff;border:1px solid #d9e3ef;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.admin-worldcup-edit-preview img,.admin-worldcup-edit-preview>span{color:#5c687a;object-fit:cover;background:#edf3f1;border-radius:7px;place-items:center;width:112px;height:92px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.admin-worldcup-edit-preview strong{color:#102128;font-size:22px;line-height:1;display:block}.admin-worldcup-edit-preview small{color:#5c687a;margin-top:5px;font-size:12px;font-weight:900;display:block}.admin-worldcup-empty{color:#5c687a;background:#fff;border:1px dashed #ccd6cc;border-radius:8px;margin:0;padding:16px;font-weight:900}@media (max-width:1320px){.admin-worldcup-thumb-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:940px){.admin-worldcup-section-head{display:grid}.admin-worldcup-thumb-grid{grid-template-columns:repeat(2,minmax(170px,1fr));max-height:520px}}@media (max-width:640px){.admin-worldcup-thumb-grid{grid-template-columns:1fr}.admin-worldcup-thumb{grid-template-columns:88px minmax(0,1fr)}.admin-worldcup-thumb-image{width:88px;height:72px}.admin-worldcup-edit-preview{grid-template-columns:1fr}.admin-worldcup-edit-preview img,.admin-worldcup-edit-preview>span{width:100%;height:160px}.admin-worldcup-edit-actions{justify-content:flex-start}}.site-menu-manager{gap:16px;display:grid}.site-menu-list{gap:10px;display:grid}.site-menu-row{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:28px 54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:14px;transition:border-color .16s,box-shadow .16s,opacity .16s;display:grid}.site-menu-row.dragging{opacity:.62;border-color:#287c70;box-shadow:0 12px 30px #287c7026}.site-menu-drag-handle{color:#66736e;cursor:grab;letter-spacing:0;background:#fff;border:1px solid #d6dece;border-radius:6px;place-items:center;width:28px;height:44px;font-weight:900;display:grid}.site-menu-order{color:#ffcf64;background:#102128;border-radius:6px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.site-menu-copy{min-width:0}.site-menu-copy strong{color:#102128;font-size:18px;line-height:1.2;display:block}.site-menu-copy span{color:#287c70;margin-top:4px;font-size:12px;font-weight:900;display:block}.site-menu-copy p{color:#66736e;margin:6px 0 0;font-size:13px;line-height:1.45}.site-menu-controls{align-items:center;gap:10px;display:flex}.site-menu-toggle{background:#fff;border:1px solid #ded8c9;border-radius:6px;min-width:112px;margin:0;padding:10px 12px;font-weight:900}.site-menu-order-buttons{gap:6px;display:flex}.site-menu-order-buttons button{color:#102128;background:#eef4f1;border:1px solid #d5e3dd;place-items:center;width:38px;min-height:38px;padding:0;display:grid}.site-menu-order-buttons button:disabled{opacity:.42;cursor:not-allowed}.site-menu-save-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.site-menu-save-bar span{color:#66736e;font-size:13px;font-weight:800}.site-menu-save-bar button{min-width:150px}@media (max-width:860px){.site-menu-row{grid-template-columns:28px 44px minmax(0,1fr);align-items:start}.site-menu-controls{grid-column:1/-1;justify-content:space-between}.site-menu-save-bar button{width:100%}}.site-menu-row{grid-template-columns:28px minmax(0,1fr) auto}.site-menu-title-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.site-menu-title-line strong{color:#102128;font-size:18px;line-height:1.2;display:inline}.site-menu-title-line span{color:#287c70;margin-top:0;font-size:12px;font-weight:900;display:inline}.site-menu-copy>span{margin-top:0;display:inline}@media (max-width:860px){.site-menu-row{grid-template-columns:28px minmax(0,1fr)}.site-menu-controls{grid-column:1/-1}}.worldcup-theme-tabs{background:#eeeeef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px;padding:6px;display:grid}.worldcup-theme-tabs button,.worldcup-theme-tabs a{color:#39393d;text-align:center;background:#fff;border:1px solid #dedee3;border-radius:8px;place-items:center;min-height:38px;padding:0 10px;font-size:13px;font-weight:900;display:grid}.worldcup-theme-tabs button.active,.worldcup-theme-tabs a.active{color:#5b42d6;background:#e4dffa;border-color:#b8adf0}.worldcup-theme-tabs button:disabled{opacity:.62;cursor:not-allowed}.worldcup-setup-block{gap:8px;width:min(520px,100%);display:grid}.worldcup-setup-block>span{color:#5b42d6;text-transform:uppercase;font-size:12px;font-weight:950}.worldcup-setup-block .worldcup-theme-tabs{margin-bottom:0}.worldcup-ranker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.worldcup-ranker-head h3{margin:0!important}.worldcup-ranker-head a{color:#5b42d6;white-space:nowrap;background:#fff;border:1px solid #dedee3;border-radius:8px;place-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:950;display:inline-grid}.worldcup-ranker-list article{grid-template-columns:30px 58px minmax(0,1fr)!important;min-height:72px!important}.worldcup-ranker-list img,.ranker-fallback{width:58px!important;height:58px!important}.worldcup-setup-warning{font-weight:900;color:#9b312b!important;margin:0!important;font-size:13px!important}.worldcup-ranking-page-shell{gap:14px;max-width:980px;margin:0 auto;display:grid}.worldcup-ranking-tabs{width:min(420px,100%);margin:0}.worldcup-ranking-full-panel{padding:16px}.worldcup-ranker-list-full{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.worldcup-ranker-list-full article{grid-template-columns:38px 72px minmax(0,1fr)!important;min-height:92px!important}.worldcup-ranker-list-full b{width:34px!important;height:34px!important}.worldcup-ranker-list-full img,.worldcup-ranker-list-full .ranker-fallback{width:72px!important;height:72px!important}.worldcup-ranker-list-full strong{font-size:16px!important}.worldcup-ranker-list-full small{line-height:1.35;white-space:normal!important}.worldcup-rankers{grid-template-columns:1fr!important}@media (max-width:1180px){.worldcup-rankers{grid-template-columns:1fr!important}}@media (max-width:760px){.worldcup-ranker-list-full{grid-template-columns:1fr}.worldcup-ranking-tabs{width:100%}.worldcup-theme-tabs button,.worldcup-theme-tabs a{font-size:12px}.worldcup-ranker-list article{grid-template-columns:30px 52px minmax(0,1fr)!important}.worldcup-ranker-list img,.ranker-fallback{width:52px!important;height:52px!important}}.worldcup-control-strip{margin-bottom:12px!important}.worldcup-start-panel.theme-step,.worldcup-start-panel.bracket-step{align-content:start;justify-items:stretch;min-height:620px;padding:24px;background:#fbfbfc!important}.worldcup-start-panel.theme-step:before,.worldcup-start-panel.bracket-step:before{content:none!important}.worldcup-start-panel.theme-step p,.worldcup-start-panel.bracket-step p{color:#575962;max-width:760px;font-size:17px}.worldcup-theme-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:6px;display:grid}.worldcup-theme-card{color:#333338;text-align:left;background:#fff;border:1px solid #e1e1e5;border-radius:8px;grid-template-rows:220px auto auto;align-content:start;gap:8px;min-height:340px;padding:0 0 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #1e1e220f}.worldcup-theme-card:hover{border-color:#b8adf0;transform:translateY(-3px);box-shadow:0 18px 34px #1e1e221a}.worldcup-theme-card.active{border-color:#5b42d6;box-shadow:0 0 0 2px #5b42d629,0 18px 34px #1e1e221a}.worldcup-theme-card>span{background:#e8e8ec;width:100%;height:220px;display:block;overflow:hidden}.worldcup-theme-card img{object-fit:cover;width:100%;height:100%}.worldcup-theme-card strong{color:#303038;padding:0 16px;font-size:24px;line-height:1.15}.worldcup-theme-card small{color:#666872;padding:0 16px;font-size:14px;font-weight:800;line-height:1.35}.worldcup-start-panel.theme-step>button{background:#4035bf;justify-self:start;min-width:112px;margin-top:4px}.worldcup-selected-theme-chip{background:#fff;border:1px solid #e1e1e5;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;width:min(520px,100%);padding:10px;display:grid}.worldcup-selected-theme-chip img{object-fit:cover;border-radius:7px;width:92px;height:72px}.worldcup-selected-theme-chip span{color:#5b42d6;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.worldcup-selected-theme-chip strong{color:#303038;margin-top:4px;font-size:24px;line-height:1.1;display:block}.worldcup-bracket-card-grid{grid-template-columns:repeat(2,minmax(0,240px));gap:12px;width:100%;margin-top:4px;display:grid}.worldcup-bracket-card-grid button{color:#333338;text-align:left;background:#fff;border:1px solid #dedee3;border-radius:8px;align-content:center;justify-items:start;gap:5px;min-height:118px;padding:18px;display:grid}.worldcup-bracket-card-grid button.active{color:#5b42d6;background:#e4dffa;border-color:#b8adf0;box-shadow:0 0 0 2px #5b42d61f}.worldcup-bracket-card-grid button:disabled{opacity:.45;cursor:not-allowed}.worldcup-bracket-card-grid strong{font-size:38px;line-height:1}.worldcup-bracket-card-grid span{font-size:14px;font-weight:900}.worldcup-setup-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.worldcup-setup-actions button{background:#4035bf;min-width:112px}.worldcup-setup-actions button.ghost{color:#333338!important;background:#fff!important;border:1px solid #dedee3!important}.worldcup-start-metrics,.worldcup-arena>.worldcup-control-strip .worldcup-bracket-tabs{display:none!important}.worldcup-choice.kdrama .worldcup-choice-copy small{color:#ffe4f0}@media (max-width:980px){.worldcup-theme-card-grid{grid-template-columns:1fr}.worldcup-theme-card{grid-template-rows:190px auto auto;min-height:300px}.worldcup-theme-card>span{height:190px}.worldcup-bracket-card-grid{grid-template-columns:1fr}}@media (max-width:720px){.worldcup-start-panel.theme-step,.worldcup-start-panel.bracket-step{min-height:auto;padding:16px}.worldcup-theme-tabs{grid-template-columns:1fr!important}.worldcup-theme-card strong{font-size:21px}.worldcup-selected-theme-chip{grid-template-columns:78px minmax(0,1fr)}.worldcup-selected-theme-chip img{width:78px;height:64px}}.price-card-media.empty:before{content:"";background:radial-gradient(circle at 50% 58%,#ffffffe0 0 22%,#ddc7ffb8 23% 46%,#0000 47%),radial-gradient(circle at 18% 22%,#fff 0 2px,#0000 3px),radial-gradient(circle at 86% 74%,#f5bc00 0 5px,#0000 6px),linear-gradient(135deg,#fff7e9 0%,#f2e9ff 100%);position:absolute;inset:0}.price-card-media.empty:after{content:"";border:2px solid #fffc;border-radius:999px;position:absolute;inset:28px 26px;box-shadow:0 0 26px #b28dff57}.migration-item-groups{gap:12px;display:grid}.migration-check-group{background:#fffaf0;border:1px solid #ded8c9;border-radius:8px;margin:0;padding:12px}.migration-check-group legend{color:#102128;padding:0 6px;font-size:14px;font-weight:950}.migration-item-check{align-items:flex-start;gap:9px;min-height:54px}.migration-item-check>span{gap:3px;display:grid}.migration-item-check strong{color:#102128;font-size:14px}.migration-item-check small{color:#66736c;font-size:12px;line-height:1.35}.ga-report-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))!important;gap:12px!important}.ga-vertical-panel{align-content:start;min-height:260px}.ga-vertical-chart{background:repeating-linear-gradient(0deg,#0000 0 45px,#e7eef7 46px);border:1px solid #edf2f7;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));align-items:end;gap:6px;min-height:190px;padding:10px 8px 6px;display:grid}.ga-vertical-column{color:#102128;text-align:center;grid-template-rows:auto 1fr auto;align-items:end;gap:6px;min-width:0;display:grid}.ga-vertical-column b{color:#061631;text-overflow:ellipsis;white-space:nowrap;min-height:18px;font-size:10px;font-weight:900;line-height:1.1;overflow:hidden}.ga-vertical-column i{border-bottom:1px solid #d8e3ee;align-items:flex-end;width:100%;height:128px;display:flex;overflow:hidden}.ga-vertical-column i em{background:#72cda5;border-radius:5px 5px 0 0;width:100%;min-height:6px;display:block;box-shadow:inset 0 -10px 20px #72cda52e}.ga-vertical-column small{color:#4d5d6e;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;min-height:24px;font-size:9px;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.traffic-chart-stage{position:relative;padding-top:54px!important}.traffic-legend{color:#344354;align-items:center;gap:12px;font-size:12px;font-weight:900;display:flex;position:absolute;top:14px;right:18px}.traffic-legend span{align-items:center;gap:6px;display:flex}.traffic-legend span:before{content:"";background:#54c29a;border-radius:999px;width:10px;height:10px}.traffic-legend .admin:before{background:#5f55e6}.traffic-split-chart{grid-auto-columns:minmax(34px,1fr)!important;gap:8px!important}.traffic-column.split{grid-template-rows:auto 1fr auto}.traffic-bar-group{grid-template-columns:1fr 1fr;align-items:end;gap:3px;height:184px;display:grid}.traffic-bar.user{background:#54c29a}.traffic-bar.admin{background:#5f55e6}.traffic-bar-group .traffic-bar{border-radius:5px 5px 0 0;width:100%;min-height:0}.traffic-column.split small{font-size:9px}.traffic-column.split>span{font-size:10px}@media (max-width:760px){.ga-report-grid{grid-template-columns:1fr!important}.ga-vertical-chart{grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:5px}.ga-vertical-column i{height:112px}.traffic-legend{justify-content:flex-end;margin:-8px 0 6px;position:static}.traffic-chart-stage{padding-top:18px!important}.traffic-split-chart{grid-auto-columns:minmax(30px,1fr)!important}.traffic-bar-group{height:168px}}.ga-vertical-panel.wide{grid-column:1/-1;min-height:300px}.ga-vertical-panel.wide .ga-vertical-chart{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));min-height:220px}.ga-vertical-panel.wide .ga-vertical-column i{height:150px}.ga-vertical-panel.wide .ga-vertical-column small{word-break:break-all;font-size:10px}@media (max-width:760px){.ga-vertical-panel.wide{min-height:0}.ga-vertical-panel.wide .ga-vertical-chart{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));min-height:190px}.ga-vertical-panel.wide .ga-vertical-column i{height:120px}}.visit-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:0!important;display:grid!important}.visit-heading-row>div:first-child{min-width:0}.visit-device-summary{flex-wrap:nowrap;justify-content:flex-end;gap:7px!important}.visit-device-summary .device-card{align-content:center;min-width:84px;min-height:65px;display:grid;padding:10px 11px!important}.visit-device-summary .device-card span{font-size:11px}.visit-device-summary .device-card span:before{width:9px;height:9px;margin-right:6px}.visit-device-summary .device-card strong{margin-top:6px;font-size:20px}.visit-device-summary .device-card small{margin-top:6px;font-size:14px}.visit-section .chart-stage{min-height:372px;padding:12px!important}.visit-section .visit-chart{height:346px}.visit-section .visit-bar-wrap{height:310px}@media (max-width:1320px){.visit-heading-row{grid-template-columns:1fr}.visit-device-summary{flex-wrap:wrap;justify-content:flex-start}.visit-section .chart-stage{min-height:320px}.visit-section .visit-chart{height:294px}.visit-section .visit-bar-wrap{height:258px}}@media (max-width:760px){.visit-device-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.visit-device-summary .device-card{min-width:0}.visit-section .chart-stage{min-height:260px}.visit-section .visit-chart{height:232px}.visit-section .visit-bar-wrap{height:196px}}.admin-discover-thumb-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important}.admin-discover-thumb-card{position:relative}.admin-discover-thumb-card.selected{border-color:#4035bf;box-shadow:0 0 0 2px #4035bf2e}.admin-discover-thumb-card-button{gap:7px;width:100%;min-height:0!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.admin-discover-thumb-check{z-index:2;color:#102128;background:#ffffffeb;border:1px solid #1021281f;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;font-weight:900;display:flex;position:absolute;top:6px;left:6px;box-shadow:0 6px 14px #1021281f}.admin-discover-thumb-check input{width:14px;min-height:14px;margin:0;padding:0}.admin-discover-selection-count{color:#102128;background:#fff;border:1px solid #ded8c9;border-radius:6px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}@media (max-width:1320px){.admin-discover-thumb-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:720px){.admin-discover-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.planner-naver-marker span{background:#e0614f!important;border:2px solid #fff!important;border-radius:999px!important;width:24px!important;min-width:0!important;height:24px!important;min-height:0!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:inset -5px -6px 10px #6f121247,inset 4px 4px 8px #ffffff8c,0 8px 14px #10212847!important}.planner-naver-marker span:after{content:"";transform-origin:top;background:linear-gradient(90deg,#f7f7f7,#9aa0a0);border-radius:999px;width:4px;height:17px;position:absolute;top:19px;left:50%;transform:translate(-50%)rotate(22deg);box-shadow:0 5px 8px #1021283d}.planner-naver-marker.lodging span{background:#287c70!important;box-shadow:inset -5px -6px 10px #0a453a4d,inset 4px 4px 8px #ffffff7a,0 8px 14px #10212847!important}.planner-naver-marker.active span{outline-offset:2px;outline:3px solid #ffcf64d9}.planner-naver-marker strong{display:none!important}.planner-naver-marker:hover,.planner-naver-marker:focus-visible,.planner-naver-marker.active{justify-content:center!important;gap:0!important;width:30px!important;max-width:30px!important;padding:0!important;transform:translateY(-2px)!important}.planner-naver-marker:hover strong,.planner-naver-marker:focus-visible strong,.planner-naver-marker.active strong{opacity:0!important;max-width:0!important;display:none!important}.planner-naver-marker:focus-visible{outline:none!important}.planner-naver-marker:focus-visible span{outline-offset:2px;outline:3px solid #4035bf80}.klocal-sidebar>.klocal-auth-under-logo{flex:none;background:#f7f7f7!important;border-top:1px solid #e2e2e5!important;margin:0!important;padding:12px 18px 10px!important}.klocal-sidebar>.klocal-auth-under-logo .klocal-account-card{box-shadow:0 8px 18px #1e1e220a}@media (max-width:980px){.klocal-sidebar>.klocal-auth-under-logo{padding:10px 16px 9px!important}}@media (max-width:720px){.klocal-sidebar>.klocal-auth-under-logo{padding:8px!important}}.visit-bar{cursor:pointer;outline:none;position:relative;overflow:visible}.visit-bar:focus-visible{box-shadow:0 0 0 3px #07132929}.visit-tooltip{z-index:30;visibility:hidden;opacity:0;pointer-events:none;color:#fff;text-align:left;background:#07090d;border:1px solid #d8a95cd9;border-radius:8px;gap:6px;width:174px;padding:12px 13px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,8px);box-shadow:0 18px 36px #07090d47}.visit-tooltip:after{content:"";background:#07090d;border-bottom:1px solid #d8a95cd9;border-right:1px solid #d8a95cd9;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.visit-tooltip strong{color:#ffd56a;font-size:13px;font-weight:900;line-height:1.1;display:block}.visit-tooltip span{color:#edf3f7;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:900;line-height:1.15;display:flex}.visit-tooltip b,.visit-tooltip em{font:inherit}.visit-tooltip em{color:#fff;font-style:normal}.visit-tooltip .total{color:#ffd56a;border-top:1px solid #ffffff1f;margin-top:4px;padding-top:8px}.visit-bar:hover .visit-tooltip,.visit-bar:focus-visible .visit-tooltip{visibility:visible;opacity:1;transform:translate(-50%)}.visit-column:first-child .visit-tooltip{left:0;transform:translateY(8px)}.visit-column:first-child .visit-tooltip:after{left:22px}.visit-column:first-child .visit-bar:hover .visit-tooltip,.visit-column:first-child .visit-bar:focus-visible .visit-tooltip{transform:translate(0)}.visit-column:last-child .visit-tooltip{left:auto;right:0;transform:translateY(8px)}.visit-column:last-child .visit-tooltip:after{left:auto;right:22px}.visit-column:last-child .visit-bar:hover .visit-tooltip,.visit-column:last-child .visit-bar:focus-visible .visit-tooltip{transform:translate(0)}@media (max-width:760px){.visit-tooltip{width:156px;padding:10px 11px}.visit-tooltip span{font-size:11px}}.admin-home-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-home-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-home-image-control{gap:8px;margin-top:10px;display:grid}.admin-home-image-preview{aspect-ratio:16/10;object-fit:cover;background:#f1f0ec;border:1px solid #ded8c9;border-radius:8px;width:100%;display:block}.admin-home-image-preview.wide{aspect-ratio:24/7;max-height:220px}@media (max-width:1180px){.admin-home-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-home-card-grid,.admin-home-principle-grid{grid-template-columns:1fr}.admin-home-image-preview.wide{aspect-ratio:16/9}}.admin-hero-title-textarea{resize:vertical;min-height:76px;line-height:1.45}.klocal-content-scroll .home-collage-hero .home-hero-copy{padding:var(--home-hero-copy-padding,38px 34px)!important}.klocal-content-scroll .home-collage-hero .home-hero-copy h1.home-hero-title{font-size:var(--home-hero-title-size,46px)!important;letter-spacing:0!important;white-space:pre-line!important;line-height:1.06!important}.klocal-content-scroll .home-collage-hero .home-hero-body{font-size:var(--home-hero-body-size,16px)!important;letter-spacing:0!important;white-space:pre-line!important;line-height:1.48!important}.klocal-content-scroll .home-collage-hero .manual-lines{white-space:normal!important}.home-hero-manual-line{white-space:nowrap;max-width:100%;display:block}@media (max-width:980px){.klocal-content-scroll .home-collage-hero .home-hero-copy{padding:var(--home-hero-copy-padding-tablet,30px 26px)!important}.klocal-content-scroll .home-collage-hero .home-hero-copy h1.home-hero-title{font-size:var(--home-hero-title-size-tablet,38px)!important}.klocal-content-scroll .home-collage-hero .home-hero-body{font-size:var(--home-hero-body-size-tablet,14px)!important}}@media (max-width:720px){.klocal-content-scroll .home-collage-hero .home-hero-copy{padding:var(--home-hero-copy-padding-mobile,24px 18px)!important}.klocal-content-scroll .home-collage-hero .home-hero-copy h1.home-hero-title{font-size:var(--home-hero-title-size-mobile,27px)!important;line-height:1.08!important}.klocal-content-scroll .home-collage-hero .home-hero-body{font-size:var(--home-hero-body-size-mobile,13px)!important}}.admin-section-save{border-top:1px solid #ece7db;justify-content:flex-end;margin-top:12px;padding-top:12px;display:flex}.admin-section-save button{color:#fff;background:#287c70;border-radius:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:900}@media (max-width:760px){.admin-section-save{justify-content:stretch}.admin-section-save button{width:100%}}.klocal-auth-under-logo .klocal-member-chip img{object-fit:cover;border-radius:inherit;display:block;width:100%!important;height:100%!important}.klocal-auth-under-logo .klocal-member-chip>span{color:#4035bf;background:#f7f7f8;place-items:center;width:100%;height:100%;font-size:13px;font-weight:900;line-height:1;display:grid}@media (max-width:720px){.klocal-auth-under-logo .klocal-member-chip>span{font-size:11px}}.klocal-ci-area{padding-top:17px!important}.klocal-ci-area .klocal-brand{justify-self:center!important;width:min(156px,100%)!important;min-height:37px!important;margin-inline:auto!important}.klocal-ci-area .klocal-brand img{object-position:center center!important;max-height:46px!important}@media (max-width:980px){.klocal-ci-area .klocal-brand{width:min(128px,100%)!important;min-height:37px!important}}@media (max-width:720px){.klocal-ci-area .klocal-brand{width:min(112px,100%)!important;min-height:27px!important}.klocal-ci-area .klocal-brand img{max-height:32px!important}}.cost-breakdown-grid.compact.single,.cost-grid.compact.single,.planner-wizard-costs.single{grid-template-columns:minmax(0,380px)!important}@media (max-width:720px){.cost-breakdown-grid.compact.single,.cost-grid.compact.single,.planner-wizard-costs.single{grid-template-columns:1fr!important}}.planner-save-message.warning{color:#4a3200!important;background:#fff1c2!important;border-left-color:#f0a800!important;box-shadow:0 10px 24px #f0a80029!important}.planner-naver-marker{width:32px!important;min-width:32px!important;max-width:32px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}.planner-naver-marker span{z-index:1!important;box-sizing:border-box!important;background:#e0614f!important;border:2px solid #fff!important;border-radius:999px!important;width:26px!important;min-width:0!important;height:26px!important;min-height:0!important;display:block!important;position:absolute!important;top:1px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:inset -5px -6px 10px #6f12123d,inset 4px 4px 8px #ffffff73,0 7px 14px #10212842!important}.planner-naver-marker span:before{content:"";background:#ffffffd6;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planner-naver-marker span:after{content:"";transform-origin:50%;box-sizing:border-box;background:#e0614f;border-bottom:2px solid #fff;border-right:2px solid #fff;border-radius:0 0 4px;width:12px;height:12px;position:absolute;top:20px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:5px 6px 10px #1021282e}.planner-naver-marker.lodging span,.planner-naver-marker.lodging span:after{background:#287c70!important}.planner-naver-marker.lodging span{box-shadow:inset -5px -6px 10px #0a453a42,inset 4px 4px 8px #ffffff6b,0 7px 14px #10212842!important}.planner-naver-marker.active span,.planner-naver-marker:focus-visible span{outline-offset:2px!important;outline:3px solid #ffcf64d1!important}.planner-naver-marker:hover,.planner-naver-marker:focus-visible,.planner-naver-marker.active{gap:0!important;width:32px!important;max-width:32px!important;padding:0!important;transform:none!important}.price-card-heading>span{font-size:11px!important}.price-card-heading h2{font-size:19.8px!important}.price-card-value>span{white-space:nowrap!important;font-size:9.9px!important;line-height:1!important}.price-card-value strong{white-space:nowrap!important;font-size:18.7px!important;line-height:1!important}.price-card-value em{white-space:nowrap!important;font-size:11px!important;line-height:1.02!important}.price-card-diff{font-size:12.1px!important;line-height:1!important}.price-card-note{font-size:10.1px!important;line-height:1.18!important}@media (max-width:720px){.price-card-heading h2{font-size:20.9px!important}.price-card-diff strong{font-size:12.1px!important}}@media (max-width:380px){.price-card-diff strong{font-size:11.5px!important}}.cost-estimate-heading{grid-template-columns:minmax(260px,.42fr) minmax(520px,.58fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.cost-heading-copy{min-width:0}.cost-heading-dashboard{justify-items:end;gap:10px;min-width:0;display:grid}.cost-heading-dashboard .currency-toggle{border:1px solid #dedee3;border-radius:8px;justify-self:end;background:#f7f7f8!important}.cost-summary-top{width:100%;margin-top:0!important}.cost-estimate-page-panel .cost-summary-top{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cost-estimate-page-panel .cost-summary-top span{border:1px solid #dedee3;border-radius:8px;min-height:76px;padding:13px 14px;box-shadow:0 8px 20px #1e1e220d;color:#39393d!important;background:#f7f7f8!important}.cost-estimate-page-panel .cost-summary-top span:first-child,.cost-estimate-page-panel .cost-summary-top span:nth-child(2){border-color:#d5e8e1;background:#f4fbf8!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3){border-color:#f0d9c5;background:#fff5eb!important}.cost-estimate-page-panel .cost-summary-top strong{color:#e0614f!important;font-size:24px!important;line-height:1!important}.cost-estimate-columns{align-items:stretch;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)!important}.cost-estimate-columns .cost-part-section{min-width:0}.cost-estimate-columns .cost-part-section:first-child{align-content:start}.cost-estimate-columns .cost-part-section:first-child .cost-breakdown-grid,.cost-estimate-columns .cost-part-section:first-child .cost-grid{max-width:none}.cost-food-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cost-food-options label{color:#39393d;background:#fbfbfc;border:1px solid #dedee3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"check title""check note";align-items:center;gap:2px 8px;min-height:58px;padding:10px 12px;font-weight:900;display:grid}.cost-food-options input{accent-color:#4035bf;grid-area:check;width:18px;min-height:18px}.cost-food-options span{color:#21766b;grid-area:title;font-size:13px}.cost-food-options small{color:#6f6f75;grid-area:note;font-size:12px;font-weight:800}.cost-estimate-page-panel>.klocal-button{display:none!important}@media (max-width:1180px){.cost-estimate-heading,.cost-estimate-columns{grid-template-columns:1fr!important}.cost-estimate-page-panel .cost-summary-top{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cost-heading-dashboard{justify-items:stretch}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top,.cost-food-options{grid-template-columns:1fr!important}}.cost-estimate-page-panel .cost-estimate-heading.compact{grid-template-columns:minmax(220px,.28fr) minmax(720px,.72fr)!important;gap:20px!important}.cost-estimate-page-panel .cost-heading-dashboard.inline-currency{grid-template-columns:auto minmax(0,1fr)!important;place-items:stretch stretch!important;gap:10px!important;display:grid!important}.cost-estimate-page-panel .cost-heading-dashboard.inline-currency .currency-toggle{grid-template-columns:1fr!important;place-self:stretch start!important;width:54px!important;min-width:54px!important;padding:4px!important;display:grid!important}.cost-estimate-page-panel .cost-heading-dashboard.inline-currency .currency-toggle button{min-height:34px!important}.cost-estimate-page-panel .cost-summary-top{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.cost-estimate-page-panel .cost-summary-top span{justify-content:space-between!important;min-height:78px!important;padding:12px 13px!important}.cost-estimate-page-panel .single-origin-option{grid-template-columns:minmax(260px,520px)!important;margin-bottom:14px!important}.cost-estimate-page-panel .cost-estimate-columns.one-day-layout{grid-template-columns:minmax(190px,.2fr) minmax(0,.8fr)!important;gap:14px!important}.cost-estimate-page-panel .airfare-section{min-width:0!important}.cost-estimate-page-panel .airfare-section .cost-part-head{align-items:start!important;gap:8px!important}.cost-estimate-page-panel .airfare-section .cost-part-head strong{font-size:24px!important}.cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact.single,.cost-estimate-page-panel .airfare-section .cost-grid.compact.single{grid-template-columns:1fr!important}.cost-estimate-page-panel .korea-day-section{min-width:0!important}.cost-estimate-page-panel .korea-day-section .cost-part-head{margin-bottom:10px!important}.cost-estimate-page-panel .korea-day-section .cost-equation{align-items:flex-end!important}.cost-estimate-page-panel .cost-local-card-grid{background:#fffdfa;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:100%;display:grid;overflow:hidden}.cost-estimate-page-panel .cost-local-card{background:#fffdfa;border-right:1px solid #e4dece;grid-template-rows:auto 1fr;gap:12px;min-width:0;min-height:342px;padding:14px;display:grid}.cost-estimate-page-panel .cost-local-card:last-child{border-right:0}.cost-estimate-page-panel .cost-local-card-summary{gap:4px;min-height:84px;display:grid}.cost-estimate-page-panel .cost-local-card-summary span{color:#21766b;font-size:12px;font-weight:900}.cost-estimate-page-panel .cost-local-card-summary strong{color:#27303c;font-size:27px;font-weight:900;line-height:1}.cost-estimate-page-panel .cost-local-card-summary small{color:#6f6f75;font-size:12px;font-weight:800;line-height:1.35}.cost-estimate-page-panel .cost-local-card-controls{align-content:end;gap:10px;min-width:0;display:grid}.cost-estimate-page-panel .cost-local-card-controls label{color:#102128;gap:6px;min-width:0;font-size:12px;font-weight:900;display:grid}.cost-estimate-page-panel .cost-local-card-controls label>span{color:#21766b}.cost-estimate-page-panel .cost-local-card-controls select,.cost-estimate-page-panel .cost-local-card-controls input{width:100%;min-width:0}.cost-estimate-page-panel .cost-food-options.inline{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:0!important}.cost-estimate-page-panel .cost-food-options.inline label{min-height:50px!important;padding:8px 9px!important}.cost-estimate-page-panel .cost-food-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cost-estimate-page-panel .cost-food-inputs label{font-size:11px}.cost-estimate-page-panel .cost-food-inputs .cost-input-with-unit{min-height:42px}@media (max-width:1380px){.cost-estimate-page-panel .cost-heading-dashboard.inline-currency{grid-template-columns:1fr!important}.cost-estimate-page-panel .cost-heading-dashboard.inline-currency .currency-toggle{grid-template-columns:repeat(2,1fr)!important;justify-self:end!important;width:112px!important;min-width:112px!important}}@media (max-width:1180px){.cost-estimate-page-panel .cost-estimate-heading.compact,.cost-estimate-page-panel .cost-estimate-columns.one-day-layout{grid-template-columns:1fr!important}.cost-estimate-page-panel .cost-heading-dashboard.inline-currency{grid-template-columns:auto minmax(0,1fr)!important}.cost-estimate-page-panel .cost-heading-dashboard.inline-currency .currency-toggle{grid-template-columns:1fr!important;justify-self:start!important;width:54px!important;min-width:54px!important}}@media (max-width:920px){.cost-estimate-page-panel .cost-heading-dashboard.inline-currency,.cost-estimate-page-panel .cost-local-card-grid{grid-template-columns:1fr!important}.cost-estimate-page-panel .cost-heading-dashboard.inline-currency .currency-toggle{grid-template-columns:repeat(2,1fr)!important;width:112px!important;min-width:112px!important}.cost-estimate-page-panel .cost-local-card{border-bottom:1px solid #e4dece;border-right:0;min-height:0}.cost-estimate-page-panel .cost-local-card:last-child{border-bottom:0}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top,.cost-estimate-page-panel .cost-food-inputs,.cost-estimate-page-panel .single-origin-option{grid-template-columns:1fr!important}}.price-experience-grid{grid-template-columns:repeat(auto-fit,280px)!important;gap:21px!important;max-width:1183px!important}.price-experience-card{max-width:280px!important}@media (max-width:1180px){.price-experience-grid{grid-template-columns:repeat(2,280px)!important;gap:21px!important;max-width:581px!important}.price-experience-card{max-width:280px!important}}@media (max-width:720px){.price-experience-grid{grid-template-columns:1fr!important;gap:21px!important;max-width:100%!important}.price-experience-card{max-width:392px!important}}.admin-price-feel-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-price-feel-list-actions span{color:#0f766e;white-space:nowrap;font-size:13px;font-weight:900}.admin-price-feel-list-actions button{color:#fff;background:#102128;border-radius:6px;min-width:92px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.admin-price-feel-thumb{transition:border-color .14s,box-shadow .14s,transform .14s}.admin-price-feel-thumb.dragging{transform:scale(.985)}.admin-has-it-form textarea{resize:vertical;min-height:116px}.admin-has-it-thumb .admin-price-feel-thumb-body p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.has-it-card-media{background:#f3efff;border-radius:8px 8px 0 0;width:calc(100% + 36px);height:150px;margin:-18px -18px 8px;overflow:hidden}.has-it-card:has(.has-it-card-media){overflow:hidden}@media (max-width:720px){.admin-price-feel-list-actions{justify-content:flex-start}.admin-price-feel-list-actions button{width:100%}.has-it-card-media{width:calc(100% + 32px);height:170px;margin:-16px -16px 8px}}.has-it-grid{grid-template-columns:repeat(auto-fit,minmax(360px,474px))!important;justify-content:center!important;gap:28px!important}.has-it-card{background:#fff!important;border:1px solid #e2e2e5e6!important;border-radius:18px!important;grid-template-rows:auto auto 1fr!important;gap:0!important;width:100%!important;max-width:474px!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 44px #1e1e221f,inset 0 1px #ffffffeb!important}.has-it-card-top,.has-it-marker,.has-it-number{display:none!important}.has-it-card-media{aspect-ratio:1.18!important;background:#f1f1f3!important;border-radius:18px 18px 0 0!important;width:auto!important;height:auto!important;margin:0!important}.has-it-card-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.has-it-card h3{color:#303036!important;letter-spacing:0!important;word-break:keep-all!important;margin:0!important;padding:30px 34px 0!important;font-size:30px!important;font-weight:950!important;line-height:1.18!important}.has-it-card p{color:#505057!important;letter-spacing:0!important;word-break:keep-all!important;margin:0!important;padding:22px 34px 34px!important;font-size:17px!important;font-weight:760!important;line-height:1.68!important}.has-it-card:not(:has(.has-it-card-media)) h3{padding-top:34px!important}@media (max-width:980px){.has-it-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;max-width:760px!important}.has-it-card{justify-self:center!important;max-width:474px!important}}@media (max-width:720px){.has-it-grid{grid-template-columns:1fr!important;gap:22px!important}.has-it-card{border-radius:16px!important;max-width:100%!important}.has-it-card-media{aspect-ratio:1.14!important;border-radius:16px 16px 0 0!important}.has-it-card h3{padding:24px 24px 0!important;font-size:25px!important}.has-it-card p{padding:18px 24px 26px!important;font-size:15px!important;line-height:1.62!important}}.has-it-grid{grid-template-columns:repeat(auto-fit,minmax(300px,356px))!important;gap:22px!important}.has-it-card{border-radius:14px!important;max-width:356px!important}.has-it-card p{padding:16px 26px 26px!important;font-size:13px!important;line-height:1.62!important}@media (max-width:980px){.has-it-grid{grid-template-columns:repeat(auto-fit,minmax(300px,356px))!important;max-width:760px!important}.has-it-card{max-width:356px!important}}@media (max-width:720px){.has-it-grid{grid-template-columns:1fr!important;gap:18px!important}.has-it-card{border-radius:14px!important;max-width:100%!important}.has-it-card-media{border-radius:14px 14px 0 0!important}.has-it-card h3{padding:22px 22px 0!important;font-size:22px!important}.has-it-card p{padding:15px 22px 23px!important;font-size:13px!important}}.has-it-panel{max-width:1280px!important}.has-it-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;gap:16px!important;max-width:1280px!important;margin:0 auto!important}.has-it-card{max-width:none!important;min-height:0!important;color:inherit!important;border-radius:12px!important;grid-template-rows:auto auto 1fr auto!important;gap:0!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;overflow:hidden!important}.has-it-card:hover,.has-it-card.selected{transform:translateY(-2px);border-color:#6a57dd!important;box-shadow:0 18px 38px #3730601f!important}.has-it-card-media{aspect-ratio:1.2!important;border-radius:12px 12px 0 0!important}.has-it-card h3{padding:19px 22px 0!important;font-size:20px!important;line-height:1.2!important}.has-it-card p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;padding:12px 22px 0!important;font-size:12px!important;line-height:1.56!important;display:-webkit-box!important;overflow:hidden!important}.has-it-card-stats{color:#56545f;justify-content:space-between;align-items:center;gap:8px;padding:16px 22px 20px;font-size:12px;font-weight:900;display:flex}.has-it-card-stats span{white-space:nowrap;background:#fbf9ff;border:1px solid #e6e1f8;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;display:inline-flex}.has-it-detail-panel{background:#fff;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;width:100%;max-width:1280px;margin:28px auto 0;padding:24px;display:grid;box-shadow:0 18px 46px #46413412}.has-it-detail-copy h2,.has-it-comments-panel h3{color:#303036;margin:8px 0 12px;font-size:28px;font-weight:900;line-height:1.18}.has-it-detail-copy p:not(.eyebrow){color:#55575d;white-space:pre-wrap;margin:0;font-size:15px;font-weight:750;line-height:1.72}.has-it-detail-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.has-it-like-button{color:#c4455f;background:#fff7f8;border:1px solid #f2cbd5;min-height:40px}.has-it-like-button.active{color:#fff;background:#c4455f}.has-it-youtube-card{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;align-content:start;display:grid;overflow:hidden}.has-it-youtube-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.has-it-youtube-card span,.has-it-youtube-card strong,.has-it-youtube-card small{margin:0 16px}.has-it-youtube-card span{color:#c4455f;margin-top:14px;font-size:12px;font-weight:900}.has-it-youtube-card strong{color:#303036;margin-top:6px;font-size:16px;font-weight:900;line-height:1.35}.has-it-youtube-card small{color:#6f6f75;margin-top:6px;margin-bottom:16px;font-weight:800}.has-it-comments-panel{border-top:1px solid #ece6d7;grid-column:1/-1;gap:14px;padding-top:20px;display:grid}.has-it-comment-form{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.has-it-comment-form.reply{grid-template-columns:34px minmax(0,1fr);margin-top:10px}.has-it-comment-avatar{color:#fff;background:#2f7d6f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:900;line-height:1;display:grid}.has-it-comment-form.reply .has-it-comment-avatar,.has-it-comment.reply-item .has-it-comment-avatar{width:34px;height:34px;font-size:12px}.has-it-comment-compose{gap:8px;min-width:0;display:grid}.has-it-comment-compose textarea{color:#303036;width:100%;min-height:42px;font:inherit;resize:vertical;background:0 0;border:0;border-bottom:1px solid #d3d1c9;border-radius:0;outline:none;padding:8px 0;font-size:14px;line-height:1.45}.has-it-comment-compose textarea:focus{border-bottom-color:#303036}.has-it-comment-compose-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.has-it-comment-compose-actions span{color:#77746c;font-size:12px;font-weight:800}.has-it-comment-compose-actions button{color:#fff;background:#2f7d6f;border-radius:999px;min-height:34px;padding:0 16px;font-size:13px;font-weight:900}.has-it-comment-list{gap:18px;display:grid}.has-it-comment-empty{color:#77746c;background:#fffdf8;border:1px solid #eee9dc;border-radius:8px;margin:0;padding:14px 16px;font-weight:800}.has-it-comment{grid-template-columns:40px minmax(0,1fr);gap:12px;min-width:0;margin:0;display:grid}.has-it-comment.reply-item{grid-template-columns:34px minmax(0,1fr)}.has-it-comment-main{gap:6px;min-width:0;display:grid}.has-it-comment-main header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.has-it-comment-main strong{color:#303036;font-size:13px;font-weight:900}.has-it-comment-main time{color:#898883;font-size:12px;font-weight:800}.has-it-comment-main p{color:#55575d;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.has-it-comment-actions{align-items:center;gap:8px;display:flex}.has-it-reply-box summary,.has-it-reply-thread summary{color:#2f7d6f;cursor:pointer;border-radius:999px;place-items:center;width:max-content;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;list-style:none;display:inline-grid}.has-it-reply-box summary::-webkit-details-marker{display:none}.has-it-reply-thread summary::-webkit-details-marker{display:none}.has-it-reply-box summary:hover,.has-it-reply-thread summary:hover{background:#e8f2ef}.has-it-reply-thread{gap:10px;margin-top:2px;display:grid}.has-it-reply-list{gap:14px;margin-top:8px;display:grid}.admin-has-it-form textarea[name=detailKo],.admin-has-it-form textarea[name=detailEn]{min-height:180px}@media (max-width:1180px){.has-it-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.has-it-grid{grid-template-columns:1fr!important}.has-it-card h3{padding:20px 20px 0!important;font-size:21px!important}.has-it-card p{padding:12px 20px 0!important;font-size:13px!important}.has-it-card-stats{padding:15px 20px 20px}.has-it-detail-panel{grid-template-columns:1fr;padding:18px}.has-it-comment-form,.has-it-modal .has-it-comment-form{grid-template-columns:34px minmax(0,1fr)}}.has-it-card-media{position:relative!important}.has-it-card-media .has-it-card-stats{z-index:2;justify-content:flex-end;gap:7px;position:absolute;bottom:12px;right:12px;padding:0!important}.has-it-card-media .has-it-card-stats span,.has-it-card>.has-it-card-stats span{color:#4a3d83;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #6c55dc47;border-radius:999px;min-height:28px;padding:0 10px;box-shadow:0 8px 22px #19162a21}.has-it-card>.has-it-card-stats{padding:16px 22px 20px!important}.has-it-modal-backdrop{z-index:80;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.has-it-modal-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12101a94;position:absolute;inset:0}.has-it-modal{z-index:1;background:#fffdf8;border:1px solid #ffffff9e;border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:22px;width:min(1120px,100vw - 48px);max-height:min(820px,100vh - 48px);padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #00000052}.has-it-modal-close{z-index:3;color:#303036;background:#fff;border:1px solid #e4dece;border-radius:999px;grid-column:1/-1;justify-self:end;place-items:center;width:38px;height:38px;margin:-8px -8px -12px 0;font-size:24px;font-weight:900;line-height:1;display:grid;position:sticky;top:0}.has-it-modal-main,.has-it-modal-side,.has-it-modal-section{min-width:0}.has-it-modal-main{align-content:start;gap:18px;display:grid}.has-it-modal-image{object-fit:cover;border:1px solid #ded8c9;border-radius:10px;width:100%;max-height:390px;display:block}.has-it-modal-copy{gap:14px;display:grid}.has-it-modal-copy h2{color:#303036;margin:0;font-size:34px;font-weight:900;line-height:1.14}.has-it-modal-copy p:not(.eyebrow){color:#55575d;white-space:pre-wrap;margin:0;font-size:16px;font-weight:750;line-height:1.72}.has-it-modal-side{align-content:start;gap:16px;display:grid}.has-it-modal-section{background:#fff;border:1px solid #ece6d7;border-radius:10px;gap:12px;padding:16px;display:grid}.has-it-modal-section h3{color:#303036;margin:0;font-size:20px;font-weight:900;line-height:1.25}.has-it-modal-empty{color:#71706b;margin:0;font-size:13px;font-weight:800;line-height:1.55}.has-it-modal .has-it-youtube-card{box-shadow:none}.has-it-modal .has-it-comments-panel{border-top:0;grid-column:auto;padding-top:16px}.has-it-modal .has-it-comment-form{grid-template-columns:40px minmax(0,1fr)}.has-it-modal .has-it-comment-form.reply{grid-template-columns:34px minmax(0,1fr)}@media (max-width:920px){.has-it-modal-backdrop{padding:14px}.has-it-modal{grid-template-columns:1fr;width:min(720px,100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.has-it-modal-copy h2{font-size:28px}}@media (max-width:520px){.has-it-card-media .has-it-card-stats{bottom:10px;right:10px}.has-it-card-media .has-it-card-stats span{min-height:26px;padding:0 8px;font-size:11px}}.has-it-youtube-list{gap:10px;display:grid}.has-it-youtube-list .has-it-youtube-card{min-height:0}.admin-has-it-form textarea[name=youtubeUrl]{min-height:96px}.shop-banner-image{box-sizing:border-box;text-align:center;border:1px solid #1021281a;border-radius:6px;width:100%;height:88px;min-height:88px;max-height:88px;padding:0;line-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9;background:#fff 50% no-repeat!important;place-content:center!important;place-items:center!important;display:grid!important}.shop-banner-image.dark{border-color:#242a33;box-shadow:inset 0 0 0 1px #ffffff14;background:#07090d!important}.shop-banner-image.light{background:#fff!important}.shop-banner-image img{display:block;object-fit:contain!important;object-position:50% 50%!important;vertical-align:middle!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.shop-banner-image:empty{background:linear-gradient(135deg,var(--shop-accent),#102128)!important}.shop-banner.active .shop-banner-image{border-color:#5b42d647}.admin-famous-card-image{box-sizing:border-box;text-align:center;padding:0;line-height:0;position:relative;overflow:hidden;background:#fff!important;place-content:center!important;place-items:center!important;display:grid!important}.admin-famous-card-image.dark{background:#07090d!important}.admin-famous-card-image.light{background:#fff!important}.admin-famous-card-image img{object-fit:contain!important;object-position:50% 50%!important;vertical-align:middle!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.has-it-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;display:grid!important}.has-it-hero-copy{min-width:0}.has-it-pager{background:#ffffffe0;border:1px solid #dedee3;border-radius:999px;justify-self:end;align-items:center;gap:6px;max-width:560px;padding:6px;display:flex;box-shadow:0 12px 28px #1e1e220f}.has-it-pager a{color:#3f3f45;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:36px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.has-it-pager a:first-child,.has-it-pager a:last-child{min-width:56px}.has-it-pager a:hover{color:#4035bf;border-color:#c9c3ef}.has-it-pager a.active{color:#fff;background:#4035bf;border-color:#4035bf}.has-it-pager a.disabled{opacity:.42;pointer-events:none}@media (max-width:900px){.has-it-hero{grid-template-columns:1fr!important;align-items:start!important}.has-it-pager{border-radius:8px;justify-self:start;max-width:100%;overflow-x:auto}}.has-it-hero{grid-template-columns:1fr!important;display:block!important}.has-it-panel{width:100%;gap:12px!important;max-width:1280px!important;margin:0 auto!important;display:grid!important}.has-it-panel-toolbar{justify-content:flex-end;width:100%;max-width:1280px;margin:-4px auto 4px;display:flex}.has-it-panel-toolbar .has-it-pager{max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:auto;align-items:center;gap:5px;padding:0;display:inline-flex}.has-it-panel-toolbar .has-it-pager a{color:#44444a;white-space:nowrap;background:#fff;border:1px solid #dedee3;border-radius:8px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0 10px;font-size:13px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 8px 18px #1e1e220a}.has-it-panel-toolbar .has-it-pager a.active{color:#fff;box-shadow:none;background:#4035bf;border-color:#4035bf}.has-it-panel-toolbar .has-it-pager a.disabled{opacity:.38;pointer-events:none}.has-it-card{grid-template-rows:auto auto 1fr!important}.has-it-card h3{padding:19px 22px 0!important}.has-it-card p{-webkit-line-clamp:4!important;padding:12px 22px 28px!important}@media (max-width:900px){.has-it-panel-toolbar{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.has-it-panel-toolbar .has-it-pager{min-width:max-content}}@media (max-width:520px){.has-it-card-media{aspect-ratio:1.42!important}.has-it-card p{padding:12px 20px 24px!important}}.has-it-modal-frame{z-index:1;width:min(1120px,100vw - 48px);height:min(820px,100vh - 48px);position:relative}.has-it-modal{grid-template-columns:minmax(0,1.08fr) minmax(320px,.86fr)!important;align-items:stretch!important;width:100%!important;height:100%!important;max-height:none!important;overflow:hidden!important}.has-it-modal-close{z-index:4!important;grid-column:auto!important;justify-self:auto!important;margin:0!important;position:absolute!important;top:-20px!important;right:-20px!important;box-shadow:0 12px 28px #12101a33!important}.has-it-modal-main{scrollbar-gutter:stable;padding-right:8px;min-height:0!important;max-height:100%!important;overflow:hidden scroll!important}.has-it-modal-main::-webkit-scrollbar{width:10px}.has-it-youtube-list::-webkit-scrollbar{width:10px}.has-it-modal-main::-webkit-scrollbar-track{background:#f0eee7;border-radius:999px}.has-it-youtube-list::-webkit-scrollbar-track{background:#f0eee7;border-radius:999px}.has-it-modal-main::-webkit-scrollbar-thumb{background:#b9afe9;border:2px solid #f0eee7;border-radius:999px}.has-it-youtube-list::-webkit-scrollbar-thumb{background:#b9afe9;border:2px solid #f0eee7;border-radius:999px}.has-it-modal-main,.has-it-youtube-list{scrollbar-width:thin;scrollbar-color:#b9afe9 #f0eee7}.has-it-modal .has-it-comments-panel{margin-top:2px;border-top:1px solid #ece6d7!important;grid-column:auto!important;padding-top:16px!important}.has-it-modal .has-it-comments-panel h3{margin:0}.has-it-modal .has-it-comment-list{max-height:none!important;padding-right:0!important;overflow:visible!important}.has-it-modal-side{height:100%!important;min-height:0!important;overflow:hidden!important}.has-it-video-panel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.has-it-video-panel>h3{margin-bottom:2px!important}.has-it-youtube-list{min-height:0;padding-right:6px;overflow:hidden scroll}.has-it-modal .has-it-youtube-card{background:#fffdf8;border-radius:8px;overflow:hidden}.has-it-modal .has-it-youtube-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.has-it-modal .has-it-youtube-card span{display:none!important}.has-it-modal .has-it-youtube-card strong{color:#303036;font-size:15px;font-weight:900;line-height:1.35;margin:12px 14px 0!important}.has-it-modal .has-it-youtube-card small{color:#72727a;font-size:12px;font-weight:800;line-height:1.25;margin:5px 14px 14px!important}@media (max-width:920px){.has-it-modal-frame{width:min(720px,100vw - 24px);height:calc(100vh - 24px)}.has-it-modal{grid-template-columns:1fr!important}.has-it-modal-main,.has-it-modal-side{max-height:none!important}.has-it-modal-close{top:-10px!important;right:-10px!important}}.has-it-modal .has-it-youtube-card strong{margin:12px 14px 0!important;display:block!important}.has-it-modal .has-it-youtube-card small{margin:5px 14px 14px!important;display:block!important}.has-it-video-panel{grid-template-rows:auto minmax(0,1fr)!important}.has-it-youtube-list{grid-auto-rows:max-content!important;align-content:start!important;gap:12px!important;display:grid!important}.has-it-modal .has-it-youtube-card,.has-it-youtube-list .has-it-youtube-card{background:#fffdf8!important;border:1px solid #ece6d7!important;border-radius:8px!important;grid-template-rows:auto auto auto!important;align-content:start!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.has-it-modal .has-it-youtube-card img,.has-it-youtube-list .has-it-youtube-card img{aspect-ratio:4/3!important;object-fit:cover!important;border-radius:8px 8px 0 0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important;position:static!important;inset:auto!important}.has-it-modal .has-it-youtube-card strong,.has-it-youtube-list .has-it-youtube-card strong{visibility:visible!important;opacity:1!important;color:#303036!important;white-space:normal!important;height:auto!important;max-height:none!important;margin:12px 14px 0!important;font-size:15px!important;font-weight:900!important;line-height:1.35!important;display:block!important;position:static!important;overflow:visible!important}.has-it-modal .has-it-youtube-card small,.has-it-youtube-list .has-it-youtube-card small{visibility:visible!important;opacity:1!important;color:#72727a!important;margin:5px 14px 14px!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;display:block!important;position:static!important}.has-it-modal-image-wrap{border-radius:10px;position:relative;overflow:hidden}.has-it-modal-image-wrap .has-it-modal-image{margin:0!important}.has-it-like-form.overlay{z-index:2;margin:0;position:absolute;bottom:14px;right:14px}.has-it-like-form.overlay .has-it-like-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff7f8f0;border-color:#f2cbd5db;min-height:38px;box-shadow:0 12px 28px #12101a2e}.has-it-like-form.overlay .has-it-like-button.active{color:#fff;background:#c4455ff0}@media (max-width:520px){.has-it-like-form.overlay{bottom:10px;right:10px}.has-it-like-form.overlay .has-it-like-button{min-height:34px;padding:0 12px;font-size:12px}}.admin-discover-transfer-command{color:#102128;background:#fff8e7;border:1px solid #d8bf87;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:grid}.admin-discover-transfer-command div{gap:5px;min-width:0;display:grid}.admin-discover-transfer-command strong{color:#0f6f61;font-size:13px;font-weight:950}.admin-discover-transfer-command p{color:#6b776f;margin:0;font-size:12px;font-weight:750}.admin-discover-transfer-command code{color:#fffdf7;white-space:nowrap;background:#102128;border-radius:6px;max-width:100%;padding:8px 10px;font-size:12px;display:block;overflow:auto}.admin-discover-transfer-command button{background:#2f7f6f;min-width:70px}@media (max-width:760px){.admin-discover-transfer-command{grid-template-columns:1fr}.admin-discover-transfer-command button{width:100%}}.shop-review-author{gap:5px;display:grid}.shop-review-author span{color:#ffcf64;font-size:12px;font-weight:900;display:block}.shop-review-author strong{color:#102128;text-overflow:ellipsis;white-space:nowrap;background:#f7f5ef;border:1px solid #ffffff2e;border-radius:6px;align-items:center;min-height:38px;padding:9px;font-weight:900;display:flex;overflow:hidden}.worldcup-choice-image:after{content:none!important;display:none!important}.worldcup-choice-copy strong,.worldcup-choice-copy em{text-shadow:0 2px 5px #000000d1,0 10px 22px #00000085}.worldcup-choice-copy small{text-shadow:0 1px 4px #000000b8}.has-it-modal-backdrop{padding:24px 18px!important}.has-it-modal-frame{width:min(1344px,100vw - 32px)!important;height:min(820px,100vh - 40px)!important}.has-it-modal{grid-template-columns:minmax(0,50fr) minmax(190px,20fr) minmax(260px,30fr)!important;gap:18px!important;padding:18px!important}.has-it-modal-main,.has-it-modal-side,.has-it-modal-comments-column{min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important}.has-it-modal-main{gap:18px!important;padding-right:8px!important}.has-it-modal-image{max-height:430px!important}.has-it-modal-copy h2{font-size:36px!important}.has-it-modal-copy p:not(.eyebrow){color:#4b4e55!important;font-size:17px!important;line-height:1.78!important}.has-it-modal-comments-column{display:grid!important;overflow:hidden!important}.has-it-modal .has-it-comments-panel{border-top:1px solid #ece6d7!important;grid-template-rows:auto auto minmax(0,1fr)!important;height:100%!important;margin-top:0!important;padding-top:16px!important;overflow:hidden!important}.has-it-modal-comments-column .has-it-comment-list{min-height:0!important;max-height:none!important;padding-right:6px!important;overflow:hidden auto!important}.has-it-modal-comments-column .has-it-comment-list::-webkit-scrollbar{width:10px}.has-it-modal-comments-column .has-it-comment-list::-webkit-scrollbar-track{background:#f0eee7;border-radius:999px}.has-it-modal-comments-column .has-it-comment-list::-webkit-scrollbar-thumb{background:#b9afe9;border:2px solid #f0eee7;border-radius:999px}.has-it-modal-comments-column .has-it-comment-list{scrollbar-width:thin;scrollbar-color:#b9afe9 #f0eee7}@media (max-width:900px){.has-it-modal-frame{width:min(760px,100vw - 24px)!important;height:calc(100vh - 24px)!important}.has-it-modal{grid-template-columns:1fr!important;overflow-y:auto!important}.has-it-modal-main,.has-it-modal-side,.has-it-modal-comments-column{height:auto!important;max-height:none!important}.has-it-modal-main{padding-right:0!important;overflow:visible!important}.has-it-video-panel{max-height:460px!important}.has-it-modal .has-it-comments-panel{max-height:520px!important}}@media (max-width:520px){.has-it-modal-backdrop{padding:12px!important}.has-it-modal-frame{width:calc(100vw - 24px)!important}.has-it-modal{gap:14px!important;padding:14px!important}.has-it-modal-copy h2{font-size:27px!important}.has-it-modal-copy p:not(.eyebrow){font-size:15px!important}}.has-it-modal .has-it-youtube-card img,.has-it-youtube-list .has-it-youtube-card img{aspect-ratio:16/9!important;object-fit:cover!important;object-position:center center!important}.has-it-modal .has-it-youtube-card strong,.has-it-youtube-list .has-it-youtube-card strong{color:#303036!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-height:2.6em!important;font-size:13.5px!important;font-weight:900!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.has-it-modal-copy h2{font-size:34.2px!important;line-height:1.12!important}.has-it-modal-copy p:not(.eyebrow){letter-spacing:0!important;color:#4f535a!important;font-family:Noto Sans KR,Arial,sans-serif!important;font-weight:400!important;line-height:1.82!important}@media (max-width:520px){.has-it-modal-copy h2{font-size:25.65px!important}}.has-it-modal-comments-column .has-it-comment-list{grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important}.has-it-modal .has-it-comment{align-content:start!important;align-items:start!important;min-height:0!important}.has-it-modal .has-it-comment-main{grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;min-height:0!important}.has-it-modal .has-it-comment-main p{align-self:start!important}.has-it-modal .has-it-comment-actions{place-self:start!important}.has-it-flat-icon{fill:currentColor;flex:none;width:16px;height:16px;display:block}.has-it-flat-icon.like{color:#ef4f79}.has-it-flat-icon.comment{color:#6d67d7}.has-it-like-button{justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.has-it-like-button span,.has-it-like-button b,.has-it-card-stats b{font:inherit;line-height:1}.has-it-like-button b,.has-it-card-stats b{font-weight:900}.has-it-like-button.active .has-it-flat-icon.like{color:#fff!important}.has-it-card-stats span{justify-content:center!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.has-it-card-stats span:first-child{color:#c4455f!important}.has-it-card-stats span:last-child{color:#6d67d7!important}.has-it-comments-panel h3{align-items:center!important;gap:8px!important;display:flex!important}.has-it-comments-panel h3 .has-it-flat-icon.comment{width:19px;height:19px;color:#6d67d7!important}.has-it-comments-panel h3 span{min-width:0}@media (max-width:520px){.has-it-flat-icon{width:15px;height:15px}.has-it-comments-panel h3 .has-it-flat-icon.comment{width:18px;height:18px}}.has-it-comment-actions{flex-wrap:wrap!important}.has-it-comment-like-form{margin:0;display:inline-flex}.has-it-comment-like-button{color:#6c6d72;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.has-it-comment-like-button:hover{color:#c4455f;background:#fff1f4}.has-it-comment-like-button.active{color:#fff;background:#c4455f}.has-it-comment-like-button .has-it-flat-icon.like{width:14px;height:14px;color:currentColor!important}.has-it-comment-like-button span,.has-it-comment-like-button b{font:inherit;line-height:1}.has-it-comment-like-button b{font-weight:900}.has-it-comment-actions .has-it-reply-box{align-items:start;display:grid}.has-it-comment-actions .has-it-reply-box[open]{flex:1 0 100%;margin-top:4px}.has-it-comment-actions .has-it-reply-box[open] summary{margin-bottom:8px}.has-it-comment-actions .has-it-reply-box summary{justify-content:center;align-items:center;display:inline-flex!important}.has-it-like-button:disabled,.has-it-comment-like-button:disabled{opacity:.58;cursor:not-allowed;filter:grayscale(.15)}.has-it-like-button:disabled:hover,.has-it-comment-like-button:disabled:hover{background:inherit;color:inherit}.admin-toast{animation:.18s 1s forwards adminToastAutoDismiss}@keyframes adminToastAutoDismiss{to{opacity:0;visibility:hidden;pointer-events:none}}.klocal-content-scroll .subpage-hero,.klocal-content-scroll .home-collage-hero{isolation:isolate;position:relative;overflow:hidden;border-bottom:1px solid #2a2b3014!important}.klocal-content-scroll .subpage-hero:before,.klocal-content-scroll .home-collage-hero:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.klocal-content-scroll .subpage-hero>*,.klocal-content-scroll .home-collage-hero>*{z-index:1;position:relative}.klocal-content-scroll .home-collage-hero{background-color:#f4f5f1!important}.klocal-content-scroll .home-collage-hero:before{background:linear-gradient(120deg,#287c7021,#0000 34%),linear-gradient(#ffcf6429,#0000 58%)}.klocal-content-scroll .discover-hero{background:linear-gradient(120deg,#fbf8ef 0%,#f5f1e8 54%,#f4f6f0 100%)!important}.klocal-content-scroll .discover-hero:before{background:repeating-linear-gradient(135deg,#7b61370f 0 1px,#0000 1px 18px),linear-gradient(90deg,#287c701a,#0000 44%)}.klocal-content-scroll .famous-shops-hero{background:linear-gradient(120deg,#eef5f1 0%,#f7f7f4 48%,#f1f0f8 100%)!important}.klocal-content-scroll .famous-shops-hero:before{background:linear-gradient(90deg,#287c7021,#0000 34%),repeating-linear-gradient(90deg,#5b42d60e 0 1px,#0000 1px 72px)}.klocal-content-scroll .planner-hero{background:linear-gradient(120deg,#f1f5f3 0%,#f4f4f1 48%,#eef2f4 100%)!important}.klocal-content-scroll .planner-hero:before{background:linear-gradient(90deg,#4035bf17,#0000 38%),repeating-linear-gradient(0deg,#287c7012 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#287c700d 0 1px,#0000 1px 34px)}.klocal-content-scroll .costs-hero{background:linear-gradient(120deg,#f7f4ee 0%,#f4f3ef 46%,#eff4f2 100%)!important}.klocal-content-scroll .costs-hero:before{background:linear-gradient(90deg,#d8a95c29,#0000 42%),repeating-linear-gradient(90deg,#1221280b 0 1px,#0000 1px 86px)}.klocal-content-scroll .price-experience-hero{background:linear-gradient(120deg,#fff6e7 0%,#f6f3ef 45%,#f4effb 100%)!important}.klocal-content-scroll .price-experience-hero:before{background:repeating-linear-gradient(0deg,#a06a0012 0 1px,#0000 1px 26px),linear-gradient(90deg,#ffcf642e,#0000 46%)}.klocal-content-scroll .has-it-hero{background:linear-gradient(120deg,#f3f5f2 0%,#f7f4ee 52%,#eff4f5 100%)!important}.klocal-content-scroll .has-it-hero:before{background:repeating-linear-gradient(135deg,#1021280e 0 1px,#0000 1px 22px),linear-gradient(90deg,#287c701f,#0000 45%)}.klocal-content-scroll .worldcup-hero{background:linear-gradient(120deg,#f5f2ff 0%,#f4f3f0 48%,#fff7e7 100%)!important}.klocal-content-scroll .worldcup-hero:before{background:linear-gradient(90deg,#5b42d624,#0000 40%),repeating-linear-gradient(90deg,#ffcf641f 0 1px,#0000 1px 54px)}.klocal-content-scroll .discover-hero .eyebrow,.klocal-content-scroll .famous-shops-hero .eyebrow,.klocal-content-scroll .planner-hero .eyebrow,.klocal-content-scroll .costs-hero .eyebrow,.klocal-content-scroll .price-experience-hero .eyebrow,.klocal-content-scroll .has-it-hero .eyebrow,.klocal-content-scroll .worldcup-hero .eyebrow{color:#21766b!important}.klocal-content-scroll .subpage-hero:before{z-index:0}.klocal-content-scroll .home-board-header.home-collage-hero:before{z-index:0!important}.klocal-content-scroll .subpage-hero>*,.klocal-content-scroll .home-board-header.home-collage-hero>*{z-index:1;position:relative}.discover-feature-story{align-items:stretch;height:292px!important;min-height:292px!important}.discover-feature-story .discover-story-image,.discover-feature-story .discover-story-image img{height:100%!important;min-height:0!important}.discover-feature-story-copy{min-height:0;overflow:hidden}.discover-feature-story-copy p:not(.mini-label){-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-height:3.1em!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:1180px){.discover-feature-story{grid-template-rows:260px minmax(0,1fr);height:520px!important;min-height:520px!important}.discover-feature-story .discover-story-image{height:260px!important;min-height:260px!important}}@media (max-width:720px){.discover-feature-story{grid-template-rows:220px minmax(0,1fr);height:500px!important;min-height:500px!important}.discover-feature-story .discover-story-image{height:220px!important;min-height:220px!important}}@media (min-width:1181px){.discover-feature-story{grid-template-columns:minmax(360px,.456fr) minmax(0,1fr)!important}}.visit-section .chart-stage{overflow:hidden}.visit-section .visit-chart{width:100%;min-width:0;grid-template-columns:repeat(var(--visit-day-count,7), minmax(0, 1fr))!important;gap:4px!important}.visit-section .visit-column{font-size:10px!important}.visit-section .visit-column>span{white-space:nowrap;min-height:14px;overflow:visible}.visit-section .visit-column.muted-date>span{color:#0000}.visit-section .visit-bar-wrap,.visit-section .visit-bar{min-width:0}@media (max-width:760px){.visit-section .visit-chart{gap:3px!important}}.visit-section.analytics-top-card{z-index:5;position:relative;overflow:visible!important}.menu-clicks.analytics-top-card{z-index:1;position:relative}.visit-section .chart-stage,.visit-section .visit-chart,.visit-section .visit-column,.visit-section .visit-bar-wrap{overflow:visible!important}.visit-section .visit-bar{z-index:3;position:relative}.visit-section .visit-tooltip{z-index:9999!important}.admin-discover-tabs button{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex!important}.admin-discover-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-discover-tab-count{color:#287c70;background:#e8eee9;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.admin-discover-tabs button.active .admin-discover-tab-count{color:#287c70;background:#ffffffeb}.admin-worldcup-theme-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-worldcup-theme-tabs button{color:#102128;background:#f7f5ef;border:1px solid #d6dfd8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-size:13px;font-weight:900;display:flex}.admin-worldcup-theme-tabs button.active{color:#fff;background:#287c70;border-color:#287c70}.admin-worldcup-theme-tabs b{color:#287c70;background:#e8eee9;border-radius:999px;place-items:center;min-width:26px;height:24px;padding:0 8px;font-size:12px;line-height:1;display:inline-grid}.admin-worldcup-theme-tabs button.active b{color:#287c70;background:#ffffffeb}.admin-worldcup-thumb{cursor:pointer!important}.admin-worldcup-thumb>b,.admin-worldcup-thumb-body em,.admin-worldcup-order-form{display:none!important}.admin-worldcup-thumb-grid{grid-template-columns:repeat(5,minmax(180px,1fr))!important}@media (max-width:1320px){.admin-worldcup-thumb-grid{grid-template-columns:repeat(4,minmax(170px,1fr))!important}}@media (max-width:940px){.admin-worldcup-theme-tabs{grid-template-columns:1fr}.admin-worldcup-thumb-grid{grid-template-columns:repeat(2,minmax(170px,1fr))!important}}@media (max-width:640px){.admin-worldcup-thumb-grid{grid-template-columns:1fr!important}}.worldcup-choice{background:#dedee3!important;grid-template-rows:1fr!important}.worldcup-choice-image{z-index:0;width:100%;height:100%;inset:0;position:absolute!important}.worldcup-choice-copy{z-index:2;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.admin-worldcup-copy-theme-manager{gap:14px;display:grid}.admin-worldcup-copy-theme-hidden{display:none}.admin-worldcup-copy-create-panel,.admin-worldcup-copy-list-panel,.admin-worldcup-copy-edit-panel{gap:12px;display:grid}.admin-worldcup-copy-count{color:#287c70;white-space:nowrap;align-self:center;font-size:13px;font-weight:900}.admin-worldcup-copy-theme-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:360px;padding:2px 4px 2px 0;display:grid;overflow:auto}.admin-worldcup-copy-theme-thumb{cursor:pointer;background:#fffaf0;border:1px solid #d9e3ef;border-radius:8px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:9px;min-height:86px;padding:8px;display:grid;position:relative}.admin-worldcup-copy-theme-thumb.selected{border-color:#287c70;box-shadow:0 0 0 2px #287c702e}.admin-worldcup-copy-theme-thumb.dragging{opacity:.58;cursor:grabbing;outline:2px dashed #287c70}.admin-worldcup-copy-theme-thumb>b{z-index:1;color:#fff;background:#287c70;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid;position:absolute;top:6px;left:6px}.admin-worldcup-copy-theme-image{color:#5c687a;text-align:center;background:#edf3f1;border-radius:7px;place-items:center;width:66px;height:58px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.admin-worldcup-copy-theme-image img{object-fit:cover;width:100%;height:100%}.admin-worldcup-copy-theme-body{gap:2px;min-width:0;display:grid}.admin-worldcup-copy-theme-body strong{color:#102128;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.2;overflow:hidden}.admin-worldcup-copy-theme-body small,.admin-worldcup-copy-theme-body p{color:#5c687a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;line-height:1.3;overflow:hidden}.admin-worldcup-copy-edit-body{gap:10px;display:grid}.admin-worldcup-copy-edit-preview{background:#f8fbff;border:1px solid #d9e3ef;border-radius:8px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.admin-worldcup-copy-edit-preview img,.admin-worldcup-copy-edit-preview>span{color:#5c687a;object-fit:cover;background:#edf3f1;border-radius:7px;place-items:center;width:96px;height:68px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.admin-worldcup-copy-edit-preview strong{color:#102128;word-break:break-word;font-size:16px;line-height:1.2;display:block}.admin-worldcup-copy-edit-preview small{color:#5c687a;margin-top:4px;font-size:12px;font-weight:900;display:block}.admin-worldcup-theme-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.worldcup-theme-tabs{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.worldcup-theme-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.worldcup-selected-theme-chip:not(:has(img)){grid-template-columns:1fr}.worldcup-choice-copy small{color:#ffe4f0}@media (max-width:720px){.admin-worldcup-copy-theme-grid{grid-template-columns:1fr;max-height:420px}.admin-worldcup-copy-edit-preview{grid-template-columns:1fr}.admin-worldcup-copy-edit-preview img,.admin-worldcup-copy-edit-preview>span{width:100%;height:140px}.worldcup-theme-card-grid{grid-template-columns:1fr!important}}.worldcup-deck-board{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:14px 0 16px;display:grid;position:relative}.worldcup-deck-side{background:#ffffffc7;border:1px solid #e1e1e5;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:8px;height:168px;min-height:168px;max-height:168px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 12px 24px #1e1e220f}.worldcup-deck-side.left{background:linear-gradient(135deg,#5b42d617,#ffffffd6)}.worldcup-deck-side.right{background:linear-gradient(135deg,#ffcf6421,#ffffffdb)}.worldcup-deck-side-head{color:#5c5968;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.worldcup-deck-side-head b{color:#5b42d6;background:#fff;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 8px;display:inline-grid;box-shadow:0 8px 16px #1e1e2214}.worldcup-deck-grid{grid-template-columns:repeat(auto-fit, minmax(var(--deck-card-min), var(--deck-card-height)));grid-auto-rows:var(--deck-card-height);place-content:center;gap:6px;min-height:0;max-height:112px;display:grid;overflow:hidden}.worldcup-deck-card{width:calc(var(--deck-card-height) * .75);height:var(--deck-card-height);aspect-ratio:3/4;perspective:600px;justify-self:center;min-width:0;max-width:100%;max-height:100%;transition:opacity .28s,transform .32s,filter .32s;display:block;position:relative;transform:translateZ(0)}.worldcup-deck-card.current{z-index:2;transform:translateY(-2px)scale(1.05)}.worldcup-deck-card.just-picked{animation:.72s cubic-bezier(.2,.85,.2,1.08) both worldcup-deck-card-return}.worldcup-deck-card.loser{opacity:.24;filter:grayscale();transform:scale(.54)}.worldcup-deck-card-inner,.worldcup-deck-face{border-radius:6px;position:absolute;inset:0}.worldcup-deck-card-inner{transform-style:preserve-3d;transition:transform .38s}.worldcup-deck-card.revealed .worldcup-deck-card-inner{transform:rotateY(180deg)}.worldcup-deck-face{backface-visibility:hidden;border:1px solid #ffffffb3;overflow:hidden;box-shadow:0 6px 12px #1e1e2224}.worldcup-deck-back:before{content:"";border:1px solid #ffffff73;border-radius:4px;position:absolute;inset:18%}.worldcup-deck-front{background:#dedee3;place-items:center;display:grid;transform:rotateY(180deg)}.worldcup-deck-front img{object-fit:cover;width:100%;height:100%}.worldcup-deck-front b{color:#5b42d6;text-align:center;padding:3px;font-size:10px}.worldcup-deck-round-label{z-index:3;color:#4035bf;background:#ffffffdb;border:1px solid #ffffffc7;border-radius:999px;place-items:center;min-width:72px;min-height:32px;padding:0 12px;font-size:12px;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 24px #1e1e221f}.worldcup-choice{animation:.42s cubic-bezier(.18,.88,.26,1.16) both worldcup-choice-pop-in}.worldcup-choice-left{transform-origin:20% 0}.worldcup-choice-right{transform-origin:80% 0}.worldcup-choice-image img{animation:.48s cubic-bezier(.18,.88,.22,1.18) 70ms both worldcup-choice-image-pop}.worldcup-match.locked .worldcup-choice:not(.returning){animation:.48s both worldcup-choice-shrink-away!important}.worldcup-champion-frame{position:relative;background:0 0!important;overflow:visible!important}.worldcup-champion-frame img,.worldcup-champion-fallback{object-fit:cover;background:#dedee3;border-radius:8px;place-items:center;width:100%;height:100%;display:grid}.worldcup-confetti{z-index:4;pointer-events:none;width:1px;height:1px;position:absolute;top:-34px;left:50%}.worldcup-confetti i{left:var(--x);background:var(--color);opacity:0;width:8px;height:14px;animation:worldcup-confetti-fall 2.1s ease-out var(--delay) both;border-radius:2px;position:absolute;top:0;transform:translateY(-20px)rotate(0)}@keyframes worldcup-deck-card-return{0%{opacity:.3;transform:translateY(34px)scale(.62)rotate(-6deg)}54%{opacity:1;transform:translateY(-14px)scale(1.14)rotate(3deg)}to{opacity:1;transform:translateY(0)scale(1.05)rotate(0)}}@keyframes worldcup-choice-pop-in{0%{opacity:0;transform:translateY(-34px)scale(.78)}72%{opacity:1;transform:translateY(0)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes worldcup-choice-image-pop{0%{filter:saturate(.75);transform:scale(.62)}62%{filter:saturate(1.06);transform:scale(1.055)}to{filter:saturate();transform:scale(1)}}@keyframes worldcup-choice-return-left{0%{opacity:1;transform:translate(0)scale(1)}68%{opacity:.88;transform:translate(-16%,-38%)scale(.62)rotate(-4deg)}to{opacity:0;transform:translate(-28%,-54%)scale(.34)rotate(-8deg)}}@keyframes worldcup-choice-return-right{0%{opacity:1;transform:translate(0)scale(1)}68%{opacity:.88;transform:translate(16%,-38%)scale(.62)rotate(4deg)}to{opacity:0;transform:translate(28%,-54%)scale(.34)rotate(8deg)}}@keyframes worldcup-choice-shrink-away{0%{opacity:1;filter:grayscale(0);transform:scale(1)}to{opacity:.22;filter:grayscale();transform:scale(.58)}}@keyframes worldcup-confetti-fall{0%{opacity:0;transform:translateY(-22px)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(240px) translateX(calc(var(--x) * -.55)) rotate(520deg)}}@media (prefers-reduced-motion:reduce){.worldcup-deck-card,.worldcup-deck-card-inner,.worldcup-choice,.worldcup-choice-image img,.worldcup-confetti i{transition:none!important;animation:none!important}}@media (max-width:860px){.worldcup-deck-board{grid-template-columns:1fr}.worldcup-deck-round-label{order:-1;grid-column:1;justify-self:center;position:static;transform:none}}.visit-section .visit-column,.visit-section .visit-bar-wrap{z-index:1;position:relative}:is(.visit-section .visit-column:has(.visit-bar:hover),.visit-section .visit-column:has(.visit-bar:focus-visible)){z-index:1000}:is(.visit-section .visit-column:has(.visit-bar:hover) .visit-bar,.visit-section .visit-column:has(.visit-bar:focus-visible) .visit-bar){z-index:1001}:is(.visit-section .visit-column:has(.visit-bar:hover) .visit-tooltip,.visit-section .visit-column:has(.visit-bar:focus-visible) .visit-tooltip){z-index:1002!important}.worldcup-deck-round-label{display:none!important}@media (max-width:720px){.worldcup-deck-side{height:144px;min-height:144px;max-height:144px}.worldcup-deck-grid{max-height:92px}}.worldcup-save-state.limited{color:#8a5b00;font-weight:950}.worldcup-choice.returning{pointer-events:none;will-change:transform, opacity, filter;z-index:8!important}.worldcup-choice.returning .worldcup-choice-image img{animation:none!important}@keyframes worldcup-choice-bounce-to-left-deck{0%{opacity:1;filter:saturate();transform:translate(0,0)scale(1)}14%{opacity:1;filter:saturate(1.08);transform:translateY(-18px)scale(1.045)}28%{opacity:1;filter:saturate(1.06);transform:translateY(7px)scale(.985)}42%{opacity:.98;filter:saturate(1.04);transform:translate(-6%,-8%)scale(.92)rotate(-1.5deg)}72%{opacity:.78;filter:saturate(.9);transform:translate(-20%,-42%)scale(.54)rotate(-5deg)}to{opacity:0;filter:saturate(.78);transform:translate(-34%,-62%)scale(.22)rotate(-9deg)}}@keyframes worldcup-choice-bounce-to-right-deck{0%{opacity:1;filter:saturate();transform:translate(0,0)scale(1)}14%{opacity:1;filter:saturate(1.08);transform:translateY(-18px)scale(1.045)}28%{opacity:1;filter:saturate(1.06);transform:translateY(7px)scale(.985)}42%{opacity:.98;filter:saturate(1.04);transform:translate(6%,-8%)scale(.92)rotate(1.5deg)}72%{opacity:.78;filter:saturate(.9);transform:translate(20%,-42%)scale(.54)rotate(5deg)}to{opacity:0;filter:saturate(.78);transform:translate(34%,-62%)scale(.22)rotate(9deg)}}@media (prefers-reduced-motion:reduce){.worldcup-choice.returning.worldcup-choice-left,.worldcup-choice.returning.worldcup-choice-right{animation:none!important}}.worldcup-match.locked .worldcup-choice:not(.returning){pointer-events:none;transform-origin:50%;will-change:transform, opacity, filter;z-index:2!important}.worldcup-match.locked .worldcup-choice-left:not(.returning){animation:1.02s cubic-bezier(.22,.72,.18,1) both worldcup-loser-spin-away-left!important}.worldcup-match.locked .worldcup-choice-right:not(.returning){animation:1.02s cubic-bezier(.22,.72,.18,1) both worldcup-loser-spin-away-right!important}.worldcup-match.locked .worldcup-choice:not(.returning) .worldcup-choice-image img{transition:none!important;animation:none!important}@keyframes worldcup-loser-spin-away-left{0%{opacity:1;filter:grayscale(0)saturate();transform:translate(0,0)scale(1)rotate(0)}22%{opacity:.92;filter:grayscale()saturate(.25);transform:translate(0,0)scale(.98)rotate(0)}44%{opacity:.72;filter:grayscale()saturate(.12);transform:translate(-2%,4%)scale(.78)rotate(-8deg)}72%{opacity:.34;filter:grayscale()saturate(0);transform:translate(-7%,10%)scale(.38)rotate(-24deg)}to{opacity:0;filter:grayscale()saturate(0);transform:translate(-12%,16%)scale(.08)rotate(-46deg)}}@keyframes worldcup-loser-spin-away-right{0%{opacity:1;filter:grayscale(0)saturate();transform:translate(0,0)scale(1)rotate(0)}22%{opacity:.92;filter:grayscale()saturate(.25);transform:translate(0,0)scale(.98)rotate(0)}44%{opacity:.72;filter:grayscale()saturate(.12);transform:translate(2%,4%)scale(.78)rotate(8deg)}72%{opacity:.34;filter:grayscale()saturate(0);transform:translate(7%,10%)scale(.38)rotate(24deg)}to{opacity:0;filter:grayscale()saturate(0);transform:translate(12%,16%)scale(.08)rotate(46deg)}}@media (prefers-reduced-motion:reduce){.worldcup-match.locked .worldcup-choice-left:not(.returning),.worldcup-match.locked .worldcup-choice-right:not(.returning){animation:none!important}}.admin-worldcup-tabs-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.admin-worldcup-tabs-row .admin-worldcup-theme-tabs{margin:0!important}.admin-worldcup-theme-add-button{color:#fff;white-space:nowrap;background:#102128;border:1px solid #102128;border-radius:8px;min-width:112px;min-height:46px;padding:0 16px;font-size:13px;font-weight:900}.admin-worldcup-theme-modal-backdrop{z-index:90;background:#080f146b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-worldcup-theme-modal{background:#fffdf7;border:1px solid #d7c49b;border-radius:8px;gap:14px;width:min(440px,100vw - 32px);padding:18px;display:grid;box-shadow:0 24px 70px #0c141247}.admin-worldcup-theme-modal-head{border-bottom:1px solid #e4d8bd;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.admin-worldcup-theme-modal-head h3{color:#102128;margin:2px 0 0;font-size:22px;line-height:1.2}.admin-worldcup-theme-modal-head button{color:#fff;background:#102128;border-radius:999px;place-items:center;width:34px;height:34px;min-height:0;padding:0;font-size:20px;line-height:1;display:grid}.admin-worldcup-theme-modal-form{gap:12px;margin:0;display:grid}.admin-worldcup-theme-modal-form p{color:#5c687a;margin:0;font-size:13px;line-height:1.5}.admin-worldcup-theme-modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.admin-worldcup-theme-modal-actions button{color:#fff;background:#287c70;border-radius:6px;min-width:82px;min-height:36px;font-size:13px;font-weight:900}.admin-worldcup-theme-modal-actions button.ghost{color:#102128;background:#fff;border:1px solid #d9d2c4}@media (max-width:720px){.admin-worldcup-tabs-row{grid-template-columns:1fr}.admin-worldcup-theme-add-button{width:100%}.admin-worldcup-theme-modal-actions{grid-template-columns:1fr 1fr;display:grid}}.discover-detail-shell{grid-template-columns:minmax(0,1080px) minmax(280px,320px)!important;align-items:start!important;gap:32px!important;width:min(100%,1480px)!important;max-width:1480px!important;padding:28px 24px 80px!important;display:grid!important}.discover-detail-main{min-width:0;max-width:1080px}.discover-detail-main .discover-detail-hero h1{max-width:1080px}.discover-detail-body{max-width:1020px}.discover-detail-related{gap:12px;min-width:0;padding-top:2px;display:grid;position:sticky;top:28px}.discover-detail-related h2{color:#39393d;letter-spacing:0;margin:0;font-size:18px;line-height:1.2}.discover-detail-related-list{gap:12px;display:grid}.discover-detail-related-card{color:#39393d;background:#fff;border:1px solid #e1e1e5;border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:12px;min-height:124px;padding:10px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 24px #1e1e220d}.discover-detail-related-card:hover{border-color:#b9afe9;transform:translateY(-2px);box-shadow:0 16px 32px #1e1e2217}.discover-detail-related-image{color:#4035bf;text-align:center;background:#f5f2ff;border-radius:6px;place-items:center;width:112px;height:104px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.discover-detail-related-image img{object-fit:cover;width:100%;height:100%;display:block}.discover-detail-related-card.is-empty{pointer-events:none;box-shadow:none;background:#ffffff94;border-style:dashed}.discover-detail-related-card.is-empty .discover-detail-related-image{background:linear-gradient(135deg,#f5f5f7,#ececf0)}.discover-detail-related-card.is-empty .discover-detail-related-image:before{content:"";background:#fff;border:1px solid #d8d8df;border-radius:8px;width:38px;height:38px;display:block}.discover-detail-related-card.is-empty strong{color:#7a7a82}.discover-detail-related-copy{align-content:center;gap:6px;min-width:0;display:grid}.discover-detail-related-copy strong{-webkit-line-clamp:2;color:#39393d;letter-spacing:0;-webkit-box-orient:vertical;font-size:15px;line-height:1.32;display:-webkit-box;overflow:hidden}.discover-detail-related-copy small{-webkit-line-clamp:2;color:#6f6f75;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.discover-detail-related-copy em{color:#21766b;font-size:12px;font-style:normal;font-weight:900}@media (max-width:1280px){.discover-detail-shell{grid-template-columns:1fr!important;max-width:1080px!important;padding:32px 22px 72px!important}.discover-detail-main,.discover-detail-main .discover-detail-hero h1,.discover-detail-body{max-width:100%}.discover-detail-related{padding-top:8px;position:static}.discover-detail-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.discover-detail-shell{padding:24px 16px 56px!important}.discover-detail-related-list{grid-template-columns:1fr}.discover-detail-related-card{grid-template-columns:96px minmax(0,1fr)}.discover-detail-related-image{width:96px;height:88px}}.admin-worldcup-copy-edit-preview{grid-template-columns:96px minmax(0,1fr) auto!important}.admin-worldcup-copy-selected-theme{color:#102128;text-align:left;background:#fff;border:1px solid #c8ded5;border-radius:8px;justify-self:end;gap:4px;min-width:220px;padding:10px 12px;display:grid}.admin-worldcup-copy-selected-theme span{color:#287c70;font-size:11px;font-weight:950;line-height:1}.admin-worldcup-copy-selected-theme strong{font-size:16px!important;line-height:1.2!important}.admin-worldcup-copy-selected-theme small{color:#5c687a!important;margin:0!important;font-size:12px!important;font-weight:900!important}@media (max-width:980px){.admin-worldcup-copy-edit-preview{grid-template-columns:96px minmax(0,1fr)!important}.admin-worldcup-copy-selected-theme{grid-column:1/-1;justify-self:stretch;min-width:0}}.admin-worldcup-copy-readonly-note{color:#102128;background:#f8fbff;border:1px solid #d9e3ef;border-radius:8px;gap:4px;padding:12px;display:grid}.admin-worldcup-copy-readonly-note strong{font-size:14px;font-weight:900}.admin-worldcup-copy-readonly-note span{color:#5c687a;font-size:12px;font-weight:800}.admin-worldcup-theme-tab{min-width:0;position:relative}.admin-worldcup-theme-select{text-align:left;width:100%;min-height:46px;padding:0 64px 0 16px!important}.admin-worldcup-theme-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-worldcup-theme-count{z-index:2;color:#0f766e;pointer-events:none;background:#edf6f3;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 8px;font-size:12px;font-weight:950;display:grid;position:absolute;top:50%;right:42px;transform:translateY(-50%)}.admin-worldcup-theme-delete-form{z-index:3;margin:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.admin-worldcup-theme-delete-button{place-items:center;display:grid;color:#9b312b!important;background:#ffffffeb!important;border:1px solid #10212833!important;border-radius:999px!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;font-size:14px!important;font-weight:950!important;line-height:1!important}.admin-worldcup-theme-delete-button:hover{color:#9b312b!important;background:#fff1f0!important;border-color:#c84a42!important}.admin-worldcup-theme-tab.active .admin-worldcup-theme-count{color:#0f766e;background:#e8f6f2}.admin-worldcup-theme-tab.active .admin-worldcup-theme-select{color:#fff!important;background:#2f8878!important;border-color:#2f8878!important}.admin-worldcup-theme-tab.active .admin-worldcup-theme-select span{color:#fff!important}.admin-worldcup-theme-tabs{gap:8px;display:grid}.admin-worldcup-theme-tab{display:block}.admin-worldcup-theme-tabs .admin-worldcup-theme-tab{position:relative;overflow:visible}.admin-worldcup-theme-tabs .admin-worldcup-theme-select{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;position:relative;padding:0 66px 0 16px!important;display:grid!important}.admin-worldcup-theme-tabs .admin-worldcup-theme-count{top:50%!important;right:42px!important;transform:translateY(-50%)!important}.admin-worldcup-theme-tabs .admin-worldcup-theme-delete-form{z-index:5!important;width:26px!important;height:26px!important;margin:0!important;display:block!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.admin-worldcup-theme-tabs .admin-worldcup-theme-delete-button{text-align:center!important;justify-content:center!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;line-height:1!important;display:grid!important}.worldcup-start-panel.theme-step{align-content:start!important;justify-items:stretch!important;gap:16px!important}.worldcup-setup-topline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;width:100%;display:grid}.worldcup-setup-topline p{max-width:760px!important}.worldcup-inline-bracket-tabs{background:#eeeeef;border-radius:8px;justify-self:end;align-items:center;gap:8px;padding:6px;display:flex}.worldcup-inline-bracket-tabs button{color:#39393d;background:#fff;border:1px solid #dedee3;border-radius:8px;min-width:64px;min-height:38px;padding:0 12px;font-size:15px;font-weight:900}.worldcup-inline-bracket-tabs button.active{color:#5b42d6;background:#e4dffa;border-color:#b8adf0}.worldcup-inline-bracket-tabs button:disabled{opacity:.45;cursor:not-allowed}.worldcup-start-panel.theme-step .worldcup-theme-card-grid{align-items:stretch;gap:14px;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.worldcup-start-panel.theme-step .worldcup-theme-card{aspect-ratio:5/7;grid-template-rows:minmax(0,1fr) auto auto!important;min-height:0!important;padding:0 0 18px!important}.worldcup-start-panel.theme-step .worldcup-theme-card>span{background:#e8e8ec;place-items:center;min-height:0;overflow:hidden;width:100%!important;height:auto!important;display:grid!important}.worldcup-start-panel.theme-step .worldcup-theme-card img{object-fit:cover;width:100%;height:100%}.worldcup-setup-start-row{justify-content:center;width:100%;padding-top:6px;display:flex}.worldcup-setup-start-row button{color:#fff;background:#4035bf;border-radius:8px;min-width:158px;min-height:46px;font-size:15px;font-weight:950}.worldcup-setup-start-row button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:980px){.worldcup-start-panel.theme-step .worldcup-theme-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.worldcup-setup-topline{grid-template-columns:1fr}.worldcup-inline-bracket-tabs{justify-self:start}.worldcup-start-panel.theme-step .worldcup-theme-card-grid{grid-template-columns:1fr!important}}.worldcup-deck-board{margin:-8px 0 10px!important}.worldcup-deck-side{background:#ffffffeb!important;height:118px!important;min-height:118px!important;max-height:118px!important;padding:10px!important;box-shadow:0 8px 16px #1e1e220d!important}.worldcup-deck-side.left,.worldcup-deck-side.right{background:#ffffffeb!important}.worldcup-deck-grid{align-content:start!important;gap:5px!important;max-height:72px!important}.worldcup-deck-face{border-color:#5b42d62e!important;box-shadow:0 4px 8px #1e1e221f!important}.worldcup-deck-back{background:#5b42d6!important}.worldcup-deck-back:before{border-color:#ffffff80!important}.worldcup-match-head{margin-top:8px!important}.worldcup-choice.returning,.worldcup-choice.exiting{pointer-events:none!important;transform-origin:50%!important;will-change:transform, opacity, filter!important}.worldcup-choice.returning.worldcup-choice-left,.worldcup-choice.returning.worldcup-choice-right{z-index:8!important;animation:1.04s cubic-bezier(.19,.72,.16,1) both worldcup-choice-fly-up-selected!important}.worldcup-match.locked .worldcup-choice.exiting.worldcup-choice-left,.worldcup-match.locked .worldcup-choice.exiting.worldcup-choice-right{z-index:3!important;animation:1.04s cubic-bezier(.21,.71,.16,1) both worldcup-choice-spin-out-unselected!important}.worldcup-choice.returning .worldcup-choice-image img,.worldcup-choice.exiting .worldcup-choice-image img{transition:none!important;animation:none!important}.worldcup-choice.returning .worldcup-choice-burst{animation:none!important}@keyframes worldcup-choice-fly-up-selected{0%{opacity:1;filter:saturate(1.02)brightness();transform:translate(0,0)scale(1)}18%{opacity:1;filter:saturate(1.08)brightness(1.04);transform:translateY(-18px)scale(1.018)}58%{opacity:.86;filter:saturate(.98)brightness(1.02);transform:translateY(-38vh)scale(.58)}to{opacity:0;filter:saturate(.85)brightness(.95);transform:translateY(-78vh)scale(.16)}}@keyframes worldcup-choice-spin-out-unselected{0%{opacity:1;filter:grayscale(0)saturate();transform:translate(0,0)scale(1)rotate(0)}18%{opacity:.9;filter:grayscale(.72)saturate(.42);transform:translateY(2vh)scale(.94)rotate(95deg)}58%{opacity:.48;filter:grayscale()saturate(.08);transform:translateY(10vh)scale(.48)rotate(430deg)}to{opacity:0;filter:grayscale()saturate(0);transform:translateY(18vh)scale(.05)rotate(790deg)}}@media (prefers-reduced-motion:reduce){.worldcup-choice.returning.worldcup-choice-left,.worldcup-choice.returning.worldcup-choice-right,.worldcup-match.locked .worldcup-choice.exiting.worldcup-choice-left,.worldcup-match.locked .worldcup-choice.exiting.worldcup-choice-right{animation:none!important}}@keyframes worldcup-choice-glide-to-left-deck{0%{opacity:1;filter:saturate()brightness();transform:translate(0,0)scale(1)rotate(0)}34%{opacity:.98;filter:saturate(1.03)brightness(1.03);transform:translate(-5%,-18vh)scale(.72)rotate(-1deg)}72%{transform:translate3d(-20%, -44vh, 0) scale(calc((var(--choice-return-scale,.08) + .18) / 2)) rotate(-3deg);opacity:.78;filter:saturate(.98)brightness()}to{transform:translate3d(-34%, -58vh, 0) scale(var(--choice-return-scale,.08)) rotate(-4deg);opacity:0;filter:saturate(.9)brightness(.96)}}@keyframes worldcup-choice-glide-to-right-deck{0%{opacity:1;filter:saturate()brightness();transform:translate(0,0)scale(1)rotate(0)}34%{opacity:.98;filter:saturate(1.03)brightness(1.03);transform:translate(5%,-18vh)scale(.72)rotate(1deg)}72%{transform:translate3d(20%, -44vh, 0) scale(calc((var(--choice-return-scale,.08) + .18) / 2)) rotate(3deg);opacity:.78;filter:saturate(.98)brightness()}to{transform:translate3d(34%, -58vh, 0) scale(var(--choice-return-scale,.08)) rotate(4deg);opacity:0;filter:saturate(.9)brightness(.96)}}.worldcup-choice.returning.worldcup-choice-left,.worldcup-choice.returning.worldcup-choice-right,.worldcup-match.locked .worldcup-choice.exiting.worldcup-choice-left,.worldcup-match.locked .worldcup-choice.exiting.worldcup-choice-right{backface-visibility:hidden!important;transform-style:preserve-3d!important}.worldcup-choice.returning.worldcup-choice-left{animation:.96s cubic-bezier(.22,.78,.18,1) both worldcup-choice-settle-into-left-deck!important}.worldcup-choice.returning.worldcup-choice-right{animation:.96s cubic-bezier(.22,.78,.18,1) both worldcup-choice-settle-into-right-deck!important}.worldcup-match.locked .worldcup-choice.exiting.worldcup-choice-left{animation:.92s cubic-bezier(.24,.72,.16,1) both worldcup-choice-collapse-center-left!important}.worldcup-match.locked .worldcup-choice.exiting.worldcup-choice-right{animation:.92s cubic-bezier(.24,.72,.16,1) both worldcup-choice-collapse-center-right!important}.worldcup-choice.exiting{filter:grayscale()saturate(.08)!important}@keyframes worldcup-choice-settle-into-left-deck{0%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}36%{opacity:.98;transform:translate(-7%,-22vh)scale(.62)rotate(-1deg)}74%{opacity:.76;transform:translate(-20%,-42vh)scale(.2)rotate(-3deg)}to{transform:translate3d(-22%, -43vh, 0) scale(var(--choice-return-scale,.08)) rotate(-3deg);opacity:0}}@keyframes worldcup-choice-settle-into-right-deck{0%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}36%{opacity:.98;transform:translate(7%,-22vh)scale(.62)rotate(1deg)}74%{opacity:.76;transform:translate(20%,-42vh)scale(.2)rotate(3deg)}to{transform:translate3d(22%, -43vh, 0) scale(var(--choice-return-scale,.08)) rotate(3deg);opacity:0}}@keyframes worldcup-choice-collapse-center-left{0%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}30%{opacity:.78;transform:translate(0,0)scale(.78)rotate(-170deg)}68%{opacity:.36;transform:translate(0,0)scale(.26)rotate(-520deg)}to{opacity:0;transform:translate(0,0)scale(.04)rotate(-760deg)}}@keyframes worldcup-choice-collapse-center-right{0%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}30%{opacity:.78;transform:translate(0,0)scale(.78)rotate(170deg)}68%{opacity:.36;transform:translate(0,0)scale(.26)rotate(520deg)}to{opacity:0;transform:translate(0,0)scale(.04)rotate(760deg)}}.worldcup-deck-board{gap:10px!important;margin:-8px 0 8px!important}.worldcup-deck-side-head{justify-content:flex-end!important;width:auto!important;display:flex!important}.worldcup-deck-side-head span,.worldcup-deck-grid{display:none!important}.worldcup-deck-side-head b{min-width:34px!important;height:28px!important;padding:0 9px!important;box-shadow:0 8px 16px #1e1e2214!important}.worldcup-deck-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;margin:-8px 0 10px!important}.worldcup-deck-side{grid-template-rows:auto minmax(0,1fr)!important;place-items:stretch stretch!important;height:118px!important;min-height:118px!important;max-height:118px!important;padding:10px!important;display:grid!important;overflow:hidden!important}.worldcup-deck-side-head{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.worldcup-deck-side-head span{display:inline!important}.worldcup-deck-grid{max-height:72px!important;display:grid!important}.admin-famous-image-upload{align-content:start;gap:8px;display:grid}.admin-famous-image-upload>span{color:#0f766e;font-size:12px;font-weight:900;display:block}.admin-famous-image-upload input[type=file]{color:#061631;background:#fff;border:1px solid #ccd6cc;border-radius:6px;min-height:38px;padding:7px 10px;font-weight:800}.admin-famous-current-image{aspect-ratio:16/9;color:#5c687a;background:#f4f7fb;border:1px solid #d9e3ef;border-radius:8px;place-items:center;width:min(260px,100%);font-size:12px;font-weight:900;display:grid;overflow:hidden}.admin-famous-current-image img{object-fit:contain;background:#fff;width:100%;height:100%}.admin-check-row{color:#5c687a;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:900;display:flex!important}.admin-check-row input{width:auto;min-height:0}.shop-detail-summary-panel{gap:10px;margin-top:6px;display:grid}.shop-url-card{color:#39393d;background:#fbfbfc;border:1px solid #e1e1e5;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:flex}.shop-url-card span,.shop-detail-metric span{color:#5b42d6;font-size:12px;font-weight:950}.shop-url-card span{color:#5b42d6;background:#fff;border:1px solid #dedee3;border-radius:8px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid}.shop-url-card strong{color:#333338;font-size:15px;font-weight:950;line-height:1.2}.shop-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shop-detail-metric{color:#39393d;text-align:left;background:#f7f7f8;border:1px solid #e1e1e5;border-radius:8px;align-content:center;gap:6px;min-height:82px;padding:12px;display:grid}button.shop-detail-metric{cursor:pointer;width:100%}.shop-detail-metric strong{color:#333338;font-size:26px;font-weight:950;line-height:1}.shop-detail-metric.comment strong{color:#5b42d6}.shop-review-modal-backdrop{z-index:1200;background:#14141875;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shop-review-modal{color:#39393d;background:#fff;border:1px solid #e1e1e5;border-radius:8px;gap:14px;width:min(520px,100%);max-height:min(720px,100vh - 48px);padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 80px #1414183d}.shop-review-modal header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.shop-review-modal h3{color:#333338;margin:4px 0 0;font-size:24px;line-height:1.15}.shop-review-modal header button{color:#333338;background:#fbfbfc;border:1px solid #dedee3;border-radius:8px;place-items:center;width:36px;min-height:36px;padding:0;font-size:22px;line-height:1;display:grid}.shop-review-modal .modal-score{min-height:auto;padding:12px;background:#f7f7f8!important;border-color:#e1e1e5!important}.shop-review-modal .modal-list{max-height:430px;padding-right:3px;overflow:auto}.shop-review-modal .modal-list article,.shop-review-modal .modal-list>p{color:#6f6f75!important;background:#fbfbfc!important;border-color:#e1e1e5!important}.shop-review-modal .modal-list b{color:#333338!important}@media (max-width:760px){.shop-detail-metrics{grid-template-columns:1fr}.shop-review-modal-backdrop{padding:14px}}.klocal-ci-area .klocal-brand{overflow:visible!important}.klocal-ci-area .klocal-brand img{transform-origin:50%!important;transform:scale(1.035)!important}.shop-detail-console{grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;height:640px!important;min-height:640px!important}.shop-detail-body{grid-template-rows:auto auto minmax(0,1fr) auto!important;align-content:stretch!important;height:100%!important;min-height:0!important;display:grid!important}.shop-detail-info{scrollbar-width:thin;min-height:0!important;padding-right:6px!important;overflow-y:auto!important}.shop-detail-summary-panel{align-self:end!important;margin-top:0!important}.shop-url-card{min-height:52px!important;padding:10px 12px!important}.shop-url-card span{width:28px!important;height:28px!important;font-size:17px!important}.shop-url-card strong{font-size:14px!important}.shop-detail-metric{gap:5px!important;min-height:66px!important;padding:9px 10px!important}.shop-detail-metric span{font-size:11px!important}.shop-detail-metric strong{font-size:23px!important}.shop-detail-metric .shop-rating-stars{font-size:14px!important}@media (max-width:1060px){.shop-detail-console{height:auto!important;min-height:520px!important}}@media (max-width:760px){.shop-detail-console{min-height:0!important}.shop-detail-body{grid-template-rows:auto auto auto auto!important}.shop-detail-info{max-height:240px!important}}:root{--kobsessed-ci-red:#f82f49;--kobsessed-ci-blue:#086bdc;--kobsessed-ci-sky:#2aa7ff;--kobsessed-ci-ink:#263044;--kobsessed-ci-muted:#5d6678;--kobsessed-ci-red-rgb:248, 47, 73;--kobsessed-ci-blue-rgb:8, 107, 220;--kobsessed-ci-sky-rgb:42, 167, 255}.klocal-content-scroll .subpage-hero{--ci-hero-accent-rgb:var(--kobsessed-ci-blue-rgb);--ci-hero-secondary-rgb:var(--kobsessed-ci-red-rgb);box-shadow:inset 0 -1px #ffffffeb;border-bottom:1px solid rgba(var(--kobsessed-ci-blue-rgb), .16)!important;background:linear-gradient(115deg,#fff 0%,#f5f9ff 50%,#fff5f7 100%)!important}.klocal-content-scroll .subpage-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, var(--kobsessed-ci-red) 0 18%, var(--kobsessed-ci-blue) 18% 72%, var(--kobsessed-ci-sky) 72% 100%);opacity:.84;height:3px;position:absolute;bottom:0;left:0;right:0}.klocal-content-scroll .subpage-hero>*{z-index:1;position:relative}.klocal-content-scroll .subpage-hero .eyebrow,.klocal-content-scroll .famous-shops-hero .eyebrow,.klocal-content-scroll .has-it-hero .eyebrow{color:var(--kobsessed-ci-blue)!important}.klocal-content-scroll .discover-hero,.klocal-content-scroll .has-it-hero,.klocal-content-scroll .worldcup-hero{--ci-hero-accent-rgb:var(--kobsessed-ci-blue-rgb);--ci-hero-secondary-rgb:var(--kobsessed-ci-red-rgb)}.klocal-content-scroll .famous-shops-hero,.klocal-content-scroll .planner-hero,.klocal-content-scroll .news-hero{--ci-hero-accent-rgb:var(--kobsessed-ci-sky-rgb);--ci-hero-secondary-rgb:var(--kobsessed-ci-blue-rgb)}.klocal-content-scroll .costs-hero,.klocal-content-scroll .price-experience-hero,.klocal-content-scroll .contact-hero{--ci-hero-accent-rgb:var(--kobsessed-ci-red-rgb);--ci-hero-secondary-rgb:var(--kobsessed-ci-blue-rgb)}.klocal-content-scroll .subpage-hero,.klocal-content-scroll .famous-shops-hero,.klocal-content-scroll .has-it-hero{min-height:116px!important;padding-top:18px!important;padding-bottom:18px!important}.klocal-content-scroll .subpage-hero h1,.klocal-content-scroll .famous-shops-hero h1,.klocal-content-scroll .has-it-hero h1{max-width:920px!important;margin:4px 0 6px!important;font-size:clamp(30px,2.65vw,42px)!important;font-weight:820!important;line-height:1.12!important}.klocal-content-scroll .subpage-hero p:not(.eyebrow),.klocal-content-scroll .famous-shops-hero p:not(.eyebrow),.klocal-content-scroll .has-it-hero p:not(.eyebrow){max-width:760px!important;font-size:14px!important;line-height:1.42!important}.klocal-content-scroll .subpage-hero .eyebrow,.klocal-content-scroll .famous-shops-hero .eyebrow,.klocal-content-scroll .has-it-hero .eyebrow{font-size:10px!important;font-weight:780!important}.discover-page.section-band{padding-top:24px!important}.discover-story-board .discover-subnav{border-bottom:1px solid rgba(var(--kobsessed-ci-blue-rgb), .14);scrollbar-width:thin;scrollbar-color:rgba(var(--kobsessed-ci-blue-rgb), .45) transparent;align-items:end;overflow-x:auto;grid-template-columns:repeat(7,minmax(max-content,1fr))!important;gap:0!important;max-width:1280px!important;margin-bottom:28px!important;padding:0 0 10px!important}.discover-story-board .discover-subnav button.discover-theme-tab,.discover-story-board .discover-subnav button.discover-theme-tab:hover,.discover-story-board .discover-subnav button.discover-theme-tab.active{min-height:36px!important;box-shadow:none!important;color:#667085!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;padding:0 14px!important}.discover-story-board .discover-subnav button.discover-theme-tab strong,.discover-story-board .discover-subnav button.discover-theme-tab.theme-kindness strong{width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;color:inherit!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:15px!important;font-weight:760!important;line-height:1!important}@media (max-width:980px){.klocal-content-scroll .subpage-hero h1,.klocal-content-scroll .famous-shops-hero h1,.klocal-content-scroll .has-it-hero h1{font-size:32px!important}.discover-story-board .discover-subnav{grid-template-columns:repeat(7,minmax(92px,1fr))!important}}@media (max-width:720px){.klocal-content-scroll .subpage-hero,.klocal-content-scroll .famous-shops-hero,.klocal-content-scroll .has-it-hero{min-height:auto!important;padding-top:16px!important;padding-bottom:16px!important}.klocal-content-scroll .subpage-hero h1,.klocal-content-scroll .famous-shops-hero h1,.klocal-content-scroll .has-it-hero h1{font-size:27px!important}.discover-story-board .discover-subnav button.discover-theme-tab strong,.discover-story-board .discover-subnav button.discover-theme-tab.theme-kindness strong{font-size:13px!important}}.price-experience-page .price-rate-panel{align-items:center;position:relative;overflow:hidden;border:1px solid rgba(var(--kobsessed-ci-blue-rgb), .18)!important;background:linear-gradient(90deg, rgba(var(--kobsessed-ci-blue-rgb), .045), transparent 42%), linear-gradient(180deg, #fff 0%, #f8fbff 100%)!important;border-radius:8px!important;padding:20px 24px!important;box-shadow:0 10px 24px #26304412!important}.price-experience-page .price-rate-panel:before{content:"";background:linear-gradient(180deg, var(--kobsessed-ci-red), var(--kobsessed-ci-blue));width:4px;position:absolute;top:0;bottom:0;left:0}.price-experience-page .price-rate-panel .eyebrow,.price-experience-page .price-rate-panel dt{color:var(--kobsessed-ci-blue)!important;letter-spacing:.04em!important;font-size:10px!important;font-weight:780!important}.price-experience-page .price-rate-panel strong{color:var(--kobsessed-ci-ink)!important;letter-spacing:0!important;margin-top:7px!important;font-size:clamp(28px,2.4vw,38px)!important;font-weight:820!important}.price-experience-page .price-rate-panel dl{gap:18px!important}.price-experience-page .price-rate-panel dd{color:#3f4858!important;font-size:12px!important;font-weight:760!important}@media (max-width:720px){.price-experience-page .price-rate-panel{padding:18px!important}.price-experience-page .price-rate-panel strong{font-size:27px!important}}.korea-view-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#f5f7f3 0%,#edf6f4 44%,#fff8eb 100%)!important}.korea-view-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#287c7012 0 1px,#0000 1px 22px);position:absolute;inset:0}.korea-view-hero>*{z-index:1;position:relative}.korea-view-hero-stats{background:#fff;border:1px solid #dfe5df;border-radius:8px;grid-template-columns:auto auto;align-items:end;gap:8px;width:max-content;margin-top:18px;padding:10px 14px;display:inline-grid;box-shadow:0 12px 28px #1e1e2212}.korea-view-hero-stats strong{color:#287c70;font-size:30px;line-height:1}.korea-view-hero-stats span{color:#6f6f75;font-size:13px;font-weight:900}.korea-view-band{background:#f2f2f2}.korea-view-list{gap:16px;max-width:1180px;margin:0 auto;display:grid}.korea-view-card{background:#fff;border:1px solid #e1e1e5;border-radius:8px;grid-template-columns:52px 96px minmax(0,1fr) minmax(280px,360px);align-items:center;gap:18px;min-height:188px;padding:18px;display:grid;position:relative;box-shadow:0 14px 32px #1e1e220f}.korea-view-index{color:#ffcf64;background:#102128;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.korea-view-channel-icon{color:#287c70;background:#f6f7f3;border:1px solid #e1e1e5;border-radius:8px;place-items:center;width:96px;height:96px;font-size:28px;font-weight:900;display:grid;overflow:hidden}.korea-view-channel-icon img{object-fit:cover;width:100%;height:100%}.korea-view-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.korea-view-card h2{color:#303033;margin:4px 0 0;font-size:28px;font-weight:900;line-height:1.15}.korea-view-intro{color:#62646a;margin:12px 0 0;font-size:15px;line-height:1.65}.korea-view-subscriber-pill{text-align:right;background:#f2fbf7;border:1px solid #d6e5df;border-radius:8px;gap:2px;min-width:116px;padding:10px 12px;display:grid}.korea-view-subscriber-pill strong{color:#287c70;font-size:20px;line-height:1}.korea-view-subscriber-pill span{color:#66726e;text-transform:uppercase;font-size:11px;font-weight:900}.korea-view-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.korea-view-actions .button{color:#39393d;background:#fff;border:1px solid #dedee3;border-radius:8px;place-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-grid}.korea-view-video{color:#303033;background:#fbfbfc;border:1px solid #e1e1e5;border-radius:8px;grid-template-rows:auto 124px auto;gap:8px;min-height:164px;padding:10px;display:grid}.korea-view-video span{color:#5b42d6;text-transform:uppercase;font-size:11px;font-weight:900}.korea-view-video img,.korea-view-video-placeholder{object-fit:cover;background:#eff1f3;border-radius:6px;width:100%;height:124px}.korea-view-video-placeholder{color:#4035bf;place-items:center;font-size:30px;font-weight:900;display:grid}.korea-view-video strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.korea-view-empty{color:#67726f;text-align:center;background:#fff;border:1px dashed #cfd8d2;border-radius:8px;padding:28px;font-weight:900}.admin-korea-view-page{gap:16px;display:grid}.admin-panel{background:#fff;border:1px solid #dce2d7;border-radius:8px;padding:18px}.admin-section-headline{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.admin-section-headline h2{margin:2px 0 0;font-size:28px;line-height:1.1}.admin-section-headline span{color:#287c70;font-size:13px;font-weight:900}.admin-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-checkbox-row.inline{flex-wrap:wrap;gap:16px;display:flex}.admin-checkbox-row.inline input{width:auto;min-height:auto}.admin-form-actions.right{justify-content:flex-end;display:flex}.admin-korea-view-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.admin-korea-view-card{color:#18211f;background:#fbfbfc;border:1px solid #dce2d7;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:10px;display:grid}.admin-korea-view-card.active{background:#fffaf0;border-color:#287c70;box-shadow:0 0 0 2px #287c701f}.admin-korea-view-thumb,.admin-korea-view-preview>span{color:#287c70;background:#eef2ed;border-radius:8px;place-items:center;width:64px;height:64px;font-weight:900;display:grid;overflow:hidden}.admin-korea-view-thumb img,.admin-korea-view-preview img{object-fit:cover;width:100%;height:100%}.admin-korea-view-card strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-korea-view-page,.admin-korea-view-card strong,.admin-korea-view-card small,.admin-korea-view-preview strong,.admin-korea-view-preview small,.korea-view-card h2,.korea-view-card p,.korea-view-video strong{font-family:Malgun Gothic,Noto Sans KR,Pretendard,Inter,Segoe UI,Arial,sans-serif}.admin-korea-view-card small{color:#66746d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:800;display:block;overflow:hidden}.admin-korea-view-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-korea-view-inline-actions form{margin:0}.admin-korea-view-inline-actions button.secondary{background:#287c70}.admin-korea-view-inline-actions button.danger{background:#9b312b}.admin-korea-view-preview{background:#f8fbff;border:1px solid #dbe7f3;border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;padding:12px;display:grid}.admin-korea-view-preview strong{color:#102128;font-size:18px;display:block}.admin-korea-view-preview small{color:#65726f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.admin-toast.warning{background:#9b7a2b}@media (max-width:1060px){.korea-view-card{grid-template-columns:44px 76px minmax(0,1fr)}.korea-view-video{grid-column:2/-1}.korea-view-channel-icon{width:76px;height:76px}.admin-form-grid.three,.admin-form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.korea-view-card{grid-template-columns:1fr;align-items:start}.korea-view-index{position:absolute;top:14px;right:14px}.korea-view-card-head{display:grid}.korea-view-subscriber-pill{text-align:left}.korea-view-video{grid-column:auto}.admin-form-grid.three,.admin-form-grid.four{grid-template-columns:1fr}.admin-section-headline{display:grid}.admin-korea-view-inline-actions{justify-content:start}}:root{--kobsessed-ci-red:#e98291;--kobsessed-ci-blue:#236ed7;--kobsessed-ci-sky:#8fbfe8;--kobsessed-ci-ink:#2f344a;--kobsessed-ci-muted:#637091;--kobsessed-ci-red-rgb:233, 130, 145;--kobsessed-ci-blue-rgb:35, 110, 215;--kobsessed-ci-sky-rgb:143, 191, 232;--reference-page-bg:#f5f5f8;--reference-card-bg:#fff;--reference-card-soft:#f7f8fb;--reference-border:#e2e4ec;--reference-shadow:0 10px 24px #2f344a0e}.klocal-content-scroll .subpage-shell,.klocal-content-scroll .section-band:not(.home-board-section):not(.home-lower-section){background:var(--reference-page-bg)!important}.klocal-content-scroll .klocal-site:not(:has(.home-board-header)){background:var(--reference-page-bg)!important}.klocal-content-scroll .subpage-hero{border-bottom-color:rgba(var(--kobsessed-ci-blue-rgb), .14)!important;background:linear-gradient(115deg,#f7f7fa 0%,#f2f5fb 52%,#fbf0f2 100%)!important}.klocal-content-scroll .subpage-hero:before{background:radial-gradient(circle at 8% 12%, rgba(var(--kobsessed-ci-red-rgb), .11), transparent 26%), radial-gradient(circle at 86% 0%, rgba(var(--kobsessed-ci-blue-rgb), .11), transparent 34%), repeating-linear-gradient(135deg, #63709116 0 1px, transparent 1px 24px)!important}.klocal-content-scroll .subpage-hero:after{opacity:.78;height:2px;background:linear-gradient(90deg, rgba(var(--kobsessed-ci-red-rgb), .9) 0 20%, rgba(var(--kobsessed-ci-blue-rgb), .86) 20% 76%, rgba(var(--kobsessed-ci-sky-rgb), .86) 76% 100%)!important}.klocal-content-scroll .subpage-hero h1,.klocal-content-scroll .famous-shops-hero h1,.klocal-content-scroll .has-it-hero h1{color:var(--kobsessed-ci-ink)!important}.klocal-content-scroll .subpage-hero p:not(.eyebrow),.klocal-content-scroll .famous-shops-hero p:not(.eyebrow),.klocal-content-scroll .has-it-hero p:not(.eyebrow){color:var(--kobsessed-ci-muted)!important}.klocal-content-scroll .subpage-hero .eyebrow,.klocal-content-scroll .famous-shops-hero .eyebrow,.klocal-content-scroll .has-it-hero .eyebrow,.price-experience-page .price-rate-panel .eyebrow,.price-experience-page .price-rate-panel dt{color:var(--kobsessed-ci-blue)!important}.discover-feature-story,.discover-story-card,.discover-detail-main,.discover-detail-related-card,.discover-card-category-panel,.price-rate-panel,.planner-panel,.planner-step-panel,.planner-final-summary article,.planner-selected-places,.planner-transport-suggestion,.exchange-rate-card,.price-compare-list article,.cost-estimate-page-panel .cost-part-section,.cost-estimate-page-panel .cost-local-card,.cost-estimate-page-panel .cost-summary-top span,.shop-detail-console,.shop-review-console,.shop-lane-board,.shop-banner,.shop-score-card,.shop-review-list article,.shop-review-list>p,.worldcup-arena,.worldcup-ranker-panel,.worldcup-start-panel.theme-step,.worldcup-start-panel.bracket-step,.worldcup-theme-card,.worldcup-bracket-card-grid button,.worldcup-selected-theme-chip,.has-it-card,.has-it-detail-card,.has-it-comments-panel,.has-it-video-panel,.news-card,.directory-listing-card,.standalone-cost-panel,.cost-calculator,.calculator-panel,.exchange-panel,.compact-contact-form,.contact-form{border-color:var(--reference-border)!important;background:var(--reference-card-bg)!important;color:var(--kobsessed-ci-ink)!important;box-shadow:var(--reference-shadow)!important}.price-experience-page .price-rate-panel{background:linear-gradient(90deg, rgba(var(--kobsessed-ci-blue-rgb), .035), transparent 44%), linear-gradient(180deg, #fff 0%, var(--reference-card-soft) 100%)!important}.price-experience-band{background:var(--reference-page-bg)!important}.discover-story-tags span,.directory-meta-row span,.tag-row span,.worldcup-theme-tabs button,.worldcup-theme-tabs a,.planner-step-tabs button,.planner-trip-mode-grid button,.planner-day-tabs button,.planner-place-picker button,.planner-map-layer-tabs button,.planner-region-keywords button{border-color:var(--reference-border)!important;color:var(--kobsessed-ci-muted)!important;box-shadow:none!important;background:#fbfbfd!important}.worldcup-theme-tabs button.active,.worldcup-theme-tabs a.active,.planner-step-tabs button.active,.planner-trip-mode-grid button.active,.planner-day-tabs button.active,.planner-place-picker button.active,.planner-map-layer-tabs button.active,.planner-region-keywords button.active{border-color:rgba(var(--kobsessed-ci-blue-rgb), .28)!important;color:var(--kobsessed-ci-blue)!important;background:#eef4fd!important}.shop-banner.active,.worldcup-theme-card.active{border-color:rgba(var(--kobsessed-ci-blue-rgb), .38)!important;box-shadow:0 0 0 2px rgba(var(--kobsessed-ci-blue-rgb), .11), var(--reference-shadow)!important}.admin-korea-view-sync-all{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-korea-view-sync-all form{margin:0}.admin-korea-view-sync-all button{color:#fff;background:#102128}.admin-korea-view-sync-all button.secondary{color:#fff;background:#287c70}.klocal-content-scroll .subpage-shell .klocal-button,.klocal-content-scroll .subpage-shell .planner-step-actions button,.klocal-content-scroll .subpage-shell .planner-transport-suggestion button,.klocal-content-scroll .subpage-shell .worldcup-start-panel>button,.klocal-content-scroll .subpage-shell .worldcup-result>button,.klocal-content-scroll .subpage-shell .worldcup-setup-actions button,.klocal-content-scroll .subpage-shell .worldcup-setup-start-row button,.klocal-content-scroll .subpage-shell .contact-form button,.klocal-content-scroll .subpage-shell .listing-suggestion-form button,.klocal-content-scroll .subpage-shell .discover-slider-pager button{background:var(--kobsessed-ci-blue)!important;border-color:var(--kobsessed-ci-blue)!important;color:#fff!important;box-shadow:0 8px 18px rgba(var(--kobsessed-ci-blue-rgb), .16)!important}.klocal-content-scroll .subpage-shell .klocal-button.ghost,.klocal-content-scroll .subpage-shell .planner-step-actions button.ghost,.klocal-content-scroll .subpage-shell .worldcup-setup-actions button.ghost{border-color:var(--reference-border)!important;color:var(--kobsessed-ci-ink)!important;box-shadow:none!important;background:#fff!important}.klocal-content-scroll .subpage-shell .mini-label,.klocal-content-scroll .subpage-shell .control-label,.klocal-content-scroll .subpage-shell .arcade-kicker,.klocal-content-scroll .subpage-shell .planner-shell .eyebrow,.klocal-content-scroll .subpage-shell .partner-contact .eyebrow,.klocal-content-scroll .subpage-shell .shop-score-card strong,.klocal-content-scroll .subpage-shell .shop-auth-prompt strong,.klocal-content-scroll .subpage-shell .worldcup-setup-block>span,.klocal-content-scroll .subpage-shell .worldcup-match-head,.klocal-content-scroll .subpage-shell .worldcup-ranker-list small,.klocal-content-scroll .subpage-shell .discover-story-link,.klocal-content-scroll .subpage-shell .discover-detail-body a{color:var(--kobsessed-ci-blue)!important}.klocal-content-scroll .subpage-shell .segmented-control,.klocal-content-scroll .subpage-shell .planner-step-tabs,.klocal-content-scroll .subpage-shell .worldcup-bracket-tabs,.klocal-content-scroll .subpage-shell .worldcup-theme-tabs,.klocal-content-scroll .subpage-shell .worldcup-inline-bracket-tabs{background:#eceef4!important;border-radius:8px!important}.klocal-content-scroll .subpage-shell .segmented-control button.active,.klocal-content-scroll .subpage-shell .planner-step-tabs button.active,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button.active,.klocal-content-scroll .subpage-shell .planner-day-tabs button.active,.klocal-content-scroll .subpage-shell .planner-place-picker button.active,.klocal-content-scroll .subpage-shell .planner-map-layer-tabs button.active,.klocal-content-scroll .subpage-shell .planner-region-keywords button.active,.klocal-content-scroll .subpage-shell .worldcup-bracket-tabs button.active,.klocal-content-scroll .subpage-shell .worldcup-inline-bracket-tabs button.active,.klocal-content-scroll .subpage-shell .worldcup-bracket-card-grid button.active,.klocal-content-scroll .subpage-shell .listing-actions button.saved{border-color:rgba(var(--kobsessed-ci-blue-rgb), .3)!important;color:var(--kobsessed-ci-blue)!important;box-shadow:none!important;background:#edf3fb!important}.klocal-content-scroll .subpage-shell .price-experience-card{box-shadow:var(--reference-shadow)!important;background:#fff!important}.klocal-content-scroll .subpage-shell .price-experience-card:hover{box-shadow:0 14px 30px #2f344a17!important}.klocal-content-scroll .subpage-shell .price-card-media,.klocal-content-scroll .subpage-shell .price-card-media.empty:before{background:linear-gradient(135deg,#f8f8fb 0%,#eef3fb 100%)!important}.klocal-content-scroll .subpage-shell .price-card-body,.klocal-content-scroll .subpage-shell .price-card-value{border-color:var(--reference-border)!important;background:#fff!important}.klocal-content-scroll .subpage-shell .price-card-heading>span,.klocal-content-scroll .subpage-shell .price-card-value>span,.klocal-content-scroll .subpage-shell .price-card-note{color:var(--kobsessed-ci-muted)!important}.klocal-content-scroll .subpage-shell .price-card-value i,.klocal-content-scroll .subpage-shell .price-card-value-us i{background:var(--kobsessed-ci-blue)!important;box-shadow:0 6px 12px rgba(var(--kobsessed-ci-blue-rgb), .18)!important}.klocal-content-scroll .subpage-shell .price-card-diff{color:var(--kobsessed-ci-blue)!important;box-shadow:none!important;background:#eef4fd!important}.klocal-content-scroll .subpage-shell .price-card-diff-icon{color:var(--kobsessed-ci-blue)!important;box-shadow:0 7px 14px rgba(var(--kobsessed-ci-blue-rgb), .12)!important;border-color:#dbe6f7!important}.klocal-content-scroll .subpage-shell .price-card-diff:after{color:#cfdcf2!important}.klocal-content-scroll .subpage-shell .price-card-diff.is-higher{color:#b85c6c!important;background:#fff0f2!important}.klocal-content-scroll .subpage-shell .price-card-diff.is-higher .price-card-diff-icon{color:#b85c6c!important;border-color:#f0ccd3!important}.klocal-content-scroll .subpage-shell .price-card-note-icon{color:var(--kobsessed-ci-blue)!important;background:#f5f7fb!important}.klocal-content-scroll .subpage-shell .worldcup-arena:before{background:linear-gradient(135deg, rgba(var(--kobsessed-ci-blue-rgb), .05), transparent 42%, rgba(var(--kobsessed-ci-red-rgb), .08))!important}.klocal-content-scroll .subpage-shell .worldcup-progress span{background:linear-gradient(90deg, var(--kobsessed-ci-blue), var(--kobsessed-ci-sky))!important}.klocal-content-scroll .subpage-shell .worldcup-vs,.klocal-content-scroll .subpage-shell .worldcup-podium .place-1>span,.klocal-content-scroll .subpage-shell .worldcup-ranker-list article.podium-row b{background:var(--kobsessed-ci-blue)!important;color:#fff!important}.klocal-content-scroll .subpage-shell .worldcup-podium .place-1,.klocal-content-scroll .subpage-shell .worldcup-ranker-list article.podium-row{background:#f3f6fb!important;border-color:#dbe3f2!important}.klocal-content-scroll .subpage-shell .shop-detail-code,.klocal-content-scroll .subpage-shell .shop-lane header b,.klocal-content-scroll .subpage-shell .listing-rank{background:var(--kobsessed-ci-ink)!important;color:#fff!important}.klocal-content-scroll .subpage-shell .shop-banner:before{border-left-color:rgba(var(--kobsessed-ci-blue-rgb), .42)!important}.klocal-sidebar{color:#17345d!important;background:#fff!important;border-right:1px solid #e5ebf5!important;box-shadow:14px 0 34px #1c3e7014!important}.klocal-ci-area{box-shadow:none!important;background:#fff!important;border-bottom:1px solid #eef1f6!important}.klocal-sidebar-menu-scroll{scrollbar-color:#236ed759 transparent!important;background:#fff!important}.klocal-sidebar-menu-scroll::-webkit-scrollbar-track{background:0 0!important}.klocal-sidebar-menu-scroll::-webkit-scrollbar-thumb{background:#236ed752!important}.klocal-sidebar-nav{gap:9px!important}.klocal-sidebar-nav a{color:#17345d!important;letter-spacing:0!important;border-radius:999px!important;gap:12px!important;min-height:42px!important;padding:10px 15px!important;font-size:13px!important;font-weight:780!important}.klocal-sidebar-nav a:hover{color:#236ed7!important;background:#f3f8ff!important}.klocal-sidebar-nav a.active{color:#ff3152!important;box-shadow:none!important;background:#fff0f3!important}.klocal-nav-icon{color:#236ed7!important;flex:0 0 18px!important;place-items:center!important;width:18px!important;height:18px!important;display:inline-grid!important}.klocal-nav-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.75px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important;display:block!important}.klocal-sidebar-nav a.active .klocal-nav-icon{color:#ff3152!important}.klocal-sidebar>.klocal-auth-under-logo{background:#fff!important;border-top:0!important}.klocal-account-card{background:#fff!important;border-color:#e3e9f3!important;box-shadow:0 8px 18px #1c3e700f!important}.klocal-sidebar-footer{background:#fff!important;border-top:1px solid #e6ebf3!important}.klocal-sidebar-footer .language-toggle{background:#fff!important;border-color:#dbe3f1!important}.klocal-admin-lock{color:#17345d!important;background:#fff!important;border-color:#dbe3f1!important}.klocal-admin-lock svg{stroke:#236ed7!important}.klocal-content-scroll .subpage-hero{background:linear-gradient(110deg,#fff4f7 0%,#fbfdff 42%,#eef7ff 100%)!important;border-bottom:0!important}.klocal-content-scroll .discover-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.72!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 220' fill='none'%3E%3Cdefs%3E%3Cpattern id='d' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='2' cy='2' r='1.25' fill='%23a8cff1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath d='M164 22h176v82H164zM376 43h132v66H376zM280 112h90v48h-90z' fill='url(%23d)' opacity='.48'/%3E%3Cpath d='M354 102c38-40 78-36 110 4' stroke='%2399c8ee' stroke-width='2.2' stroke-linecap='round' stroke-dasharray='5 8' opacity='.75'/%3E%3Cpath d='M346 96l28-11-9 26-6-10z' stroke='%2389bceb' stroke-width='2.4' stroke-linejoin='round' opacity='.8'/%3E%3Cpath d='M446 116c7-9 20-5 17 8-3-13 11-17 17-8' stroke='%23a5cdf0' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' opacity='.78'/%3E%3Cpath d='M164 165h92M178 165v-21h64v21M188 144v-12h44v12M198 132v-10h24v10M190 156h12M218 156h12' stroke='%2399c8ee' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' opacity='.78'/%3E%3Cpath d='M290 166l28-39 24 39M270 166l18-25 15 25' stroke='%2399c8ee' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' opacity='.78'/%3E%3Cpath d='M484 166h56M512 166V88M499 103h26M504 88h16M506 121h12M506 138h12M506 154h12' stroke='%2399c8ee' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' opacity='.78'/%3E%3C/svg%3E")!important;background-position:right 26px center!important;background-repeat:no-repeat!important;background-size:min(560px,48vw)!important;position:absolute!important;inset:0!important}.klocal-content-scroll .discover-hero:after{opacity:1!important;background:#2f8cff!important;height:2px!important}.klocal-content-scroll .discover-hero h1{color:#0d2448!important;letter-spacing:0!important;max-width:820px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(30px,2.55vw,40px)!important;font-weight:760!important;line-height:1.08!important}.discover-hero-title-accent{color:#ff3152!important;font-weight:850!important}.klocal-content-scroll .discover-hero p:not(.eyebrow){color:#435575!important;max-width:760px!important;font-size:14px!important;line-height:1.55!important}.discover-page.section-band{background:#f7f9fd!important;padding-top:20px!important}.discover-story-board .discover-subnav{scrollbar-color:#236ed747 transparent!important;border-bottom:1px solid #236ed72e!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important;max-width:930px!important;margin:0 auto 18px!important;padding:0 0 13px!important;overflow-x:auto!important}.discover-story-board .discover-subnav button.discover-theme-tab,.discover-story-board .discover-subnav button.discover-theme-tab:hover,.discover-story-board .discover-subnav button.discover-theme-tab.active{min-height:42px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:inline-flex!important;position:relative!important}.discover-theme-icon{color:#236ed7!important;flex:0 0 18px!important;place-items:center!important;width:18px!important;height:18px!important;display:inline-grid!important}.discover-theme-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important;display:block!important}.discover-story-board .discover-subnav button.discover-theme-tab strong,.discover-story-board .discover-subnav button.discover-theme-tab.theme-kindness strong{color:inherit!important;letter-spacing:0!important;text-shadow:none!important;font-size:12.5px!important;font-weight:760!important;line-height:1!important}.discover-story-board .discover-subnav button.discover-theme-tab{color:#17345d!important}.discover-story-board .discover-subnav button.discover-theme-tab.active,.discover-story-board .discover-subnav button.discover-theme-tab.active .discover-theme-icon{color:#ff3152!important}.discover-story-board .discover-subnav button.discover-theme-tab:after{background:0 0!important;height:2px!important;bottom:-14px!important;left:16px!important;right:16px!important}.discover-card-category-panel{max-width:930px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important}.discover-feature-story .discover-story-image{border-radius:0!important;height:100%!important;min-height:0!important}.discover-feature-story .discover-story-image img{object-fit:cover!important;height:100%!important;min-height:0!important}.discover-feature-story-copy{padding:34px 32px!important}.discover-feature-story-copy .mini-label{color:#ff3152!important;font-size:10px!important;font-weight:850!important}.discover-feature-story-copy h2{color:#0d2448!important;letter-spacing:0!important;font-size:clamp(24px,2.05vw,31px)!important;font-weight:820!important;line-height:1.16!important}.discover-feature-story-copy p:not(.mini-label){color:#435575!important;font-size:14px!important;line-height:1.55!important}.discover-story-link{color:#fff!important;background:#236ed7!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:34px!important;margin-top:2px!important;padding:0 18px!important;display:inline-flex!important;box-shadow:0 8px 18px #236ed738!important}.discover-story-link:after{content:""!important;background:currentColor!important;width:14px!important;height:14px!important;margin-left:8px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.discover-story-footnote{color:#435575!important}@media (max-width:980px){.discover-story-board .discover-subnav{grid-template-columns:repeat(7,minmax(104px,1fr))!important;max-width:100%!important}.discover-feature-story{grid-template-rows:260px minmax(0,1fr)!important;grid-template-columns:1fr!important;height:520px!important;min-height:520px!important}}@media (max-width:720px){.klocal-sidebar-nav a{gap:7px!important;padding:8px!important;font-size:11px!important}.klocal-nav-icon,.klocal-nav-icon svg{width:16px!important;height:16px!important}.klocal-content-scroll .discover-hero:before{opacity:.28!important;background-position:right -120px center!important;background-size:360px!important}.discover-story-board .discover-subnav{grid-template-columns:repeat(7,minmax(92px,1fr))!important}.discover-story-board .discover-subnav button.discover-theme-tab{gap:6px!important;padding:0 8px!important}.discover-theme-icon,.discover-theme-icon svg{width:16px!important;height:16px!important}}.korea-view-page,.admin-korea-view-page,.korea-view-page *,.admin-korea-view-page *{letter-spacing:0!important;font-family:Malgun Gothic,맑은 고딕,Noto Sans KR,Apple SD Gothic Neo,Pretendard,Inter,Segoe UI,Arial,sans-serif!important}.db-storage-summary-grid article small{color:#64736b;font-size:12px;font-weight:800}.db-storage-section{gap:12px;display:grid}.db-storage-list{gap:10px;display:grid}.db-storage-row{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;gap:9px;padding:12px;display:grid}.db-storage-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.db-storage-row-head strong{color:#18211f;word-break:break-word;font-size:15px;line-height:1.25;display:block}.db-storage-row-head span{color:#64736b;margin-top:4px;font-size:12px;font-weight:800;display:block}.db-storage-row-head>div:last-child{text-align:right}.db-storage-meter{background:#e7ece7;border-radius:999px;height:14px;overflow:hidden}.db-storage-meter span{background:#287c70;border-radius:999px;height:100%;display:block}.db-storage-detail{color:#64736b;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:800;display:flex}.db-storage-detail span{background:#fff;border:1px solid #e4ded1;border-radius:999px;padding:4px 8px}.admin-db-storage-error{color:#9b312b;word-break:break-word;background:#fff7f7;border:1px solid #f1c4c1;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;font-weight:800}@media (max-width:760px){.db-storage-row-head{grid-template-columns:1fr}.db-storage-row-head>div:last-child{text-align:left}.db-storage-detail span{width:100%}}.korea-view-card{grid-template-areas:"icon copy""video video";grid-template-columns:84px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-height:0!important;padding:16px!important}.korea-view-index{display:none!important}.korea-view-channel-icon{grid-area:icon;width:84px!important;height:84px!important}.korea-view-copy{grid-area:copy;min-width:0}.korea-view-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:10px!important;display:grid!important}.korea-view-intro{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:14px!important;line-height:1.55!important}.korea-view-subscriber-pill{min-width:96px!important;padding:9px 10px!important}.korea-view-video{grid-area:video;grid-template-rows:auto 150px auto!important;min-height:0!important}.korea-view-video img,.korea-view-video-placeholder{height:150px!important}@media (max-width:1120px){.korea-view-list{grid-template-columns:1fr!important}}@media (max-width:720px){.korea-view-card{grid-template-columns:72px minmax(0,1fr)!important}.korea-view-channel-icon{width:72px!important;height:72px!important}.korea-view-card-head{grid-template-columns:1fr!important}.korea-view-video{grid-template-rows:auto 124px auto!important}.korea-view-video img,.korea-view-video-placeholder{height:124px!important}}.korea-view-count-row{justify-content:center;width:min(1320px,100%);margin:0 auto 22px;display:flex}.korea-view-band .korea-view-hero-stats{margin-top:0!important}.korea-view-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;max-width:1320px!important}.korea-view-card-head{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.korea-view-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:22px!important;line-height:1.16!important}.korea-view-subscriber-pill{text-align:left!important;width:max-content!important;min-width:86px!important;padding:8px 10px!important}.korea-view-actions{margin-top:10px!important}.korea-view-video{grid-area:video!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-self:stretch!important;gap:7px!important;height:100%!important;min-height:0!important;padding:9px!important;display:grid!important}.korea-view-video img,.korea-view-video-placeholder{height:100%!important;min-height:94px!important;max-height:110px!important}.korea-view-video strong{font-size:12px!important;line-height:1.32!important}@media (max-width:1280px){.korea-view-card{grid-template-columns:64px minmax(0,1fr) 156px!important}.korea-view-channel-icon{width:64px!important;height:64px!important}}@media (max-width:1120px){.korea-view-list{grid-template-columns:1fr!important}.korea-view-card{grid-template-columns:76px minmax(0,1fr) 220px!important}.korea-view-channel-icon{width:76px!important;height:76px!important}}@media (max-width:720px){.korea-view-card{grid-template-columns:68px minmax(0,1fr)!important;grid-template-areas:"icon copy""video video"!important}.korea-view-channel-icon{width:68px!important;height:68px!important}.korea-view-video img,.korea-view-video-placeholder{height:128px!important;max-height:128px!important}}.korea-view-count-row,.korea-view-list{width:min(1480px,100%)!important;max-width:1480px!important}.korea-view-list{gap:16px!important}.korea-view-card{grid-template-columns:132px minmax(0,1fr) 190px!important;grid-template-areas:"icon copy video"!important;align-items:center!important;gap:18px!important;min-height:188px!important;padding:18px!important}.korea-view-channel-icon{border-radius:8px!important;width:132px!important;height:132px!important}.korea-view-card-head{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.korea-view-card h2{font-size:23px!important;line-height:1.12!important}.korea-view-subscriber-pill{text-align:left!important;width:max-content!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:baseline!important;gap:6px!important;padding:0!important;display:flex!important}.korea-view-subscriber-pill strong{color:#287c70!important;font-size:22px!important;font-weight:950!important;line-height:1!important}.korea-view-subscriber-pill span{color:#55625f!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.korea-view-intro{-webkit-line-clamp:2!important;margin-top:10px!important;font-size:13px!important;line-height:1.48!important}.korea-view-video{min-width:0!important;padding:9px!important}.korea-view-video img,.korea-view-video-placeholder{min-height:104px!important;max-height:112px!important}@media (max-width:1280px){.korea-view-card{grid-template-columns:112px minmax(0,1fr) 170px!important;gap:16px!important}.korea-view-channel-icon{width:112px!important;height:112px!important}}@media (max-width:1120px){.korea-view-list{grid-template-columns:1fr!important}.korea-view-card{grid-template-columns:126px minmax(0,1fr) 230px!important}.korea-view-channel-icon{width:126px!important;height:126px!important}}@media (max-width:720px){.korea-view-card{grid-template-columns:92px minmax(0,1fr)!important;grid-template-areas:"icon copy""video video"!important}.korea-view-channel-icon{width:92px!important;height:92px!important}}.korea-view-card{grid-template-columns:132px minmax(0,1fr) 190px!important;grid-template-areas:"profile copy video"!important}.korea-view-profile{grid-area:profile;align-self:center;justify-items:center;gap:10px;display:grid}.korea-view-profile .korea-view-channel-icon{grid-area:auto!important}.korea-view-profile .korea-view-actions{justify-content:stretch;width:100%;margin-top:0!important}.korea-view-profile .korea-view-actions .button{width:100%;min-height:36px!important;padding:0 10px!important;font-size:12px!important}.korea-view-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:12px!important}.korea-view-subscriber-pill{white-space:nowrap;align-self:start;margin-top:28px}.korea-view-subscriber-pill span{font-size:10px!important}@media (max-width:1280px){.korea-view-card{grid-template-columns:112px minmax(0,1fr) 170px!important}}@media (max-width:1120px){.korea-view-card{grid-template-columns:126px minmax(0,1fr) 230px!important}}@media (max-width:720px){.korea-view-card{grid-template-columns:92px minmax(0,1fr)!important;grid-template-areas:"profile copy""video video"!important}.korea-view-card-head{grid-template-columns:1fr!important}.korea-view-subscriber-pill{margin-top:0}}.korea-view-band{padding-top:30px!important}.korea-view-category-tabs{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;margin:0 auto 22px;display:grid;width:min(1480px,100%)!important;max-width:1480px!important}.korea-view-category-tabs a{color:#17345d;text-align:center;background:#fff;border:1px solid #dfe4ea;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:13px;font-weight:900;display:flex;box-shadow:0 8px 18px #1c3e700d}.korea-view-category-tabs a:hover{color:#236ed7;border-color:#236ed757}.korea-view-category-tabs a.active{color:#ff3152;background:#fff0f3;border-color:#ffb7c2}.korea-view-category-tabs b{color:#236ed7;background:#eef4fd;border-radius:999px;place-items:center;min-width:25px;height:22px;padding:0 7px;font-size:11px;font-weight:950;line-height:1;display:inline-grid}.korea-view-category-tabs a.active b{color:#ff3152;background:#fff}.korea-view-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(1480px,100%)!important;max-width:1480px!important}.korea-view-card{grid-template-columns:146px minmax(0,1fr) 190px!important;grid-template-areas:"profile copy video"!important;min-height:198px!important}.korea-view-channel-icon{width:146px!important;height:146px!important}.korea-view-card-head{grid-template-columns:minmax(0,1fr) auto!important}.korea-view-subscriber-pill{white-space:nowrap;gap:5px!important;margin-top:29px!important}.korea-view-subscriber-pill strong{font-size:21px!important}.korea-view-subscriber-pill span{letter-spacing:0!important;font-size:9px!important}@media (max-width:1360px){.korea-view-category-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.korea-view-card{grid-template-columns:126px minmax(0,1fr) 172px!important}.korea-view-channel-icon{width:126px!important;height:126px!important}}@media (max-width:1120px){.korea-view-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.korea-view-list{grid-template-columns:1fr!important}.korea-view-card{grid-template-columns:136px minmax(0,1fr) 230px!important}.korea-view-channel-icon{width:136px!important;height:136px!important}}@media (max-width:720px){.korea-view-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.korea-view-card{grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"profile copy""video video"!important}.korea-view-channel-icon{width:96px!important;height:96px!important}.korea-view-subscriber-pill{margin-top:0!important}}.klocal-content-scroll .subpage-shell>.subpage-hero{isolation:isolate!important;color:#0d2448!important;background:linear-gradient(110deg,#fff4f7 0%,#fbfdff 42%,#eef7ff 100%)!important;border-bottom:0!important;align-content:center!important;min-height:132px!important;padding-top:26px!important;padding-bottom:20px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -2px #2f8cff!important}.klocal-content-scroll .subpage-shell>.subpage-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.72!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 220' fill='none'%3E%3Cdefs%3E%3Cpattern id='d' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='2' cy='2' r='1.25' fill='%23a8cff1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath d='M164 22h176v82H164zM376 43h132v66H376zM280 112h90v48h-90z' fill='url(%23d)' opacity='.48'/%3E%3Cpath d='M354 102c38-40 78-36 110 4' stroke='%2399c8ee' stroke-width='2.2' stroke-linecap='round' stroke-dasharray='5 8' opacity='.75'/%3E%3Cpath d='M346 96l28-11-9 26-6-10z' stroke='%2389bceb' stroke-width='2.4' stroke-linejoin='round' opacity='.8'/%3E%3Cpath d='M446 116c7-9 20-5 17 8-3-13 11-17 17-8' stroke='%23a5cdf0' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' opacity='.78'/%3E%3Cpath d='M164 165h92M178 165v-21h64v21M188 144v-12h44v12M198 132v-10h24v10M190 156h12M218 156h12' stroke='%2399c8ee' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' opacity='.78'/%3E%3Cpath d='M290 166l28-39 24 39M270 166l18-25 15 25' stroke='%2399c8ee' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' opacity='.78'/%3E%3Cpath d='M484 166h56M512 166V88M499 103h26M504 88h16M506 121h12M506 138h12M506 154h12' stroke='%2399c8ee' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' opacity='.78'/%3E%3C/svg%3E")!important;background-position:right 26px center!important;background-repeat:no-repeat!important;background-size:min(560px,48vw)!important;position:absolute!important;inset:0!important}.klocal-content-scroll .subpage-shell>.subpage-hero:after{content:""!important;z-index:1!important;opacity:1!important;background:#2f8cff!important;height:2px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.klocal-content-scroll .subpage-shell>.subpage-hero>*{z-index:2!important;position:relative!important}.klocal-content-scroll .subpage-shell>.subpage-hero h1{color:#0d2448!important;letter-spacing:0!important;max-width:900px!important;margin:4px 0 6px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(30px,2.55vw,40px)!important;font-weight:760!important;line-height:1.08!important}.klocal-content-scroll .subpage-shell>.subpage-hero p:not(.eyebrow){color:#435575!important;max-width:760px!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.klocal-content-scroll .subpage-shell>.subpage-hero .eyebrow{color:#236ed7!important;letter-spacing:.08em!important;margin:0 0 4px!important;font-size:10px!important;font-weight:850!important}.simple-public-page{color:#435575;max-width:980px;min-height:calc(100dvh - 132px);margin:0 auto}.simple-public-page ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.simple-public-page li{color:#17345d;background:#fff;border:1px solid #e2e8f2;border-radius:8px;padding:16px 18px;font-weight:760;line-height:1.45}@media (min-width:1930px){.klocal-content-scroll .subpage-shell>.subpage-hero{padding-left:calc(50vw - 864px)!important;padding-right:calc(50vw - 864px)!important}}@media (max-width:720px){.klocal-content-scroll .subpage-shell>.subpage-hero{min-height:auto!important;padding-top:22px!important;padding-bottom:18px!important}.klocal-content-scroll .subpage-shell>.subpage-hero:before{opacity:.28!important;background-position:right -120px center!important;background-size:360px!important}.klocal-content-scroll .subpage-shell>.subpage-hero h1{font-size:28px!important}.simple-public-page{min-height:auto}}.korea-view-page .korea-view-card-head{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.korea-view-page .korea-view-subscriber-pill{width:fit-content!important;min-width:0!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:baseline!important;gap:8px!important;margin:0 0 4px!important;padding:0!important;display:inline-flex!important}.korea-view-page .korea-view-subscriber-pill strong{color:#287c70!important;font-size:26px!important;font-weight:950!important;line-height:1!important}.korea-view-page .korea-view-subscriber-pill span{color:#17345d!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:18px!important;font-weight:900!important;line-height:1!important}.korea-view-page .korea-view-card h2{margin-top:0!important}@media (max-width:720px){.korea-view-page .korea-view-subscriber-pill strong{font-size:23px!important}.korea-view-page .korea-view-subscriber-pill span{font-size:16px!important}}.korea-view-page .korea-view-subscriber-pill strong{font-size:21px!important}.korea-view-page .korea-view-subscriber-pill span{font-size:14px!important}.korea-view-page .korea-view-card h2{font-size:25px!important}@media (max-width:720px){.korea-view-page .korea-view-subscriber-pill strong{font-size:18px!important}.korea-view-page .korea-view-subscriber-pill span{font-size:13px!important}.korea-view-page .korea-view-card h2{font-size:23px!important}}.discover-story-board .discover-subnav{scrollbar-width:none!important;border-bottom:1px solid #dce7f4!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:end!important;gap:0!important;width:min(1280px,100%)!important;max-width:1280px!important;margin:0 auto 22px!important;padding:0 0 13px!important;overflow:auto visible!important}.discover-story-board .discover-subnav::-webkit-scrollbar{display:none!important}.discover-story-board .discover-subnav button.discover-theme-tab,.discover-story-board .discover-subnav button.discover-theme-tab:hover,.discover-story-board .discover-subnav button.discover-theme-tab.active{min-height:42px!important;box-shadow:none!important;color:#17345d!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:inline-flex!important;position:relative!important;transform:none!important}.discover-story-board .discover-subnav button.discover-theme-tab:hover{color:#236ed7!important}.discover-story-board .discover-subnav button.discover-theme-tab.active{color:#ff3152!important}.discover-story-board .discover-subnav button.discover-theme-tab:after{content:""!important;background:0 0!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:-14px!important;left:16px!important;right:16px!important}.discover-story-board .discover-subnav button.discover-theme-tab.active:after{background:#ff3152!important}.discover-story-board .discover-subnav .discover-theme-icon,.discover-story-board .discover-subnav button.discover-theme-tab .discover-theme-icon{width:20px!important;height:20px!important;box-shadow:none!important;color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 20px!important;place-items:center!important;padding:0!important;display:inline-grid!important}.discover-story-board .discover-subnav .discover-theme-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important;display:block!important}.discover-story-board .discover-subnav button.discover-theme-tab strong,.discover-story-board .discover-subnav button.discover-theme-tab.theme-kindness strong{width:auto!important;min-width:0!important;max-width:none!important;min-height:auto!important;box-shadow:none!important;text-shadow:none!important;color:currentColor!important;letter-spacing:0!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;font-weight:780!important;line-height:1!important}.klocal-content-scroll .discover-hero{box-shadow:inset 0 -2px #236ed7!important}@media (max-width:980px){.discover-story-board .discover-subnav{grid-template-columns:repeat(7,minmax(106px,1fr))!important}}@media (max-width:720px){.discover-story-board .discover-subnav{grid-template-columns:repeat(7,minmax(96px,1fr))!important}.discover-story-board .discover-subnav button.discover-theme-tab{gap:6px!important;padding:0 8px!important}.discover-story-board .discover-subnav .discover-theme-icon,.discover-story-board .discover-subnav .discover-theme-icon svg{width:17px!important;height:17px!important}.discover-story-board .discover-subnav button.discover-theme-tab strong,.discover-story-board .discover-subnav button.discover-theme-tab.theme-kindness strong{font-size:12px!important}}.discover-card-category-panel{max-width:1180px!important}.discover-feature-story{background:#fff!important;border:1px solid #e1e8f2!important;border-radius:16px!important;grid-template-columns:minmax(380px,.48fr) minmax(0,.52fr)!important;height:314px!important;min-height:314px!important;overflow:hidden!important;box-shadow:0 18px 42px #193d701a!important}.discover-feature-story .discover-story-image{background:#fff!important;border-radius:16px 0 0 16px!important;place-items:center!important;height:100%!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}.discover-feature-story .discover-story-image img{object-fit:contain!important;object-position:center center!important;background:#fff!important;border-radius:10px!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.discover-feature-story:hover .discover-story-image img{transform:none!important}.discover-feature-story-copy{align-content:center!important;gap:12px!important;min-height:0!important;padding:34px 40px!important;display:grid!important;overflow:visible!important}.discover-feature-story-copy h2{color:#0d2448!important;letter-spacing:0!important;margin:0!important;font-size:clamp(24px,2.3vw,32px)!important;font-weight:850!important;line-height:1.13!important}.discover-feature-story-copy p:not(.mini-label){-webkit-line-clamp:2!important;color:#435575!important;-webkit-box-orient:vertical!important;max-height:none!important;margin:0!important;font-size:14px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.discover-feature-story .discover-story-tags{display:none!important}.discover-feature-story-copy .discover-story-stats{align-items:center!important;gap:10px!important;margin-top:0!important;display:flex!important}.discover-feature-story-copy .discover-story-like{color:#ff3152!important;background:#fff7f9!important;border:1px solid #f1c7d1!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:26px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.discover-feature-story-copy .discover-story-like svg{width:14px!important;height:14px!important}.discover-feature-story-copy .discover-story-stats small{color:#53627b!important;align-items:center!important;gap:5px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.discover-feature-story-copy .discover-story-stats small:before{content:""!important;background:currentColor!important;flex:0 0 14px!important;width:14px!important;height:14px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8.5' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 7v5l3 2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8.5' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 7v5l3 2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.discover-feature-story-copy .discover-story-link{color:#fff!important;background:#236ed7!important;border-radius:7px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;width:auto!important;min-width:142px!important;min-height:38px!important;margin-top:0!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 18px #236ed72e!important}.discover-feature-story-copy .discover-story-link:after{content:""!important;background:currentColor!important;width:14px!important;height:14px!important;margin-left:8px!important;display:inline-block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important}@media (max-width:980px){.discover-feature-story{grid-template-rows:280px minmax(0,1fr)!important;grid-template-columns:1fr!important;height:auto!important;min-height:560px!important}.discover-feature-story .discover-story-image{border-radius:16px 16px 0 0!important}}@media (max-width:720px){.discover-feature-story{grid-template-rows:220px minmax(0,1fr)!important;min-height:510px!important}.discover-feature-story-copy{padding:24px!important}}.klocal-content-scroll .subpage-shell .discover-feature-story-copy .discover-story-link,.klocal-content-scroll .subpage-shell .discover-feature-story-copy .discover-story-link:visited,.klocal-content-scroll .subpage-shell .discover-feature-story-copy .discover-story-link:hover{color:#fff!important;text-indent:0!important;opacity:1!important;visibility:visible!important;background:#236ed7!important;border-radius:7px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;min-width:142px!important;min-height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 18px #236ed72e!important}.klocal-content-scroll .subpage-shell .discover-feature-story-copy .discover-story-link:after{content:""!important;background:#fff!important;width:14px!important;height:14px!important;margin-left:8px!important;display:inline-block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.korea-view-card{min-height:218px!important}.korea-view-card h2{-webkit-line-clamp:2!important;margin-bottom:-3px!important;padding-bottom:3px!important;line-height:1.24!important;overflow:hidden!important}.korea-view-intro{-webkit-line-clamp:4!important;line-height:1.5!important}.korea-view-subscriber-pill{align-items:center!important;padding-top:2px!important}@media (max-width:1360px){.korea-view-card{min-height:224px!important}}@media (max-width:720px){.korea-view-card{min-height:0!important}}.discover-card-category-panel{gap:16px!important;width:min(1180px,100%)!important;max-width:1180px!important;margin:0 auto!important}.discover-feature-story{background:#fff!important;border:1px solid #e1e8f2!important;border-radius:16px!important;grid-template-columns:minmax(420px,.48fr) minmax(0,.52fr)!important;width:100%!important;max-width:1180px!important;height:314px!important;min-height:314px!important;overflow:hidden!important;box-shadow:0 18px 42px #193d701a!important}.discover-feature-story .discover-story-image{background:#fff!important;border-radius:16px 0 0 16px!important;height:100%!important;min-height:0!important;padding:8px!important;overflow:hidden!important}.discover-feature-story .discover-story-image img,.discover-story-card .discover-story-image img{object-fit:contain!important;object-position:center center!important;background:#fff!important;width:100%!important;height:100%!important;min-height:0!important;transform:none!important}.discover-feature-story:hover .discover-story-image img,.discover-story-card:hover .discover-story-image img{transform:none!important}.discover-story-image.is-empty{background:radial-gradient(circle at 30% 22%, #ffffff8f, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--story-theme) 72%, #fff), #efe3c5)!important}.discover-story-image.is-empty>span{color:#fff!important;text-shadow:0 8px 18px #14141833!important;place-items:center!important;width:100%!important;height:100%!important;font-size:44px!important;font-weight:950!important;line-height:1!important;display:grid!important}.discover-feature-story .discover-story-image.is-empty>span{font-size:58px!important}.discover-feature-story-copy{align-content:center!important;gap:12px!important;padding:34px 40px!important;display:grid!important;overflow:hidden!important}.discover-feature-story-copy .mini-label{color:#ff3152!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.discover-feature-story-copy h2{color:#0d2448!important;letter-spacing:0!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:clamp(26px,2.2vw,34px)!important;font-weight:850!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.discover-feature-story-copy p:not(.mini-label),.discover-story-card-copy p{-webkit-line-clamp:2!important;color:#435575!important;-webkit-box-orient:vertical!important;max-height:none!important;margin:0!important;font-size:14px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.discover-feature-story .discover-story-tags,.discover-story-card .discover-story-tags{display:none!important}.discover-story-stats{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:0!important;display:flex!important}.discover-story-like{color:#ff3152!important;background:#fff7f9!important;border:1px solid #f1c7d1!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:26px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.discover-story-like svg{width:14px!important;height:14px!important}.discover-story-stats small{color:#53627b!important;align-items:center!important;gap:5px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.discover-story-stats small:before{content:""!important;background:currentColor!important;flex:0 0 14px!important;width:14px!important;height:14px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8.5' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 7v5l3 2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8.5' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 7v5l3 2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-link,.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-link:visited,.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-link:hover{color:#fff!important;text-indent:0!important;opacity:1!important;visibility:visible!important;background:#236ed7!important;border-radius:7px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;width:auto!important;min-width:132px!important;min-height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 18px #236ed72e!important}.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-link:after{content:""!important;background:#fff!important;width:14px!important;height:14px!important;margin-left:8px!important;display:inline-block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.discover-story-card{background:#fff!important;border:1px solid #e1e8f2!important;border-radius:12px!important;grid-template-columns:minmax(220px,.46fr) minmax(0,.54fr)!important;min-height:220px!important;display:grid!important;overflow:hidden!important;box-shadow:0 12px 28px #193d7014!important}.discover-story-card .discover-story-image{background:#fff!important;border-radius:12px 0 0 12px!important;height:100%!important;min-height:220px!important;padding:8px!important}.discover-story-card-copy h3{-webkit-line-clamp:2!important;color:#0d2448!important;letter-spacing:0!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:21px!important;font-weight:850!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:1180px){.discover-feature-story{grid-template-rows:280px minmax(0,1fr)!important;grid-template-columns:1fr!important;height:auto!important;min-height:560px!important}.discover-feature-story .discover-story-image,.discover-story-card .discover-story-image{border-radius:12px 12px 0 0!important}.discover-story-grid{grid-template-columns:1fr!important}.discover-story-card{grid-template-rows:220px minmax(0,1fr)!important;grid-template-columns:1fr!important}}@media (max-width:720px){.discover-feature-story{grid-template-rows:220px minmax(0,1fr)!important;min-height:510px!important}.discover-feature-story-copy,.discover-story-card .discover-story-card-copy{padding:22px!important}.discover-story-card{grid-template-rows:200px minmax(0,1fr)!important}.discover-story-card .discover-story-image{min-height:200px!important}}.discover-story-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}.discover-story-card{background:#fff!important;border:1px solid #e1e8f2!important;border-radius:12px!important;grid-template-rows:150px minmax(0,1fr)!important;grid-template-columns:1fr!important;min-height:318px!important;display:grid!important;overflow:hidden!important;box-shadow:0 12px 28px #193d7014!important}.discover-story-card .discover-story-image{background:#fff!important;border-radius:12px 12px 0 0!important;width:100%!important;height:150px!important;min-height:150px!important;padding:8px!important}.discover-story-card .discover-story-image img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.discover-story-card .discover-story-image.is-empty>span{font-size:36px!important}.discover-story-card .discover-story-card-copy{align-content:start!important;gap:9px!important;min-width:0!important;padding:16px!important;display:grid!important}.discover-story-card-copy h3{-webkit-line-clamp:2!important;font-size:17px!important;line-height:1.22!important}.discover-story-card-copy p{-webkit-line-clamp:2!important;font-size:13px!important;line-height:1.45!important}.klocal-content-scroll .subpage-shell .discover-story-card .discover-story-link,.klocal-content-scroll .subpage-shell .discover-story-card .discover-story-link:visited,.klocal-content-scroll .subpage-shell .discover-story-card .discover-story-link:hover{min-width:118px!important;min-height:36px!important;padding:0 14px!important;font-size:12px!important}@media (max-width:1280px){.discover-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:980px){.discover-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.discover-story-grid{grid-template-columns:1fr!important}}.discover-detail-main{box-sizing:border-box!important;padding-left:30px!important;padding-right:15px!important}.discover-detail-main .discover-detail-hero h1{font-size:clamp(24px,3.5vw,41px)!important;line-height:1.08!important}.discover-detail-body{box-sizing:border-box!important}@media (max-width:720px){.discover-detail-main{padding-left:30px!important;padding-right:15px!important}.discover-detail-main .discover-detail-hero h1{font-size:clamp(24px,8vw,34px)!important}}.discover-detail-backbar{margin-bottom:24px!important}.discover-detail-title-row{align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}.discover-detail-title-row .discover-detail-theme-card{flex:none!important;margin-top:.22em!important}.discover-detail-title-row h1{flex:auto!important;min-width:0!important}@media (max-width:720px){.discover-detail-backbar{margin-bottom:18px!important}.discover-detail-title-row{gap:8px!important}.discover-detail-title-row .discover-detail-theme-card{min-height:34px!important;margin-top:.18em!important;padding:0 10px!important;font-size:13px!important}}.discover-detail-shell{grid-template-rows:auto minmax(0,auto)!important;grid-template-areas:"back related""main related"!important;row-gap:18px!important}.discover-detail-backbar{background:0 0!important;grid-area:back!important;align-self:start!important;margin:0!important;padding-left:30px!important;padding-right:15px!important}.discover-detail-related{grid-area:related!important}@media (max-width:1280px){.discover-detail-shell{grid-template-areas:"back""main""related"!important}}@media (max-width:720px){.discover-detail-backbar{padding-left:30px!important;padding-right:15px!important}}.discover-detail-shell{grid-template:auto/minmax(0,1080px) minmax(280px,320px)!important;align-items:start!important;gap:0 32px!important;display:grid!important}.discover-detail-left{align-content:start!important;gap:16px!important;min-width:0!important;display:grid!important}.discover-detail-backbar{background:0 0!important;grid-area:auto!important;margin:0!important;padding-left:30px!important;padding-right:15px!important}.discover-detail-main,.discover-detail-related{grid-area:auto!important}@media (max-width:1280px){.discover-detail-shell{grid-template-columns:1fr!important;row-gap:24px!important}}.discover-detail-backbar{padding-left:0!important;padding-right:0!important}.discover-detail-main{padding-top:15px!important}@media (max-width:720px){.discover-detail-backbar{padding-left:0!important;padding-right:0!important}.discover-detail-main{padding-top:15px!important}}.discover-story-card{grid-template-rows:140px minmax(0,1fr)!important;min-height:260px!important}.discover-story-card .discover-story-image{height:140px!important;min-height:140px!important}.discover-story-card .discover-story-card-copy{align-content:start!important;gap:9px!important;padding:15px 16px 16px!important}.discover-story-card .discover-story-link{display:none!important}@media (max-width:720px){.discover-story-card{grid-template-rows:130px minmax(0,1fr)!important;min-height:245px!important}.discover-story-card .discover-story-image{height:130px!important;min-height:130px!important}}.klocal-content-scroll .subpage-shell>.subpage-hero h1{white-space:nowrap!important;text-wrap:nowrap!important;width:max-content!important;max-width:none!important;font-size:clamp(30px,3vw,48px)!important;line-height:1.08!important;overflow:visible!important}@media (max-width:900px){.klocal-content-scroll .subpage-shell>.subpage-hero h1{font-size:clamp(24px,5vw,34px)!important}}.admin-discover-edit-meta-row{grid-template-columns:minmax(150px,.44fr) minmax(260px,1fr)!important;align-items:end!important;gap:12px!important;display:grid!important}.admin-discover-edit-meta-row label{min-width:0!important}.admin-discover-edit-meta-row select,.admin-discover-edit-meta-row input{width:100%!important}@media (max-width:760px){.admin-discover-edit-meta-row{grid-template-columns:1fr!important}}.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card{grid-template-rows:118px minmax(0,auto)!important;height:224px!important;min-height:0!important}.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-image,.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-image img{height:118px!important;min-height:118px!important}.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-card-copy{align-content:start!important;gap:6px!important;padding:12px 16px 13px!important}.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-card-copy h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:42px!important;max-height:42px!important;font-size:17px!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-card-copy>p,.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-tags,.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-card-copy>a,.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-link,.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-link:after{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}@media (max-width:720px){.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card{grid-template-rows:112px minmax(0,auto)!important;height:218px!important}.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-image,.klocal-content-scroll .subpage-shell .discover-card-category-panel .discover-story-grid .discover-story-card .discover-story-image img{height:112px!important;min-height:112px!important}}.klocal-content-scroll .subpage-shell .worldcup-arena{position:relative!important;overflow:visible!important}.klocal-content-scroll .subpage-shell .worldcup-round-intro{z-index:80;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.klocal-content-scroll .subpage-shell .worldcup-round-intro span{color:#4035bf;letter-spacing:0;background:#fffffff0;border:2px solid #5b42d657;border-radius:999px;place-items:center;min-width:min(520px,100vw - 80px);min-height:118px;padding:0 42px;font-size:clamp(40px,7vw,92px);font-weight:950;line-height:1;animation:1.55s cubic-bezier(.2,.82,.18,1) both worldcup-round-intro-pop;display:inline-grid;box-shadow:0 26px 90px #4035bf38,0 0 0 12px #ffffff57}@keyframes worldcup-round-intro-pop{0%{opacity:0;filter:blur(10px);transform:translateY(22px)scale(.72)}18%{opacity:1;filter:blur();transform:translate(0,0)scale(1.08)}42%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}84%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(7px);transform:translateY(-16px)scale(.92)}}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .subpage-shell .worldcup-round-intro span{animation:none}}.klocal-content-scroll .subpage-shell .worldcup-choice-copy{min-width:0!important;max-width:100%!important}.klocal-content-scroll .subpage-shell .worldcup-choice-copy strong{text-wrap:balance;color:#fff!important;width:100%!important;max-width:100%!important;font-size:var(--choice-title-font-size,clamp(24px, 3.2vw, 43px))!important;letter-spacing:0!important;overflow-wrap:anywhere!important;word-break:keep-all!important;line-height:1.04!important;display:block!important}@media (max-width:720px){.klocal-content-scroll .subpage-shell .worldcup-choice-copy strong{font-size:var(--choice-title-font-size,clamp(22px, 8vw, 34px))!important}}.klocal-content-scroll .subpage-shell .worldcup-deck-side-head>span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.has-it-panel{gap:18px!important}.has-it-card{grid-template-rows:auto auto minmax(58px,1fr) auto!important;padding-bottom:0!important}.has-it-card p{padding-bottom:10px!important}.has-it-card-stats{width:100%!important;box-shadow:none!important;color:#778294!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:20px!important;margin-top:auto!important;padding:0 22px 19px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:flex!important}.has-it-card-stats span,.has-it-card-stats span:first-child,.has-it-card-stats span:last-child{min-height:auto!important;box-shadow:none!important;color:#778294!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0!important;display:inline-flex!important}.has-it-card-stats b{color:#596475!important;font-size:12px!important;font-weight:800!important}.has-it-flat-icon path{fill:none!important;stroke:currentColor!important;stroke-width:1.75px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.has-it-card-stats .has-it-flat-icon{color:#778294!important;width:15px!important;height:15px!important}.has-it-panel-toolbar{justify-content:center!important;width:100%!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.has-it-panel-toolbar .has-it-pager{min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0!important;display:inline-flex!important}.has-it-panel-toolbar .has-it-pager a{color:#5d6a7a!important;background:#fff!important;border:1px solid #dde5f0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-width:31px!important;min-height:31px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;box-shadow:0 6px 14px #18274b0f!important}.has-it-panel-toolbar .has-it-pager a:first-child,.has-it-panel-toolbar .has-it-pager a:last-child{min-width:62px!important}.has-it-panel-toolbar .has-it-pager a:hover{color:#2c73d2!important;background:#f7fbff!important;border-color:#9fc1ec!important}.has-it-panel-toolbar .has-it-pager a.active{color:#fff!important;background:#2f7de1!important;border-color:#2f7de1!important;box-shadow:0 8px 16px #2f7de13d!important}.has-it-panel-toolbar .has-it-pager a.disabled{box-shadow:none!important;color:#b5bfcc!important;opacity:1!important;pointer-events:none!important;background:0 0!important;border-color:#0000!important}@media (max-width:900px){.has-it-panel-toolbar{justify-content:center!important;padding-bottom:2px!important;overflow-x:auto!important}}@media (max-width:520px){.has-it-card-stats{padding:0 20px 18px!important}.has-it-panel-toolbar .has-it-pager a:first-child,.has-it-panel-toolbar .has-it-pager a:last-child{min-width:54px!important}}.has-it-card{grid-template-rows:auto auto minmax(56px,1fr) auto!important;align-self:start!important;min-height:0!important}.has-it-card-media{aspect-ratio:1.72!important}.has-it-card h3{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;padding:15px 22px 0!important;font-size:18px!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.has-it-card p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0!important;padding:8px 22px!important;font-size:13px!important;line-height:1.44!important;display:-webkit-box!important;overflow:hidden!important}.has-it-card-stats{gap:23px!important;padding:0 22px 16px!important;font-size:13.8px!important}.has-it-card-stats b{font-size:13.8px!important}.has-it-card-stats .has-it-flat-icon{width:17px!important;height:17px!important}@media (max-width:520px){.has-it-card-media{aspect-ratio:1.55!important}.has-it-card h3{padding:14px 20px 0!important;font-size:17px!important}.has-it-card p{padding:8px 20px!important}.has-it-card-stats{padding:0 20px 16px!important;font-size:13px!important}.has-it-card-stats b{font-size:13px!important}.has-it-card-stats .has-it-flat-icon{width:16px!important;height:16px!important}}.migration-item-with-children{gap:8px;min-width:0;display:grid}.migration-item-main-row{grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:8px;min-width:0;display:grid}.migration-item-main-row .migration-item-check{min-height:54px}.migration-child-toggle{color:#fff;background:#102128;border-radius:6px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:20px;font-weight:950;line-height:1;display:grid}.migration-child-toggle:hover{background:#2f7468}.migration-child-panel{background:#fffdf7;border:1px solid #e4d8bd;border-radius:8px;gap:8px;margin-left:26px;padding:10px;display:grid}.migration-child-panel>strong{color:#102128;font-size:13px;line-height:1.25}.migration-child-panel>p{color:#66736c;margin:0;font-size:12px;line-height:1.45}.migration-child-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.migration-child-check{background:#fff;border:1px solid #eadfc7;border-radius:6px;align-items:flex-start;gap:8px;min-height:48px;padding:8px}.migration-child-check span{gap:2px;min-width:0;display:grid}.migration-child-check strong{color:#102128;font-size:13px;line-height:1.25}.migration-child-check small{color:#66736c;font-size:11px;line-height:1.3}@media (max-width:760px){.migration-child-grid{grid-template-columns:1fr}.migration-child-panel{margin-left:0}.migration-item-main-row{grid-template-columns:minmax(0,1fr) 34px}.migration-child-toggle{width:34px;height:34px;min-height:34px}}.reaction-icon{color:currentColor;flex:none;width:16px;height:16px;display:block}.reaction-icon path{fill:none!important;stroke:currentColor!important;stroke-width:1.75px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.discover-comment-vote .reaction-icon{width:16px;height:16px}.has-it-flat-icon.reaction-icon-like{color:#ef4f79}.has-it-flat-icon.reaction-icon-dislike{color:#778294}.has-it-flat-icon.reaction-icon-comment{color:#6d67d7}.has-it-like-button.active .reaction-icon-like{color:#fff!important}.has-it-comment-like-button .has-it-flat-icon{width:14px;height:14px;color:currentColor!important}.has-it-comment-like-button.dislike:hover{color:#596475;background:#eef2f7}.has-it-comment-like-button.dislike.active{color:#fff;background:#596475}.has-it-comment-like-button.like:hover{color:#c4455f;background:#fff1f4}.has-it-comment-like-button.like.active{color:#fff;background:#c4455f}.has-it-card-stats .reaction-icon{color:#778294!important}.has-it-comments-panel h3 .reaction-icon-comment{width:19px;height:19px;color:#6d67d7!important}@media (max-width:520px){.has-it-comments-panel h3 .reaction-icon-comment{width:18px;height:18px}}@keyframes home-card-arrive{0%{opacity:0;filter:saturate(.86)brightness(.98);transform:translateY(18px)scale(.982)}62%{opacity:1;filter:saturate(1.04)brightness(1.01);transform:translateY(-2px)scale(1.006)}to{opacity:1;filter:none;transform:translate(0,0)scale(1)}}@keyframes home-card-image-settle{0%{filter:saturate(.92)brightness(.98);transform:scale(1.035)}to{filter:none;transform:scale(1)}}@keyframes home-hero-copy-arrive{0%{opacity:0;transform:translate(-10px,10px)}to{opacity:1;transform:translate(0,0)}}.klocal-content-scroll .home-board-header.home-collage-hero,.klocal-content-scroll .home-project-card,.klocal-content-scroll .home-metric-strip>span,.klocal-content-scroll .home-principle-panel{transform-origin:bottom;animation:.72s cubic-bezier(.2,.78,.22,1) both home-card-arrive}.klocal-content-scroll .home-collage-hero .home-hero-copy{animation:.68s cubic-bezier(.2,.78,.22,1) 80ms both home-hero-copy-arrive}.klocal-content-scroll .home-project-card>img{transform-origin:50%;animation:.86s cubic-bezier(.2,.78,.22,1) both home-card-image-settle}.klocal-content-scroll .home-board-header.home-collage-hero{animation-delay:20ms}.klocal-content-scroll .home-project-card:first-child{animation-delay:.14s}.klocal-content-scroll .home-project-card:first-child>img{animation-delay:.16s}.klocal-content-scroll .home-project-card:nth-child(2){animation-delay:.24s}.klocal-content-scroll .home-project-card:nth-child(2)>img{animation-delay:.26s}.klocal-content-scroll .home-project-card:nth-child(3){animation-delay:.34s}.klocal-content-scroll .home-project-card:nth-child(3)>img{animation-delay:.36s}.klocal-content-scroll .home-metric-strip>span:first-child{animation-delay:.42s}.klocal-content-scroll .home-metric-strip>span:nth-child(2){animation-delay:.48s}.klocal-content-scroll .home-metric-strip>span:nth-child(3){animation-delay:.54s}.klocal-content-scroll .home-metric-strip>span:nth-child(4){animation-delay:.6s}.klocal-content-scroll .home-principle-panel{animation-delay:.5s}.klocal-content-scroll .home-project-card:hover{transition-duration:.2s}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .home-board-header.home-collage-hero,.klocal-content-scroll .home-collage-hero .home-hero-copy,.klocal-content-scroll .home-project-card,.klocal-content-scroll .home-project-card>img,.klocal-content-scroll .home-metric-strip>span,.klocal-content-scroll .home-principle-panel{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.klocal-icon-mask,.discover-theme-icon-mask{width:100%;height:100%;-webkit-mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:block}.klocal-nav-icon .klocal-icon-mask{width:22px!important;height:22px!important}.discover-story-board .discover-subnav button.discover-theme-tab,.discover-story-board .discover-subnav button.discover-theme-tab:hover,.discover-story-board .discover-subnav button.discover-theme-tab.active{text-align:left!important;grid-template-columns:26px minmax(0,max-content)!important;justify-content:center!important;align-items:center!important;column-gap:8px!important;min-height:58px!important;padding:0 12px!important;display:grid!important;overflow:hidden!important}.discover-story-board .discover-subnav .discover-theme-icon,.discover-story-board .discover-subnav button.discover-theme-tab .discover-theme-icon{place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;margin:0!important;display:grid!important;overflow:hidden!important}.discover-theme-icon .discover-theme-icon-mask{width:24px!important;height:24px!important}.discover-story-board .discover-subnav button.discover-theme-tab strong,.discover-story-board .discover-subnav button.discover-theme-tab.theme-kindness strong{width:auto!important;min-width:0!important;max-width:100%!important;color:var(--theme-text,#102128)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:17px!important;font-weight:950!important;line-height:1.05!important;display:block!important;overflow:hidden!important}@media (max-width:900px){.discover-story-board .discover-subnav button.discover-theme-tab,.discover-story-board .discover-subnav button.discover-theme-tab:hover,.discover-story-board .discover-subnav button.discover-theme-tab.active{grid-template-columns:24px minmax(0,max-content)!important;column-gap:7px!important;padding:0 10px!important}.discover-story-board .discover-subnav .discover-theme-icon,.discover-story-board .discover-subnav button.discover-theme-tab .discover-theme-icon{width:24px!important;min-width:24px!important;height:24px!important}.discover-theme-icon .discover-theme-icon-mask{width:22px!important;height:22px!important}.discover-story-board .discover-subnav button.discover-theme-tab strong,.discover-story-board .discover-subnav button.discover-theme-tab.theme-kindness strong{font-size:15px!important}}@media (max-width:720px){.klocal-nav-icon .klocal-icon-mask{width:20px!important;height:20px!important}.discover-story-board .discover-subnav button.discover-theme-tab,.discover-story-board .discover-subnav button.discover-theme-tab:hover,.discover-story-board .discover-subnav button.discover-theme-tab.active{grid-template-columns:22px minmax(0,max-content)!important;min-height:54px!important}.discover-story-board .discover-subnav .discover-theme-icon,.discover-story-board .discover-subnav button.discover-theme-tab .discover-theme-icon{width:22px!important;min-width:22px!important;height:22px!important}.discover-theme-icon .discover-theme-icon-mask{width:20px!important;height:20px!important}.discover-story-board .discover-subnav button.discover-theme-tab strong,.discover-story-board .discover-subnav button.discover-theme-tab.theme-kindness strong{font-size:14px!important}}.admin-discover-unified-editor{width:100%!important}.admin-discover-panel-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-discover-panel-controls>button.secondary{border-radius:6px;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;color:#102128!important;background:#fff!important;border:1px solid #d6dfd8!important}.admin-discover-unified-editor .admin-discover-form-layout,.admin-discover-unified-editor .admin-discover-form-layout.unified{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.admin-discover-unified-editor .admin-discover-meta-above{grid-template-columns:repeat(4,minmax(150px,1fr))!important;align-items:end!important;gap:10px!important;width:100%!important;display:grid!important}.admin-discover-unified-editor .admin-representative-image-field{grid-column:1/-1}.admin-discover-unified-editor .admin-representative-image-row{grid-template-columns:minmax(160px,220px) auto auto!important;justify-content:stretch!important;align-items:center!important;gap:10px!important;display:grid!important}.admin-discover-unified-editor .admin-representative-image-row img,.admin-discover-unified-editor .admin-representative-image-row small{width:100%!important;max-width:220px!important;min-height:82px!important}.admin-discover-unified-editor .admin-rich-field{width:min(100%,920px)!important;margin:0 auto!important}.admin-discover-unified-editor .admin-rich-editor.body{color:#102128!important;background:#fff!important;width:100%!important;max-width:920px!important;height:620px!important;max-height:620px!important;padding:34px 42px!important;font-size:17px!important;line-height:1.85!important;overflow-y:auto!important}.admin-discover-unified-editor .admin-rich-editor.body h2{color:#102128!important;margin:18px 0 12px!important;font-size:34px!important;font-weight:950!important;line-height:1.18!important}.admin-discover-unified-editor .admin-rich-editor.body h3{color:#102128!important;margin:16px 0 10px!important;font-size:24px!important;font-weight:900!important;line-height:1.28!important}.admin-discover-unified-editor .admin-rich-editor.body p,.admin-discover-unified-editor .admin-rich-editor.body li{font-size:17px!important;line-height:1.85!important}.admin-discover-unified-editor .admin-rich-editor.body blockquote{color:#26352f!important;background:#f4f8f5!important;border-left:4px solid #287c70!important;margin:16px 0!important;padding:14px 18px!important}.admin-discover-word-toolbar.smart.rich{z-index:3!important;white-space:normal!important;background:#f7f4ec!important;border:1px solid #dfd5c3!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;padding:10px!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important}.admin-toolbar-group{background:#ffffffb8;border:1px solid #e2dacb;border-radius:7px;align-items:center;gap:5px;padding:3px;display:inline-flex}.admin-discover-word-toolbar.smart.rich button,.admin-discover-word-toolbar.smart.rich select{min-height:32px!important}.admin-discover-word-toolbar.smart.rich button{min-width:34px!important;padding:0 9px!important}.admin-color-presets>span:first-child{color:#287c70;padding:0 4px;font-size:12px;font-weight:950}.admin-editor-color-slot{grid-template-columns:28px 28px;align-items:center;gap:3px;display:inline-grid}.admin-color-swatch{border:1px solid #10212838!important;border-radius:6px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;box-shadow:inset 0 0 0 2px #ffffffd1!important}.admin-editor-color-slot input[type=color]{border-radius:6px!important;width:28px!important;height:28px!important;min-height:28px!important;padding:2px!important}.admin-discover-thumb-card{cursor:grab;transition:transform .16s,opacity .16s,box-shadow .16s,border-color .16s}.admin-discover-thumb-card.dragging{opacity:.48;cursor:grabbing;transform:scale(.98)}.admin-discover-thumb-card.drop-before,.admin-discover-thumb-card.drop-after{border-color:#287c70!important;box-shadow:0 0 0 2px #287c7033!important}.admin-discover-thumb-card.drop-before:before,.admin-discover-thumb-card.drop-after:after{content:"";z-index:5;background:#287c70;border-radius:999px;height:4px;position:absolute;left:8px;right:8px;box-shadow:0 0 0 3px #287c7029}.admin-discover-thumb-card.drop-before:before{top:-4px}.admin-discover-thumb-card.drop-after:after{bottom:-4px}@media (max-width:980px){.admin-discover-unified-editor .admin-discover-meta-above{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-discover-unified-editor .admin-rich-editor.body{height:520px!important;max-height:520px!important;padding:26px!important}}@media (max-width:720px){.admin-discover-panel-controls{justify-content:start}.admin-discover-unified-editor .admin-discover-meta-above,.admin-discover-unified-editor .admin-representative-image-row{grid-template-columns:1fr!important}.admin-discover-unified-editor .admin-rich-editor.body{height:440px!important;max-height:440px!important;padding:20px!important;font-size:16px!important}.admin-discover-unified-editor .admin-rich-editor.body p,.admin-discover-unified-editor .admin-rich-editor.body li{font-size:16px!important}}.admin-discover-unified-editor{padding:12px!important}.admin-discover-unified-editor .admin-discover-panel-head{align-items:center!important;min-height:34px!important}.admin-discover-unified-editor .admin-discover-panel-head h4{font-size:16px!important}.admin-discover-unified-editor .admin-discover-meta-above{grid-template-columns:minmax(150px,.72fr) minmax(160px,.8fr) minmax(160px,.82fr) minmax(260px,1.38fr)!important;align-items:end!important;gap:8px 10px!important}.admin-discover-unified-editor .admin-discover-meta-above label span,.admin-discover-unified-editor .admin-representative-image-field>span{margin-bottom:3px!important;font-size:11px!important;line-height:1.1!important}.admin-discover-unified-editor .admin-discover-meta-above input,.admin-discover-unified-editor .admin-discover-meta-above select{border-radius:6px!important;height:36px!important;min-height:36px!important;padding:7px 10px!important}.admin-discover-unified-editor .admin-representative-image-field{grid-column:2/-1!important;align-self:end!important}.admin-discover-unified-editor .admin-representative-image-row{grid-template-columns:136px auto auto!important;gap:8px!important;min-height:82px!important;padding:6px 8px!important;display:grid!important}.admin-discover-unified-editor .admin-representative-image-row img{object-fit:cover!important;width:136px!important;max-width:136px!important;height:72px!important;min-height:72px!important}.admin-discover-unified-editor .admin-representative-image-row small{background:#fff!important;border:1px dashed #d7d0c0!important;border-radius:6px!important;place-items:center!important;width:136px!important;max-width:136px!important;min-height:54px!important;padding:0 8px!important;display:grid!important}.admin-discover-unified-editor .admin-representative-image-row input[type=file]{max-width:240px!important;height:34px!important;min-height:34px!important;padding:6px!important}.admin-discover-unified-editor .admin-representative-image-row button,.admin-discover-unified-editor .admin-representative-image-row .admin-file-control>span{min-height:34px!important}.admin-discover-editor-workspace{grid-template-columns:minmax(0,1080px)!important;justify-content:center!important;align-items:start!important;gap:14px!important;width:100%!important;display:grid!important}.admin-discover-editor-workspace.has-draft{grid-template-columns:minmax(0,1080px) minmax(190px,220px)!important}.admin-discover-unified-editor .admin-rich-field{width:min(100%,1080px)!important;max-width:1080px!important;margin:0!important}.admin-discover-unified-editor .admin-rich-editor.body{width:100%!important;max-width:1080px!important;height:620px!important;max-height:620px!important;padding:30px!important;font-size:17px!important;line-height:1.85!important}.admin-discover-word-toolbar.smart.rich{gap:6px!important;width:100%!important;max-width:1080px!important;padding:8px!important}.admin-toolbar-group{gap:4px!important;padding:3px!important}.admin-color-presets{gap:6px!important;padding-right:7px!important}.admin-color-swatch{border:2px solid #fff!important;border-radius:7px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;position:relative!important;box-shadow:inset 0 0 0 1px #10212838,0 0 0 1px #10212829!important}.admin-color-swatch.active{outline-offset:2px!important;outline:2px solid #102128!important;box-shadow:inset 0 0 0 2px #ffffffdb,0 0 0 1px #1021283d!important}.admin-color-swatch.editing:after{content:"";background:#287c70;border:2px solid #fff;border-radius:999px;width:8px;height:8px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 1px #102128}.admin-color-picker-control{cursor:pointer!important;background:#fff!important;border:1px dashed #9fb1aa!important;border-radius:8px!important;place-items:center!important;width:34px!important;height:34px!important;margin-left:3px!important;padding:3px!important;display:grid!important}.admin-color-picker-control input[type=color]{cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;width:26px!important;height:26px!important;min-height:26px!important;padding:0!important}.admin-draft-resume-card{color:#102128;background:#fff8e7;border:1px solid #d9caa8;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid;position:sticky;top:86px;box-shadow:0 12px 24px #1e1e220f}.admin-draft-resume-card span{color:#287c70;font-size:11px;font-weight:950}.admin-draft-resume-card strong{color:#102128;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.admin-draft-resume-card p{color:#6b6558;margin:0;font-size:12px;font-weight:800;line-height:1.4}.admin-draft-resume-card button{color:#fff;background:#287c70;border-radius:6px;width:100%;min-height:34px;padding:0 10px;font-size:12px}@media (max-width:1380px){.admin-discover-editor-workspace.has-draft{grid-template-columns:minmax(0,1080px)!important}.admin-draft-resume-card{width:min(100%,1080px);margin:0 auto;position:static}}@media (max-width:980px){.admin-discover-unified-editor .admin-discover-meta-above{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-discover-unified-editor .admin-representative-image-field{grid-column:1/-1!important}.admin-discover-unified-editor .admin-rich-editor.body{height:520px!important;max-height:520px!important;padding:24px!important}}@media (max-width:720px){.admin-discover-unified-editor .admin-discover-meta-above,.admin-discover-unified-editor .admin-representative-image-row{grid-template-columns:1fr!important}.admin-discover-unified-editor .admin-rich-editor.body{height:430px!important;max-height:430px!important;padding:18px!important}}.admin-theme-dropdown{min-width:178px;max-width:260px;position:relative}.admin-theme-dropdown summary{color:#102128;cursor:pointer;background:#fff;border:1px solid #d6dfd8;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:34px;padding:0 10px 0 12px;font-size:12px;font-weight:950;list-style:none;display:grid}.admin-theme-dropdown summary::-webkit-details-marker{display:none}.admin-theme-dropdown summary:after{content:"";border-bottom:2px solid #287c70;border-right:2px solid #287c70;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.admin-theme-dropdown summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-theme-dropdown summary b,.admin-theme-dropdown-menu b{color:#0f766e;background:#e8f6f2;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-weight:950;line-height:1;display:inline-grid}.admin-theme-dropdown-menu{z-index:20;background:#fff;border:1px solid #d6dfd8;border-radius:8px;gap:5px;width:min(260px,100vw - 40px);max-height:320px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 42px #10212829}.admin-theme-dropdown-menu button{color:#102128!important;text-align:left!important;background:#f8faf8!important;border:1px solid #0000!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:36px!important;padding:0 8px 0 10px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.admin-theme-dropdown-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-theme-dropdown-menu button:hover,.admin-theme-dropdown-menu button.active{color:#fff!important;background:#287c70!important;border-color:#287c70!important}.admin-theme-dropdown-menu button:hover b,.admin-theme-dropdown-menu button.active b{color:#0f766e;background:#fffffff0}@media (max-width:720px){.admin-theme-dropdown{width:100%;min-width:0;max-width:none}.admin-theme-dropdown-menu{width:100%;left:0;right:auto}}.korea-view-page .korea-view-hero p:not(.eyebrow){white-space:nowrap!important;overflow-wrap:normal!important;width:min(100%,1160px)!important;max-width:none!important}@media (max-width:1180px){.korea-view-page .korea-view-hero p:not(.eyebrow){white-space:normal!important;width:auto!important}}.korea-view-category-tabs{--category-menu-line:#dbe7f3;border-bottom:1px solid var(--category-menu-line)!important;scrollbar-width:thin!important;justify-content:space-between!important;align-items:center!important;gap:clamp(14px,3.2vw,54px)!important;width:min(1280px,100%)!important;max-width:1280px!important;margin:0 auto 38px!important;padding:0 24px 20px!important;display:flex!important;overflow-x:auto!important}.korea-view-category-tabs a,.korea-view-category-tabs a:hover,.korea-view-category-tabs a.active{min-width:max-content!important;min-height:48px!important;color:var(--category-color,#17345d)!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:0 4px!important;font-size:16px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:relative!important}.korea-view-category-tabs a:before{content:"";width:24px;height:24px;-webkit-mask:var(--category-icon) center / contain no-repeat;-webkit-mask:var(--category-icon) center / contain no-repeat;mask:var(--category-icon) center / contain no-repeat;background:currentColor;flex:0 0 24px;display:block}.korea-view-category-tabs a:after{content:"";opacity:0;background:currentColor;border-radius:999px 999px 0 0;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:-21px;left:0;right:0;transform:scaleX(.42)}.korea-view-category-tabs a:hover:after,.korea-view-category-tabs a.active:after{opacity:1;transform:scaleX(1)}.korea-view-category-tabs a span{min-width:0!important;color:inherit!important;font:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.korea-view-category-tabs b{display:none!important}.korea-view-category-tabs .category-all{--category-color:#ff3152;--category-icon:url(/icons/kobsessed-category-tabler/01_all_category-2.svg)}.korea-view-category-tabs .category-culture{--category-color:#30469a;--category-icon:url(/icons/kobsessed-category-tabler/02_culture_masks-theater.svg)}.korea-view-category-tabs .category-language{--category-color:#236ed7;--category-icon:url(/icons/kobsessed-category-tabler/03_korean_language.svg)}.korea-view-category-tabs .category-food{--category-color:#87510e;--category-icon:url(/icons/kobsessed-category-tabler/04_food_tools-kitchen-2.svg)}.korea-view-category-tabs .category-mukbang{--category-color:#ad4d2e;--category-icon:url(/icons/kobsessed-category-tabler/05_mukbang_bowl-chopsticks.svg)}.korea-view-category-tabs .category-asmr{--category-color:#6d5bd5;--category-icon:url(/icons/kobsessed-category-tabler/06_asmr_ear.svg)}.korea-view-category-tabs .category-kpop{--category-color:#3b3192;--category-icon:url(/icons/kobsessed-category-tabler/07_k-pop_microphone-2.svg)}.korea-view-category-tabs .category-beauty{--category-color:#b45166;--category-icon:url(/icons/kobsessed-category-tabler/08_beauty_sparkles.svg)}.korea-view-category-tabs .category-media{--category-color:#236c91;--category-icon:url(/icons/kobsessed-category-tabler/09_media_device-tv.svg)}@media (max-width:1120px){.korea-view-category-tabs{justify-content:flex-start!important;gap:28px!important;padding-inline:6px!important}}@media (max-width:720px){.korea-view-category-tabs{gap:22px!important;margin-bottom:28px!important;padding-bottom:16px!important}.korea-view-category-tabs a,.korea-view-category-tabs a:hover,.korea-view-category-tabs a.active{min-height:42px!important;font-size:14px!important}.korea-view-category-tabs a:before{flex-basis:21px;width:21px;height:21px}.korea-view-category-tabs a:after{bottom:-17px}}@keyframes price-rate-card-shiver{0%{opacity:0;transform:translateY(14px)scale(.985)}38%{opacity:1;transform:translateY(-2px)scale(1.006)}50%{transform:translate(-2px)rotate(-.28deg)scale(1.004)}60%{transform:translate(2px)rotate(.24deg)scale(1.002)}70%{transform:translate(-1px)rotate(-.12deg)scale(1)}82%,to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes price-rate-number-pop{0%{filter:saturate(.9);transform:translateY(2px)scale(.985)}58%{filter:saturate(1.08);transform:translateY(-1px)scale(1.018)}to{filter:none;transform:translateY(0)scale(1)}}@keyframes price-card-playful-arrive{0%{opacity:0;transform:translate3d(0, 28px, 0) rotate(var(--price-card-tilt,0deg)) scale(.958);filter:saturate(.82)brightness(.985)}55%{opacity:1;transform:translate3d(0, -7px, 0) rotate(calc(var(--price-card-tilt,0deg) * -.32)) scale(1.012);filter:saturate(1.06)brightness(1.01)}76%{transform:translateY(2px)rotate(.08deg)scale(.997)}to{opacity:1;filter:none;transform:translate(0,0)rotate(0)scale(1)}}@keyframes price-card-image-lift{0%{filter:saturate(.88)brightness(.985);transform:translateY(13px)scale(1.072)rotate(-.45deg)}62%{filter:saturate(1.08)brightness(1.01);transform:translateY(-2px)scale(1.012)rotate(.12deg)}to{filter:none;transform:translate(0,0)scale(1)rotate(0)}}@keyframes price-card-badge-bounce{0%,26%{transform:translate(-4px,-50%)scale(.82)}58%{transform:translate(-4px,-50%)scale(1.08)}78%{transform:translate(-4px,-50%)scale(.96)}to{transform:translate(-4px,-50%)scale(1)}}.price-experience-page .price-rate-panel{transform-origin:0;animation:.92s cubic-bezier(.2,.78,.22,1) both price-rate-card-shiver}.price-rate-count{font-variant-numeric:tabular-nums;transform-origin:0;min-width:10.2ch;animation:.72s cubic-bezier(.2,.78,.22,1) .18s both price-rate-number-pop;display:inline-block}.price-experience-page .price-experience-card{--price-card-tilt:-.7deg;animation:.86s cubic-bezier(.19,.82,.22,1) both price-card-playful-arrive;animation-delay:var(--price-card-delay,.16s);transform-origin:bottom}.price-experience-page .price-experience-card:nth-child(2n){--price-card-tilt:.7deg}.price-experience-page .price-experience-card:nth-child(3n){--price-card-tilt:-.35deg}.price-experience-page .price-experience-card:first-child{--price-card-delay:.12s}.price-experience-page .price-experience-card:nth-child(2){--price-card-delay:.19s}.price-experience-page .price-experience-card:nth-child(3){--price-card-delay:.26s}.price-experience-page .price-experience-card:nth-child(4){--price-card-delay:.33s}.price-experience-page .price-experience-card:nth-child(5){--price-card-delay:.4s}.price-experience-page .price-experience-card:nth-child(6){--price-card-delay:.47s}.price-experience-page .price-experience-card:nth-child(7){--price-card-delay:.54s}.price-experience-page .price-experience-card:nth-child(8){--price-card-delay:.61s}.price-experience-page .price-card-media img,.price-experience-page .price-card-media.empty:before{animation:.98s cubic-bezier(.2,.78,.22,1) both price-card-image-lift;animation-delay:calc(var(--price-card-delay,.16s) + 60ms);transform-origin:bottom}.price-experience-page .price-card-diff-icon{animation:.7s cubic-bezier(.2,.78,.22,1) both price-card-badge-bounce;animation-delay:calc(var(--price-card-delay,.16s) + .28s)}@media (prefers-reduced-motion:reduce){.price-experience-page .price-rate-panel,.price-rate-count,.price-experience-page .price-experience-card,.price-experience-page .price-card-media img,.price-experience-page .price-card-media.empty:before,.price-experience-page .price-card-diff-icon{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.price-experience-page .price-card-diff-icon{transform:translate(-4px,-50%)!important}}.korea-view-category-tabs{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(6px,.9vw,12px)!important;width:min(1360px,100%)!important;max-width:1360px!important;margin-bottom:38px!important;padding:0 8px 18px!important;display:flex!important;overflow:hidden!important}.korea-view-category-tabs::-webkit-scrollbar{display:none!important}.korea-view-category-tabs a,.korea-view-category-tabs a:hover,.korea-view-category-tabs a.active{letter-spacing:0!important;flex:1 1 0!important;gap:7px!important;min-width:0!important;max-width:none!important;min-height:44px!important;padding:0 2px!important;font-family:Inter,Pretendard,Noto Sans KR,Segoe UI,Arial,sans-serif!important;font-size:15px!important;font-weight:950!important}.korea-view-category-tabs a:before{flex:0 0 21px!important;width:21px!important;height:21px!important}.korea-view-category-tabs a:after{bottom:-18px!important}.korea-view-category-tabs a span{max-width:100%!important}.discover-story-board .discover-subnav button.discover-theme-tab,.discover-story-board .discover-subnav button.discover-theme-tab:hover,.discover-story-board .discover-subnav button.discover-theme-tab.active,.discover-story-board .discover-subnav button.discover-theme-tab strong,.discover-story-board .discover-subnav button.discover-theme-tab.theme-kindness strong{letter-spacing:0!important;font-family:Inter,Pretendard,Noto Sans KR,Segoe UI,Arial,sans-serif!important;font-size:15px!important;font-weight:950!important;line-height:1!important}@media (max-width:980px){.korea-view-category-tabs{justify-content:flex-start!important;gap:20px!important;padding-bottom:16px!important;overflow:auto hidden!important}.korea-view-category-tabs a,.korea-view-category-tabs a:hover,.korea-view-category-tabs a.active{flex:none!important;min-width:max-content!important;font-size:14px!important}.korea-view-category-tabs a:after{bottom:-16px!important}}.korea-view-category-tabs a,.korea-view-category-tabs a:hover,.korea-view-category-tabs a.active{line-height:1.28!important;overflow:visible!important}.korea-view-category-tabs a span{text-overflow:clip!important;white-space:nowrap!important;padding-block:2px!important;line-height:1.28!important;display:block!important;overflow:visible!important}.discover-story-board .discover-subnav button.discover-theme-tab,.discover-story-board .discover-subnav button.discover-theme-tab:hover,.discover-story-board .discover-subnav button.discover-theme-tab.active{line-height:1.28!important;overflow:visible!important}.discover-story-board .discover-subnav button.discover-theme-tab strong,.discover-story-board .discover-subnav button.discover-theme-tab.theme-kindness strong{text-overflow:clip!important;padding-block:2px!important;line-height:1.28!important;display:block!important;overflow:visible!important}.discover-story-board .discover-subnav .discover-theme-icon,.discover-story-board .discover-subnav button.discover-theme-tab .discover-theme-icon{overflow:visible!important}.discover-story-board .discover-subnav button.discover-theme-tab .discover-theme-icon,.discover-story-board .discover-subnav button.discover-theme-tab.active .discover-theme-icon,.discover-story-board .discover-subnav button.discover-theme-tab .discover-theme-icon .discover-theme-icon-mask{color:var(--theme-text,#102128)!important}.discover-story-board .discover-subnav button.discover-theme-tab .discover-theme-icon .discover-theme-icon-mask{background:var(--theme-text,#102128)!important;background-color:var(--theme-text,#102128)!important}.klocal-content-scroll .subpage-shell>.subpage-hero{align-content:center!important;height:150px!important;min-height:150px!important;max-height:150px!important;padding-top:18px!important;padding-bottom:18px!important}.klocal-content-scroll .subpage-shell>.subpage-hero h1{font-size:clamp(24px,2.4vw,38.4px)!important;line-height:1.08!important}@media (max-width:900px){.klocal-content-scroll .subpage-shell>.subpage-hero h1{font-size:clamp(19.2px,4vw,27.2px)!important}}.klocal-content-scroll .subpage-shell>.subpage-hero{--hero-art-image:none;--hero-dot-field:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='150' viewBox='0 0 1200 150'%3E%3Cdefs%3E%3Cpattern id='p' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%23a8cff1' opacity='.62'/%3E%3C/pattern%3E%3ClinearGradient id='g' x1='800' y1='0' x2='900' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect x='800' y='0' width='400' height='150' fill='url(%23g)'/%3E%3C/mask%3E%3C/defs%3E%3Crect x='800' y='0' width='400' height='150' fill='url(%23p)' mask='url(%23m)'/%3E%3C/svg%3E");--hero-art-y:bottom -52px}.klocal-content-scroll .subpage-shell>.subpage-hero:before{opacity:1!important;background-repeat:no-repeat,no-repeat!important;background-position:right top, right clamp(18px, 3.8vw, 54px) var(--hero-art-y)!important;background-size:100% 100%,min(416px,36.8vw)!important;background-image:var(--hero-dot-field), var(--hero-art-image)!important}.klocal-content-scroll .subpage-shell>.subpage-hero.discover-hero{--hero-art-image:url(/images/discover_bg.png);--hero-art-y:bottom -45px}.klocal-content-scroll .subpage-shell>.subpage-hero.famous-shops-hero{--hero-art-image:url(/images/shop_bg.png);--hero-art-y:bottom -68px}.klocal-content-scroll .subpage-shell>.subpage-hero.costs-hero,.klocal-content-scroll .subpage-shell>.subpage-hero.planner-hero{--hero-art-y:bottom -52px}.klocal-content-scroll .subpage-shell>.subpage-hero.costs-hero{--hero-art-image:url(/images/costs_bg.png)}.klocal-content-scroll .subpage-shell>.subpage-hero.planner-hero{--hero-art-image:url(/images/planer_bg.png)}.klocal-content-scroll .subpage-shell>.subpage-hero.price-experience-hero{--hero-art-image:url(/images/price_bg.png);--hero-art-y:bottom -48px}.klocal-content-scroll .subpage-shell>.subpage-hero.has-it-hero,.klocal-content-scroll .subpage-shell>.subpage-hero.korea-view-hero,.klocal-content-scroll .subpage-shell>.subpage-hero.news-hero{--hero-art-image:url(/images/korea_bg.png);--hero-art-y:bottom -40px}@media (max-width:900px){.klocal-content-scroll .subpage-shell>.subpage-hero{--hero-art-y:bottom -36px}.klocal-content-scroll .subpage-shell>.subpage-hero.famous-shops-hero{--hero-art-y:bottom -48px}.klocal-content-scroll .subpage-shell>.subpage-hero:before{background-position:right top, right -72px var(--hero-art-y)!important;background-size:100% 100%,288px!important}}.admin-discover-panel-title-tools{justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-width:0!important;display:inline-flex!important}.admin-discover-panel-title-tools h4{flex:none!important;margin:0!important}.admin-discover-panel-title-tools .admin-theme-dropdown{flex:none!important;min-width:178px!important;max-width:220px!important}.admin-discover-panel-title-tools .admin-theme-dropdown-menu{left:0!important;right:auto!important}.admin-discover-unified-editor .admin-discover-panel-head{justify-content:space-between!important}.admin-discover-unified-editor .admin-discover-panel-controls{margin-left:auto!important}@media (max-width:720px){.admin-discover-panel-title-tools{width:100%!important;display:grid!important}.admin-discover-panel-title-tools .admin-theme-dropdown{width:100%!important;max-width:none!important}}.admin-discover-word-toolbar.smart.rich{grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;display:grid!important;overflow:visible!important}.admin-toolbar-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.admin-toolbar-main-row{width:100%!important}.admin-toolbar-select-row{width:100%!important;padding-top:1px!important}.admin-discover-word-toolbar.smart.rich label.admin-editor-size{color:#287c70!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:36px!important;margin:0!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.admin-discover-word-toolbar.smart.rich label.admin-editor-size select{color:#102128!important;text-indent:0!important;opacity:1!important;background:#fff!important;border:1px solid #cbd8d2!important;border-radius:7px!important;width:132px!important;min-width:132px!important;height:36px!important;min-height:36px!important;padding:0 32px 0 12px!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important}.admin-discover-word-toolbar.smart.rich label.admin-editor-size select option{color:#102128!important;background:#fff!important;font-size:13px!important;font-weight:800!important}.admin-discover-unified-editor .admin-rich-editor.body{color:#000!important}.admin-discover-unified-editor .admin-rich-editor.body:empty,.admin-discover-unified-editor .admin-rich-editor.body p{color:inherit}@media (max-width:720px){.admin-discover-word-toolbar.smart.rich label.admin-editor-size,.admin-discover-word-toolbar.smart.rich label.admin-editor-size select{width:100%!important;min-width:0!important}}.admin-discover-word-toolbar.smart.rich .admin-color-presets{flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;max-width:100%!important;position:relative!important;overflow:visible!important}.admin-custom-palette-strip{grid-template-columns:repeat(10,26px)!important;align-items:center!important;gap:5px!important;min-width:0!important;display:grid!important}.admin-custom-palette-strip .admin-color-swatch{border-radius:7px!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}.admin-custom-palette-strip .admin-color-swatch.editing:after{bottom:-4px!important;right:-4px!important}.admin-color-picker-wrap{flex:none!important;place-items:center!important;display:inline-grid!important;position:relative!important;overflow:visible!important}.admin-color-picker-wrap .admin-color-picker-control{margin-left:1px!important;position:relative!important}.admin-color-picker-wrap .admin-color-picker-control:after{content:"";pointer-events:none;border-top:5px solid #102128b8;border-left:5px solid #0000;width:0;height:0;position:absolute;bottom:4px;right:4px}.admin-color-slot-popover{z-index:80!important;background:#fff!important;border:1px solid #cbd8d2!important;border-radius:8px!important;width:246px!important;padding:10px!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;box-shadow:0 18px 40px #1021282e!important}.admin-color-slot-popover-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}.admin-color-slot-popover-head strong{color:#102128!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important}.admin-color-slot-popover-head>span{border:2px solid #fff!important;border-radius:7px!important;width:28px!important;height:28px!important;box-shadow:inset 0 0 0 1px #10212838,0 0 0 1px #1021282e!important}.admin-color-slot-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.admin-color-slot-grid button{color:#102128!important;background:#f7faf8!important;border:1px solid #dde8e3!important;border-radius:7px!important;grid-template-columns:14px 1fr!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:38px!important;padding:5px 6px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.admin-color-slot-grid button:hover{background:#eef8f4!important;border-color:#287c70!important}.admin-color-slot-grid button i{border:2px solid #fff!important;border-radius:6px!important;width:22px!important;height:22px!important;display:block!important;box-shadow:inset 0 0 0 1px #10212838,0 0 0 1px #10212824!important}@media (max-width:980px){.admin-discover-word-toolbar.smart.rich .admin-color-presets{flex-wrap:wrap!important}.admin-custom-palette-strip{grid-template-columns:repeat(5,26px)!important}}.admin-discover-word-toolbar.smart.rich .admin-color-presets{gap:8px!important}.admin-custom-palette-strip{background:#fff!important;border:1px solid #dbe6e0!important;border-radius:8px!important;grid-template-columns:repeat(10,30px)!important;gap:2px!important;padding:2px!important}.admin-custom-palette-strip .admin-color-swatch{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #10212829!important;border-radius:7px!important;padding:2px!important;position:relative!important}.admin-custom-palette-strip .admin-color-swatch:before{content:"";background:var(--swatch-color,#000);border-radius:5px;position:absolute;inset:2px;box-shadow:inset 0 0 0 1px #1021282e}.admin-custom-palette-strip .admin-color-swatch.active{outline-offset:2px!important;outline:2px solid #102128!important}.admin-custom-palette-strip .admin-color-swatch.editing:after{z-index:2!important}.admin-discover-word-toolbar.smart.rich button.admin-color-reset-button{color:#287c70!important;white-space:nowrap!important;background:#fff!important;border:1px solid #cbd8d2!important;border-radius:8px!important;min-width:58px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important}.admin-discover-word-toolbar.smart.rich button.admin-color-reset-button:hover{background:#f2faf6!important;border-color:#287c70!important}.admin-color-slot-grid button:disabled{opacity:.5!important;cursor:not-allowed!important}@media (max-width:980px){.admin-custom-palette-strip{grid-template-columns:repeat(5,30px)!important}}.admin-color-slot-popover{width:232px!important}.admin-color-slot-grid{grid-template-columns:repeat(5,max-content)!important;justify-content:stretch!important;gap:8px 12px!important}.admin-color-slot-grid button{min-width:0!important;min-height:22px!important;box-shadow:none!important;color:#102128!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:14px 20px!important;place-items:center end!important;gap:5px!important;padding:0!important;display:inline-grid!important}.admin-color-slot-grid button:hover{background:0 0!important;border:0!important}.admin-color-slot-grid button span{color:#102128!important;text-align:right!important;width:14px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:block!important}.admin-color-slot-grid button i{border:2px solid #fff!important;border-radius:5px!important;width:20px!important;height:20px!important;box-shadow:inset 0 0 0 1px #10212838,0 0 0 1px #10212824!important}.admin-color-slot-grid button:not(:disabled):hover i{box-shadow:inset 0 0 0 1px #10212842,0 0 0 2px #287c7038!important}.admin-color-slot-popover{box-sizing:border-box!important;width:292px!important}.admin-color-slot-popover .admin-color-slot-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:stretch!important;gap:9px 10px!important;width:100%!important;overflow:hidden!important}.admin-color-slot-popover .admin-color-slot-grid button{grid-template-columns:15px 20px!important;justify-content:center!important;justify-items:center!important;gap:4px!important;width:100%!important}.admin-color-slot-popover .admin-color-slot-grid button span{width:15px!important}@media (max-width:720px){.admin-color-slot-popover{width:260px!important}.admin-color-slot-popover .admin-color-slot-grid{gap:8px 6px!important}}.admin-representative-image-row.compact-upload{grid-template-columns:none!important;align-items:center!important;gap:10px!important;display:flex!important}.admin-representative-image-trigger{cursor:pointer!important;background:#fff!important;border:1px dashed #cfd8d2!important;border-radius:6px!important;place-items:center!important;width:136px!important;max-width:136px!important;height:72px!important;min-height:72px!important;margin:0!important;transition:border-color .16s,box-shadow .16s,filter .16s!important;display:grid!important;overflow:hidden!important}.admin-representative-image-trigger.has-image{border-style:solid!important}.admin-representative-image-trigger:hover{border-color:#287c70!important;box-shadow:0 0 0 2px #287c701f!important}.admin-representative-image-trigger img,.admin-discover-unified-editor .admin-representative-image-trigger img{object-fit:cover!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;display:block!important}.admin-representative-image-trigger small,.admin-discover-unified-editor .admin-representative-image-trigger small{color:#287c70!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:100%!important;padding:0 8px!important;display:grid!important}.admin-representative-image-trigger input[type=file]{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload{grid-template-columns:none!important;min-height:82px!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload button{min-height:34px!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload{box-sizing:border-box!important;justify-content:flex-start!important;width:min(40%,420px)!important;min-width:240px!important;max-width:420px!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger{flex:0 0 136px!important}@media (max-width:980px){.admin-discover-unified-editor .admin-representative-image-row.compact-upload{width:100%!important;min-width:0!important;max-width:none!important}}.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above{grid-template-columns:minmax(260px,320px) repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:8px 10px!important}.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above>label:nth-of-type(4){grid-area:1/4/auto/5!important}.admin-discover-unified-editor.editing .admin-discover-meta-above{grid-template-columns:minmax(250px,300px) repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:8px 10px!important}.admin-discover-unified-editor.editing .admin-discover-meta-above>label:nth-of-type(5){grid-area:1/5/auto/6!important}.admin-discover-unified-editor .admin-discover-meta-above>.admin-representative-image-field{grid-area:1/1/3/2!important;align-self:stretch!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload{align-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:86px!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger{flex:auto!important;width:100%!important;max-width:none!important;height:78px!important;min-height:78px!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload button{flex:none!important}@media (max-width:980px){.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above,.admin-discover-unified-editor.editing .admin-discover-meta-above{grid-template-columns:1fr!important}.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above>label,.admin-discover-unified-editor.editing .admin-discover-meta-above>label,.admin-discover-unified-editor .admin-discover-meta-above>.admin-representative-image-field{grid-area:auto!important}}.admin-discover-unified-editor .admin-rich-field .admin-card-title-field{gap:4px!important;width:100%!important;max-width:1080px!important;margin:0 0 8px!important;display:grid!important}.admin-discover-unified-editor .admin-rich-field .admin-card-title-field span{color:#287c70!important;margin:0!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important;display:block!important}.admin-discover-unified-editor .admin-rich-field .admin-card-title-field input{color:#102128!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd8d2!important;border-radius:6px!important;width:100%!important;height:38px!important;min-height:38px!important;padding:8px 11px!important;font-size:14px!important;font-weight:850!important}.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above{grid-template-rows:repeat(2,auto)!important;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:8px 10px!important;width:min(100%,1080px)!important;margin:0 auto!important}.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above>.admin-representative-image-field{grid-area:1/1/3/2!important}.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above>label:first-of-type{grid-area:1/2/auto/-1!important}.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above>label:nth-of-type(2){grid-area:2/2/auto/3!important}.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above>label:nth-of-type(3){grid-area:2/3/auto/4!important}.admin-discover-unified-editor.editing .admin-discover-meta-above{grid-template-rows:repeat(2,auto)!important;grid-template-columns:minmax(260px,320px) minmax(0,.72fr) minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:8px 10px!important;width:min(100%,1080px)!important;margin:0 auto!important}.admin-discover-unified-editor.editing .admin-discover-meta-above>.admin-representative-image-field{grid-area:1/1/3/2!important}.admin-discover-unified-editor.editing .admin-discover-meta-above>label:first-of-type{grid-area:1/2/auto/3!important}.admin-discover-unified-editor.editing .admin-discover-meta-above>label:nth-of-type(2){grid-area:1/3/auto/-1!important}.admin-discover-unified-editor.editing .admin-discover-meta-above>label:nth-of-type(3){grid-area:2/2/auto/4!important}.admin-discover-unified-editor.editing .admin-discover-meta-above>label:nth-of-type(4){grid-area:2/4/auto/5!important}.admin-discover-unified-editor .admin-discover-meta-above>.admin-representative-image-field{grid-template-rows:auto 1fr!important;align-self:stretch!important;min-height:0!important;display:grid!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload{align-items:stretch!important;height:100%!important;min-height:0!important;padding:6px!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger{height:100%!important;min-height:78px!important}@media (max-width:980px){.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above,.admin-discover-unified-editor.editing .admin-discover-meta-above{grid-template-columns:1fr!important;width:100%!important}.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above>label,.admin-discover-unified-editor.editing .admin-discover-meta-above>label,.admin-discover-unified-editor:not(.editing) .admin-discover-meta-above>.admin-representative-image-field,.admin-discover-unified-editor.editing .admin-discover-meta-above>.admin-representative-image-field{grid-area:auto!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger{height:78px!important}}.discover-detail-bottom-nav{justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;margin:54px 0 0!important;padding:0!important;display:flex!important}.discover-detail-bottom-nav .discover-detail-list-button{min-height:40px!important}.discover-detail-bottom-nav .discover-detail-next-button{margin-left:auto!important}.discover-detail-bottom-nav .discover-detail-next-button img{transform:rotate(180deg)!important}@media (max-width:720px){.discover-detail-bottom-nav{grid-template-columns:1fr!important;margin-top:38px!important;display:grid!important}.discover-detail-bottom-nav .discover-detail-list-button,.discover-detail-bottom-nav .discover-detail-next-button{width:100%!important}}.admin-discover-unified-editor .admin-representative-image-row.compact-upload{place-content:center flex-start!important;align-items:center!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger,.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger.has-image{aspect-ratio:168/86!important;flex:0 0 168px!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:86px!important;min-height:86px!important;max-height:86px!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger img,.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger small{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:86px!important}.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger img{object-fit:cover!important}@media (max-width:720px){.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger,.admin-discover-unified-editor .admin-representative-image-row.compact-upload .admin-representative-image-trigger.has-image{flex-basis:168px!important;width:168px!important;max-width:100%!important}}.discover-detail-body,.discover-rich-text,.admin-discover-unified-editor .admin-rich-editor.body,.discover-detail-body :is(p,div,li,ul,ol,blockquote,h2,h3):not([style*=color]),.discover-rich-text :is(p,div,li,ul,ol,blockquote,h2,h3):not([style*=color]),.admin-discover-unified-editor .admin-rich-editor.body :is(p,div,li,ul,ol,blockquote,h2,h3):not([style*=color]),.discover-detail-body font:not([color]):not([style*=color]),.discover-rich-text font:not([color]):not([style*=color]),.admin-discover-unified-editor .admin-rich-editor.body font:not([color]):not([style*=color]){color:#000!important}.admin-discover-word-toolbar.smart.rich .admin-post-clipboard-actions{background:#ffffff94!important;gap:6px!important;margin-left:auto!important}.admin-discover-word-toolbar.smart.rich .admin-post-clipboard-actions button{color:#102128!important;white-space:nowrap!important;background:#fff!important;border:1px solid #cbd8d2!important;border-radius:7px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important}.admin-discover-word-toolbar.smart.rich .admin-post-clipboard-actions button:hover{color:#287c70!important;border-color:#287c70!important}@media (max-width:980px){.admin-discover-word-toolbar.smart.rich .admin-post-clipboard-actions{margin-left:0!important}}@keyframes has-it-card-playful-arrive{0%{opacity:0;transform:translate3d(0, 28px, 0) rotate(var(--has-it-card-tilt,0deg)) scale(.958);filter:saturate(.82)brightness(.985)}55%{opacity:1;transform:translate3d(0, -7px, 0) rotate(calc(var(--has-it-card-tilt,0deg) * -.32)) scale(1.012);filter:saturate(1.06)brightness(1.01)}76%{transform:translateY(2px)rotate(.08deg)scale(.997)}to{opacity:1;filter:none;transform:translate(0,0)rotate(0)scale(1)}}@keyframes has-it-card-image-lift{0%{filter:saturate(.88)brightness(.985);transform:translateY(13px)scale(1.072)rotate(-.45deg)}62%{filter:saturate(1.08)brightness(1.01);transform:translateY(-2px)scale(1.012)rotate(.12deg)}to{filter:none;transform:translate(0,0)scale(1)rotate(0)}}@keyframes has-it-card-stat-bounce{0%,26%{opacity:0;transform:translateY(3px)scale(.82)}58%{opacity:1;transform:translateY(-1px)scale(1.08)}78%{transform:translateY(1px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.has-it-page .has-it-card{--has-it-card-tilt:-.7deg;animation:has-it-card-playful-arrive .86s cubic-bezier(.19, .82, .22, 1) var(--has-it-card-delay,.16s) backwards;transform-origin:bottom}.has-it-page .has-it-card:nth-child(2n){--has-it-card-tilt:.7deg}.has-it-page .has-it-card:nth-child(3n){--has-it-card-tilt:-.35deg}.has-it-page .has-it-card:first-child{--has-it-card-delay:.12s}.has-it-page .has-it-card:nth-child(2){--has-it-card-delay:.19s}.has-it-page .has-it-card:nth-child(3){--has-it-card-delay:.26s}.has-it-page .has-it-card:nth-child(4){--has-it-card-delay:.33s}.has-it-page .has-it-card:nth-child(5){--has-it-card-delay:.4s}.has-it-page .has-it-card:nth-child(6){--has-it-card-delay:.47s}.has-it-page .has-it-card:nth-child(7){--has-it-card-delay:.54s}.has-it-page .has-it-card:nth-child(8){--has-it-card-delay:.61s}.has-it-page .has-it-card-media img{animation:has-it-card-image-lift .98s cubic-bezier(.2, .78, .22, 1) calc(var(--has-it-card-delay,.16s) + 60ms) backwards;transform-origin:bottom}.has-it-page .has-it-card-stats span{animation:has-it-card-stat-bounce .7s cubic-bezier(.2, .78, .22, 1) calc(var(--has-it-card-delay,.16s) + .28s) backwards;transform-origin:50%}@media (prefers-reduced-motion:reduce){.has-it-page .has-it-card,.has-it-page .has-it-card-media img,.has-it-page .has-it-card-stats span{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.klocal-content-scroll .subpage-shell>.subpage-hero:before{z-index:1!important;background-image:var(--hero-art-image)!important;background-repeat:no-repeat!important;background-position:right clamp(18px, 3.8vw, 54px) var(--hero-art-y)!important;opacity:1!important;background-size:min(416px,36.8vw)!important}.klocal-content-scroll .subpage-shell>.subpage-hero:after{content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;background-color:#0000!important;background-image:radial-gradient(circle,#a8cff1b8 1.15px,#0000 1.35px)!important;background-position:100% 0!important;background-repeat:repeat!important;background-size:10px 10px!important;width:33.333%!important;min-width:360px!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0 0 auto auto!important;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20% 100%)!important;mask-image:linear-gradient(90deg,#0000 0,#000 20% 100%)!important}@media (max-width:900px){.klocal-content-scroll .subpage-shell>.subpage-hero:before{background-position:right -72px var(--hero-art-y)!important;background-size:288px!important}.klocal-content-scroll .subpage-shell>.subpage-hero:after{width:42vw!important;min-width:210px!important}}.klocal-content-scroll .subpage-shell>.subpage-hero.korea-view-hero{--hero-art-image:none!important}.klocal-content-scroll .subpage-shell .worldcup-deck-side{height:85px!important;min-height:85px!important;max-height:85px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0 10px!important;overflow:visible!important}.klocal-content-scroll .subpage-shell .worldcup-deck-side.left,.klocal-content-scroll .subpage-shell .worldcup-deck-side.right{background:0 0!important}.klocal-content-scroll .subpage-shell .worldcup-deck-grid{max-height:70px!important;overflow:visible!important;transform:translateY(8px)!important}.klocal-content-scroll .subpage-shell .worldcup-deck-card.current{transform:translateY(0)scale(1.02)!important}.klocal-content-scroll .subpage-shell .worldcup-deck-card.current .worldcup-deck-face{box-sizing:border-box!important;border:2px solid #ff2f4f!important;box-shadow:0 0 0 2px #ff2f4f2e,0 7px 14px #1e1e222e!important}.klocal-content-scroll .subpage-shell .worldcup-deck-face{border:0!important}.klocal-content-scroll .subpage-shell .worldcup-deck-back:before{content:none!important;display:none!important}.klocal-content-scroll .subpage-shell .worldcup-versus-grid{gap:11px!important;width:80%!important;max-width:980px!important;margin:14px auto 0!important}.klocal-content-scroll .subpage-shell .worldcup-choice{min-height:488px!important}.klocal-content-scroll .subpage-shell .worldcup-choice-copy{gap:6px!important;padding:19px!important}.klocal-content-scroll .subpage-shell .worldcup-choice-copy small{min-height:22px!important;padding:5px 8px!important;font-size:10px!important}.klocal-content-scroll .subpage-shell .worldcup-choice-copy em{max-width:416px!important;font-size:14px!important}.klocal-content-scroll .subpage-shell .worldcup-vs{width:61px!important;height:61px!important;font-size:19px!important}@media (max-width:860px){.klocal-content-scroll .subpage-shell .worldcup-versus-grid{width:100%!important}.klocal-content-scroll .subpage-shell .worldcup-choice{min-height:344px!important}}@media (max-width:720px){.klocal-content-scroll .subpage-shell .worldcup-choice{min-height:304px!important}}.klocal-content-scroll .subpage-shell .worldcup-choice-copy{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:linear-gradient(#2d2e34ad,#14151ad6)!important;border-top:1px solid #ffffff24!important;box-shadow:0 -14px 26px #0000002e!important}.cost-estimate-page-panel .cost-heading-dashboard.inline-currency{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.cost-estimate-page-panel .cost-summary-top{order:0!important}.cost-estimate-page-panel .single-origin-option{grid-template-columns:minmax(260px,520px) auto!important;justify-content:space-between!important;align-items:end!important;gap:12px 18px!important;width:100%!important;margin-bottom:14px!important;display:grid!important}.cost-estimate-page-panel .single-origin-option>label{min-width:0!important}.cost-estimate-page-panel .single-origin-option>.currency-toggle{width:auto!important;min-width:0!important;height:44px!important;box-shadow:none!important;background:#f7f7f8!important;border:1px solid #dedee3!important;border-radius:999px!important;grid-template-columns:repeat(2,42px)!important;place-self:end!important;padding:4px!important;display:inline-grid!important}.cost-estimate-page-panel .single-origin-option>.currency-toggle button{color:#102128!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-size:15px!important;font-weight:950!important;line-height:1!important;display:grid!important}.cost-estimate-page-panel .single-origin-option>.currency-toggle button.active{color:#fff!important;background:#287c70!important;border-color:#287c70!important}@media (max-width:720px){.cost-estimate-page-panel .single-origin-option{grid-template-columns:1fr!important;justify-content:stretch!important}.cost-estimate-page-panel .single-origin-option>.currency-toggle{justify-self:start!important}}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card{will-change:transform, box-shadow, filter;cursor:default!important;transition:transform .22s cubic-bezier(.2,.72,.2,1),border-color .22s,box-shadow .22s,filter .22s!important;position:relative!important;overflow:hidden!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 22% 0%, rgba(var(--kobsessed-ci-blue-rgb), .14), transparent 38%), linear-gradient(135deg, #ffffff57, transparent 42%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover{border-color:rgba(var(--kobsessed-ci-blue-rgb), .34)!important;box-shadow:0 24px 48px #193d7026, 0 0 0 1px rgba(var(--kobsessed-ci-blue-rgb), .08)!important;filter:saturate(1.04)brightness(1.01)!important;transform:translateY(-8px)scale(1.018)rotate(-.12deg)!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover:after{opacity:1}.klocal-content-scroll .subpage-shell.price-experience-page .price-card-media img,.klocal-content-scroll .subpage-shell.price-experience-page .price-card-media.empty:before,.klocal-content-scroll .subpage-shell.price-experience-page .price-card-icon,.klocal-content-scroll .subpage-shell.price-experience-page .price-card-diff-icon,.klocal-content-scroll .subpage-shell.price-experience-page .price-card-note-icon{transition:transform .24s cubic-bezier(.2,.72,.2,1),filter .24s,box-shadow .24s!important}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-media img,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-media.empty:before,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-icon,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-diff-icon,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-note-icon{filter:none!important;transition:none!important;transform:none!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:after{display:none!important}}.klocal-site-footer-brand{justify-items:start;gap:6px;min-width:0;display:grid}.klocal-site-footer .klocal-footer-ci{object-fit:contain;object-position:left center;width:118px;max-width:min(42vw,118px);height:auto;margin:0 0 2px;display:block}.klocal-site-footer .klocal-site-footer-brand p{margin-top:0}@media (max-width:720px){.klocal-site-footer .klocal-footer-ci{width:104px;max-width:48vw}}.admin-hero-button-rows{gap:8px;margin-top:8px;display:grid}.admin-hero-button-row{background:#fbfbfc;border:1px solid #dce2d7;border-radius:8px;grid-template-columns:96px 84px minmax(160px,.9fr) minmax(190px,1fr) minmax(120px,.62fr);align-items:end;gap:8px;padding:10px;display:grid}.admin-hero-button-row>strong{color:#102128;white-space:nowrap;align-self:center;font-size:13px;line-height:1.2}.admin-hero-button-row label{min-width:0}.admin-hero-button-row input:not([type=checkbox]){min-height:38px;padding:8px 10px}.admin-hero-button-toggle{color:#102128;white-space:nowrap;background:#fff;border:1px solid #d6dfd8;border-radius:7px;align-self:center;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex!important}.admin-hero-button-toggle input{accent-color:#287c70;width:16px;height:16px;min-height:16px;padding:0}@media (max-width:1180px){.admin-hero-button-row{grid-template-columns:96px 84px repeat(3,minmax(0,1fr))}}@media (max-width:860px){.admin-hero-button-row{grid-template-columns:1fr;align-items:stretch}}.klocal-content-scroll .home-explained-promo{transform-origin:bottom;background:linear-gradient(135deg,#fff 0%,#fff9f2 48%,#f3fbff 100%);border:1px solid #e1e1e1;border-radius:8px;align-content:space-between;gap:14px;min-height:210px;padding:18px;animation:.72s cubic-bezier(.2,.78,.22,1) .5s both home-card-arrive;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #1e1e220d}.klocal-content-scroll .home-explained-promo:before{content:"";background:linear-gradient(90deg,#ff4f6d,#287c70 35%,#3f35b8 68%,#ffcf64);height:5px;position:absolute;inset:0 0 auto}.klocal-content-scroll .home-explained-copy{gap:7px;min-width:0;display:grid}.klocal-content-scroll .home-explained-copy h2{color:#333338;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:920;line-height:1.12}.klocal-content-scroll .home-explained-copy p:not(.eyebrow){color:#626269;max-width:760px;margin:0;font-size:14px;line-height:1.52}.klocal-content-scroll .home-explained-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.klocal-content-scroll .home-explained-facts span{color:#4e4f55;background:#ffffffb8;border:1px solid #287c701f;border-radius:8px;min-height:68px;padding:11px;font-size:12px;font-weight:820;line-height:1.38;display:block}.klocal-content-scroll .home-explained-facts b{color:#ffcf64;background:#102128;border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:940;line-height:1;display:grid}.klocal-content-scroll .home-explained-action{color:#fff;background:#4035bf;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #4035bf2e}.klocal-content-scroll .home-explained-action span{font-weight:900}.admin-home-explained-button-row{margin:12px 0}.admin-home-explained-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-home-explained-fact-grid textarea{min-height:96px}@media (max-width:1180px){.klocal-content-scroll .home-explained-facts,.admin-home-explained-fact-grid{grid-template-columns:1fr}}@media (max-width:760px){.klocal-content-scroll .home-explained-promo{min-height:0;padding:15px}.klocal-content-scroll .home-explained-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .home-explained-promo{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.klocal-sidebar-nav a[href=\/] .klocal-nav-icon svg{stroke-width:1.9px!important;width:22px!important;height:22px!important}@media (max-width:720px){.klocal-sidebar-nav a[href=\/] .klocal-nav-icon svg{width:20px!important;height:20px!important}}.klocal-content-scroll .subpage-shell>.subpage-hero.contact-hero,.klocal-content-scroll .subpage-shell>.subpage-hero.feedback-hero{min-height:142px!important}.klocal-content-scroll .subpage-shell>.subpage-hero.feedback-hero{--hero-art-image:url(/images/korea_bg.png)!important}.klocal-content-scroll .subpage-shell .inquiry-page-section{background:#f2f2f2!important;min-height:auto!important;padding-top:28px!important;padding-bottom:60px!important;display:block!important}.klocal-content-scroll .subpage-shell .inquiry-layout{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:stretch;gap:18px;width:min(100%,1180px);margin:0 auto;display:grid}.klocal-content-scroll .subpage-shell .inquiry-story-panel,.klocal-content-scroll .subpage-shell .inquiry-form{min-width:0;background:#fff!important;border:1px solid #e1e1e5!important;border-radius:8px!important;box-shadow:0 14px 32px #1e1e220f!important}.klocal-content-scroll .subpage-shell .inquiry-story-panel{align-content:start;gap:18px;padding:26px;display:grid;position:relative;overflow:hidden}.klocal-content-scroll .subpage-shell .inquiry-story-panel:before{content:"";background:linear-gradient(90deg,#ff2f4f,#287c70 38%,#2d73d8 72%,#ffcf64);height:5px;position:absolute;inset:0 0 auto}.klocal-content-scroll .subpage-shell .feedback-story-panel:before{background:linear-gradient(90deg,#2d73d8,#287c70 42%,#4035bf 72%,#ffcf64)}.klocal-content-scroll .subpage-shell .inquiry-story-panel h2,.klocal-content-scroll .subpage-shell .inquiry-form-head h2{margin:0;font-size:clamp(24px,2.35vw,34px);font-weight:930;line-height:1.14;color:#102128!important}.klocal-content-scroll .subpage-shell .inquiry-story-panel p:not(.eyebrow){margin:0;font-size:15px;line-height:1.62;color:#626269!important}.klocal-content-scroll .subpage-shell .inquiry-route{gap:9px;margin-top:4px;display:grid}.klocal-content-scroll .subpage-shell .inquiry-route span{color:#3c3c42;background:#fbfbfc;border:1px solid #e4e4e8;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:8px;font-size:13px;font-weight:850;line-height:1.35;display:grid}.klocal-content-scroll .subpage-shell .inquiry-route b{color:#fff;background:#2d73d8;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:950;display:grid}.klocal-content-scroll .subpage-shell .feedback-story-panel .inquiry-route b{background:#287c70}.klocal-content-scroll .subpage-shell .inquiry-form{gap:14px;display:grid;padding:24px!important}.klocal-content-scroll .subpage-shell .inquiry-form-head{gap:5px;display:grid}.klocal-content-scroll .subpage-shell .inquiry-success{background:#eef8f6;border:1px solid #287c703d;border-radius:8px;margin:0;padding:11px 12px;font-size:13px;font-weight:900;color:#287c70!important}.klocal-content-scroll .subpage-shell .inquiry-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.klocal-content-scroll .subpage-shell .inquiry-field{gap:7px;min-width:0;display:grid}.klocal-content-scroll .subpage-shell .inquiry-field span,.klocal-content-scroll .subpage-shell .inquiry-choice-row legend{color:#21766b;font-size:12px;font-weight:900;line-height:1.2}.klocal-content-scroll .subpage-shell .inquiry-form input,.klocal-content-scroll .subpage-shell .inquiry-form select,.klocal-content-scroll .subpage-shell .inquiry-form textarea{width:100%;min-height:44px;color:#333338!important;background:#fbfbfc!important;border:1px solid #dcdce2!important;border-radius:8px!important;font-size:14px!important}.klocal-content-scroll .subpage-shell .inquiry-form textarea{resize:vertical;min-height:148px}.klocal-content-scroll .subpage-shell .inquiry-choice-row{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.klocal-content-scroll .subpage-shell .inquiry-choice-row legend{grid-column:1/-1;margin-bottom:2px;padding:0}.klocal-content-scroll .subpage-shell .inquiry-choice-row label{color:#39393d;cursor:pointer;background:#fbfbfc;border:1px solid #dedee3;border-radius:8px;align-content:start;gap:7px;min-height:94px;padding:12px;display:grid;position:relative}.klocal-content-scroll .subpage-shell .inquiry-choice-row input{opacity:0;pointer-events:none;width:1px;min-height:1px;position:absolute;inset:0}.klocal-content-scroll .subpage-shell .inquiry-choice-row label:has(input:checked){background:#eef5ff;border-color:#2d73d8;box-shadow:0 0 0 2px #2d73d824}.klocal-content-scroll .subpage-shell .inquiry-choice-row strong{color:#102128;font-size:14px;font-weight:930;line-height:1.2}.klocal-content-scroll .subpage-shell .inquiry-choice-row small{color:#696970;font-size:12px;font-weight:760;line-height:1.36}.klocal-content-scroll .subpage-shell .inquiry-submit-row{justify-content:flex-end;display:flex}.klocal-content-scroll .subpage-shell .inquiry-submit-row .klocal-button{min-width:184px;min-height:46px;color:#fff!important;background:#2d73d8!important;border-color:#2d73d8!important}.klocal-content-scroll .subpage-shell .feedback-inquiry-form .inquiry-submit-row .klocal-button{background:#287c70!important;border-color:#287c70!important}@media (max-width:1060px){.klocal-content-scroll .subpage-shell .inquiry-layout{grid-template-columns:1fr}}@media (max-width:720px){.klocal-content-scroll .subpage-shell .inquiry-page-section{padding-top:20px!important;padding-bottom:38px!important}.klocal-content-scroll .subpage-shell .inquiry-story-panel,.klocal-content-scroll .subpage-shell .inquiry-form{padding:18px!important}.klocal-content-scroll .subpage-shell .inquiry-grid-2,.klocal-content-scroll .subpage-shell .inquiry-choice-row{grid-template-columns:1fr}.klocal-content-scroll .subpage-shell .inquiry-submit-row,.klocal-content-scroll .subpage-shell .inquiry-submit-row .klocal-button{width:100%}}@media (max-width:720px){.price-experience-page .price-rate-panel strong{font-size:35px!important}}.klocal-account-head.account-link{min-width:0;color:inherit;border-radius:8px;margin:-2px;padding:2px;text-decoration:none;transition:background-color .16s,box-shadow .16s,transform .16s}.klocal-account-head.account-link:hover,.klocal-account-head.account-link:focus-visible{background:#f5f7fb;outline:none;transform:translateY(-1px);box-shadow:0 0 0 2px #236ed71a}.account-page{background:#f2f2f2!important}.account-hero{padding-bottom:30px!important}.account-band{padding-top:34px!important}.account-dashboard{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:16px;width:min(100%,1180px);margin:0 auto;display:grid}.account-notice,.account-level-panel,.account-form-panel,.account-attendance-panel,.account-info-panel,.account-policy-panel,.account-recent-panel,.account-stat-grid article{background:#fff;border:1px solid #e1e6ef;border-radius:8px;box-shadow:0 12px 28px #1c3e700f}.account-notice{background:#eef5ff;border-color:#cfe0fb;grid-column:1/-1;margin:0;padding:12px 14px;font-size:13px;font-weight:850;color:#17345d!important}.account-level-panel{grid-column:1/-1;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:22px;display:grid}.account-level-ring{background:conic-gradient(#ff3152 0 32%, #236ed7 32% 68%, #ffcf64 68% 100%);color:#fff;border-radius:999px;align-content:center;place-items:center;width:126px;height:126px;display:grid;box-shadow:inset 0 0 0 9px #ffffffb3,0 16px 32px #236ed729}.account-level-ring span,.account-level-ring strong{line-height:1;display:block}.account-level-ring span{text-transform:uppercase;font-size:12px;font-weight:900}.account-level-ring strong{margin-top:6px;font-size:38px;font-weight:950}.account-level-copy{gap:8px;min-width:0;display:grid}.account-level-copy h2,.account-form-panel h2,.account-attendance-panel h2,.account-info-panel h2,.account-policy-panel h2,.account-recent-panel h2{margin:0;font-size:24px;line-height:1.15;color:#102a4d!important}.account-level-copy p{margin:0}.account-xp-track{background:#edf1f7;border-radius:999px;width:100%;height:12px;overflow:hidden}.account-xp-track span{border-radius:inherit;background:linear-gradient(90deg,#236ed7,#ff3152);min-width:6px;max-width:100%;height:100%;display:block}.account-stat-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-stat-grid article{gap:5px;min-height:96px;padding:16px;display:grid}.account-stat-grid span,.account-stat-grid small,.account-info-panel dt,.account-policy-list small,.account-recent-list small{color:#6f7784;font-size:12px;font-weight:800}.account-stat-grid strong{color:#236ed7;font-size:30px;line-height:1}.account-form-panel,.account-attendance-panel,.account-info-panel,.account-policy-panel,.account-recent-panel{align-content:start;gap:14px;padding:18px;display:grid}.account-form-panel{grid-column:1}.account-attendance-panel,.account-info-panel{grid-column:2}.account-policy-panel,.account-recent-panel{grid-column:1/-1}.account-form-panel p,.account-attendance-panel p,.account-policy-list p,.account-empty-state{margin:0;line-height:1.5;color:#667180!important}.account-nickname-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.account-nickname-form label{gap:6px;min-width:0;display:grid}.account-nickname-form label span{color:#236ed7;font-size:12px;font-weight:900}.account-nickname-form input{color:#102a4d;width:100%;min-height:42px;font:inherit;background:#fbfcff;border:1px solid #d7dfec;border-radius:8px;padding:0 12px;font-weight:800}.account-nickname-form button,.account-attendance-panel button{color:#fff;cursor:pointer;background:#236ed7;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:900}.account-attendance-panel button{background:#ff3152;width:100%}.account-attendance-panel button:disabled{color:#6f7784;cursor:default;background:#e7ebf1}.account-info-panel dl{gap:9px;margin:0;display:grid}.account-info-panel dl div{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.account-info-panel dd{color:#102a4d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:850;overflow:hidden}.account-policy-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-policy-list article{background:#fbfcff;border:1px solid #e5e9f0;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.account-policy-list strong{color:#102a4d;font-size:14px}.account-policy-list span{color:#6b5500;background:#fff1b8;border-radius:999px;justify-self:start;min-height:25px;padding:4px 9px;font-size:12px;font-weight:900}.account-recent-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-recent-list li{background:#fbfcff;border:1px solid #e5e9f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.account-recent-list strong,.account-recent-list span,.account-recent-list b,.account-recent-list small{display:block}.account-recent-list strong{color:#102a4d;font-size:13px}.account-recent-list span{color:#667180;margin-top:3px;font-size:12px;font-weight:700}.account-recent-list b{color:#ff3152;text-align:right}.account-recent-list small{text-align:right;margin-top:3px}@media (max-width:980px){.account-dashboard,.account-form-panel,.account-attendance-panel,.account-info-panel,.account-policy-panel,.account-recent-panel{grid-column:1}.account-dashboard,.account-level-panel,.account-stat-grid,.account-policy-list{grid-template-columns:1fr}.account-level-panel{justify-items:start}}@media (max-width:720px){.account-level-panel,.account-form-panel,.account-attendance-panel,.account-info-panel,.account-policy-panel,.account-recent-panel{padding:14px}.account-nickname-form,.account-recent-list li,.account-info-panel dl div{grid-template-columns:1fr}.account-level-ring{width:108px;height:108px}.account-level-ring strong{font-size:32px}.account-recent-list b,.account-recent-list small{text-align:left}}.admin-nav-subitems a{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.admin-nav-subitems a>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.admin-nav-badge{color:#102128;background:#ffcf64;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:grid}.admin-page-badge{color:#102128;white-space:nowrap;background:#ffcf64;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.admin-inquiry-table tr.unread td{background:#fffaf0}.admin-inquiry-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.admin-inquiry-status.unread{color:#6a4b00;background:#ffe4a8}.admin-inquiry-status.checked{color:#4e5f58;background:#e8eee6}.admin-inquiry-message{white-space:pre-wrap;word-break:break-word;color:#18211f;max-width:560px;margin:0;font-family:inherit;font-size:13px;line-height:1.55}.admin-inquiry-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-inquiry-actions form{margin:0}.admin-confirm-button,.admin-inquiry-actions .admin-delete-button{border-radius:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900}.admin-confirm-button{color:#fff;background:#287c70}.admin-confirm-button:disabled{color:#738079;cursor:default;background:#d7ded8}.admin-inquiry-copy-editor{gap:12px;display:grid}.admin-inquiry-copy-fieldset{gap:12px;min-width:0;display:grid}.admin-inquiry-copy-fieldset h4{color:#102128;margin:2px 0 -4px;font-size:14px;font-weight:900}.admin-inquiry-copy-fieldset textarea{min-height:92px}.admin-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.admin-form-grid.three{grid-template-columns:1fr}}.klocal-content-scroll .home-metric-strip>span{color:#62626a;min-height:129px;padding:18px 19px;font-size:24px;font-weight:900;line-height:1.12;display:block;position:relative;overflow:hidden}.klocal-content-scroll .home-metric-strip>span .home-metric-label{width:calc(100% - 38px);min-height:0;box-shadow:none;color:#62626a;background:0 0;border:0;border-radius:0;padding:0;font-size:17px;font-weight:950;line-height:1.12;display:block;position:absolute;top:18px;left:19px}.klocal-content-scroll .home-metric-strip>span strong{color:#3f35b8;text-align:right;white-space:nowrap;max-width:calc(100% - 38px);margin:0;font-size:56px;font-weight:950;line-height:.9;display:block;position:absolute;bottom:16px;right:19px}@media (max-width:760px){.klocal-content-scroll .home-metric-strip>span{min-height:112px;padding:14px 16px}.klocal-content-scroll .home-metric-strip>span .home-metric-label{width:calc(100% - 32px);font-size:14px;top:14px;left:16px}.klocal-content-scroll .home-metric-strip>span strong{max-width:calc(100% - 32px);font-size:45px;bottom:14px;right:16px}}.klocal-content-scroll .subpage-shell .feedback-story-panel:before{content:none!important;display:none!important}.klocal-content-scroll .subpage-shell .partner-inquiry-layout,.subpage-shell .partner-inquiry-layout{grid-template-columns:minmax(0,1fr)!important;width:min(100%,720px)!important}.klocal-content-scroll .subpage-shell .partner-inquiry-layout .partner-inquiry-form,.subpage-shell .partner-inquiry-layout .partner-inquiry-form{width:100%}.klocal-content-scroll .home-explained-promo:before{content:none!important;display:none!important}.price-experience-page .price-rate-panel strong,.price-experience-page .price-rate-panel .price-rate-count{color:#000!important}.price-experience-page .price-rate-panel strong{font-size:clamp(25px,2.18vw,34px)!important;line-height:.98!important}.price-experience-page .price-rate-panel .price-rate-count{font-size:inherit!important;line-height:inherit!important}@media (max-width:720px){.price-experience-page .price-rate-panel strong{font-size:25px!important}}.klocal-content-scroll .subpage-shell.price-experience-page .price-card-body .price-card-values{align-items:stretch!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-card-value{grid-template-rows:auto auto 1fr!important;align-content:start!important;align-items:start!important;display:grid!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-card-value>span,.klocal-content-scroll .subpage-shell.price-experience-page .price-card-value strong,.klocal-content-scroll .subpage-shell.price-experience-page .price-card-value em{align-self:start!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-card-value strong,.klocal-content-scroll .subpage-shell.price-experience-page .price-card-value-us strong{margin-top:2px!important;transform:none!important}.admin-famous-list-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.admin-famous-list-head .admin-famous-list-title>span{color:#061631;font-size:inherit;font-weight:inherit;line-height:inherit}.admin-famous-list-title>small{color:#0f766e;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.2}.admin-famous-list-filter{justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.admin-famous-list-filter button{color:#061631;cursor:pointer;background:#fff;border:1px solid #ccd6cc;border-radius:6px;min-width:56px;min-height:30px;padding:0 12px;font-size:12px;font-weight:900}.admin-famous-list-filter button.selected,.admin-famous-list-filter button[aria-pressed=true]{color:#fff;background:#2f7d70;border-color:#2f7d70}.klocal-content-scroll .home-primary-action,.klocal-content-scroll .home-secondary-action,.klocal-content-scroll .home-project-card,.klocal-content-scroll .home-metric-strip>span,.klocal-content-scroll .home-explained-promo,.klocal-content-scroll .home-explained-facts span,.klocal-content-scroll .home-explained-action,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card{transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s,filter .18s!important}.klocal-content-scroll .home-project-card,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card{will-change:transform}.klocal-content-scroll .home-project-card{overflow:hidden}.klocal-content-scroll .home-project-card>img,.klocal-content-scroll .subpage-shell.price-experience-page .price-card-media img,.klocal-content-scroll .subpage-shell.price-experience-page .price-card-media.empty:before{transform-origin:50%;transition:transform .24s,filter .24s!important}.klocal-content-scroll .home-primary-action:hover,.klocal-content-scroll .home-secondary-action:hover,.klocal-content-scroll .home-explained-action:hover{filter:brightness(1.02)saturate(1.02)!important;border-color:#287c70!important;transform:translateY(-3px)!important;box-shadow:0 16px 34px #287c7024!important}.klocal-content-scroll .home-secondary-action:hover{color:#287c70!important;background:#fffdf7!important}.klocal-content-scroll .home-project-card:hover,.klocal-content-scroll .home-metric-strip>span:hover,.klocal-content-scroll .home-explained-promo:hover,.klocal-content-scroll .home-explained-facts span:hover{border-color:#287c70!important;transform:translateY(-4px)!important;box-shadow:0 22px 54px #287c7029,0 8px 18px #46413414!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:after{content:none!important;display:none!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover{filter:none!important;border-color:#287c70!important;transform:translateY(-4px)!important;box-shadow:0 22px 54px #287c7029,0 8px 18px #46413414!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-media img,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-media.empty:before{filter:none!important;transform:scale(1.035)!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-icon,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-diff-icon,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-note-icon{transform:none!important}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .home-primary-action,.klocal-content-scroll .home-primary-action:hover,.klocal-content-scroll .home-secondary-action,.klocal-content-scroll .home-secondary-action:hover,.klocal-content-scroll .home-project-card,.klocal-content-scroll .home-project-card:hover,.klocal-content-scroll .home-project-card>img,.klocal-content-scroll .home-project-card:hover>img,.klocal-content-scroll .home-metric-strip>span,.klocal-content-scroll .home-metric-strip>span:hover,.klocal-content-scroll .home-explained-promo,.klocal-content-scroll .home-explained-promo:hover,.klocal-content-scroll .home-explained-facts span,.klocal-content-scroll .home-explained-facts span:hover,.klocal-content-scroll .home-explained-action,.klocal-content-scroll .home-explained-action:hover,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-media img,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-media.empty:before{filter:none!important;transition:none!important;transform:none!important}}.klocal-account-actions.signed-in-actions{grid-template-columns:1fr!important;gap:7px!important}.klocal-account-actions.signed-in-actions .klocal-auth-button,.klocal-account-actions.signed-in-actions button.klocal-auth-button{place-items:center!important;width:100%!important;min-height:31px!important;text-decoration:none!important;display:grid!important}.klocal-attendance-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09101c7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.klocal-attendance-modal{background:#fff;border:1px solid #dfe6ef;border-radius:8px;gap:14px;width:min(92vw,520px);max-height:min(86vh,680px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 70px #0a142847}.klocal-attendance-close{color:#20242b;cursor:pointer;background:#f8fafc;border:1px solid #dde4ed;border-radius:999px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid;position:absolute;top:10px;right:10px}.klocal-attendance-head{gap:5px;padding-right:36px;display:grid}.klocal-attendance-head p,.klocal-attendance-head h2,.klocal-attendance-head span,.klocal-attendance-notice{margin:0}.klocal-attendance-head p{color:#237f73;text-transform:uppercase;font-size:12px;font-weight:950}.klocal-attendance-head h2{color:#111827;letter-spacing:0;font-size:30px;line-height:1.1}.klocal-attendance-head span,.klocal-attendance-notice{color:#657080;font-size:13px;font-weight:750}.klocal-attendance-notice{background:#f0fbf7;border:1px solid #cfe7de;border-radius:8px;padding:11px 12px;color:#126b60!important}.klocal-attendance-stamps{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.klocal-attendance-day{background:#fbfcff;border:1px solid #e1e6ef;border-radius:8px;justify-items:center;gap:5px;min-width:0;min-height:92px;padding:9px 5px;display:grid}.klocal-attendance-day.today{background:#f5f8ff;border-color:#c8d7ff}.klocal-attendance-day span,.klocal-attendance-day strong,.klocal-attendance-day b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.klocal-attendance-day span{color:#657080;font-size:11px;font-weight:850}.klocal-attendance-day strong{color:#172033;font-size:13px;font-weight:900}.klocal-attendance-day b{color:#a5afbf;border:2px dashed #d5dde8;border-radius:999px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:950;display:grid}.klocal-attendance-day.checked b{color:#ff3152;background:#fff5f7;border-style:solid;border-color:#ff3152;transform:rotate(-8deg)}.klocal-attendance-bonus{background:#fafbff;border:1px solid #e5e9f0;border-radius:8px;gap:8px;padding:12px;display:grid}.klocal-attendance-bonus>strong{color:#172033;font-size:13px;font-weight:950}.klocal-attendance-bonus div{flex-wrap:wrap;gap:6px;display:flex}.klocal-attendance-bonus span{color:#626d7d;background:#fff;border:1px solid #dfe5ee;border-radius:999px;min-height:26px;padding:5px 8px;font-size:11px;font-weight:900}.klocal-attendance-bonus span.earned{color:#7a5a00;background:#fff7d8;border-color:#ffe08a}.klocal-attendance-form button{color:#fff;cursor:pointer;background:#237f73;border:0;border-radius:8px;width:100%;min-height:44px;font-size:14px;font-weight:950}.klocal-attendance-form button:disabled{color:#667080;cursor:default;background:#e5eaf0}@media (max-width:720px){.klocal-attendance-modal{width:min(94vw,430px);padding:18px}.klocal-attendance-head h2{font-size:25px}.klocal-attendance-stamps{grid-template-columns:repeat(4,minmax(0,1fr))}}.klocal-account-head.account-button{cursor:pointer;text-align:left;width:calc(100% + 4px);font:inherit;background:0 0;border:0}.klocal-account-head.account-button:hover,.klocal-account-head.account-button:focus-visible{background:#f5f7fb;outline:none;transform:translateY(-1px);box-shadow:0 0 0 2px #236ed71a}.klocal-account-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09101c7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.klocal-account-modal{background:#fff;border:1px solid #dfe6ef;border-radius:8px;gap:14px;width:min(92vw,540px);max-height:min(86vh,700px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 70px #0a142847}.klocal-account-modal-close{color:#20242b;cursor:pointer;background:#f8fafc;border:1px solid #dde4ed;border-radius:999px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid;position:absolute;top:10px;right:10px}.klocal-account-modal-profile{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding-right:36px;display:grid}.klocal-account-modal-avatar{color:#237f73;background:#f5f8ff;border:1px solid #dfe6ef;border-radius:999px;place-items:center;width:58px;height:58px;font-size:23px;font-weight:950;display:grid;overflow:hidden}.klocal-account-modal-avatar img,.klocal-account-modal-avatar span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.klocal-account-modal-profile p,.klocal-account-modal-profile h2,.klocal-account-modal-profile span,.klocal-account-modal-notice,.klocal-account-modal-level h3,.klocal-account-modal-level p{margin:0}.klocal-account-modal-profile p{color:#237f73;text-transform:uppercase;font-size:12px;font-weight:950}.klocal-account-modal-profile h2{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:1.12;overflow:hidden}.klocal-account-modal-profile span,.klocal-account-modal-level p,.klocal-account-modal-info dt{color:#657080;font-size:12px;font-weight:800}.klocal-account-modal-profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.klocal-account-modal-notice{background:#eef5ff;border:1px solid #cfe0fb;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:850;color:#17345d!important}.klocal-account-modal-level{background:#fbfcff;border:1px solid #e1e6ef;border-radius:8px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.klocal-account-modal-level>div{background:conic-gradient(#ff3152 0 32%, #236ed7 32% 68%, #ffcf64 68% 100%);color:#fff;border-radius:999px;align-content:center;place-items:center;width:82px;height:82px;display:grid;box-shadow:inset 0 0 0 7px #ffffffb8}.klocal-account-modal-level>div span{font-size:10px;font-weight:950;line-height:1}.klocal-account-modal-level>div strong{margin-top:4px;font-size:28px;font-weight:950;line-height:1}.klocal-account-modal-level section{gap:8px;min-width:0;display:grid}.klocal-account-modal-level h3{color:#102a4d;font-size:20px;line-height:1.12}.klocal-account-modal-track{background:#edf1f7;border-radius:999px;width:100%;height:10px;overflow:hidden}.klocal-account-modal-track span{border-radius:inherit;background:linear-gradient(90deg,#236ed7,#ff3152);min-width:5px;max-width:100%;height:100%;display:block}.klocal-account-modal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.klocal-account-modal-stats article{background:#fff;border:1px solid #e1e6ef;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.klocal-account-modal-stats span,.klocal-account-modal-stats small{color:#657080;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.klocal-account-modal-stats strong{color:#3f35b8;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:950;line-height:1;overflow:hidden}.klocal-account-modal-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.klocal-account-modal-form label{gap:6px;min-width:0;display:grid}.klocal-account-modal-form label span{color:#236ed7;font-size:12px;font-weight:900}.klocal-account-modal-form input{color:#102a4d;width:100%;min-height:42px;font:inherit;background:#fbfcff;border:1px solid #d7dfec;border-radius:8px;padding:0 12px;font-weight:800}.klocal-account-modal-form button{color:#fff;cursor:pointer;background:#236ed7;border:0;border-radius:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:950}.klocal-account-modal-info{gap:8px;margin:0;padding:0;display:grid}.klocal-account-modal-info div{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.klocal-account-modal-info dd{color:#102a4d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:850;overflow:hidden}@media (max-width:720px){.klocal-account-modal{width:min(94vw,430px);padding:18px}.klocal-account-modal-profile{grid-template-columns:48px minmax(0,1fr)}.klocal-account-modal-avatar{width:48px;height:48px;font-size:19px}.klocal-account-modal-profile h2{font-size:23px}.klocal-account-modal-level,.klocal-account-modal-stats,.klocal-account-modal-form,.klocal-account-modal-info div{grid-template-columns:1fr}}.klocal-app-shell{grid-template-columns:271px minmax(0,1fr)!important}@media (min-width:1930px){.klocal-app-shell{grid-template-columns:306px minmax(0,1fr)!important}}@media (max-width:980px){.klocal-app-shell{grid-template-columns:232px minmax(0,1fr)!important}}@media (max-width:720px){.klocal-app-shell{grid-template-columns:144px minmax(0,1fr)!important}}.klocal-content-scroll .home-primary-action,.klocal-content-scroll .home-secondary-action,.klocal-content-scroll .home-project-card,.klocal-content-scroll .home-metric-strip>span,.klocal-content-scroll .home-explained-promo,.klocal-content-scroll .home-explained-facts span,.klocal-content-scroll .home-explained-action{backface-visibility:hidden;will-change:transform, box-shadow;transition:transform .34s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .34s cubic-bezier(.16,1,.3,1),background-color .28s,filter .28s!important;transform:translate(0,0)!important}.klocal-content-scroll .home-project-card>img{transform-origin:50%;backface-visibility:hidden;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .32s!important;transform:translate(0,0)scale(1)!important}.klocal-content-scroll .home-primary-action:hover,.klocal-content-scroll .home-secondary-action:hover,.klocal-content-scroll .home-explained-action:hover{transform:translateY(-3px)!important}.klocal-content-scroll .home-project-card:hover,.klocal-content-scroll .home-metric-strip>span:hover,.klocal-content-scroll .home-explained-promo:hover,.klocal-content-scroll .home-explained-facts span:hover{transform:translateY(-5px)!important}.klocal-content-scroll .home-project-card:hover>img{transform:translate(0,0)scale(1.035)!important}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .home-primary-action,.klocal-content-scroll .home-primary-action:hover,.klocal-content-scroll .home-secondary-action,.klocal-content-scroll .home-secondary-action:hover,.klocal-content-scroll .home-project-card,.klocal-content-scroll .home-project-card:hover,.klocal-content-scroll .home-project-card>img,.klocal-content-scroll .home-project-card:hover>img,.klocal-content-scroll .home-metric-strip>span,.klocal-content-scroll .home-metric-strip>span:hover,.klocal-content-scroll .home-explained-promo,.klocal-content-scroll .home-explained-promo:hover,.klocal-content-scroll .home-explained-facts span,.klocal-content-scroll .home-explained-facts span:hover,.klocal-content-scroll .home-explained-action,.klocal-content-scroll .home-explained-action:hover{transition:none!important;transform:none!important}}.worldcup-ranker-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.worldcup-rank-slot{background:#f7f8fb;border:1px solid #dde4ef;border-radius:8px;gap:2px;height:92px;padding:6px;display:grid;position:relative;overflow:hidden}.worldcup-rank-slot button{color:#4d5666;opacity:.52;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;transition:transform .28s,opacity .28s,background .28s,border-color .28s,color .28s;display:flex;transform:scale(.92)}.worldcup-rank-slot button.current{border-color:rgba(var(--kobsessed-ci-blue-rgb), .28);min-height:42px;color:var(--kobsessed-ci-blue);opacity:1;background:#eef4fd;transform:scale(1);box-shadow:0 8px 18px #14418214}.worldcup-rank-slot button.prev,.worldcup-rank-slot button.next{pointer-events:auto}.worldcup-rank-slot small{color:#287c70;white-space:nowrap;font-size:11px;font-weight:950}.worldcup-ranker-title{text-align:right;justify-items:end;gap:2px;min-width:86px;display:grid}.worldcup-ranker-title span{color:#5f6675;white-space:nowrap;font-size:11px;font-weight:900}.worldcup-ranker-title h3{color:#102128!important;margin:0!important;font-size:22px!important;line-height:1.05!important}.worldcup-ranker-head-compact span{color:#667085;font-size:12px;font-weight:800;line-height:1.35}.worldcup-ranker-list a{color:inherit;background:#fbfbfc;border:1px solid #e5e5e8;border-radius:8px;align-items:center;gap:10px;padding:8px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;grid-template-columns:30px 58px minmax(0,1fr)!important;min-height:72px!important}.worldcup-ranker-list a:hover{border-color:rgba(var(--kobsessed-ci-blue-rgb), .3);transform:translateY(-2px);box-shadow:0 10px 24px #15385f1a}.worldcup-ranker-list a.podium-row{background:#f3f6fb!important;border-color:#dbe3f2!important}.worldcup-ranker-list a b{color:#fff;background:#39393d;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.worldcup-ranker-list a.podium-row b{background:var(--kobsessed-ci-blue)!important;color:#fff!important}.worldcup-candidate-modal .has-it-modal-main,.worldcup-candidate-modal .has-it-modal-image-wrap{min-height:430px}.worldcup-candidate-facts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.worldcup-candidate-facts span{color:#287c70;background:#f7f9fc;border:1px solid #dde4ef;border-radius:999px;min-height:28px;padding:6px 10px;font-size:12px;font-weight:950}.worldcup-candidate-modal .has-it-comments-panel h3 span{align-items:center;display:inline-flex}@media (max-width:1180px){.worldcup-ranker-toolbar{grid-template-columns:1fr}.worldcup-ranker-title{text-align:left;justify-items:start}}.worldcup-rank-slot{min-height:78px!important}.worldcup-rank-slot button{left:6px;right:6px;min-height:36px!important;position:absolute!important}.worldcup-rank-slot button.prev{top:-12px}.worldcup-rank-slot button.current{top:25px;min-height:42px!important}.worldcup-rank-slot button.next{bottom:-12px}.public-submission-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.inquiry-blocked{color:#8b2424!important;background:#fff6f2!important;border-color:#b02a2a52!important}.klocal-account-head{grid-template-columns:34px minmax(0,1fr)!important}.klocal-account-chevron{display:none!important}@media (max-width:720px){.klocal-account-head{grid-template-columns:28px minmax(0,1fr)!important}}.klocal-account-modal-profile p{display:none!important}.klocal-account-modal-xp-value{align-items:baseline;gap:5px;min-width:0;display:flex}.klocal-account-modal-xp-value strong{color:#3f35b8;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:950;line-height:1;overflow:hidden}.klocal-account-modal-xp-value small{text-transform:lowercase;flex:none;color:#102a4d!important;letter-spacing:0!important;font-size:22px!important;font-weight:950!important;line-height:.9!important}.klocal-content-scroll .home-metric-strip>span strong{letter-spacing:0!important;font-size:50px!important;font-weight:800!important}@media (max-width:760px){.klocal-content-scroll .home-metric-strip>span strong{font-size:41px!important}}.klocal-content-scroll .home-project-card,.klocal-content-scroll .home-metric-strip>span,.klocal-content-scroll .home-explained-promo,.klocal-content-scroll .home-explained-facts span{will-change:transform!important;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s!important;transform:translate(0,0)!important}.klocal-content-scroll .home-project-card>img{will-change:transform!important;transition:transform .24s,filter .24s!important}.klocal-content-scroll .home-project-card:hover,.klocal-content-scroll .home-project-card:focus-visible,.klocal-content-scroll .home-metric-strip>span:hover,.klocal-content-scroll .home-metric-strip>span:focus-within,.klocal-content-scroll .home-explained-promo:hover,.klocal-content-scroll .home-explained-promo:focus-within,.klocal-content-scroll .home-explained-facts span:hover{border-color:#287c70!important;transform:translateY(-4px)!important;box-shadow:0 22px 54px #287c7029,0 8px 18px #46413414!important}.klocal-content-scroll .home-project-card:hover>img,.klocal-content-scroll .home-project-card:focus-visible>img{filter:saturate(1.04)brightness(1.01)!important;transform:translate(0,0)scale(1.035)!important}.klocal-content-scroll .home-explained-facts span:hover{background:#fffdf7!important}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .home-project-card,.klocal-content-scroll .home-project-card:hover,.klocal-content-scroll .home-project-card:focus-visible,.klocal-content-scroll .home-project-card>img,.klocal-content-scroll .home-project-card:hover>img,.klocal-content-scroll .home-project-card:focus-visible>img,.klocal-content-scroll .home-metric-strip>span,.klocal-content-scroll .home-metric-strip>span:hover,.klocal-content-scroll .home-metric-strip>span:focus-within,.klocal-content-scroll .home-explained-promo,.klocal-content-scroll .home-explained-promo:hover,.klocal-content-scroll .home-explained-promo:focus-within,.klocal-content-scroll .home-explained-facts span,.klocal-content-scroll .home-explained-facts span:hover{transition:none!important;transform:none!important}}.worldcup-ranker-head-compact{justify-content:flex-end!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card{will-change:transform!important;filter:none!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;transform:translate(0,0)!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within{filter:none!important;border-color:#6a57dd!important;transform:translateY(-2px)!important;box-shadow:0 18px 38px #3730601f!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:after,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover:after,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within:after{content:none!important;opacity:0!important;display:none!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-body,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-body,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-heading,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-heading,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-values,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-values,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-value,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-value,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-diff,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-diff,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-note,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-note,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-media img,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-media img,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-media.empty:before,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-media.empty:before,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-icon,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-icon,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-note-icon,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-note-icon{filter:none!important;transform:none!important}.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-diff-icon,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-diff-icon{filter:none!important;transform:translate(-3px,-50%)!important}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:hover .price-card-media img,.klocal-content-scroll .subpage-shell.price-experience-page .price-experience-card:focus-within .price-card-media img{transition:none!important;transform:none!important}}.klocal-content-scroll .subpage-shell .worldcup-start-panel.theme-step .worldcup-theme-card{isolation:isolate;border:1px solid #1f2f5224!important;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s!important;position:relative!important;overflow:hidden!important}.klocal-content-scroll .subpage-shell .worldcup-start-panel.theme-step .worldcup-theme-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #1828481f!important}.klocal-content-scroll .subpage-shell .worldcup-start-panel.theme-step .worldcup-theme-card:before{content:"";z-index:2;pointer-events:none;opacity:0;border:2px solid #0000;border-radius:8px;transition:border-color .18s,box-shadow .18s,opacity .18s;position:absolute;inset:8px}.klocal-content-scroll .subpage-shell .worldcup-start-panel.theme-step .worldcup-theme-card.active{background:linear-gradient(#fff 0%,#fff4f8 100%)!important;border-color:#ff3867!important;transform:translateY(-10px)scale(1.025)!important;box-shadow:0 28px 54px #ff38673b,0 0 0 4px #ff38672e,0 0 0 9px #1975ff1a!important}.klocal-content-scroll .subpage-shell .worldcup-start-panel.theme-step .worldcup-theme-card.active:before{opacity:1;border-color:#ffffffeb;box-shadow:inset 0 0 0 2px #ff3867bf,0 0 22px #1975ff47}.klocal-content-scroll .subpage-shell .worldcup-start-panel.theme-step .worldcup-theme-card.active>span:after{content:"";pointer-events:none;background:linear-gradient(#ff38670a,#1975ff2e);position:absolute;inset:0}.klocal-content-scroll .subpage-shell .worldcup-theme-selected-mark{z-index:4;color:#fff;letter-spacing:0;opacity:0;background:linear-gradient(135deg,#ff3867,#2478ff);border:1px solid #ffffffc2;border-radius:999px;place-items:center;min-height:32px;padding:0 12px;font-size:12px;font-style:normal;font-weight:950;transition:opacity .18s,transform .18s;display:inline-grid;position:absolute;top:16px;right:16px;transform:translateY(-8px)scale(.9);box-shadow:0 10px 24px #0f235042}.klocal-content-scroll .subpage-shell .worldcup-theme-card.active .worldcup-theme-selected-mark{opacity:1;transform:translateY(0)scale(1)}.klocal-content-scroll .subpage-shell .worldcup-theme-card.active strong{color:#18244c!important}.klocal-content-scroll .subpage-shell .worldcup-theme-card.active small{color:#ff3867!important}.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button{isolation:isolate;text-transform:uppercase;position:relative;overflow:hidden;transform:translateY(0);color:#fff!important;letter-spacing:0!important;background:linear-gradient(135deg,#ff2f68 0%,#6c3dff 48%,#0b8dff 100%)!important;border:0!important;border-radius:14px!important;min-width:220px!important;min-height:58px!important;font-size:18px!important;font-weight:950!important;transition:transform .16s,box-shadow .16s,filter .16s,opacity .16s!important;box-shadow:0 16px 34px #4943d557,inset 0 -3px #00000038,inset 0 1px #ffffff6b!important}.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button:before{content:"";z-index:-1;background:conic-gradient(from 120deg,#ffffff05,#ffffff70,#ffffff0a,#ffd64861,#ffffff05);animation:2.6s linear infinite worldcup-start-button-shine;position:absolute;inset:-55% -35%}.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button:after{content:"";background:#ffffff6b;border-radius:999px;height:3px;position:absolute;bottom:8px;left:18px;right:18px}.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button:hover:not(:disabled){transform:translateY(-3px)scale(1.02);box-shadow:0 22px 44px #4943d56b,inset 0 -3px #0003,inset 0 1px #ffffff7a!important}.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button:disabled{filter:grayscale(.2);color:#ffffffd1!important;opacity:.72!important;background:linear-gradient(#d6d9e2,#aeb4c4)!important;box-shadow:inset 0 -2px #0000001f!important}.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button:disabled:before,.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button:disabled:after{display:none}@keyframes worldcup-start-button-shine{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button:before{animation:none}}.klocal-content-scroll .subpage-shell .worldcup-ranker-list a,.klocal-content-scroll .subpage-shell .worldcup-ranker-list article{grid-template-columns:30px 58px minmax(0,1fr) 42px!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full article{grid-template-columns:38px 72px minmax(0,1fr) 54px!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-comments{border:1px solid rgba(var(--kobsessed-ci-blue-rgb), .18);min-width:38px;min-height:34px;color:var(--kobsessed-ci-blue);box-shadow:0 7px 14px rgba(var(--kobsessed-ci-blue-rgb), .09);background:#fff;border-radius:999px;grid-template-columns:auto auto;justify-content:center;justify-self:end;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:950;display:inline-grid}.klocal-content-scroll .subpage-shell .worldcup-ranker-comments .reaction-icon{stroke:currentColor;stroke-width:1.9px;width:16px;height:16px}.klocal-content-scroll .subpage-shell .worldcup-ranker-comments b,.klocal-content-scroll .subpage-shell .worldcup-ranker-list a .worldcup-ranker-comments b,.klocal-content-scroll .subpage-shell .worldcup-ranker-list article .worldcup-ranker-comments b{width:auto!important;min-width:0!important;height:auto!important;color:inherit!important;background:0 0!important;border-radius:0!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-list small{color:var(--kobsessed-ci-blue)!important;font-weight:950!important}@media (max-width:760px){.klocal-content-scroll .subpage-shell .worldcup-ranker-list a,.klocal-content-scroll .subpage-shell .worldcup-ranker-list article{grid-template-columns:30px 52px minmax(0,1fr) 40px!important}}.klocal-content-scroll .subpage-shell .worldcup-ranker-panel{background:radial-gradient(circle at 30% 0%, rgba(var(--kobsessed-ci-blue-rgb), .07), transparent 42%), #fff!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{grid-template-columns:minmax(190px,224px) minmax(86px,1fr)!important;align-items:center!important;gap:16px!important;margin-bottom:12px!important;display:grid!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot{isolation:isolate;background:linear-gradient(#fffffffa,#f6f9fdfa)!important;border:1px solid #aebdd3b8!important;border-radius:16px!important;width:100%!important;height:108px!important;min-height:108px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 38px #2137561a,0 3px 10px #2137560b,inset 0 1px #fffffff5!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot:before,.klocal-content-scroll .subpage-shell .worldcup-rank-slot:after{content:"";z-index:8;pointer-events:none;height:26px;position:absolute;left:0;right:0}.klocal-content-scroll .subpage-shell .worldcup-rank-slot:before{background:linear-gradient(#f9fbfe 10%,#f9fbfe00);top:0}.klocal-content-scroll .subpage-shell .worldcup-rank-slot:after{background:linear-gradient(#f7f9fc00,#f7f9fc 90%);bottom:0}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button{z-index:2;overflow:hidden;color:#9ca7b8!important;letter-spacing:0!important;text-align:left!important;opacity:.7!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0 38px 0 30px!important;font-size:13px!important;font-weight:820!important;line-height:1!important;display:flex!important;position:absolute!important;left:8px!important;right:8px!important;transform:none!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.current{z-index:5;height:42px!important;min-height:42px!important;color:var(--kobsessed-ci-blue)!important;opacity:1!important;box-shadow:0 9px 20px rgba(var(--kobsessed-ci-blue-rgb), .12), inset 0 1px 0 #fffffffa, inset 0 -1px 0 rgba(var(--kobsessed-ci-blue-rgb), .045)!important;background:linear-gradient(96deg,#e8f2fffa 0%,#f4f9fffa 54%,#fffffff5 100%)!important;border-color:#82b4f7c2!important;top:33px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.current:before{content:"";background:linear-gradient(180deg, #4697ff, var(--kobsessed-ci-blue));width:4px;box-shadow:0 0 12px rgba(var(--kobsessed-ci-blue-rgb), .3);border-radius:999px;position:absolute;top:9px;bottom:9px;left:16px}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.current:after{content:"";border-top:2px solid var(--kobsessed-ci-blue);border-right:2px solid var(--kobsessed-ci-blue);opacity:.88;width:9px;height:9px;position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(45deg)}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.current span{text-shadow:0 1px #ffffffd9;padding-left:0;color:var(--kobsessed-ci-blue)!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title{text-align:left!important;justify-items:start!important;gap:4px!important;min-width:0!important;padding-left:18px!important;display:grid!important;position:relative!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title:before{content:"";background:linear-gradient(#0000,#cfd9e7 24% 76%,#0000);width:1px;position:absolute;top:5px;bottom:5px;left:0}.klocal-content-scroll .subpage-shell .worldcup-ranker-kicker{text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;color:#7f8a9b!important;letter-spacing:.15em!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-kicker:before{content:"";background:var(--kobsessed-ci-blue);width:7px;height:7px;box-shadow:0 0 0 5px rgba(var(--kobsessed-ci-blue-rgb), .09);border-radius:50%}.klocal-content-scroll .subpage-shell .worldcup-ranker-title h3{color:#101826!important;letter-spacing:0!important;margin:0!important;font-size:34px!important;font-weight:950!important;line-height:1!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title>small{color:#8b96a6!important;letter-spacing:0!important;font-size:13px!important;font-weight:760!important;line-height:1.15!important}@media (max-width:1180px){.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{grid-template-columns:minmax(190px,240px) minmax(90px,1fr)!important}}@media (max-width:420px){.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{grid-template-columns:1fr!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title{padding-left:0!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title:before{display:none}}.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{grid-template-columns:minmax(0,190px) minmax(0,1fr)!important;gap:12px!important;max-width:100%!important;overflow:hidden!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot{border-radius:14px!important;width:100%!important;max-width:190px!important;height:96px!important;min-height:96px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot:before,.klocal-content-scroll .subpage-shell .worldcup-rank-slot:after{height:22px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button{border-radius:10px!important;height:36px!important;min-height:36px!important;padding:0 32px 0 28px!important;font-size:12px!important;left:7px!important;right:7px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.prev{top:-6px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.current{height:38px!important;min-height:38px!important;top:29px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.next{bottom:-6px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.current:before{width:4px!important;top:8px!important;bottom:8px!important;left:14px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.current:after{width:8px!important;height:8px!important;right:14px!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title{min-width:0!important;padding-left:14px!important;overflow:hidden!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-kicker{letter-spacing:.13em!important;text-overflow:ellipsis!important;gap:6px!important;max-width:100%!important;font-size:9px!important;overflow:hidden!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-kicker:before{flex:0 0 6px;width:6px!important;height:6px!important;box-shadow:0 0 0 4px rgba(var(--kobsessed-ci-blue-rgb), .09)!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title h3{overflow-wrap:anywhere;max-width:100%!important;font-size:29px!important;line-height:.98!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title>small,.klocal-content-scroll .subpage-shell .worldcup-theme-selected-mark{display:none!important}@media (max-width:1180px){.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{grid-template-columns:minmax(0,190px) minmax(0,1fr)!important}}@media (max-width:760px){.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{grid-template-columns:minmax(0,174px) minmax(0,1fr)!important;gap:10px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot{max-width:174px!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title h3{font-size:25px!important}}.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{grid-template-columns:minmax(0,152px) minmax(0,1fr)!important;gap:10px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot{max-width:152px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button{padding:0 28px 0 24px!important;font-size:11px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.current:before{left:12px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot button.current:after{right:12px!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title h3{white-space:nowrap!important;overflow-wrap:normal!important;font-size:23px!important;line-height:1.02!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-kicker{letter-spacing:.1em!important;font-size:8px!important}@media (max-width:760px){.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{grid-template-columns:minmax(0,142px) minmax(0,1fr)!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot{max-width:142px!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title h3{font-size:21px!important}}.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{align-items:center!important;overflow:visible!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title{padding-top:2px!important;padding-bottom:2px!important;overflow:visible!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title h3{padding-bottom:1px!important;font-size:22px!important;line-height:1.16!important;overflow:visible!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-head-compact{justify-content:flex-end!important;margin-top:6px!important;margin-bottom:12px!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-head-compact a{border-color:rgba(var(--kobsessed-ci-blue-rgb), .18)!important;color:#5b42d6!important;min-height:34px!important;box-shadow:0 8px 18px rgba(var(--kobsessed-ci-blue-rgb), .08)!important;background:#fff!important;border-radius:999px!important;padding:0 14px!important}@media (max-width:760px){.klocal-content-scroll .subpage-shell .worldcup-ranker-title h3{font-size:20px!important}}.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button{background:linear-gradient(135deg,#ffffff29,#fff0 38%,#ffffff1f 72%,#fff0),linear-gradient(135deg,#f33179 0%,#8b3dff 48%,#197dff 100%)!important}.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button:before{transform-origin:50%;filter:blur(.2px);opacity:.72;border-radius:999px;transform:translate(-50%,-50%);background:conic-gradient(#fff0 0deg,#ffffff61 48deg,#fff0 104deg,#ffd34a4d 164deg,#fff0 224deg,#ffffff3d 292deg,#fff0 360deg)!important;width:360px!important;height:360px!important;animation:3.2s linear infinite worldcup-start-button-orbit!important;inset:50% auto auto 50%!important}@keyframes worldcup-start-button-orbit{to{transform:translate(-50%,-50%)rotate(1turn)}}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .subpage-shell .worldcup-setup-start-row .worldcup-game-start-button:before{animation:none!important}}.klocal-content-scroll .subpage-shell .worldcup-ranker-title{padding-left:0!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title:before{display:none!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.klocal-content-scroll .subpage-shell .worldcup-ranker-title-row h3{min-width:0}.klocal-content-scroll .subpage-shell .worldcup-ranker-title-row a{border:1px solid rgba(var(--kobsessed-ci-blue-rgb), .18);color:#5b42d6;white-space:nowrap;min-height:31px;box-shadow:0 7px 15px rgba(var(--kobsessed-ci-blue-rgb), .07);background:#fff;border-radius:999px;justify-self:end;place-items:center;padding:0 12px;font-size:11px;font-weight:950;line-height:1;text-decoration:none;display:inline-grid}.klocal-content-scroll .subpage-shell .worldcup-ranker-head-compact{display:none!important}.cost-estimate-page-panel .cost-summary-top strong,.cost-estimate-page-panel .cost-breakdown-grid.compact article strong,.cost-estimate-page-panel .cost-local-card-summary strong,.cost-estimate-page-panel .cost-equation strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top strong,.klocal-content-scroll .cost-estimate-page-panel .cost-breakdown-grid.compact article strong,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary strong,.klocal-content-scroll .cost-estimate-page-panel .cost-equation strong{letter-spacing:0!important;font-size:30px!important;font-weight:900!important;line-height:1!important}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top strong,.cost-estimate-page-panel .cost-breakdown-grid.compact article strong,.cost-estimate-page-panel .cost-local-card-summary strong,.cost-estimate-page-panel .cost-equation strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top strong,.klocal-content-scroll .cost-estimate-page-panel .cost-breakdown-grid.compact article strong,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary strong,.klocal-content-scroll .cost-estimate-page-panel .cost-equation strong{font-size:28px!important}}.cost-estimate-page-panel .cost-equation strong,.klocal-content-scroll .cost-estimate-page-panel .cost-equation strong{letter-spacing:0!important;font-size:36px!important;line-height:1!important}@media (max-width:720px){.cost-estimate-page-panel .cost-equation strong,.klocal-content-scroll .cost-estimate-page-panel .cost-equation strong{font-size:34px!important}}.cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article strong,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article strong{color:#e0614f!important;letter-spacing:0!important;font-size:36px!important;font-weight:900!important;line-height:1!important}@media (max-width:720px){.cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article strong,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article strong{font-size:34px!important}}.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full article{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full article:hover{border-color:rgba(var(--kobsessed-ci-blue-rgb), .3)!important;background:#f3f6fb!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #15385f1a!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full article:hover b{background:var(--kobsessed-ci-blue)!important;color:#fff!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full article:hover img,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full article:hover .ranker-fallback{box-shadow:0 8px 18px rgba(var(--kobsessed-ci-blue-rgb), .12)!important}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full article,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full article:hover{transition:none!important;transform:none!important}}.cost-estimate-page-panel .cost-summary-top,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cost-estimate-page-panel .cost-summary-top span,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span{font-weight:950!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3) strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3) strong{color:#287c70!important;letter-spacing:0!important;font-size:36px!important;font-weight:950!important;line-height:1!important}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top{grid-template-columns:1fr!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3) strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3) strong{font-size:34px!important}}.cost-estimate-page-panel .cost-currency-toolbar,.klocal-content-scroll .cost-estimate-page-panel .cost-currency-toolbar{justify-content:end!important;margin:-4px 0 12px!important;display:grid!important}.cost-estimate-page-panel .cost-currency-toolbar .currency-toggle,.klocal-content-scroll .cost-estimate-page-panel .cost-currency-toolbar .currency-toggle{width:auto!important;min-width:0!important;height:44px!important;box-shadow:none!important;background:#f7f7f8!important;border:1px solid #dedee3!important;border-radius:999px!important;grid-template-columns:repeat(2,42px)!important;padding:4px!important;display:inline-grid!important}.cost-estimate-page-panel .cost-currency-toolbar .currency-toggle button,.klocal-content-scroll .cost-estimate-page-panel .cost-currency-toolbar .currency-toggle button{color:#102128!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-size:15px!important;font-weight:950!important;line-height:1!important;display:grid!important}.cost-estimate-page-panel .cost-currency-toolbar .currency-toggle button.active,.klocal-content-scroll .cost-estimate-page-panel .cost-currency-toolbar .currency-toggle button.active{color:#fff!important;background:#287c70!important;border-color:#287c70!important}.cost-estimate-page-panel .cost-airfare-controls,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls{align-content:start!important;gap:12px!important;min-width:0!important;display:grid!important}.cost-estimate-page-panel .cost-airfare-controls label,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls label{color:#102128!important;gap:7px!important;min-width:0!important;font-size:12px!important;font-weight:900!important;display:grid!important}.cost-estimate-page-panel .cost-airfare-controls label>span,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls label>span{color:#21766b!important}.cost-estimate-page-panel .cost-airfare-controls select,.cost-estimate-page-panel .cost-airfare-controls input,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls select,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls input{width:100%!important;min-width:0!important}.cost-estimate-page-panel .airfare-section,.klocal-content-scroll .cost-estimate-page-panel .airfare-section{grid-template-rows:auto auto 1fr!important;align-content:stretch!important;display:grid!important}.cost-estimate-page-panel .airfare-section .cost-airfare-controls,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-airfare-controls{align-content:end!important;align-self:end!important}@media (max-width:920px){.cost-estimate-page-panel .airfare-section,.klocal-content-scroll .cost-estimate-page-panel .airfare-section{grid-template-rows:auto!important}.cost-estimate-page-panel .airfare-section .cost-airfare-controls,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-airfare-controls{align-content:start!important;align-self:start!important}}.worldcup-candidate-modal .worldcup-candidate-detail-text,.klocal-content-scroll .worldcup-candidate-modal .worldcup-candidate-detail-text{color:#5c5d64!important;max-width:720px!important;margin:18px 0 0!important;font-size:18px!important;font-weight:650!important;line-height:1.72!important}.worldcup-candidate-modal .worldcup-candidate-facts,.klocal-content-scroll .worldcup-candidate-modal .worldcup-candidate-facts{display:none!important}@media (max-width:720px){.worldcup-candidate-modal .worldcup-candidate-detail-text,.klocal-content-scroll .worldcup-candidate-modal .worldcup-candidate-detail-text{font-size:16px!important;line-height:1.65!important}}.has-it-page .has-it-grid{align-items:stretch!important}.has-it-page .has-it-card{grid-template-rows:auto auto minmax(64px,64px) auto!important;align-self:stretch!important;height:325px!important;min-height:325px!important}.has-it-page .has-it-card p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;min-height:64px!important;max-height:64px!important;padding:8px 22px!important;line-height:1.44!important;display:-webkit-box!important;overflow:hidden!important}.has-it-page .has-it-card-stats{align-self:end!important}@media (max-width:520px){.has-it-page .has-it-card{height:314px!important;min-height:314px!important}.has-it-page .has-it-card p{min-height:62px!important;max-height:62px!important}}.has-it-page .has-it-card p{box-sizing:border-box!important;height:64px!important;min-height:64px!important;max-height:64px!important}@media (max-width:520px){.has-it-page .has-it-card p{height:62px!important;min-height:62px!important;max-height:62px!important}}.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{grid-template-columns:minmax(0,132px) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;overflow:visible!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot{isolation:isolate!important;width:132px!important;max-width:132px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot:before,.klocal-content-scroll .subpage-shell .worldcup-rank-slot:after{display:none!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot>button.current{z-index:24!important;width:100%!important;height:40px!important;min-height:40px!important;color:var(--kobsessed-ci-blue)!important;opacity:1!important;box-shadow:0 10px 22px rgba(var(--kobsessed-ci-blue-rgb), .13), inset 0 1px 0 #fffffffa!important;background:linear-gradient(96deg,#e8f2fffa 0%,#f4f9fffa 56%,#fffffff5 100%)!important;border:1px solid #82b4f7db!important;border-radius:12px!important;padding:0 32px 0 26px!important;display:flex!important;position:relative!important;inset:auto!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot>button.current:before{top:8px!important;bottom:8px!important;left:12px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot>button.current:after{transition:transform .16s!important;right:13px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot>button.current[aria-expanded=true]:after{transform:translateY(-50%)rotate(135deg)!important}.klocal-content-scroll .subpage-shell .worldcup-rank-popup{z-index:60!important;background:#fffffffa!important;border:1px solid #82b4f775!important;border-radius:12px!important;gap:4px!important;width:100%!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;box-shadow:0 18px 34px #15385f29,inset 0 1px #ffffffe6!important}.klocal-content-scroll .subpage-shell .worldcup-rank-popup button{z-index:1!important;color:#40516b!important;opacity:1!important;width:100%!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;padding:0 9px!important;font-size:11px!important;font-weight:900!important;display:flex!important;position:relative!important;inset:auto!important}.klocal-content-scroll .subpage-shell .worldcup-rank-popup button:hover,.klocal-content-scroll .subpage-shell .worldcup-rank-popup button.active{color:var(--kobsessed-ci-blue)!important;background:#edf5ff!important;border-color:#82b4f794!important}.klocal-content-scroll .subpage-shell .worldcup-rank-popup button:before,.klocal-content-scroll .subpage-shell .worldcup-rank-popup button:after{display:none!important}@media (max-width:760px){.klocal-content-scroll .subpage-shell .worldcup-ranker-toolbar{grid-template-columns:minmax(0,124px) minmax(0,1fr)!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot{width:124px!important;max-width:124px!important}.klocal-content-scroll .subpage-shell .worldcup-rank-slot>button.current,.klocal-content-scroll .subpage-shell .worldcup-rank-popup button{font-size:10px!important}}.worldcup-candidate-modal .has-it-modal-main,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-main{grid-template-rows:minmax(0,40fr) minmax(0,60fr)!important;gap:18px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.has-it-modal .has-it-modal-main:has(.has-it-modal-image-wrap){grid-template-rows:minmax(0,40fr) minmax(0,60fr)!important;gap:18px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.klocal-content-scroll .has-it-modal .has-it-modal-main:has(.has-it-modal-image-wrap){grid-template-rows:minmax(0,40fr) minmax(0,60fr)!important;gap:18px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.has-it-modal .has-it-modal-image-wrap,.klocal-content-scroll .has-it-modal .has-it-modal-image-wrap,.worldcup-candidate-modal .has-it-modal-image-wrap,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-image-wrap{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:hidden!important}.has-it-modal .has-it-modal-image,.has-it-modal .has-it-modal-image-wrap .has-it-modal-image,.klocal-content-scroll .has-it-modal .has-it-modal-image,.klocal-content-scroll .has-it-modal .has-it-modal-image-wrap .has-it-modal-image,.worldcup-candidate-modal .has-it-modal-image,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-image{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important}.has-it-modal .has-it-modal-copy,.klocal-content-scroll .has-it-modal .has-it-modal-copy,.worldcup-candidate-modal .has-it-modal-copy,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-copy{scrollbar-width:thin;scrollbar-color:#b9afe9 #f0eee7;overscroll-behavior:contain!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-right:10px!important;overflow:hidden auto!important}.has-it-modal .has-it-modal-copy::-webkit-scrollbar{width:10px}.klocal-content-scroll .has-it-modal .has-it-modal-copy::-webkit-scrollbar{width:10px}.has-it-modal .has-it-modal-copy::-webkit-scrollbar-track{background:#f0eee7;border-radius:999px}.klocal-content-scroll .has-it-modal .has-it-modal-copy::-webkit-scrollbar-track{background:#f0eee7;border-radius:999px}.has-it-modal .has-it-modal-copy::-webkit-scrollbar-thumb{background:#b9afe9;border:2px solid #f0eee7;border-radius:999px}.klocal-content-scroll .has-it-modal .has-it-modal-copy::-webkit-scrollbar-thumb{background:#b9afe9;border:2px solid #f0eee7;border-radius:999px}@media (max-width:900px){.worldcup-candidate-modal .has-it-modal-main,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-main{height:min(680px,100vh - 72px)!important;max-height:min(680px,100vh - 72px)!important;overflow:hidden!important}.has-it-modal .has-it-modal-main:has(.has-it-modal-image-wrap){height:min(680px,100vh - 72px)!important;max-height:min(680px,100vh - 72px)!important;overflow:hidden!important}.klocal-content-scroll .has-it-modal .has-it-modal-main:has(.has-it-modal-image-wrap){height:min(680px,100vh - 72px)!important;max-height:min(680px,100vh - 72px)!important;overflow:hidden!important}}.has-it-modal .has-it-modal-copy>.eyebrow,.klocal-content-scroll .has-it-modal .has-it-modal-copy>.eyebrow,.worldcup-candidate-modal .has-it-modal-copy>.eyebrow,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-copy>.eyebrow{display:none!important}.has-it-modal .has-it-modal-copy h2,.klocal-content-scroll .has-it-modal .has-it-modal-copy h2,.worldcup-candidate-modal .has-it-modal-copy h2,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-copy h2{margin-top:0!important}.has-it-modal .has-it-modal-copy,.klocal-content-scroll .has-it-modal .has-it-modal-copy,.worldcup-candidate-modal .has-it-modal-copy,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-copy{gap:0!important}.has-it-modal .has-it-modal-copy h2,.klocal-content-scroll .has-it-modal .has-it-modal-copy h2,.worldcup-candidate-modal .has-it-modal-copy h2,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-copy h2{margin:0!important}.has-it-modal .has-it-modal-copy h2+p:not(.eyebrow),.klocal-content-scroll .has-it-modal .has-it-modal-copy h2+p:not(.eyebrow),.worldcup-candidate-modal .has-it-modal-copy h2+p:not(.eyebrow),.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-copy h2+p:not(.eyebrow){margin-top:0!important;padding-top:0!important}.has-it-modal .has-it-modal-copy,.klocal-content-scroll .has-it-modal .has-it-modal-copy,.worldcup-candidate-modal .has-it-modal-copy,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-copy{place-content:start stretch!important;gap:0!important;display:block!important}.has-it-modal .has-it-modal-copy p:not(.eyebrow),.klocal-content-scroll .has-it-modal .has-it-modal-copy p:not(.eyebrow){margin:0!important}.has-it-modal .has-it-modal-copy h2+p:not(.eyebrow),.klocal-content-scroll .has-it-modal .has-it-modal-copy h2+p:not(.eyebrow),.worldcup-candidate-modal .has-it-modal-copy h2+p:not(.eyebrow),.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-copy h2+p:not(.eyebrow){margin-top:0!important;padding-top:0!important}.cost-estimate-page-panel .cost-equation,.klocal-content-scroll .cost-estimate-page-panel .cost-equation{align-items:end!important;gap:7px!important}.cost-estimate-page-panel .cost-day-multiplier,.klocal-content-scroll .cost-estimate-page-panel .cost-day-multiplier{color:#596475!important;white-space:nowrap!important;grid-template-columns:auto auto 28px minmax(48px,58px) auto 28px!important;justify-content:end!important;align-items:center!important;gap:5px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.cost-estimate-page-panel .cost-day-multiplier button,.klocal-content-scroll .cost-estimate-page-panel .cost-day-multiplier button{color:#287c70!important;background:#fff!important;border:1px solid #287c7038!important;border-radius:999px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:16px!important;font-weight:950!important;line-height:1!important;display:grid!important;box-shadow:0 7px 14px #287c7014!important}.cost-estimate-page-panel .cost-day-multiplier input,.klocal-content-scroll .cost-estimate-page-panel .cost-day-multiplier input{color:#102128!important;text-align:center!important;background:#fff!important;border:1px solid #287c7047!important;border-radius:8px!important;width:58px!important;min-width:48px!important;height:30px!important;padding:0 6px!important;font-size:14px!important;font-weight:950!important;line-height:1!important}.cost-estimate-page-panel .cost-day-multiplier input::-webkit-outer-spin-button{margin:0}.cost-estimate-page-panel .cost-day-multiplier input::-webkit-inner-spin-button{margin:0}.klocal-content-scroll .cost-estimate-page-panel .cost-day-multiplier input::-webkit-outer-spin-button{margin:0}.klocal-content-scroll .cost-estimate-page-panel .cost-day-multiplier input::-webkit-inner-spin-button{margin:0}@media (max-width:720px){.cost-estimate-page-panel .cost-day-multiplier,.klocal-content-scroll .cost-estimate-page-panel .cost-day-multiplier{justify-content:stretch!important}}.klocal-account-modal-profile{grid-template-columns:52px minmax(0,1fr)!important;gap:11px!important}.klocal-account-modal-avatar{width:52px!important;min-width:52px!important;height:52px!important;font-size:21px!important}.klocal-account-modal-profile h2{font-size:25px!important;line-height:1.14!important}.klocal-account-modal-level{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.klocal-account-modal-level>div{display:none!important}.klocal-account-modal-xp-value{align-items:baseline!important;min-height:30px!important;overflow:visible!important}.klocal-account-modal-xp-value strong,.klocal-account-modal-xp-value small,.klocal-account-modal-stats article{overflow:visible!important}.klocal-account-modal-xp-value small{padding-bottom:1px!important;line-height:1.15!important}@media (max-width:720px){.klocal-account-modal-profile{grid-template-columns:43px minmax(0,1fr)!important}.klocal-account-modal-avatar{width:43px!important;min-width:43px!important;height:43px!important}.klocal-account-modal-profile h2{font-size:22px!important}}.worldcup-candidate-modal .has-it-modal-main,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-main{grid-template-rows:minmax(0,60fr) minmax(0,40fr)!important}.worldcup-candidate-modal .has-it-modal-image-wrap,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-image-wrap{height:100%!important;min-height:0!important;max-height:none!important}.worldcup-candidate-modal .has-it-modal-image,.worldcup-candidate-modal .has-it-modal-image-wrap .has-it-modal-image,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-image,.klocal-content-scroll .worldcup-candidate-modal .has-it-modal-image-wrap .has-it-modal-image{object-fit:cover!important;object-position:center center!important;height:100%!important;max-height:none!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-main:has(.has-it-modal-image-wrap){grid-template-rows:minmax(0,60fr) minmax(0,40fr)!important;align-content:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-main:has(.has-it-modal-image-wrap){grid-template-rows:minmax(0,60fr) minmax(0,40fr)!important;align-content:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-image-wrap,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-image-wrap{grid-row:1!important;height:100%!important;min-height:0!important;max-height:none!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-copy,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-copy{grid-row:2!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-image,.has-it-modal.worldcup-candidate-modal .has-it-modal-image-wrap .has-it-modal-image,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-image,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-image-wrap .has-it-modal-image{object-fit:cover!important;object-position:center center!important;height:100%!important;min-height:0!important;max-height:none!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-main.has-it-modal-main,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-main.has-it-modal-main,.has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main{grid-template-rows:minmax(0,60fr) minmax(0,40fr)!important;align-content:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-image-wrap.worldcup-candidate-modal-image-wrap,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-image-wrap.worldcup-candidate-modal-image-wrap{grid-row:1!important;height:100%!important;min-height:0!important;max-height:none!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-copy.worldcup-candidate-modal-copy,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-copy.worldcup-candidate-modal-copy{grid-row:2!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important}.has-it-modal.worldcup-candidate-modal .worldcup-candidate-modal-image-wrap .has-it-modal-image,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .worldcup-candidate-modal-image-wrap .has-it-modal-image{object-fit:cover!important;object-position:center center!important;height:100%!important;min-height:0!important;max-height:none!important}.planner-total-card>.currency-toggle,.klocal-content-scroll .planner-total-card>.currency-toggle{width:auto!important;min-width:0!important;height:44px!important;box-shadow:none!important;background:#f7f7f8!important;border:1px solid #dedee3!important;border-radius:999px!important;grid-template-columns:repeat(2,42px)!important;padding:4px!important;display:inline-grid!important}.planner-total-card>.currency-toggle button,.klocal-content-scroll .planner-total-card>.currency-toggle button{color:#102128!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-size:15px!important;font-weight:950!important;line-height:1!important;display:grid!important}.planner-total-card>.currency-toggle button:hover,.planner-total-card>.currency-toggle button:focus-visible,.klocal-content-scroll .planner-total-card>.currency-toggle button:hover,.klocal-content-scroll .planner-total-card>.currency-toggle button:focus-visible{color:#102128!important;background:#287c7014!important;border-color:#0000!important;outline:none!important}.planner-total-card>.currency-toggle button.active,.klocal-content-scroll .planner-total-card>.currency-toggle button.active{color:#fff!important;background:#287c70!important;border-color:#287c70!important}.planner-wizard-heading .planner-total-stack,.klocal-content-scroll .planner-wizard-heading .planner-total-stack{align-content:start!important;justify-items:end!important;gap:10px!important;margin-left:auto!important;display:grid!important}.planner-wizard-heading .planner-total-card,.klocal-content-scroll .planner-wizard-heading .planner-total-card{background:linear-gradient(145deg,#fff3ef 0%,#ffe3dc 48%,#ffd0c5 100%)!important;border:1px solid #f1a394!important;border-radius:8px!important;grid-template-columns:1fr!important;grid-template-areas:none!important;align-content:center!important;gap:10px!important;min-width:312px!important;min-height:78px!important;margin-left:0!important;padding:14px 20px!important;display:grid!important;box-shadow:0 16px 34px #e0614f2e,inset 0 1px #ffffffd1,inset 0 -3px #b0392b14!important}.planner-wizard-heading .planner-total-card>span,.klocal-content-scroll .planner-wizard-heading .planner-total-card>span{color:#102128!important;white-space:nowrap!important;grid-area:auto!important;font-size:15px!important;font-weight:950!important;line-height:1.1!important}.planner-wizard-heading .planner-total-card>strong,.klocal-content-scroll .planner-wizard-heading .planner-total-card>strong{color:#287c70!important;letter-spacing:0!important;white-space:nowrap!important;grid-area:auto!important;font-size:36px!important;font-weight:950!important;line-height:1!important}.planner-wizard-heading .planner-total-stack>.currency-toggle,.klocal-content-scroll .planner-wizard-heading .planner-total-stack>.currency-toggle{width:auto!important;min-width:0!important;height:44px!important;box-shadow:none!important;background:#f7f7f8!important;border:1px solid #dedee3!important;border-radius:999px!important;grid-template-columns:repeat(2,42px)!important;padding:4px!important;display:inline-grid!important}.planner-wizard-heading .planner-total-stack>.currency-toggle button,.klocal-content-scroll .planner-wizard-heading .planner-total-stack>.currency-toggle button{color:#102128!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-size:15px!important;font-weight:950!important;line-height:1!important;display:grid!important}.planner-wizard-heading .planner-total-stack>.currency-toggle button.active,.klocal-content-scroll .planner-wizard-heading .planner-total-stack>.currency-toggle button.active{color:#fff!important;background:#287c70!important;border-color:#287c70!important}@media (max-width:900px){.planner-wizard-heading .planner-total-stack,.klocal-content-scroll .planner-wizard-heading .planner-total-stack{justify-items:stretch!important;width:100%!important;margin-left:0!important}.planner-wizard-heading .planner-total-card,.klocal-content-scroll .planner-wizard-heading .planner-total-card{width:100%!important;min-width:0!important}.planner-wizard-heading .planner-total-stack>.currency-toggle,.klocal-content-scroll .planner-wizard-heading .planner-total-stack>.currency-toggle{justify-self:end!important}}.planner-step-panel>.planner-wide-label,.klocal-content-scroll .planner-step-panel>.planner-wide-label{width:min(100%,390px)!important;max-width:390px!important}.planner-step-panel>.planner-wide-label select,.klocal-content-scroll .planner-step-panel>.planner-wide-label select{width:100%!important}@media (max-width:720px){.planner-step-panel>.planner-wide-label,.klocal-content-scroll .planner-step-panel>.planner-wide-label{width:100%!important;max-width:100%!important}}.planner-day-tabs,.klocal-content-scroll .planner-day-tabs{gap:10px!important}.planner-day-tabs button,.klocal-content-scroll .planner-day-tabs button,.klocal-content-scroll .subpage-shell .planner-day-tabs button{color:#334155!important;background:#fff!important;border:1px solid #dedee3!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-width:96px!important;min-height:42px!important;padding:0 14px!important;display:flex!important;box-shadow:0 8px 18px #1e1e220a!important}.planner-day-tabs button strong,.klocal-content-scroll .planner-day-tabs button strong,.klocal-content-scroll .subpage-shell .planner-day-tabs button strong{color:inherit!important;white-space:nowrap!important;font-size:13px!important;font-weight:950!important;line-height:1!important}.planner-day-tabs button span,.klocal-content-scroll .planner-day-tabs button span,.klocal-content-scroll .subpage-shell .planner-day-tabs button span{color:#667085!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;min-width:34px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.planner-day-tabs button.active:not(.day-complete),.klocal-content-scroll .planner-day-tabs button.active:not(.day-complete),.klocal-content-scroll .subpage-shell .planner-day-tabs button.active:not(.day-complete){color:#236ed7!important;background:#fff!important;border-color:#7db8ff!important;box-shadow:0 0 0 2px #236ed71a,0 8px 18px #1e1e220a!important}.planner-day-tabs button.day-complete,.planner-day-tabs button.day-complete.active,.klocal-content-scroll .planner-day-tabs button.day-complete,.klocal-content-scroll .planner-day-tabs button.day-complete.active,.klocal-content-scroll .subpage-shell .planner-day-tabs button.day-complete,.klocal-content-scroll .subpage-shell .planner-day-tabs button.day-complete.active{color:#fff!important;background:#287c70!important;border-color:#287c70!important;box-shadow:0 12px 24px #287c702e!important}.planner-day-tabs button.day-complete span,.planner-day-tabs button.day-complete.active span,.klocal-content-scroll .planner-day-tabs button.day-complete span,.klocal-content-scroll .planner-day-tabs button.day-complete.active span,.klocal-content-scroll .subpage-shell .planner-day-tabs button.day-complete span,.klocal-content-scroll .subpage-shell .planner-day-tabs button.day-complete.active span{color:#e7f7f2!important}@media (max-width:720px){.planner-day-tabs button,.klocal-content-scroll .planner-day-tabs button,.klocal-content-scroll .subpage-shell .planner-day-tabs button{width:100%!important}}.admin-worldcup-edit-actions .admin-worldcup-status-button{color:#fff;min-width:74px;min-height:36px;box-shadow:none;border:0;border-radius:6px;padding:0 14px;font-weight:900}.admin-worldcup-edit-actions .admin-worldcup-status-button.hide{background:#6b7280}.admin-worldcup-edit-actions .admin-worldcup-status-button.publish{background:#2f8576}.admin-worldcup-edit-actions .admin-worldcup-status-button:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.55)}.has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main{--worldcup-candidate-main-gap:18px;grid-template-rows:60% minmax(0, calc(40% - var(--worldcup-candidate-main-gap)))!important;align-content:stretch!important;gap:var(--worldcup-candidate-main-gap)!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-image-wrap.worldcup-candidate-modal-image-wrap,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-image-wrap.worldcup-candidate-modal-image-wrap{grid-row:1!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-image-wrap.worldcup-candidate-modal-image-wrap>.has-it-modal-image,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-image-wrap.worldcup-candidate-modal-image-wrap>.has-it-modal-image{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-copy.worldcup-candidate-modal-copy,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-copy.worldcup-candidate-modal-copy{grid-row:2!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}@media (max-width:900px){.has-it-modal.worldcup-candidate-modal,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal{grid-template-rows:minmax(0,min(680px,100vh - 96px)) auto auto!important;align-items:start!important;overflow-y:auto!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main{height:min(680px,100vh - 96px)!important;max-height:min(680px,100vh - 96px)!important}}@media (max-width:520px){.has-it-modal.worldcup-candidate-modal,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal{grid-template-rows:minmax(0,min(620px,100vh - 86px)) auto auto!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main{height:min(620px,100vh - 86px)!important;max-height:min(620px,100vh - 86px)!important}}@media (max-width:900px){.has-it-modal.worldcup-candidate-modal,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal{grid-template-rows:auto auto auto!important;grid-auto-rows:auto!important;align-content:start!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main{height:calc(100vh - 96px)!important;max-height:680px!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-side,.has-it-modal.worldcup-candidate-modal .has-it-modal-comments-column,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-side,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-comments-column{height:auto!important;max-height:none!important}}@media (max-width:520px){.has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main{height:calc(100vh - 86px)!important;max-height:620px!important}}@media (max-width:900px){.has-it-modal.worldcup-candidate-modal,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal{display:block!important;overflow:hidden auto!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-main.worldcup-candidate-modal-main{width:100%!important;margin:0 0 18px!important}.has-it-modal.worldcup-candidate-modal .has-it-modal-side,.has-it-modal.worldcup-candidate-modal .has-it-modal-comments-column,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-side,.klocal-content-scroll .has-it-modal.worldcup-candidate-modal .has-it-modal-comments-column{width:100%!important;height:auto!important;max-height:none!important;margin:18px 0 0!important}}.planner-map-layer-tabs button,.klocal-content-scroll .planner-map-layer-tabs button{justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.planner-map-layer-tabs button span,.klocal-content-scroll .planner-map-layer-tabs button span{white-space:nowrap!important;line-height:1!important}.planner-map-layer-tabs button .planner-map-count-badge,.klocal-content-scroll .planner-map-layer-tabs button .planner-map-count-badge{color:#236ed7!important;background:#eaf2ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:22px!important;height:20px!important;padding:0 6px!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #236ed71f!important}.planner-map-layer-tabs button.active .planner-map-count-badge,.klocal-content-scroll .planner-map-layer-tabs button.active .planner-map-count-badge{color:#236ed7!important;background:#fff!important;box-shadow:inset 0 0 0 1px #236ed72e!important}.planner-map-layer-tabs .planner-map-layer-total,.klocal-content-scroll .planner-map-layer-tabs .planner-map-layer-total{color:#287c70!important;white-space:nowrap!important;min-height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6dde8!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.planner-main-tabs,.klocal-content-scroll .planner-main-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.planner-main-tabs button.popular span,.klocal-content-scroll .planner-main-tabs button.popular span{color:#287c70!important}.planner-popular-panel,.klocal-content-scroll .planner-popular-panel{gap:18px!important}.planner-popular-empty,.klocal-content-scroll .planner-popular-empty{color:#334155!important;background:#fbfbfd!important;border:1px dashed #cfd8dc!important;border-radius:8px!important;align-content:center!important;gap:6px!important;min-height:110px!important;padding:18px!important;display:grid!important}.planner-popular-empty strong,.planner-popular-empty span{display:block!important}.planner-popular-list,.klocal-content-scroll .planner-popular-list{gap:14px!important;display:grid!important}.planner-popular-card,.klocal-content-scroll .planner-popular-card{background:#fff!important;border:1px solid #e1e6ef!important;border-radius:8px!important;gap:14px!important;padding:16px!important;display:grid!important;box-shadow:0 12px 28px #1e1e220f!important}.planner-popular-card>header,.klocal-content-scroll .planner-popular-card>header{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.planner-popular-card>header>span,.klocal-content-scroll .planner-popular-card>header>span{color:#fff!important;background:#287c70!important;border-radius:999px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:16px!important;font-weight:950!important;display:grid!important}.planner-popular-card header strong,.klocal-content-scroll .planner-popular-card header strong{color:#102128!important;font-size:20px!important;font-weight:950!important;line-height:1.2!important;display:block!important}.planner-popular-card header small,.klocal-content-scroll .planner-popular-card header small{color:#667085!important;margin-top:4px!important;font-size:12px!important;font-weight:850!important;display:block!important}.planner-popular-days,.klocal-content-scroll .planner-popular-days{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.planner-popular-days section,.klocal-content-scroll .planner-popular-days section{background:#fbfbfd!important;border:1px solid #e1e6ef!important;border-radius:8px!important;gap:6px!important;min-height:104px!important;padding:12px!important;display:grid!important}.planner-popular-days b,.klocal-content-scroll .planner-popular-days b{color:#287c70!important;font-size:12px!important;font-weight:950!important}.planner-popular-days span,.klocal-content-scroll .planner-popular-days span{color:#102128!important;font-size:13px!important;font-weight:950!important}.planner-popular-days p,.klocal-content-scroll .planner-popular-days p{color:#667085!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}.planner-popular-actions,.klocal-content-scroll .planner-popular-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.planner-popular-actions button,.planner-popular-actions>span,.klocal-content-scroll .planner-popular-actions button,.klocal-content-scroll .planner-popular-actions>span{color:#334155!important;background:#fff!important;border:1px solid #dedee3!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.planner-popular-actions button.active,.klocal-content-scroll .planner-popular-actions button.active{color:#287c70!important;background:#eef7f3!important;border-color:#287c70!important}.planner-popular-actions .reaction-icon,.klocal-content-scroll .planner-popular-actions .reaction-icon{stroke:currentColor!important;stroke-width:1.9px!important;width:16px!important;height:16px!important}.planner-popular-comments,.klocal-content-scroll .planner-popular-comments{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.planner-popular-comments label,.klocal-content-scroll .planner-popular-comments label{color:#287c70!important;gap:6px!important;font-size:12px!important;font-weight:950!important;display:grid!important}.planner-popular-comments textarea,.klocal-content-scroll .planner-popular-comments textarea{resize:vertical!important;color:#102128!important;width:100%!important;min-height:72px!important;font:inherit!important;background:#fff!important;border:1px solid #d8dee8!important;border-radius:8px!important;padding:10px 12px!important}.planner-popular-comments>button,.klocal-content-scroll .planner-popular-comments>button{color:#fff!important;background:#287c70!important;border-radius:8px!important;min-height:42px!important;padding:0 14px!important;font-weight:950!important}.planner-popular-comment-list,.klocal-content-scroll .planner-popular-comment-list{grid-column:1/-1!important;gap:8px!important;display:grid!important}.planner-popular-comment-list section,.planner-popular-comment-list>p,.klocal-content-scroll .planner-popular-comment-list section,.klocal-content-scroll .planner-popular-comment-list>p{background:#fbfbfd!important;border:1px solid #e1e6ef!important;border-radius:8px!important;margin:0!important;padding:10px 12px!important}.planner-popular-comment-list strong,.planner-popular-comment-list time,.planner-popular-comment-list p{display:block!important}.planner-popular-comment-list strong{color:#102128!important;font-size:13px!important;font-weight:950!important}.planner-popular-comment-list time{color:#667085!important;margin-top:2px!important;font-size:11px!important;font-weight:850!important}.planner-popular-comment-list p{color:#475467!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.5!important}@media (max-width:900px){.planner-main-tabs,.klocal-content-scroll .planner-main-tabs,.planner-popular-days,.klocal-content-scroll .planner-popular-days,.planner-popular-comments,.klocal-content-scroll .planner-popular-comments{grid-template-columns:1fr!important}}.klocal-content-scroll .subpage-shell.price-experience-page .price-card-diff:after,.klocal-content-scroll .subpage-shell.price-experience-page .price-card-diff.is-higher:after{content:none!important;display:none!important}.cost-estimate-page-panel .cost-equation,.klocal-content-scroll .cost-estimate-page-panel .cost-equation{text-align:right!important;place-items:end!important;gap:8px!important;display:grid!important}.cost-estimate-page-panel .cost-trip-total,.klocal-content-scroll .cost-estimate-page-panel .cost-trip-total{justify-items:end!important;gap:5px!important;display:grid!important}.cost-estimate-page-panel .cost-trip-total span,.klocal-content-scroll .cost-estimate-page-panel .cost-trip-total span{color:#596475!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important}.cost-estimate-page-panel .cost-trip-total strong,.klocal-content-scroll .cost-estimate-page-panel .cost-trip-total strong{color:#e0614f!important;white-space:nowrap!important;font-size:clamp(34px,3vw,42px)!important;font-weight:950!important;line-height:1!important}.cost-estimate-page-panel .cost-day-multiplier,.klocal-content-scroll .cost-estimate-page-panel .cost-day-multiplier{grid-template-columns:28px minmax(48px,58px) auto 28px!important}@media (max-width:720px){.cost-estimate-page-panel .cost-equation,.klocal-content-scroll .cost-estimate-page-panel .cost-equation,.cost-estimate-page-panel .cost-trip-total,.klocal-content-scroll .cost-estimate-page-panel .cost-trip-total{text-align:left!important;justify-items:start!important}}.cost-estimate-page-panel .cost-trip-total,.klocal-content-scroll .cost-estimate-page-panel .cost-trip-total{white-space:nowrap!important;justify-content:flex-end!important;align-items:baseline!important;gap:10px!important;display:inline-flex!important}@media (max-width:720px){.cost-estimate-page-panel .cost-trip-total,.klocal-content-scroll .cost-estimate-page-panel .cost-trip-total{justify-content:flex-start!important}}.planner-main-tabs button,.klocal-content-scroll .planner-main-tabs button{text-align:left!important;grid-template-columns:auto minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:8px!important;display:grid!important}.planner-main-tabs button.popular,.klocal-content-scroll .planner-main-tabs button.popular{grid-template-columns:auto minmax(0,1fr)!important}.planner-main-tabs button b,.planner-main-tabs button em,.klocal-content-scroll .planner-main-tabs button b,.klocal-content-scroll .planner-main-tabs button em{white-space:nowrap!important;min-width:0!important;font-style:normal!important;line-height:1!important}.planner-main-tabs button b,.klocal-content-scroll .planner-main-tabs button b{text-overflow:ellipsis!important;color:inherit!important;font-size:13px!important;font-weight:950!important;overflow:hidden!important}.planner-main-tabs button em,.klocal-content-scroll .planner-main-tabs button em{color:#287c70!important;background:#eef7f3!important;border-radius:999px!important;justify-self:end!important;padding:4px 7px!important;font-size:12px!important;font-weight:950!important}.planner-main-tabs button.active em,.klocal-content-scroll .planner-main-tabs button.active em{color:#33207f!important;background:#fff!important}.planner-save-message,.klocal-content-scroll .planner-save-message{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.planner-save-message>span,.klocal-content-scroll .planner-save-message>span{min-width:min(100%,260px)!important}.planner-save-message>button,.klocal-content-scroll .planner-save-message>button{color:#7a4d00!important;background:#fff!important;border:1px solid #f0a800!important;border-radius:8px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important;box-shadow:0 8px 18px #7a4d001a!important}.planner-save-message>button:hover,.klocal-content-scroll .planner-save-message>button:hover{transform:translateY(-1px)!important}.planner-wizard-panel .planner-save-message,.klocal-content-scroll .planner-wizard-panel .planner-save-message{z-index:18!important;border:1px solid #f0d48a!important;border-left:4px solid #f0a800!important;border-radius:8px!important;margin:0!important;padding:13px 16px!important;position:sticky!important;top:12px!important}.planner-wizard-panel .planner-save-message.warning.is-flashing,.klocal-content-scroll .planner-wizard-panel .planner-save-message.warning.is-flashing{transform-origin:top!important;animation:.5s step-end 2 planner-top-toast-blink!important}@keyframes planner-top-toast-blink{0%,to{background:#fff1c2;transform:translateY(0);box-shadow:0 10px 24px #f0a80029}50%{background:#ffe07a;transform:translateY(-1px);box-shadow:0 0 0 3px #f0a80047,0 16px 32px #f0a80033}}@media (prefers-reduced-motion:reduce){.planner-wizard-panel .planner-save-message.warning.is-flashing,.klocal-content-scroll .planner-wizard-panel .planner-save-message.warning.is-flashing{animation:none!important;box-shadow:0 0 0 3px #f0a80047,0 10px 24px #f0a80029!important}}.klocal-content-scroll .famous-shops-stage,.klocal-content-scroll .famous-shops-stage *{letter-spacing:0!important;font-family:Inter,Pretendard,Noto Sans KR,Segoe UI,Arial,sans-serif!important}.klocal-content-scroll .famous-shops-stage{grid-template-columns:minmax(250px,.74fr) minmax(640px,1.86fr) minmax(250px,.72fr)!important;align-items:stretch!important;gap:16px!important}.klocal-content-scroll .shop-detail-console,.klocal-content-scroll .shop-review-console,.klocal-content-scroll .shop-lane-board{border:1px solid rgba(var(--kobsessed-ci-blue-rgb), .13)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 18px 46px #192a4614!important}.klocal-content-scroll .shop-detail-console .arcade-kicker,.klocal-content-scroll .shop-review-console .arcade-kicker{width:max-content!important;color:var(--kobsessed-ci-red)!important;letter-spacing:0!important;margin:0 0 2px!important;padding-bottom:9px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;position:relative!important}.klocal-content-scroll .shop-detail-console .arcade-kicker:after,.klocal-content-scroll .shop-review-console .arcade-kicker:after{content:""!important;background:linear-gradient(90deg, var(--kobsessed-ci-red), var(--kobsessed-ci-blue))!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:0!important;left:0!important;right:-18px!important}.klocal-content-scroll .shop-selected-category,.klocal-content-scroll .shop-detail-body .shop-selected-category{border:1px solid rgba(var(--kobsessed-ci-red-rgb), .2)!important;background:rgba(var(--kobsessed-ci-red-rgb), .055)!important;width:max-content!important;min-height:24px!important;color:var(--kobsessed-ci-red)!important;text-transform:uppercase!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.klocal-content-scroll .shop-detail-info{gap:15px!important}.klocal-content-scroll .shop-detail-info p{gap:8px!important;line-height:1.56!important}.klocal-content-scroll .shop-detail-info span{width:max-content!important;color:var(--kobsessed-ci-red)!important;letter-spacing:0!important;padding-bottom:6px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;position:relative!important}.klocal-content-scroll .shop-detail-info span:after{content:""!important;background:rgba(var(--kobsessed-ci-red-rgb), .7)!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:0!important;left:0!important;right:-16px!important}.klocal-content-scroll .shop-lane-board{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;overflow:hidden!important}.klocal-content-scroll .shop-lane{gap:9px!important}.klocal-content-scroll .shop-lane header,.klocal-content-scroll .shop-lane header:hover{min-height:42px!important;box-shadow:none!important;color:var(--kobsessed-ci-ink)!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:22px minmax(0,max-content)!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 8px 10px!important;display:grid!important;position:relative!important}.klocal-content-scroll .shop-lane header:after{content:""!important;transform-origin:50%!important;background:0 0!important;border-radius:999px!important;width:min(92px,72%)!important;height:2px!important;transition:background .18s,transform .18s!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)scaleX(.7)!important}.klocal-content-scroll .shop-lane.selected header,.klocal-content-scroll .shop-lane:hover header,.klocal-content-scroll .shop-lane:focus-within header{color:var(--kobsessed-ci-red)!important}.klocal-content-scroll .shop-lane.selected header:after,.klocal-content-scroll .shop-lane:hover header:after,.klocal-content-scroll .shop-lane:focus-within header:after{background:linear-gradient(90deg, var(--kobsessed-ci-red), var(--kobsessed-ci-blue))!important;transform:translate(-50%)scaleX(1)!important}.klocal-content-scroll .shop-theme-icon{width:22px!important;height:22px!important;color:inherit!important;place-items:center!important;display:grid!important;overflow:visible!important}.klocal-content-scroll .shop-theme-icon-mask{width:21px!important;height:21px!important;-webkit-mask:var(--icon-url) center / contain no-repeat!important;-webkit-mask:var(--icon-url) center / contain no-repeat!important;mask:var(--icon-url) center / contain no-repeat!important;background:currentColor!important;display:block!important}.klocal-content-scroll .shop-lane header>span:not(.shop-theme-icon){color:inherit!important;text-overflow:clip!important;white-space:nowrap!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important;display:block!important;overflow:visible!important}.klocal-content-scroll .shop-lane:hover .shop-lane-track,.klocal-content-scroll .shop-lane:focus-within .shop-lane-track,.klocal-content-scroll .shop-lane-window:hover .shop-lane-track{animation-play-state:paused!important}.klocal-content-scroll .shop-lane-window:before,.klocal-content-scroll .shop-lane-window:after{height:20px!important}.klocal-content-scroll .shop-lane-window:before{background:linear-gradient(#fff 0%,#fff0)!important}.klocal-content-scroll .shop-lane-window:after{background:linear-gradient(#fff0,#fff 100%)!important}.klocal-content-scroll .shop-banner{border-color:rgba(var(--kobsessed-ci-blue-rgb), .14)!important;box-shadow:none!important;background:#fff!important;transition:transform .18s,border-color .18s,box-shadow .18s!important}.klocal-content-scroll .shop-banner:hover,.klocal-content-scroll .shop-banner:focus-visible,.klocal-content-scroll .shop-banner.active{border-color:rgba(var(--kobsessed-ci-blue-rgb), .44)!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #192a461f!important}@media (max-width:1180px){.klocal-content-scroll .famous-shops-stage{grid-template-columns:1fr!important}}@media (max-width:760px){.klocal-content-scroll .shop-lane-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-worldcup-thumb-image{position:relative}.admin-worldcup-thumb-image .admin-worldcup-thumb-loader,.admin-worldcup-edit-preview>.admin-worldcup-thumb-loader{border-radius:inherit;background:linear-gradient(100deg,#e9eff5 0%,#f8fbff 42%,#dfe8f2 72%,#e9eff5 100%) 0 0/220% 100%;width:100%;height:100%;animation:1.05s ease-in-out infinite admin-worldcup-thumb-shimmer;display:block}.admin-worldcup-edit-preview>.admin-worldcup-thumb-loader{border-radius:7px;width:112px;height:92px}.admin-worldcup-thumb-image img,.admin-worldcup-edit-preview img{animation:.22s both admin-worldcup-thumb-fade}.admin-worldcup-thumb-retry{border-radius:inherit;color:#1f6fd5;background:#f8fbff;border:1px solid #c9d8ea;place-items:center;width:100%;height:100%;min-height:0;padding:0;font-size:12px;font-weight:900;display:grid}.admin-worldcup-edit-preview>.admin-worldcup-thumb-retry{border-radius:7px;width:112px;height:92px}@keyframes admin-worldcup-thumb-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes admin-worldcup-thumb-fade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.discover-detail-unread-related{scrollbar-width:thin;max-height:calc(100vh - 56px);padding-right:4px;overflow-y:auto;align-content:start!important}.discover-detail-unread-related .discover-detail-related-list{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}.discover-detail-related-theme{gap:8px;min-width:0;display:grid}.discover-detail-related-theme h3{color:#21766b;letter-spacing:.03em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:950;line-height:1.2;display:flex}.discover-detail-related-theme h3:after{content:"";background:linear-gradient(90deg,#21766b47,#e0614f00);flex:auto;height:1px}.discover-detail-related-theme-list{gap:10px;display:grid}.discover-detail-unread-related .discover-detail-related-copy strong{align-items:flex-start;gap:7px;-webkit-line-clamp:initial!important;-webkit-box-orient:initial!important;display:flex!important;overflow:visible!important}.discover-detail-related-index{color:#e0614f;background:#fff1e8;border:1px solid #e0614f3d;border-radius:999px;flex:none;margin-top:1px;padding:2px 6px;font-size:11px;font-weight:950;line-height:1.15}.discover-detail-unread-related .discover-detail-related-copy strong>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1280px){.discover-detail-unread-related{max-height:none;padding-right:0;overflow:visible}.discover-detail-related-theme-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.discover-detail-related-theme-list{grid-template-columns:1fr}}.cost-estimate-page-panel .cost-currency-toolbar,.klocal-content-scroll .cost-estimate-page-panel .cost-currency-toolbar{display:none!important}.cost-estimate-page-panel .cost-summary-top .cost-summary-total-card,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top .cost-summary-total-card{align-content:center!important;padding-right:112px!important;position:relative!important;overflow:visible!important}.cost-estimate-page-panel .cost-summary-top .cost-summary-total-card .cost-card-currency-toggle,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top .cost-summary-total-card .cost-card-currency-toggle{width:auto!important;min-width:0!important;height:40px!important;min-height:0!important;box-shadow:none!important;background:#f7f7f8!important;border:1px solid #dedee3!important;border-radius:999px!important;grid-template-columns:repeat(2,38px)!important;gap:0!important;padding:4px!important;font-style:normal!important;line-height:1!important;display:inline-grid!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.cost-estimate-page-panel .cost-summary-top .cost-summary-total-card .cost-card-currency-toggle button,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top .cost-summary-total-card .cost-card-currency-toggle button{color:#102128!important;width:100%!important;min-width:0!important;height:31px!important;min-height:31px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-size:13.5px!important;font-weight:950!important;line-height:1!important;display:grid!important}.cost-estimate-page-panel .cost-summary-top .cost-summary-total-card .cost-card-currency-toggle button.active,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top .cost-summary-total-card .cost-card-currency-toggle button.active{color:#fff!important;background:#287c70!important;border-color:#287c70!important}@media (max-width:780px){.cost-estimate-page-panel .cost-summary-top .cost-summary-total-card,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top .cost-summary-total-card{padding-right:13px!important}.cost-estimate-page-panel .cost-summary-top .cost-summary-total-card .cost-card-currency-toggle,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top .cost-summary-total-card .cost-card-currency-toggle{justify-self:start!important;margin-top:8px!important;position:static!important;transform:none!important}}.famous-shops-discover-menu{background:#f7f9fd!important;padding-top:20px!important;padding-bottom:0!important}.famous-shops-discover-menu+.famous-shops-band{padding-top:24px!important}.famous-shops-discover-board .discover-subnav{scrollbar-width:none!important;border-bottom:1px solid #dce7f4!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:end!important;gap:0!important;width:min(1280px,100%)!important;max-width:1280px!important;margin:0 auto 22px!important;padding:0 0 13px!important;overflow:auto visible!important}.famous-shops-discover-board .discover-subnav::-webkit-scrollbar{display:none!important}.famous-shops-discover-board .discover-subnav a.discover-theme-tab,.famous-shops-discover-board .discover-subnav a.discover-theme-tab:hover,.famous-shops-discover-board .discover-subnav a.discover-theme-tab.active{min-height:58px!important;box-shadow:none!important;color:var(--theme-text,#17345d)!important;letter-spacing:0!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:26px minmax(0,max-content)!important;justify-content:center!important;align-items:center!important;column-gap:8px!important;padding:0 12px!important;font-family:Inter,Pretendard,Noto Sans KR,Segoe UI,Arial,sans-serif!important;font-size:15px!important;font-weight:950!important;line-height:1.28!important;text-decoration:none!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}.famous-shops-discover-board .discover-subnav a.discover-theme-tab.theme-kpop{--theme-text:#433f86}.famous-shops-discover-board .discover-subnav a.discover-theme-tab.theme-beauty{--theme-text:#9f4852}.famous-shops-discover-board .discover-subnav a.discover-theme-tab.theme-food{--theme-text:#8a5b18}.famous-shops-discover-board .discover-subnav a.discover-theme-tab.theme-medical{--theme-text:#168370}.famous-shops-discover-board .discover-subnav a.discover-theme-tab.theme-places{--theme-text:#2f6f95}.famous-shops-discover-board .discover-subnav a.discover-theme-tab.theme-safety{--theme-text:#6458a2}.famous-shops-discover-board .discover-subnav a.discover-theme-tab.theme-kindness{--theme-text:#bd7a3f}.famous-shops-discover-board .discover-subnav a.discover-theme-tab.active{--theme-text:#ff3152}.famous-shops-discover-board .discover-subnav a.discover-theme-tab:after{content:""!important;background:0 0!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:-14px!important;left:16px!important;right:16px!important}.famous-shops-discover-board .discover-subnav a.discover-theme-tab.active:after{background:#ff3152!important}.famous-shops-discover-board .discover-subnav .discover-theme-icon,.famous-shops-discover-board .discover-subnav a.discover-theme-tab .discover-theme-icon{width:26px!important;min-width:26px!important;height:26px!important;box-shadow:none!important;color:var(--theme-text,#102128)!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.famous-shops-discover-board .discover-theme-icon .discover-theme-icon-mask{background:var(--theme-text,#102128)!important;background-color:var(--theme-text,#102128)!important;width:24px!important;height:24px!important}.famous-shops-discover-board .discover-subnav a.discover-theme-tab strong,.famous-shops-discover-board .discover-subnav a.discover-theme-tab.theme-kindness strong{width:auto!important;min-width:0!important;max-width:100%!important;min-height:auto!important;box-shadow:none!important;color:var(--theme-text,#102128)!important;letter-spacing:0!important;text-align:left!important;text-overflow:clip!important;text-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 0!important;font-size:15px!important;font-weight:950!important;line-height:1.28!important;display:block!important;overflow:visible!important}@media (max-width:980px){.famous-shops-discover-board .discover-subnav{grid-template-columns:repeat(7,minmax(106px,1fr))!important}}@media (max-width:720px){.famous-shops-discover-board .discover-subnav{grid-template-columns:repeat(7,minmax(96px,1fr))!important}.famous-shops-discover-board .discover-subnav a.discover-theme-tab,.famous-shops-discover-board .discover-subnav a.discover-theme-tab:hover,.famous-shops-discover-board .discover-subnav a.discover-theme-tab.active{grid-template-columns:22px minmax(0,max-content)!important;column-gap:6px!important;min-height:54px!important;padding:0 8px!important}.famous-shops-discover-board .discover-subnav .discover-theme-icon,.famous-shops-discover-board .discover-subnav a.discover-theme-tab .discover-theme-icon{width:22px!important;min-width:22px!important;height:22px!important}.famous-shops-discover-board .discover-theme-icon .discover-theme-icon-mask{width:20px!important;height:20px!important}.famous-shops-discover-board .discover-subnav a.discover-theme-tab strong,.famous-shops-discover-board .discover-subnav a.discover-theme-tab.theme-kindness strong{font-size:14px!important}}.klocal-content-scroll .shop-lane-window,.klocal-content-scroll .shop-lane-window:hover{contain:none!important;margin-inline:-1px!important;padding-inline:1px!important;overflow:hidden!important}.klocal-content-scroll .shop-lane-window .shop-lane-track{box-sizing:border-box!important;padding-inline:1px!important}.klocal-content-scroll .shop-banner,.klocal-content-scroll .shop-banner:hover,.klocal-content-scroll .shop-banner:focus-visible,.klocal-content-scroll .shop-banner.active{box-sizing:border-box!important;outline:1px solid rgba(var(--kobsessed-ci-blue-rgb), .16)!important;outline-offset:-1px!important;background-clip:padding-box!important}.klocal-content-scroll .shop-banner:hover,.klocal-content-scroll .shop-banner:focus-visible,.klocal-content-scroll .shop-banner.active{outline-color:rgba(var(--kobsessed-ci-blue-rgb), .44)!important}.planner-day-controls,.klocal-content-scroll .planner-day-controls{gap:10px!important}.planner-region-keywords,.klocal-content-scroll .planner-region-keywords{grid-template-columns:1fr!important;gap:6px!important;padding:10px!important}.planner-region-keywords button,.klocal-content-scroll .planner-region-keywords button{min-height:39px!important;padding:8px 9px!important}.planner-selected-places,.planner-transport-suggestion,.klocal-content-scroll .planner-selected-places,.klocal-content-scroll .planner-transport-suggestion{gap:5px!important;padding:10px!important}.planner-selected-route-item,.klocal-content-scroll .planner-selected-route-item{gap:7px!important;padding:8px!important}@media (max-width:1180px){.planner-day-map-layout,.klocal-content-scroll .planner-day-map-layout{grid-template-columns:1fr!important}}.planner-selected-lodging-row,.klocal-content-scroll .planner-selected-lodging-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.planner-lodging-actions,.klocal-content-scroll .planner-lodging-actions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:max-content!important;display:inline-flex!important}.planner-lodging-delete-button,.klocal-content-scroll .planner-lodging-delete-button{color:#b44839!important;background:#fffaf0!important;border:1px solid #e4b7ae!important;border-radius:6px!important;min-height:28px!important;padding:0 9px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.planner-lodging-delete-button:hover,.planner-lodging-delete-button:focus-visible,.klocal-content-scroll .planner-lodging-delete-button:hover,.klocal-content-scroll .planner-lodging-delete-button:focus-visible{background:#fff3ee!important;border-color:#d76b5f!important;outline:none!important}@media (max-width:720px){.planner-selected-lodging-row,.klocal-content-scroll .planner-selected-lodging-row{grid-template-columns:1fr!important}.planner-lodging-actions,.klocal-content-scroll .planner-lodging-actions{justify-content:flex-start!important}}.planner-day-map-layout,.klocal-content-scroll .planner-day-map-layout{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr)!important;gap:12px!important}.planner-custom-map,.klocal-content-scroll .planner-custom-map{min-width:0!important}.planner-map-body,.klocal-content-scroll .planner-map-body{grid-template-columns:minmax(190px,24%) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;min-width:0!important;display:grid!important}.planner-region-keywords-map,.klocal-content-scroll .planner-region-keywords-map{grid-template-columns:1fr!important;align-content:start!important;align-self:stretch!important;gap:6px!important;max-height:520px!important;padding:10px!important;overflow:auto!important}.planner-map-body .planner-google-map-wrap,.klocal-content-scroll .planner-map-body .planner-google-map-wrap{min-width:0!important}@media (max-width:1180px){.planner-day-map-layout,.klocal-content-scroll .planner-day-map-layout,.planner-map-body,.klocal-content-scroll .planner-map-body{grid-template-columns:1fr!important}}.planner-route-summary-row,.klocal-content-scroll .planner-route-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;display:grid!important}.planner-route-summary-row strong,.klocal-content-scroll .planner-route-summary-row strong{white-space:nowrap!important;min-width:0!important}@media (max-width:720px){.planner-route-summary-row,.klocal-content-scroll .planner-route-summary-row{grid-template-columns:1fr!important}}.planner-map-side-card,.klocal-content-scroll .planner-map-side-card{background:#fffaf0!important;border:1px solid #eadfc7!important;border-radius:8px!important;align-content:start!important;align-self:stretch!important;gap:10px!important;max-height:520px!important;padding:10px!important;display:grid!important;overflow:auto!important}.planner-map-city-select,.klocal-content-scroll .planner-map-city-select{color:#287c70!important;gap:7px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.planner-map-city-select select,.klocal-content-scroll .planner-map-city-select select{color:#102128!important;background:#fff!important;border:1px solid #ded8c9!important;border-radius:6px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:0 10px!important;font-weight:900!important}.planner-map-side-card .planner-region-keywords-map,.klocal-content-scroll .planner-map-side-card .planner-region-keywords-map{background:0 0!important;border:0!important;border-radius:0!important;align-self:start!important;max-height:none!important;padding:0!important;overflow:visible!important}@media (max-width:1180px){.planner-day-map-layout,.klocal-content-scroll .planner-day-map-layout{grid-template-columns:1fr!important}}.planner-route-transport-select,.klocal-content-scroll .planner-route-transport-select{grid-template-columns:auto minmax(96px,50%)!important;justify-content:stretch!important;align-items:center!important}.planner-route-transport-select select,.klocal-content-scroll .planner-route-transport-select select{width:100%!important;height:29px!important;min-height:29px!important;padding:0 8px!important;line-height:1.1!important}@media (max-width:720px){.planner-route-transport-select,.klocal-content-scroll .planner-route-transport-select{grid-template-columns:auto minmax(96px,50%)!important}}.planner-map-body,.klocal-content-scroll .planner-map-body{align-items:start!important}.planner-map-side-card,.klocal-content-scroll .planner-map-side-card{align-self:start!important;gap:8px!important;max-height:352px!important;padding:8px!important;overflow:auto!important}.planner-map-city-select,.klocal-content-scroll .planner-map-city-select{gap:5px!important}.planner-map-city-select select,.klocal-content-scroll .planner-map-city-select select{height:38px!important;min-height:38px!important}.planner-map-side-card .planner-region-keywords-map,.klocal-content-scroll .planner-map-side-card .planner-region-keywords-map{gap:5px!important}.planner-region-keywords-map button,.klocal-content-scroll .planner-region-keywords-map button{min-height:35px!important;padding:6px 8px!important}.planner-region-keywords-map button small,.klocal-content-scroll .planner-region-keywords-map button small{line-height:1.18!important}.planner-route-summary-total,.klocal-content-scroll .planner-route-summary-total{grid-template-columns:1fr!important}.planner-route-summary-total strong,.klocal-content-scroll .planner-route-summary-total strong{white-space:normal!important}@media (max-width:720px){.planner-naver-map,.klocal-content-scroll .planner-naver-map{height:307px!important}.planner-map-side-card,.klocal-content-scroll .planner-map-side-card{max-height:360px!important}}.planner-map-side-card,.klocal-content-scroll .planner-map-side-card{align-self:start!important;height:fit-content!important;min-height:0!important;max-height:440px!important;padding-bottom:8px!important}.planner-map-side-card .planner-region-keywords-map,.klocal-content-scroll .planner-map-side-card .planner-region-keywords-map{max-height:none!important}.planner-day-map-layout,.klocal-content-scroll .planner-day-map-layout{grid-template-columns:minmax(187px,.245fr) minmax(0,.755fr)!important}@media (max-width:1180px){.planner-day-map-layout,.klocal-content-scroll .planner-day-map-layout{grid-template-columns:1fr!important}}.planner-naver-map,.klocal-content-scroll .planner-naver-map{height:363px!important}.planner-naver-marker,.klocal-content-scroll .planner-naver-marker{--planner-pin-main:#e0614f;--planner-pin-dark:#a63a2f;--planner-pin-light:#ff9a83;filter:drop-shadow(0 12px 13px #1021283d);width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:translateZ(0)!important}.planner-naver-marker.lodging,.klocal-content-scroll .planner-naver-marker.lodging{--planner-pin-main:#287c70;--planner-pin-dark:#0e5f52;--planner-pin-light:#57b5a6}.planner-naver-marker span,.klocal-content-scroll .planner-naver-marker span{z-index:3!important;background:radial-gradient(ellipse at 34% 24%, #ffffffe6 0%, #ffffff59 22%, transparent 42%), linear-gradient(145deg, var(--planner-pin-light) 0%, var(--planner-pin-main) 54%, var(--planner-pin-dark) 100%)!important;box-sizing:border-box!important;border:2px solid #fffffff5!important;border-radius:999px!important;width:34px!important;min-width:0!important;height:21px!important;min-height:0!important;display:block!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)perspective(80px)rotateX(48deg)!important;box-shadow:inset -6px -5px 10px #10212838,inset 5px 4px 8px #ffffff57,0 4px 8px #1021282e!important}.planner-naver-marker span:before,.klocal-content-scroll .planner-naver-marker span:before{content:""!important;background:#ffffffd1!important;border-radius:999px!important;width:9px!important;height:4px!important;position:absolute!important;top:25%!important;left:31%!important;transform:rotate(-12deg)!important}.planner-naver-marker span:after,.klocal-content-scroll .planner-naver-marker span:after{content:""!important;background:#ffffff47!important;border:0!important;border-radius:999px!important;width:13px!important;height:6px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 0 0 1px #fff3!important}.planner-naver-marker:hover,.planner-naver-marker:focus-visible,.planner-naver-marker.active,.klocal-content-scroll .planner-naver-marker:hover,.klocal-content-scroll .planner-naver-marker:focus-visible,.klocal-content-scroll .planner-naver-marker.active{filter:drop-shadow(0 16px 16px #1021284d);gap:0!important;width:38px!important;max-width:38px!important;padding:0!important;transform:translateY(-3px)translateZ(0)!important}.planner-naver-marker.active span,.planner-naver-marker:focus-visible span,.klocal-content-scroll .planner-naver-marker.active span,.klocal-content-scroll .planner-naver-marker:focus-visible span{outline-offset:2px!important;outline:3px solid #ffcf64db!important}.planner-naver-marker strong,.planner-naver-marker:hover strong,.planner-naver-marker:focus-visible strong,.planner-naver-marker.active strong,.klocal-content-scroll .planner-naver-marker strong,.klocal-content-scroll .planner-naver-marker:hover strong,.klocal-content-scroll .planner-naver-marker:focus-visible strong,.klocal-content-scroll .planner-naver-marker.active strong{opacity:0!important;max-width:0!important;display:none!important}@media (max-width:720px){.planner-naver-map,.klocal-content-scroll .planner-naver-map{height:316px!important}}.planner-naver-marker span,.klocal-content-scroll .planner-naver-marker span{background:var(--planner-pin-main)!important;background-image:none!important;border:0!important;width:28px!important;height:14px!important;box-shadow:0 3px 6px #10212829!important}.planner-naver-marker span:before,.planner-naver-marker span:after,.klocal-content-scroll .planner-naver-marker span:before,.klocal-content-scroll .planner-naver-marker span:after{content:none!important;display:none!important}.planner-naver-marker,.klocal-content-scroll .planner-naver-marker{filter:drop-shadow(0 9px 10px #10212838)!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important}.planner-naver-marker:before,.klocal-content-scroll .planner-naver-marker:before{border-radius:0 0 9px 9px!important;width:22px!important;height:22px!important;top:8px!important;box-shadow:inset -5px -3px 8px #10212838,inset 4px 2px 6px #ffffff42!important}.planner-naver-marker:after,.klocal-content-scroll .planner-naver-marker:after{width:22px!important;height:6px!important}.planner-naver-marker span,.klocal-content-scroll .planner-naver-marker span{width:22px!important;height:11px!important;box-shadow:0 2px 5px #10212829!important}.planner-naver-marker.active span,.planner-naver-marker:focus-visible span,.klocal-content-scroll .planner-naver-marker.active span,.klocal-content-scroll .planner-naver-marker:focus-visible span{outline-offset:1px!important;outline-width:2px!important}.planner-naver-marker,.klocal-content-scroll .planner-naver-marker{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;filter:drop-shadow(0 8px 9px #1021283d)!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.planner-naver-marker:before,.klocal-content-scroll .planner-naver-marker:before{content:""!important;z-index:2!important;clip-path:polygon(50% 100%,0 0,100% 0)!important;background:linear-gradient(135deg, #ffffff42 0%, var(--planner-pin-light) 18%, var(--planner-pin-main) 48%, var(--planner-pin-dark) 100%)!important;border-radius:0!important;width:26px!important;height:30px!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:inset -5px -4px 7px #10212838,inset 4px 2px 5px #ffffff2e!important}.planner-naver-marker:after,.klocal-content-scroll .planner-naver-marker:after{content:""!important;z-index:1!important;background:radial-gradient(#1021283d 0%,#1021281a 48%,#10212800 74%)!important;border-radius:999px!important;width:18px!important;height:5px!important;position:absolute!important;bottom:-2px!important;left:50%!important;transform:translate(-50%)!important}.planner-naver-marker span,.planner-naver-marker span:before,.planner-naver-marker span:after,.klocal-content-scroll .planner-naver-marker span,.klocal-content-scroll .planner-naver-marker span:before,.klocal-content-scroll .planner-naver-marker span:after{content:none!important;display:none!important}.planner-naver-marker:hover,.planner-naver-marker:focus-visible,.planner-naver-marker.active,.klocal-content-scroll .planner-naver-marker:hover,.klocal-content-scroll .planner-naver-marker:focus-visible,.klocal-content-scroll .planner-naver-marker.active{filter:drop-shadow(0 11px 11px #10212847)!important;width:30px!important;max-width:30px!important;transform:translateY(-2px)translateZ(0)!important}.planner-naver-marker.active:before,.planner-naver-marker:focus-visible:before,.klocal-content-scroll .planner-naver-marker.active:before,.klocal-content-scroll .planner-naver-marker:focus-visible:before{filter:drop-shadow(0 0 #0000)!important;outline-offset:1px!important;outline:2px solid #ffcf64db!important}.planner-map-side-card,.klocal-content-scroll .planner-map-side-card{max-height:417px!important}@media (max-width:720px){.planner-map-side-card,.klocal-content-scroll .planner-map-side-card{max-height:414px!important}}.shop-review-duplicate-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14141861;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shop-review-duplicate-modal{border:1px solid rgba(var(--kobsessed-ci-blue-rgb), .18);width:min(420px,100%);color:var(--kobsessed-ci-ink,#333338);text-align:left;background:#fff;border-radius:8px;gap:12px;padding:22px;display:grid;box-shadow:0 24px 80px #1414183d}.shop-review-duplicate-modal .arcade-kicker{width:max-content;margin:0;color:var(--kobsessed-ci-red,#e0614f)!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.shop-review-duplicate-modal h2{letter-spacing:0;margin:0;font-size:24px;font-weight:900;line-height:1.18;color:#333338!important}.shop-review-duplicate-modal p:not(.arcade-kicker){margin:0;font-size:14px;font-weight:760;line-height:1.55;color:#6f6f75!important}.shop-review-duplicate-close{background:#4035bf;border:1px solid #4035bf;border-radius:8px;justify-self:end;place-items:center;min-width:86px;min-height:38px;margin-top:4px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid;box-shadow:0 10px 22px #4035bf2e;color:#fff!important}.shop-review-duplicate-close:hover,.shop-review-duplicate-close:focus-visible{background:#352ca8;border-color:#352ca8;outline:none}@media (max-width:720px){.shop-review-duplicate-backdrop{padding:14px}.shop-review-duplicate-modal{padding:18px}.shop-review-duplicate-close{justify-self:stretch}}.klocal-account-modal,.klocal-attendance-modal{overflow:visible!important}.klocal-account-modal-close,.klocal-attendance-close{z-index:5!important;color:#303036!important;text-align:center!important;cursor:pointer!important;background:#fff!important;border:1px solid #e4dece!important;border-radius:999px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:30px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:-20px!important;right:-20px!important;box-shadow:0 12px 28px #12101a33!important}.klocal-account-modal-close:hover,.klocal-account-modal-close:focus-visible,.klocal-attendance-close:hover,.klocal-attendance-close:focus-visible{border-color:#d7cfbf!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 16px 32px #12101a3d!important}@media (max-width:720px){.klocal-account-modal-close,.klocal-attendance-close{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;font-size:28px!important;top:-14px!important;right:-10px!important}}.shop-review-modal{width:min(640px,100%)!important}.shop-review-modal .modal-score.shop-review-modal-summary,.klocal-content-scroll .shop-review-modal .modal-score.shop-review-modal-summary{background:#f7f7f8!important;border-color:#e1e1e5!important;grid-template-columns:minmax(90px,110px) minmax(112px,140px) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:116px!important;padding:14px!important;display:grid!important}.shop-review-modal-rating{align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}.shop-review-modal-rating>strong{color:#2b6fd9!important;font-size:42px!important;font-weight:950!important;line-height:.95!important}.shop-review-modal-rating>span{color:#6f6f75!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important}.shop-review-modal-summary .shop-banner-image,.klocal-content-scroll .shop-review-modal-summary .shop-banner-image{border-color:rgba(var(--kobsessed-ci-blue-rgb), .12)!important;background:#fff!important;border-radius:8px!important;width:100%!important;height:84px!important;min-height:84px!important;max-height:84px!important}.shop-review-modal-summary .shop-banner-image img,.klocal-content-scroll .shop-review-modal-summary .shop-banner-image img{object-fit:contain!important}.shop-review-modal-shop{align-content:center!important;gap:5px!important;min-width:0!important;display:grid!important}.shop-review-modal-shop>span{color:#5b42d6!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.shop-review-modal-shop h3,.shop-review-modal h3#shop-review-modal-title{color:#333338!important;letter-spacing:0!important;margin:0!important;font-size:26px!important;font-weight:950!important;line-height:1.08!important}.shop-review-modal-shop p{color:#6f6f75!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}.shop-review-pager{justify-content:center!important;align-items:center!important;gap:8px!important;padding-top:2px!important;display:flex!important}.shop-review-pager button{color:#333338!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedee3!important;border-radius:8px!important;padding:0 13px!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.shop-review-pager button:not(:disabled):hover,.shop-review-pager button:not(:disabled):focus-visible{color:#4035bf!important;border-color:#4035bf!important;outline:none!important}.shop-review-pager button:disabled{cursor:not-allowed!important;opacity:.45!important}.shop-review-pager span{color:#333338!important;place-items:center!important;min-width:54px!important;min-height:34px!important;font-size:13px!important;font-weight:950!important;display:inline-grid!important}@media (max-width:720px){.shop-review-modal .modal-score.shop-review-modal-summary,.klocal-content-scroll .shop-review-modal .modal-score.shop-review-modal-summary{grid-template-columns:1fr!important}.shop-review-modal-summary .shop-banner-image,.klocal-content-scroll .shop-review-modal-summary .shop-banner-image{height:98px!important;min-height:98px!important;max-height:98px!important}.shop-review-pager{justify-content:stretch!important}.shop-review-pager button,.shop-review-pager span{flex:1 1 0!important}}.shop-review-modal,.klocal-content-scroll .shop-review-modal{grid-template-rows:auto auto minmax(0,1fr) auto!important;height:min(820px,100vh - 48px)!important;max-height:calc(100vh - 48px)!important;display:grid!important;overflow:hidden!important}.shop-review-modal .modal-score.shop-review-modal-summary,.klocal-content-scroll .shop-review-modal .modal-score.shop-review-modal-summary{grid-template-columns:minmax(112px,140px) minmax(0,1fr) minmax(92px,112px)!important}.shop-review-modal-summary .shop-banner-image,.klocal-content-scroll .shop-review-modal-summary .shop-banner-image{order:1!important}.shop-review-modal-shop,.klocal-content-scroll .shop-review-modal-shop{order:2!important}.shop-review-modal-rating,.klocal-content-scroll .shop-review-modal-rating{text-align:right!important;order:3!important;justify-items:end!important}.shop-review-modal-rating .shop-rating-stars,.klocal-content-scroll .shop-review-modal-rating .shop-rating-stars{justify-content:flex-end!important}.shop-review-modal .modal-list,.klocal-content-scroll .shop-review-modal .modal-list{align-content:start!important;height:100%!important;min-height:0!important;max-height:none!important;padding-right:4px!important;overflow:hidden auto!important}.shop-review-modal .modal-list article,.shop-review-modal .modal-list>p,.klocal-content-scroll .shop-review-modal .modal-list article,.klocal-content-scroll .shop-review-modal .modal-list>p{min-height:44px!important}.shop-review-pager,.klocal-content-scroll .shop-review-pager{min-height:36px!important}@media (max-width:720px){.shop-review-modal,.klocal-content-scroll .shop-review-modal{height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important}.shop-review-modal .modal-score.shop-review-modal-summary,.klocal-content-scroll .shop-review-modal .modal-score.shop-review-modal-summary{grid-template-columns:1fr!important}.shop-review-modal-rating,.klocal-content-scroll .shop-review-modal-rating{text-align:left!important;justify-items:start!important}.shop-review-modal-rating .shop-rating-stars,.klocal-content-scroll .shop-review-modal-rating .shop-rating-stars{justify-content:flex-start!important}}.planner-naver-marker,.klocal-content-scroll .planner-naver-marker{width:17px!important;min-width:17px!important;max-width:17px!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;cursor:pointer!important;transform-origin:50% 100%!important;filter:drop-shadow(0 5px 6px #1021283d)!important;background:url(/images/spot_red.png) bottom/contain no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important;transform:translateZ(0)!important}.planner-naver-marker.destination,.klocal-content-scroll .planner-naver-marker.destination{background-image:url(/images/spot_red.png)!important}.planner-naver-marker.lodging,.klocal-content-scroll .planner-naver-marker.lodging{background-image:url(/images/spot_green.png)!important}.planner-naver-marker:before,.planner-naver-marker:after,.planner-naver-marker span,.planner-naver-marker span:before,.planner-naver-marker span:after,.klocal-content-scroll .planner-naver-marker:before,.klocal-content-scroll .planner-naver-marker:after,.klocal-content-scroll .planner-naver-marker span,.klocal-content-scroll .planner-naver-marker span:before,.klocal-content-scroll .planner-naver-marker span:after{content:none!important;display:none!important}.planner-naver-marker:hover,.planner-naver-marker:focus-visible,.planner-naver-marker.active,.klocal-content-scroll .planner-naver-marker:hover,.klocal-content-scroll .planner-naver-marker:focus-visible,.klocal-content-scroll .planner-naver-marker.active{filter:drop-shadow(0 6px 7px #10212847)drop-shadow(0 0 4px #ffcf64d1)!important;width:17px!important;max-width:17px!important;height:22px!important;max-height:22px!important;transform:scale(1.08)translateZ(0)!important}.klocal-account-actions.signed-in-actions .klocal-auth-button:nth-child(2){color:#126b60!important;background:#eefaf7!important;border-color:#237f73!important}.klocal-account-actions.signed-in-actions .klocal-auth-button:nth-child(2):hover,.klocal-account-actions.signed-in-actions .klocal-auth-button:nth-child(2):focus-visible{color:#09564d!important;background:#dff5ef!important;border-color:#126b60!important}.planner-my-modal-overlay,.klocal-content-scroll .planner-my-modal-overlay{z-index:9998!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#09101c7a!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.planner-my-modal,.klocal-content-scroll .planner-my-modal{color:#102128!important;background:#fff!important;border:1px solid #dfe6ef!important;border-radius:8px!important;gap:16px!important;width:min(94vw,760px)!important;max-height:min(86vh,720px)!important;padding:22px!important;display:grid!important;position:relative!important;overflow:auto!important;box-shadow:0 28px 70px #0a142847!important}.planner-my-modal-close,.klocal-content-scroll .planner-my-modal-close{color:#27303d!important;width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe6ef!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important}.planner-my-modal>header,.klocal-content-scroll .planner-my-modal>header{gap:4px!important;padding-right:46px!important;display:grid!important}.planner-my-modal>header p,.klocal-content-scroll .planner-my-modal>header p{color:#1b6fff!important;margin:0!important;font-size:12px!important;font-weight:950!important}.planner-my-modal>header h4,.klocal-content-scroll .planner-my-modal>header h4{color:#102128!important;margin:0!important;font-size:24px!important;line-height:1.18!important}.planner-my-empty,.klocal-content-scroll .planner-my-empty{color:#626b76!important;background:#f8fafc!important;border:1px solid #e1e1e5!important;border-radius:8px!important;padding:18px!important;font-weight:850!important}.planner-my-list,.klocal-content-scroll .planner-my-list{gap:10px!important;display:grid!important}.planner-my-card,.klocal-content-scroll .planner-my-card{background:#fff!important;border:1px solid #e1e1e5!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:10px!important;padding:12px!important;display:grid!important;box-shadow:0 10px 24px #1e1e220d!important}.planner-my-card-copy,.klocal-content-scroll .planner-my-card-copy{color:#102128!important;text-align:left!important;min-height:86px!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important;padding:0!important;display:grid!important}.planner-my-card strong,.klocal-content-scroll .planner-my-card strong{color:#102128!important;font-size:16px!important;line-height:1.25!important}.planner-my-card span,.planner-my-card p,.klocal-content-scroll .planner-my-card span,.klocal-content-scroll .planner-my-card p{color:#626b76!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.planner-my-card p,.klocal-content-scroll .planner-my-card p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.planner-my-card-actions,.klocal-content-scroll .planner-my-card-actions{align-content:center!important;gap:8px!important;display:grid!important}.planner-my-card-actions button,.klocal-content-scroll .planner-my-card-actions button{border-radius:8px!important;min-width:70px!important;min-height:36px!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important}.planner-my-card-actions button:first-child,.klocal-content-scroll .planner-my-card-actions button:first-child{color:#fff!important;background:#4035bf!important}.planner-my-card-actions button:last-child,.klocal-content-scroll .planner-my-card-actions button:last-child{color:#b03228!important;background:#fff2f0!important;border:1px solid #ffd1cc!important}.planner-center-toast,.klocal-content-scroll .planner-center-toast{z-index:10000!important;color:#fff!important;text-align:center!important;background:#25312d!important;border:1px solid #ffffff47!important;border-radius:8px!important;min-width:min(360px,100vw - 48px)!important;padding:16px 20px!important;font-size:15px!important;font-weight:900!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 24px 70px #0a14284d!important}@media (max-width:720px){.planner-my-modal,.klocal-content-scroll .planner-my-modal{padding:18px!important}.planner-my-card,.klocal-content-scroll .planner-my-card{grid-template-columns:1fr!important}.planner-my-card-actions,.klocal-content-scroll .planner-my-card-actions{grid-template-columns:1fr 1fr!important}}.advanced-planner-shell .planner-wizard-heading,.klocal-content-scroll .planner-wizard-heading{grid-template-columns:minmax(0,1fr) minmax(250px,316px)!important;align-items:start!important;gap:18px!important;display:grid!important}.advanced-planner-shell .planner-wizard-heading .planner-wizard-total-card,.klocal-content-scroll .planner-wizard-heading .planner-wizard-total-card{justify-self:end!important;width:min(316px,100%)!important;margin:0!important}.advanced-planner-shell .planner-step-actions button[aria-disabled=true],.klocal-content-scroll .planner-step-actions button[aria-disabled=true]{color:#667085!important;cursor:pointer!important;box-shadow:none!important;background:#d9dde5!important;border-color:#cbd2dd!important}@media (max-width:860px){.advanced-planner-shell .planner-wizard-heading,.klocal-content-scroll .planner-wizard-heading{grid-template-columns:1fr!important}.advanced-planner-shell .planner-wizard-heading .planner-wizard-total-card,.klocal-content-scroll .planner-wizard-heading .planner-wizard-total-card{justify-self:stretch!important;width:100%!important}}.klocal-content-scroll .subpage-shell .worldcup-ranker-comments,.klocal-content-scroll .subpage-shell .worldcup-ranker-list a .worldcup-ranker-comments,.klocal-content-scroll .subpage-shell .worldcup-ranker-list article .worldcup-ranker-comments,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full article .worldcup-ranker-comments{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-comments .reaction-icon,.klocal-content-scroll .subpage-shell .worldcup-ranker-comments b,.klocal-content-scroll .subpage-shell .worldcup-ranker-list a:hover .worldcup-ranker-comments b,.klocal-content-scroll .subpage-shell .worldcup-ranker-list article:hover .worldcup-ranker-comments b,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full article:hover .worldcup-ranker-comments b{color:var(--kobsessed-ci-blue)!important;background:0 0!important}.planner-main-tabs button,.klocal-content-scroll .planner-main-tabs button{gap:9px!important}.planner-main-tabs button>span,.klocal-content-scroll .planner-main-tabs button>span{width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;font-size:14.5px!important;line-height:1!important}.planner-main-tabs button>b,.klocal-content-scroll .planner-main-tabs button>b{font-size:17px!important;line-height:1.05!important}@media (max-width:860px){.planner-main-tabs button>span,.klocal-content-scroll .planner-main-tabs button>span{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;font-size:13.5px!important}.planner-main-tabs button>b,.klocal-content-scroll .planner-main-tabs button>b{font-size:15.3px!important}}.klocal-sidebar-footer{position:relative!important;overflow:visible!important}.language-dropdown{width:100%;min-width:0;max-width:170px;position:relative}.language-dropdown-trigger{color:#17345d;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe3f1;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:34px;padding:6px 9px;display:grid;box-shadow:0 8px 18px #1c3e700f}.language-dropdown-trigger span,.language-dropdown-menu button span{color:#ff3152;background:#fff0f3;border-radius:5px;place-items:center;min-width:28px;height:22px;padding:0 5px;font-size:10px;font-weight:900;display:inline-grid}.language-dropdown-trigger b,.language-dropdown-menu button b{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;line-height:1.1;overflow:hidden}.language-dropdown-menu{z-index:80;background:#fff;border:1px solid #dbe3f1;border-radius:9px;gap:4px;width:min(238px,100vw - 24px);max-height:min(58vh,430px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;overflow-y:auto;box-shadow:0 18px 42px #1c3e702e}.language-dropdown-menu button{color:#17345d;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:7px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"short label";align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 8px;display:grid}.language-dropdown-menu button:hover,.language-dropdown-menu button.active{color:#ff3152;background:#fff6f8;border-color:#ffd6df}.language-dropdown-menu button span{grid-area:short}.language-dropdown-menu button b{grid-area:label}.language-dropdown-trigger b[dir=rtl],.language-dropdown-menu button b[dir=rtl]{text-align:left;direction:rtl;unicode-bidi:isolate}@media (max-width:720px){.language-dropdown{max-width:none}.language-dropdown-trigger{min-height:32px;padding:5px 6px}.language-dropdown-trigger span,.language-dropdown-menu button span{min-width:24px;height:20px;font-size:9px}.language-dropdown-trigger b{font-size:10px}.language-dropdown-menu{width:min(214px,100vw - 16px);max-height:54vh}}.discover-page.section-band,.klocal-content-scroll .discover-page.section-band{padding-top:11px!important}.discover-story-board,.klocal-content-scroll .discover-story-board{gap:9px!important}.discover-story-board .discover-subnav,.klocal-content-scroll .discover-story-board .discover-subnav{margin-bottom:13px!important;padding-bottom:4px!important}@media (max-width:720px){.discover-page.section-band,.klocal-content-scroll .discover-page.section-band{padding-top:9px!important}.discover-story-board,.klocal-content-scroll .discover-story-board{gap:7px!important}.discover-story-board .discover-subnav,.klocal-content-scroll .discover-story-board .discover-subnav{margin-bottom:10px!important;padding-bottom:4px!important}}.admin-localized-field{gap:8px;display:grid}.admin-localized-field-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-localized-field-head span{color:#1f2d29;font-size:13px;font-weight:900}.admin-localized-field-head select{color:#102128;background:#fff;border:1px solid #d7ded9;border-radius:8px;max-width:190px;min-height:34px;font-size:13px;font-weight:800}.admin-localized-field input,.admin-localized-field textarea{width:100%}.admin-localized-field textarea[dir=rtl],.admin-localized-field input[dir=rtl]{text-align:right}.admin-localized-field small{color:#6d7974;font-size:12px;line-height:1.5}@media (max-width:720px){.admin-localized-field-head{align-items:stretch;display:grid}.admin-localized-field-head select{width:100%;max-width:none}}.korea-view-band,.klocal-content-scroll .korea-view-band{padding-top:15px!important}.korea-view-category-tabs,.klocal-content-scroll .korea-view-category-tabs{margin-bottom:19px!important;padding-bottom:9px!important}.korea-view-category-tabs a:after,.klocal-content-scroll .korea-view-category-tabs a:after{bottom:-9px!important}@media (max-width:980px){.korea-view-category-tabs,.klocal-content-scroll .korea-view-category-tabs{padding-bottom:8px!important}.korea-view-category-tabs a:after,.klocal-content-scroll .korea-view-category-tabs a:after{bottom:-8px!important}}@media (max-width:720px){.korea-view-band,.klocal-content-scroll .korea-view-band{padding-top:15px!important}.korea-view-category-tabs,.klocal-content-scroll .korea-view-category-tabs{margin-bottom:14px!important}}.has-it-band,.klocal-content-scroll .has-it-band{padding-top:21px!important}@media (max-width:720px){.has-it-band,.klocal-content-scroll .has-it-band{padding-top:16px!important}}.worldcup-band,.klocal-content-scroll .worldcup-band{padding-top:21px!important}@media (max-width:720px){.worldcup-band,.klocal-content-scroll .worldcup-band{padding-top:16px!important}}.shop-best-review,.klocal-content-scroll .shop-best-review{color:#39393d!important;background:#fbfbfc!important;border:1px solid #e1e1e5!important;border-radius:8px!important;gap:8px!important;padding:10px!important;display:grid!important}.shop-best-review>span,.klocal-content-scroll .shop-best-review>span{color:#5b42d6!important;font-size:12px!important;font-weight:950!important}.shop-best-review p,.klocal-content-scroll .shop-best-review p{color:#39393d!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1.45!important}.shop-best-review.empty p,.klocal-content-scroll .shop-best-review.empty p{color:#6f6f75!important}.shop-best-review footer,.klocal-content-scroll .shop-best-review footer{gap:7px!important;display:grid!important}.shop-best-review footer small,.klocal-content-scroll .shop-best-review footer small{color:#6f6f75!important;font-size:12px!important;font-weight:900!important}.shop-best-review-meta,.klocal-content-scroll .shop-best-review-meta{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.shop-best-review-meta .shop-rating-stars,.klocal-content-scroll .shop-best-review-meta .shop-rating-stars{font-size:13px!important}.shop-review-reactions,.klocal-content-scroll .shop-review-reactions{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;display:flex!important}.shop-review-reaction-form,.klocal-content-scroll .shop-review-reaction-form{margin:0!important}.shop-review-reaction-button,.klocal-content-scroll .shop-review-reaction-button{color:#4f6074!important;min-height:28px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #dbe6f5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0 8px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.shop-review-reaction-button .reaction-icon,.klocal-content-scroll .shop-review-reaction-button .reaction-icon{width:14px!important;height:14px!important}.shop-review-reaction-button.like.active,.klocal-content-scroll .shop-review-reaction-button.like.active{color:#c4455f!important;background:#fff1f4!important;border-color:#ffc4d0!important}.shop-review-reaction-button.dislike.active,.klocal-content-scroll .shop-review-reaction-button.dislike.active{color:#596475!important;background:#eef2f7!important;border-color:#d8dee8!important}.shop-review-item,.klocal-content-scroll .shop-review-item{gap:7px!important;display:grid!important}.shop-review-item-head,.klocal-content-scroll .shop-review-item-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.shop-review-modal .modal-list .shop-review-item p,.klocal-content-scroll .shop-review-modal .modal-list .shop-review-item p{margin:0!important}@media (max-width:520px){.shop-best-review-meta,.klocal-content-scroll .shop-best-review-meta,.shop-review-item-head,.klocal-content-scroll .shop-review-item-head{flex-direction:column!important;align-items:flex-start!important}}.admin-translation-locale-scope{gap:12px;display:grid}.admin-translation-locale-toolbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f5efeb;justify-content:flex-end;align-items:center;min-height:52px;margin:-4px 0 8px;padding:8px 0;display:flex;position:sticky;top:0}.admin-translation-locale-toolbar label{align-items:center;gap:10px;min-width:min(340px,100%);max-width:420px;display:flex}.admin-translation-locale-toolbar span{white-space:nowrap;color:#21766b;font-size:13px;font-weight:900}.admin-translation-locale-toolbar select{background:#fff;border-color:#ccd6cc;min-height:44px;font-weight:900}.admin-translation-locale-scope .admin-localized-field-head select{display:none}@media (max-width:720px){.admin-translation-locale-toolbar{justify-content:stretch;position:static}.admin-translation-locale-toolbar label{gap:6px;width:100%;max-width:none;display:grid}}.has-it-page .has-it-card,.klocal-content-scroll .has-it-page .has-it-card{min-width:0!important;max-width:100%!important;overflow:hidden!important}.has-it-page .has-it-card h3,.has-it-page .has-it-card p,.klocal-content-scroll .has-it-page .has-it-card h3,.klocal-content-scroll .has-it-page .has-it-card p{overflow-wrap:anywhere!important;word-break:normal!important;line-break:anywhere!important;min-width:0!important;max-width:100%!important}.has-it-page .has-it-card p,.klocal-content-scroll .has-it-page .has-it-card p{white-space:normal!important;text-wrap:wrap!important}.has-it-page .has-it-card h3,.klocal-content-scroll .has-it-page .has-it-card h3{text-overflow:ellipsis!important;overflow:hidden!important}.has-it-page .has-it-card h3[dir=rtl],.has-it-page .has-it-card p[dir=rtl],.klocal-content-scroll .has-it-page .has-it-card h3[dir=rtl],.klocal-content-scroll .has-it-page .has-it-card p[dir=rtl]{text-align:right!important}.klocal-sidebar-footer,.klocal-content-scroll .klocal-sidebar-footer{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important;overflow:visible!important}.sidebar-preference-row,.klocal-content-scroll .sidebar-preference-row{grid-template-columns:minmax(0,1fr) minmax(74px,84px)!important;gap:6px!important;width:min(100%,226px)!important;min-width:0!important;display:grid!important}.sidebar-preference-row .language-dropdown,.klocal-content-scroll .sidebar-preference-row .language-dropdown{width:100%!important;min-width:0!important;max-width:none!important}.sidebar-preference-row .language-dropdown-trigger,.klocal-content-scroll .sidebar-preference-row .language-dropdown-trigger{gap:6px!important;min-width:0!important;min-height:36px!important;padding:6px!important}.sidebar-preference-row .language-dropdown-trigger b,.klocal-content-scroll .sidebar-preference-row .language-dropdown-trigger b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.currency-dropdown .language-dropdown-trigger,.klocal-content-scroll .currency-dropdown .language-dropdown-trigger,.currency-dropdown-menu button,.klocal-content-scroll .currency-dropdown-menu button{grid-template-columns:auto minmax(0,1fr)!important}.currency-dropdown .language-dropdown-trigger span,.currency-dropdown-menu button span,.klocal-content-scroll .currency-dropdown .language-dropdown-trigger span,.klocal-content-scroll .currency-dropdown-menu button span{width:auto!important;min-width:30px!important;height:22px!important;padding:0 6px!important;font-size:10px!important}.currency-dropdown-menu,.klocal-content-scroll .currency-dropdown-menu{width:186px!important;max-height:min(360px,54vh)!important;left:auto!important;right:0!important}.currency-dropdown-menu button b,.klocal-content-scroll .currency-dropdown-menu button b{font-size:12px!important}.currency-toggle .currency-toggle-current,.klocal-content-scroll .currency-toggle .currency-toggle-current{color:#fff!important;white-space:nowrap!important;background:#287c70!important;border:1px solid #287c70!important;border-radius:6px!important;place-items:center!important;min-width:52px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:grid!important}.cost-estimate-page-panel .cost-summary-top .cost-summary-total-card .cost-card-currency-toggle,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top .cost-summary-total-card .cost-card-currency-toggle,.planner-total-card>.planner-card-currency-toggle,.klocal-content-scroll .planner-total-card>.planner-card-currency-toggle,.planner-wizard-heading .planner-total-stack>.planner-card-currency-toggle,.klocal-content-scroll .planner-wizard-heading .planner-total-stack>.planner-card-currency-toggle{width:auto!important;min-width:60px!important;box-shadow:none!important;background:#f7f7f8!important;border:1px solid #dedee3!important;border-radius:8px!important;grid-template-columns:minmax(52px,auto)!important;gap:0!important;padding:4px!important;display:inline-grid!important}.auth-preference-panel,.klocal-content-scroll .auth-preference-panel{background:#f7fbf8!important;border:1px solid #d9e5dd!important;border-radius:8px!important;gap:10px!important;padding:14px!important;display:grid!important}.auth-preference-panel label,.klocal-content-scroll .auth-preference-panel label{color:#287c70!important;gap:6px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.auth-preference-panel select,.klocal-content-scroll .auth-preference-panel select{color:#102128!important;background:#fff!important;border:1px solid #d7e1d8!important;border-radius:6px!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:850!important}.auth-preference-panel p,.auth-preference-panel small,.klocal-content-scroll .auth-preference-panel p,.klocal-content-scroll .auth-preference-panel small{color:#586861!important;margin:0!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important}@media (max-width:720px){.klocal-sidebar-footer,.klocal-content-scroll .klocal-sidebar-footer{grid-template-columns:1fr!important}.sidebar-preference-row,.klocal-content-scroll .sidebar-preference-row{grid-template-columns:1fr!important;width:100%!important}.language-dropdown-menu,.currency-dropdown-menu,.klocal-content-scroll .language-dropdown-menu,.klocal-content-scroll .currency-dropdown-menu{width:min(214px,100vw - 24px)!important;left:0!important;right:auto!important}.klocal-admin-lock,.klocal-content-scroll .klocal-admin-lock{justify-content:center!important;width:100%!important}.auth-preference-grid,.klocal-content-scroll .auth-preference-grid{grid-template-columns:1fr!important}}.klocal-site-footer nav a,.klocal-content-scroll .klocal-site-footer nav a{gap:7px!important}.klocal-site-footer .klocal-site-footer-admin-link,.klocal-content-scroll .klocal-site-footer .klocal-site-footer-admin-link{color:#1f5fbf!important;border-color:#cfdaf0!important}.klocal-site-footer .klocal-site-footer-admin-link:hover,.klocal-content-scroll .klocal-site-footer .klocal-site-footer-admin-link:hover{color:#1f5fbf!important;background:#f4f8ff!important;border-color:#1f5fbf!important}.klocal-site-footer .klocal-site-footer-admin-link .klocal-lock-icon,.klocal-content-scroll .klocal-site-footer .klocal-site-footer-admin-link .klocal-lock-icon{width:12px!important;min-width:12px!important;height:10px!important}.klocal-site-footer .klocal-site-footer-admin-link,.klocal-content-scroll .klocal-site-footer .klocal-site-footer-admin-link{color:#1f5fbf!important;background:linear-gradient(#fff 0%,#f6f9ff 100%)!important;border-color:#b9cdf4!important;gap:8px!important;min-height:38px!important;padding:0 13px!important;box-shadow:0 6px 16px #1f5fbf14!important}.klocal-site-footer .klocal-site-footer-admin-link:hover,.klocal-content-scroll .klocal-site-footer .klocal-site-footer-admin-link:hover{transform:translateY(-1px);color:#164ea6!important;background:#eef5ff!important;border-color:#1f5fbf!important;box-shadow:0 10px 22px #1f5fbf24!important}.klocal-site-footer .klocal-site-footer-admin-link .klocal-admin-key-icon,.klocal-content-scroll .klocal-site-footer .klocal-site-footer-admin-link .klocal-admin-key-icon{fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;transform-origin:50%!important;flex:0 0 17px!important;width:17px!important;height:17px!important;display:block!important;transform:rotate(30deg)!important}.klocal-site-footer .klocal-site-footer-admin-link span,.klocal-content-scroll .klocal-site-footer .klocal-site-footer-admin-link span{line-height:1!important}.cost-estimate-page-panel .cost-summary-top .cost-summary-total-card,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top .cost-summary-total-card{padding-right:13px!important}.sidebar-preference-row .language-dropdown-trigger b,.klocal-content-scroll .sidebar-preference-row .language-dropdown-trigger b,.sidebar-preference-row .language-dropdown-menu button b,.klocal-content-scroll .sidebar-preference-row .language-dropdown-menu button b{letter-spacing:0!important;color:inherit!important;font-family:Inter,Pretendard,Noto Sans KR,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-weight:780!important;line-height:1.24!important}@media (max-width:720px){.sidebar-preference-row .language-dropdown-trigger b,.klocal-content-scroll .sidebar-preference-row .language-dropdown-trigger b,.sidebar-preference-row .language-dropdown-menu button b,.klocal-content-scroll .sidebar-preference-row .language-dropdown-menu button b{font-size:11px!important}}.migration-modal{width:min(900px,100vw - 32px)}.migration-modal-body{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.migration-overview{background:#fff;border:1px solid #e7ddc8;border-radius:8px;gap:10px;padding:12px;display:grid}.migration-overview .migration-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.migration-overview .migration-status-grid article{background:#f8fbf9;border:1px solid #dde5e0;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.migration-overview .migration-status-grid span{color:#60706a;font-size:11px;font-weight:900}.migration-overview .migration-status-grid strong{color:#102128;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.25;overflow:hidden}.migration-overview .migration-status-grid small{text-overflow:ellipsis;white-space:nowrap;min-height:16px;overflow:hidden}.migration-stage-graph{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.migration-stage-node{color:#102128;background:#fafafa;border:1px solid #dde5e0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"num title""num state""meter meter""detail detail";gap:5px 8px;min-height:106px;padding:10px;display:grid;position:relative}.migration-stage-node em{color:#66746d;background:#eef2f4;border-radius:999px;grid-area:num;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:950;display:grid}.migration-stage-node strong{text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.migration-stage-node span{color:#60706a;grid-area:state;font-size:11px;font-weight:900}.migration-stage-node small{color:#60706a;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:detail;min-height:30px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.migration-stage-meter{background:#edf0ef;border-radius:999px;grid-area:meter;height:7px;overflow:hidden}.migration-stage-meter i{border-radius:inherit;background:#9b6b2f;height:100%;transition:width .2s;display:block}.migration-stage-node.running{background:#f5f9ff;border-color:#8ab5f3}.migration-stage-node.running em,.migration-stage-node.running .migration-stage-meter i{color:#fff;background:#2f72d6}.migration-stage-node.done{background:#f4fbf7;border-color:#97d0b0}.migration-stage-node.done em,.migration-stage-node.done .migration-stage-meter i{color:#fff;background:#247a63}.migration-stage-node.error{background:#fff6f4;border-color:#e0a29e}.migration-stage-node.error em,.migration-stage-node.error .migration-stage-meter i{color:#fff;background:#a12d28}.migration-log-list p.status{background:#f8fffb;border-left-color:#2f7468}.migration-log-list p.progress{background:#f7fbff;border-left-color:#2f72d6}.migration-modal-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.migration-modal-actions .migration-danger-button{background:#a12d28}.migration-modal-actions .migration-danger-button:disabled{color:#806760;cursor:not-allowed;background:#d7c7c3}@media (max-width:760px){.migration-modal{width:calc(100vw - 24px)}.migration-modal-body{grid-template-rows:auto minmax(220px,1fr)}.migration-overview .migration-status-grid,.migration-stage-graph{grid-template-columns:1fr}.migration-modal-action-buttons{width:100%;display:grid}.migration-modal-action-buttons button{width:100%}}.migration-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.migration-form-actions button{min-width:180px}.migration-history-open-button{background:#102128!important}.migration-history-modal{width:min(980px,100vw - 32px)}.migration-history-list{background:#f8f5ec;border:1px solid #e1d4b7;border-radius:8px;align-content:start;gap:10px;min-height:300px;max-height:620px;padding:12px;display:grid;overflow:auto}.migration-history-run{background:#fff;border:1px solid #e7ddc8;border-radius:8px;overflow:hidden}.migration-history-run summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:56px;padding:10px 12px;list-style:none;display:grid}.migration-history-run summary::-webkit-details-marker{display:none}.migration-history-run summary strong{color:#102128;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.migration-history-run summary span{color:#66746d;background:#eef2f4;border-radius:999px;place-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:950;display:inline-grid}.migration-history-run.done summary span{color:#247a63;background:#edf8f2}.migration-history-run.error summary span{color:#a12d28;background:#fff1ef}.migration-history-run summary small{color:#6b776f;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.migration-history-events{background:#fbfaf6;border:0;border-top:1px solid #e7ddc8;border-radius:0;min-height:0;max-height:none}.migration-history-events p{font-size:12px}@media (max-width:760px){.migration-form-actions{display:grid}.migration-form-actions button{width:100%}.migration-history-modal{width:calc(100vw - 24px)}.migration-history-run summary{grid-template-columns:1fr}.migration-history-run summary span{justify-self:start}.migration-history-run summary small{white-space:normal}}.discover-feature-story-copy h2 .discover-detail-related-index,.klocal-content-scroll .discover-feature-story-copy h2 .discover-detail-related-index,.discover-story-card-copy h3 .discover-detail-related-index,.klocal-content-scroll .discover-story-card-copy h3 .discover-detail-related-index,.discover-detail-title-row h1 .discover-detail-related-index,.klocal-content-scroll .discover-detail-title-row h1 .discover-detail-related-index,.discover-detail-related-copy strong .discover-detail-related-index,.klocal-content-scroll .discover-detail-related-copy strong .discover-detail-related-index{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#e0614f!important;font-size:1em!important;font-weight:950!important;line-height:inherit!important;vertical-align:baseline!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin-top:0!important;margin-right:.24em!important;padding:0!important;display:inline!important}.cost-estimate-page-panel .cost-estimate-columns.one-day-layout,.klocal-content-scroll .cost-estimate-page-panel .cost-estimate-columns.one-day-layout{grid-template-columns:minmax(270px,.28fr) minmax(0,.72fr)!important;align-items:stretch!important}.cost-estimate-page-panel .cost-part-section,.klocal-content-scroll .cost-estimate-page-panel .cost-part-section,.cost-estimate-page-panel .cost-local-card,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card{min-width:0!important;overflow:hidden!important}.cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact.single,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact.single{min-height:122px!important}.cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact.single article,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact.single article,.cost-estimate-page-panel .cost-local-card-summary,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary{min-width:0!important;overflow:hidden!important}.cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact.single article,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact.single article{align-content:center!important;min-height:122px!important}.cost-estimate-page-panel .cost-local-card{grid-template-rows:108px minmax(0,1fr)!important;min-height:342px!important}.cost-estimate-page-panel .cost-local-card-summary,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary{grid-template-rows:16px 39px 35px!important;min-height:108px!important;max-height:108px!important}.cost-estimate-page-panel .cost-breakdown-grid.compact article span,.cost-estimate-page-panel .cost-breakdown-grid.compact article small,.cost-estimate-page-panel .cost-local-card-summary span,.cost-estimate-page-panel .cost-local-card-summary small,.klocal-content-scroll .cost-estimate-page-panel .cost-breakdown-grid.compact article span,.klocal-content-scroll .cost-estimate-page-panel .cost-breakdown-grid.compact article small,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary span,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.cost-estimate-page-panel .cost-breakdown-grid.compact article strong,.cost-estimate-page-panel .cost-local-card-summary strong,.klocal-content-scroll .cost-estimate-page-panel .cost-breakdown-grid.compact article strong,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary strong{color:#e0614f!important;letter-spacing:0!important;text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:clamp(19px,2.05vw,30px)!important;line-height:1!important;display:block!important;overflow:hidden!important}.cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article strong,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article strong{font-size:clamp(20px,2.25vw,32px)!important}.cost-estimate-page-panel .cost-airfare-controls,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls,.cost-estimate-page-panel .cost-local-card-controls,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-controls{align-content:end!important;min-width:0!important;overflow:hidden!important}.cost-estimate-page-panel .cost-airfare-controls label,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls label,.cost-estimate-page-panel .cost-local-card-controls label,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-controls label{min-width:0!important;overflow:hidden!important}.cost-estimate-page-panel .cost-airfare-controls label>span,.cost-estimate-page-panel .cost-local-card-controls label>span,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls label>span,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-controls label>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.cost-estimate-page-panel .cost-airfare-controls select,.cost-estimate-page-panel .cost-airfare-controls input,.cost-estimate-page-panel .cost-local-card-controls select,.cost-estimate-page-panel .cost-local-card-controls input,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls select,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls input,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-controls select,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-controls input{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;overflow:hidden!important}.cost-estimate-page-panel .cost-input-with-unit,.klocal-content-scroll .cost-estimate-page-panel .cost-input-with-unit{min-width:0!important;overflow:hidden!important}.cost-estimate-page-panel .cost-input-with-unit input,.klocal-content-scroll .cost-estimate-page-panel .cost-input-with-unit input{padding-left:34px!important;font-size:clamp(12px,1.1vw,14px)!important}@media (max-width:1180px){.cost-estimate-page-panel .cost-estimate-columns.one-day-layout,.klocal-content-scroll .cost-estimate-page-panel .cost-estimate-columns.one-day-layout{grid-template-columns:1fr!important}}@media (max-width:920px){.cost-estimate-page-panel .airfare-section,.klocal-content-scroll .cost-estimate-page-panel .airfare-section,.cost-estimate-page-panel .cost-local-card,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card{grid-template-rows:auto!important;min-height:0!important}.cost-estimate-page-panel .cost-local-card-summary,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary{grid-template-rows:auto!important;max-height:none!important}}.origin-airport-select,.klocal-content-scroll .origin-airport-select{width:100%!important;min-width:0!important;position:relative!important}.origin-airport-trigger,.klocal-content-scroll .origin-airport-trigger{color:#102128!important;width:100%!important;min-height:56px!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border:1px solid #ccd6cc!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;padding:9px 34px 9px 12px!important;display:grid!important;position:relative!important}.origin-airport-trigger:after,.klocal-content-scroll .origin-airport-trigger:after{content:""!important;border-bottom:2px solid!important;border-right:2px solid!important;width:8px!important;height:8px!important;position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-70%)rotate(45deg)!important}.origin-airport-select.open .origin-airport-trigger,.klocal-content-scroll .origin-airport-select.open .origin-airport-trigger{border-color:#287c70!important;box-shadow:0 0 0 3px #287c701f!important}.origin-airport-placeholder,.klocal-content-scroll .origin-airport-placeholder{color:#102128!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;overflow:hidden!important}.origin-airport-option-copy,.klocal-content-scroll .origin-airport-option-copy{gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}.origin-airport-country,.klocal-content-scroll .origin-airport-country{color:#102128!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.origin-airport-name,.klocal-content-scroll .origin-airport-name{color:#546176!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:850!important;line-height:1.24!important;overflow:hidden!important}.origin-airport-menu,.klocal-content-scroll .origin-airport-menu{z-index:80!important;background:#fff!important;border:1px solid #d8e0d8!important;border-radius:8px!important;gap:6px!important;width:100%!important;max-height:min(390px,54vh)!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 18px 42px #10212829!important}.origin-airport-menu button,.klocal-content-scroll .origin-airport-menu button{color:#102128!important;width:100%!important;min-height:58px!important;box-shadow:none!important;text-align:left!important;background:#fbfbfc!important;border:1px solid #edf0ef!important;border-radius:7px!important;padding:10px 12px!important;display:grid!important}.origin-airport-menu button:hover,.origin-airport-menu button.active,.klocal-content-scroll .origin-airport-menu button:hover,.klocal-content-scroll .origin-airport-menu button.active{background:#f1fbf8!important;border-color:#287c70!important}.planner-origin-field,.klocal-content-scroll .planner-origin-field{gap:7px!important;display:grid!important}@media (max-width:720px){.origin-airport-trigger,.klocal-content-scroll .origin-airport-trigger{min-height:52px!important}.origin-airport-menu,.klocal-content-scroll .origin-airport-menu{max-height:min(330px,50vh)!important}}.origin-airport-trigger:after,.klocal-content-scroll .origin-airport-trigger:after,.origin-airport-trigger>*,.klocal-content-scroll .origin-airport-trigger>*{pointer-events:none!important}.planner-naver-cluster,.klocal-content-scroll .planner-naver-cluster{width:41.4px!important;min-width:41.4px!important;height:41.4px!important;min-height:41.4px!important;padding:0!important}.planner-naver-cluster strong,.klocal-content-scroll .planner-naver-cluster strong{font-size:17px!important;line-height:1!important}@media (max-width:720px){.planner-naver-cluster,.klocal-content-scroll .planner-naver-cluster{width:37.8px!important;min-width:37.8px!important;height:37.8px!important;min-height:37.8px!important}.planner-naver-cluster strong,.klocal-content-scroll .planner-naver-cluster strong{font-size:15px!important}}.shop-lane.theme-beauty,.klocal-content-scroll .shop-lane.theme-beauty{--shop-card-bg:#fff1f5;--shop-card-bg-2:#ffe7ef;--shop-card-border:#f3a5bb;--shop-card-outline:#e04f704d;--shop-card-shadow:#ab33522e;--shop-card-title:#3a1421;--shop-card-subtitle:#7f4355;--shop-card-image-bg:#fff9fb}.shop-lane.theme-food,.klocal-content-scroll .shop-lane.theme-food{--shop-card-bg:#fff4dc;--shop-card-bg-2:#ffe8ba;--shop-card-border:#e8b44e;--shop-card-outline:#b8771a4d;--shop-card-shadow:#794c0d2e;--shop-card-title:#2f2110;--shop-card-subtitle:#76531e;--shop-card-image-bg:#fffaf0}.shop-lane.theme-medical,.klocal-content-scroll .shop-lane.theme-medical{--shop-card-bg:#eefaf6;--shop-card-bg-2:#dbf2eb;--shop-card-border:#78c6b6;--shop-card-outline:#287c704d;--shop-card-shadow:#195b5229;--shop-card-title:#0c2f2a;--shop-card-subtitle:#3f6c64;--shop-card-image-bg:#f8fffc}.shop-lane.theme-lodging,.klocal-content-scroll .shop-lane.theme-lodging{--shop-card-bg:#eef4ff;--shop-card-bg-2:#dfeaff;--shop-card-border:#8fb2e8;--shop-card-outline:#3963a44d;--shop-card-shadow:#294b7f2b;--shop-card-title:#172848;--shop-card-subtitle:#4c617f;--shop-card-image-bg:#f8fbff}.shop-lane .shop-banner,.klocal-content-scroll .shop-lane .shop-banner,.klocal-content-scroll .shop-lane .shop-banner:hover,.klocal-content-scroll .shop-lane .shop-banner:focus-visible,.klocal-content-scroll .shop-lane .shop-banner.active{border:1px solid var(--shop-card-border)!important;background:linear-gradient(180deg, #ffffffb8, #fff0 52%), linear-gradient(145deg, var(--shop-card-bg), var(--shop-card-bg-2))!important;box-shadow:0 1px 0 #ffffffe6 inset, 0 10px 20px var(--shop-card-shadow), 0 2px 0 #10212814!important;color:var(--shop-card-title)!important;outline:1px solid var(--shop-card-outline)!important;outline-offset:-2px!important}.shop-lane .shop-banner-info strong,.klocal-content-scroll .shop-lane .shop-banner-info strong{color:var(--shop-card-title)!important}.shop-lane .shop-banner-info small,.klocal-content-scroll .shop-lane .shop-banner-info small{color:var(--shop-card-subtitle)!important}.shop-lane .shop-banner-image.light,.klocal-content-scroll .shop-lane .shop-banner-image.light{background:var(--shop-card-image-bg)!important;border-color:#ffffffeb!important;box-shadow:inset 0 0 0 1px #1021280f,0 6px 14px #10212814!important}.shop-lane .shop-banner-image.dark,.klocal-content-scroll .shop-lane .shop-banner-image.dark{border-color:#fff3!important;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 14px #10212829!important}.shop-lane.theme-beauty,.klocal-content-scroll .shop-lane.theme-beauty{--shop-header-theme:#9f4852}.shop-lane.theme-food,.klocal-content-scroll .shop-lane.theme-food{--shop-header-theme:#8a5b18}.shop-lane.theme-medical,.klocal-content-scroll .shop-lane.theme-medical{--shop-header-theme:#168370}.shop-lane.theme-lodging,.klocal-content-scroll .shop-lane.theme-lodging{--shop-header-theme:#6458a2}.shop-lane header,.shop-lane header:hover,.shop-lane.selected header,.shop-lane:focus-within header,.klocal-content-scroll .shop-lane header,.klocal-content-scroll .shop-lane header:hover,.klocal-content-scroll .shop-lane.selected header,.klocal-content-scroll .shop-lane:focus-within header,.shop-lane .shop-theme-icon,.shop-lane header>span:not(.shop-theme-icon),.klocal-content-scroll .shop-lane .shop-theme-icon,.klocal-content-scroll .shop-lane header>span:not(.shop-theme-icon){color:var(--shop-header-theme)!important}.shop-lane.selected header:after,.shop-lane:hover header:after,.shop-lane:focus-within header:after,.klocal-content-scroll .shop-lane.selected header:after,.klocal-content-scroll .shop-lane:hover header:after,.klocal-content-scroll .shop-lane:focus-within header:after{background:var(--shop-header-theme)!important}.cost-estimate-page-panel .cost-local-card-grid,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important}@media (max-width:920px){.cost-estimate-page-panel .cost-local-card-grid,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-grid{grid-template-columns:1fr!important}}.cost-estimate-page-panel,.klocal-content-scroll .cost-estimate-page-panel,.cost-estimate-page-panel .cost-estimate-columns.one-day-layout,.klocal-content-scroll .cost-estimate-page-panel .cost-estimate-columns.one-day-layout,.cost-estimate-page-panel .airfare-section,.klocal-content-scroll .cost-estimate-page-panel .airfare-section,.cost-estimate-page-panel .cost-airfare-controls,.klocal-content-scroll .cost-estimate-page-panel .cost-airfare-controls,.cost-estimate-page-panel .cost-origin-label,.klocal-content-scroll .cost-estimate-page-panel .cost-origin-label,.planner-step-panel,.klocal-content-scroll .planner-step-panel,.planner-origin-field,.klocal-content-scroll .planner-origin-field{overflow:visible!important}.cost-estimate-page-panel .airfare-section,.klocal-content-scroll .cost-estimate-page-panel .airfare-section,.planner-step-panel,.klocal-content-scroll .planner-step-panel{z-index:20!important;position:relative!important}.cost-estimate-page-panel .airfare-section:has(.origin-airport-select.open){z-index:180!important}.klocal-content-scroll .cost-estimate-page-panel .airfare-section:has(.origin-airport-select.open){z-index:180!important}.planner-step-panel:has(.origin-airport-select.open){z-index:180!important}.klocal-content-scroll .planner-step-panel:has(.origin-airport-select.open){z-index:180!important}.origin-airport-select.open,.klocal-content-scroll .origin-airport-select.open,.origin-airport-menu,.klocal-content-scroll .origin-airport-menu{z-index:220!important}.origin-airport-menu,.klocal-content-scroll .origin-airport-menu{top:auto!important;bottom:calc(100% + 6px)!important}.famous-shops-stage,.klocal-content-scroll .famous-shops-stage{perspective:1400px!important}.shop-detail-console,.shop-review-console,.shop-lane-board,.klocal-content-scroll .shop-detail-console,.klocal-content-scroll .shop-review-console,.klocal-content-scroll .shop-lane-board{background:linear-gradient(#fffffffa 0%,#fafcfffa 58%,#f4f8fdfa 100%)!important;border-color:#1f6fd529!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #0e37680a,0 2px #ffffffd1,0 18px 38px #192a4621,0 42px 92px #192a4614!important}.shop-detail-console:before,.shop-review-console:before,.shop-lane-board:before,.klocal-content-scroll .shop-detail-console:before,.klocal-content-scroll .shop-review-console:before,.klocal-content-scroll .shop-lane-board:before{content:""!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(135deg,#ffffffe6 0%,#ffffff6b 24%,#fff0 48%),radial-gradient(circle at 22% 0,#ff4c6d14,#0000 31%),radial-gradient(circle at 88% 10%,#1f6fd514,#0000 28%)!important;position:absolute!important;inset:0!important}.shop-detail-console>*,.shop-review-console>*,.shop-lane-board>*,.klocal-content-scroll .shop-detail-console>*,.klocal-content-scroll .shop-review-console>*,.klocal-content-scroll .shop-lane-board>*{z-index:1!important;position:relative!important}.shop-url-card,.shop-detail-metric,.shop-score-card,.shop-best-review,.shop-review-form textarea,.shop-review-form select,.klocal-content-scroll .shop-url-card,.klocal-content-scroll .shop-detail-metric,.klocal-content-scroll .shop-score-card,.klocal-content-scroll .shop-best-review,.klocal-content-scroll .shop-review-form textarea,.klocal-content-scroll .shop-review-form select{background:linear-gradient(#fff 0%,#fbfcff 48%,#f4f7fc 100%)!important;border-color:#32528429!important;box-shadow:inset 0 1px #fffffffa,0 1px #1021280a,0 8px 17px #192a4614,0 18px 34px #192a460d!important}.shop-url-card,button.shop-detail-metric,.shop-review-reaction-button,.shop-review-form button,.shop-auth-prompt .button,.klocal-content-scroll .shop-url-card,.klocal-content-scroll button.shop-detail-metric,.klocal-content-scroll .shop-review-reaction-button,.klocal-content-scroll .shop-review-form button,.klocal-content-scroll .shop-auth-prompt .button{transition:transform .16s,box-shadow .16s,border-color .16s,filter .16s!important}.shop-url-card:hover,.shop-url-card:focus-visible,button.shop-detail-metric:hover,button.shop-detail-metric:focus-visible,.klocal-content-scroll .shop-url-card:hover,.klocal-content-scroll .shop-url-card:focus-visible,.klocal-content-scroll button.shop-detail-metric:hover,.klocal-content-scroll button.shop-detail-metric:focus-visible{border-color:#1f6fd54d!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fff,0 2px #ffffffdb,0 12px 24px #192a461f,0 24px 42px #192a4614!important}.shop-url-card:active,button.shop-detail-metric:active,.shop-review-form button:active,.shop-auth-prompt .button:active,.shop-review-reaction-button:active,.klocal-content-scroll .shop-url-card:active,.klocal-content-scroll button.shop-detail-metric:active,.klocal-content-scroll .shop-review-form button:active,.klocal-content-scroll .shop-auth-prompt .button:active,.klocal-content-scroll .shop-review-reaction-button:active{transform:translateY(1px)!important;box-shadow:inset 0 2px 5px #1021281f,0 6px 12px #192a4617!important}.shop-url-card span,.klocal-content-scroll .shop-url-card span{background:linear-gradient(#fff 0%,#eef5ff 100%)!important;border-color:#1f6fd529!important;box-shadow:inset 0 1px #fff,0 5px 12px #1f6fd524!important}.shop-score-card,.klocal-content-scroll .shop-score-card{background:linear-gradient(#fff 0%,#f7faff 100%)!important;border-color:#1f6fd52e!important}.shop-score-card strong,.klocal-content-scroll .shop-score-card strong{color:var(--kobsessed-ci-blue)!important;text-shadow:0 1px #fffffff5,0 8px 18px #1f6fd529!important}.shop-best-review,.klocal-content-scroll .shop-best-review{background:linear-gradient(#fff 0%,#fffafd 44%,#f8f9ff 100%)!important}.shop-review-form textarea:focus,.shop-review-form select:focus,.klocal-content-scroll .shop-review-form textarea:focus,.klocal-content-scroll .shop-review-form select:focus{border-color:#4035bf5c!important;outline:none!important;box-shadow:inset 0 1px #fff,0 0 0 3px #4035bf1a,0 12px 24px #192a461a!important}.shop-review-form button,.shop-auth-prompt .button,.klocal-content-scroll .shop-review-form button,.klocal-content-scroll .shop-auth-prompt .button{color:#fff!important;text-shadow:0 1px #0000002e!important;background:linear-gradient(#5948e9 0%,#4035bf 55%,#3128a3 100%)!important;border:1px solid #3529afeb!important;min-height:42px!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0d0c4847,0 2px #241d82,0 10px 20px #4035bf47,0 22px 42px #4035bf29!important}.shop-review-form button:hover,.shop-review-form button:focus-visible,.shop-auth-prompt .button:hover,.shop-auth-prompt .button:focus-visible,.klocal-content-scroll .shop-review-form button:hover,.klocal-content-scroll .shop-review-form button:focus-visible,.klocal-content-scroll .shop-auth-prompt .button:hover,.klocal-content-scroll .shop-auth-prompt .button:focus-visible{filter:brightness(1.04)saturate(1.04)!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0d0c4842,0 3px #241d82,0 14px 26px #4035bf4f,0 28px 50px #4035bf2e!important}.shop-review-reaction-button,.klocal-content-scroll .shop-review-reaction-button{background:linear-gradient(#fff 0%,#f3f7fd 100%)!important;border-color:#1f6fd529!important;box-shadow:inset 0 1px #fff,0 5px 12px #192a4614!important}.shop-review-reaction-button:hover,.shop-review-reaction-button:focus-visible,.klocal-content-scroll .shop-review-reaction-button:hover,.klocal-content-scroll .shop-review-reaction-button:focus-visible{border-color:#1f6fd547!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff,0 8px 16px #192a461f!important}.shop-lane .shop-banner,.klocal-content-scroll .shop-lane .shop-banner,.klocal-content-scroll .shop-lane .shop-banner:hover,.klocal-content-scroll .shop-lane .shop-banner:focus-visible,.klocal-content-scroll .shop-lane .shop-banner.active{box-shadow:inset 0 1px 0 #fffffff0, inset 0 -1px 0 #1021280a, 0 2px 0 #ffffffb8, 0 12px 22px var(--shop-card-shadow), 0 22px 36px #192a460f!important}.shop-lane .shop-banner:hover,.shop-lane .shop-banner:focus-visible,.shop-lane .shop-banner.active,.klocal-content-scroll .shop-lane .shop-banner:hover,.klocal-content-scroll .shop-lane .shop-banner:focus-visible,.klocal-content-scroll .shop-lane .shop-banner.active{box-shadow:inset 0 1px 0 #fffffffa, inset 0 -1px 0 #1021280d, 0 3px 0 #ffffffc2, 0 18px 32px var(--shop-card-shadow), 0 30px 52px #192a4614!important;transform:translateY(-3px)!important}@media (prefers-reduced-motion:reduce){.shop-url-card,button.shop-detail-metric,.shop-review-reaction-button,.shop-review-form button,.shop-auth-prompt .button,.shop-lane .shop-banner,.klocal-content-scroll .shop-url-card,.klocal-content-scroll button.shop-detail-metric,.klocal-content-scroll .shop-review-reaction-button,.klocal-content-scroll .shop-review-form button,.klocal-content-scroll .shop-auth-prompt .button,.klocal-content-scroll .shop-lane .shop-banner{transition:none!important}}.shop-detail-console,.klocal-content-scroll .shop-detail-console{grid-template-rows:minmax(0,1fr)!important;align-content:stretch!important;align-items:stretch!important;display:grid!important}.shop-detail-console>.shop-detail-body,.klocal-content-scroll .shop-detail-console>.shop-detail-body{grid-template-rows:auto auto minmax(0,1fr) auto!important;align-content:stretch!important;height:100%!important;min-height:100%!important;display:grid!important}.shop-detail-summary-panel,.klocal-content-scroll .shop-detail-summary-panel{align-self:end!important;margin-top:auto!important}@media (max-width:760px){.shop-detail-console>.shop-detail-body,.klocal-content-scroll .shop-detail-console>.shop-detail-body{min-height:0!important}}.admin-discover-unified-editor .admin-rich-editor.body[dir=rtl]{unicode-bidi:plaintext;text-align:right!important;direction:rtl!important}.admin-discover-unified-editor .admin-rich-editor.body[dir=rtl] blockquote{border-left:0!important;border-right:4px solid #287c70!important}.shop-review-form textarea,.shop-review-form textarea::placeholder,.klocal-content-scroll .shop-review-form textarea,.klocal-content-scroll .shop-review-form textarea::placeholder{font-size:13px!important;font-weight:850!important;line-height:1.45!important}.home-board-header.home-collage-hero,.klocal-content-scroll .home-board-header.home-collage-hero{background-image:var(--home-hero-bg-image,url(/images/home-korea-hero-collage-balanced-wide.png?v=20260723-zoom20))!important;background-position:right calc(50% + 20px)!important;background-repeat:no-repeat!important;background-size:auto 120%!important}.home-board-header.home-collage-hero{isolation:isolate}.home-hero-overlay-actions,.klocal-content-scroll .home-hero-overlay-actions{z-index:4!important;pointer-events:none!important;position:absolute!important;inset:0!important}.home-hero-floating-action,.klocal-content-scroll .home-hero-floating-action{pointer-events:auto!important;white-space:nowrap!important;margin:0!important;position:absolute!important;transform:translate(-50%,-50%)!important}.klocal-content-scroll .home-hero-floating-action:hover{transform:translate(-50%,calc(-50% - 3px))!important}.home-hero-image-action,.klocal-content-scroll .home-hero-image-action{background:#fffffff0!important;border:1px solid #dedee3eb!important;border-radius:8px!important;place-items:center!important;width:clamp(78px,10vw,148px)!important;min-height:clamp(42px,4.2vw,58px)!important;padding:6px 9px!important;display:grid!important;box-shadow:0 14px 30px #1e1e2221!important}.home-hero-image-action img,.klocal-content-scroll .home-hero-image-action img{object-fit:contain!important;width:100%!important;height:clamp(30px,3.2vw,44px)!important;display:block!important}.admin-home-hero-designer{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.admin-home-hero-designer-head{gap:4px;display:grid}.admin-home-hero-designer-head strong{color:#102128;font-size:15px;font-weight:950}.admin-home-hero-designer-head small{color:#6b776f;font-size:12px;font-weight:800;line-height:1.45}.admin-home-hero-stage{aspect-ratio:1280/352;background-color:#f8f7f8;background-position:right calc(50% + 12px);background-repeat:no-repeat;background-size:auto 120%;border:1px solid #d8d8dc;border-radius:8px;width:min(780px,100%);min-height:178px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8,0 12px 28px #1e1e2214}.admin-home-hero-stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f8f7f8 0%,#f8f7f8f2 34%,#f8f7f89e 53%,#f8f7f814 74%,#f8f7f800 100%);position:absolute;inset:0}.admin-home-hero-stage-copy{z-index:1;pointer-events:none;gap:6px;width:min(330px,42%);display:grid;position:absolute;top:18px;left:18px}.admin-home-hero-stage-copy span{-webkit-line-clamp:2;color:#26262a;-webkit-box-orient:vertical;font-size:clamp(17px,2.5vw,28px);font-weight:950;line-height:1.05;display:-webkit-box;overflow:hidden}.admin-home-hero-stage-copy small{-webkit-line-clamp:2;color:#62636a;-webkit-box-orient:vertical;font-size:11px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-home-hero-drag-button{z-index:3;color:#102128;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;place-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 22px #1e1e2229}.admin-home-hero-drag-button.dragging{cursor:grabbing;outline-offset:2px;outline:3px solid #287c7038}.admin-home-hero-drag-button.primary{color:#fff;background:#4035bf}.admin-home-hero-drag-button.secondary{color:#333338;background:#fff;border-color:#dedee3}.admin-home-hero-drag-button.image{background:#fffffff2;border-color:#dedee3;width:96px;min-height:42px;padding:5px 8px}.admin-home-hero-drag-button.image img{object-fit:contain;width:100%;height:32px;display:block}.admin-home-hero-drag-button.image span{color:#287c70;font-size:11px}.admin-home-hero-image-button-row{margin-top:0!important}@media (max-width:720px){.home-board-header.home-collage-hero,.klocal-content-scroll .home-board-header.home-collage-hero{background-position:61% calc(50% + 20px)!important;background-size:auto 120%!important}.home-hero-floating-action,.klocal-content-scroll .home-hero-floating-action{max-width:48vw!important;min-height:34px!important;padding-left:10px!important;padding-right:10px!important;font-size:11px!important}.home-hero-image-action,.klocal-content-scroll .home-hero-image-action{width:86px!important;min-height:42px!important}.admin-home-hero-stage{width:100%;min-height:150px}}.shop-lane:focus-within:not(:hover) .shop-lane-track,.klocal-content-scroll .shop-lane:focus-within:not(:hover) .shop-lane-track{animation-play-state:running!important}.home-board-header.home-collage-hero,.klocal-content-scroll .home-board-header.home-collage-hero{background-color:#f4f7fb!important;background-image:none!important;background-position:0!important;background-repeat:no-repeat!important;background-size:auto 100%!important;grid-template-columns:minmax(0,58%) minmax(360px,42%)!important;align-items:stretch!important;height:clamp(352px,31vw,470px)!important;min-height:352px!important;display:grid!important;position:relative!important;overflow:hidden!important}.home-board-header.home-collage-hero:before,.klocal-content-scroll .home-board-header.home-collage-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;background-color:#0000!important;background-image:var(--home-hero-bg-image,url(/images/home-korea-hero-collage-balanced-wide.png?v=20260723-zoom20))!important;background-position:0!important;background-repeat:no-repeat!important;background-size:auto 100%!important;width:58%!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important}.home-board-header.home-collage-hero:after,.klocal-content-scroll .home-board-header.home-collage-hero:after{content:""!important;display:none!important}.home-collage-hero .home-hero-copy,.klocal-content-scroll .home-collage-hero .home-hero-copy{z-index:1!important;min-width:0!important;max-width:none!important;padding:var(--home-hero-copy-padding,38px 34px)!important;text-align:right!important;background:0 0!important;grid-column:2!important;align-content:center!important;place-self:stretch stretch!important;justify-items:end!important;display:grid!important;position:relative!important}.home-collage-hero .home-hero-copy h1,.home-collage-hero .home-hero-copy p,.klocal-content-scroll .home-collage-hero .home-hero-copy h1,.klocal-content-scroll .home-collage-hero .home-hero-copy p{text-align:right!important;margin-left:auto!important;margin-right:0!important}.home-collage-hero .home-hero-copy .eyebrow,.klocal-content-scroll .home-collage-hero .home-hero-copy .eyebrow{justify-self:end!important}@media (max-width:1180px){.home-board-header.home-collage-hero,.klocal-content-scroll .home-board-header.home-collage-hero{grid-template-columns:minmax(0,54%) minmax(320px,46%)!important;height:clamp(340px,42vw,430px)!important;min-height:340px!important}.home-board-header.home-collage-hero:before,.klocal-content-scroll .home-board-header.home-collage-hero:before{width:54%!important}.home-collage-hero .home-hero-copy,.klocal-content-scroll .home-collage-hero .home-hero-copy{padding:var(--home-hero-copy-padding-tablet,30px 26px)!important}}@media (max-width:720px){.home-board-header.home-collage-hero,.klocal-content-scroll .home-board-header.home-collage-hero{grid-template-columns:1fr!important;height:auto!important;min-height:420px!important}.home-board-header.home-collage-hero:before,.klocal-content-scroll .home-board-header.home-collage-hero:before{background-position:0 0!important;background-size:auto 100%!important;width:100%!important;height:54%!important;inset:0 auto auto 0!important}.home-collage-hero .home-hero-copy,.klocal-content-scroll .home-collage-hero .home-hero-copy{min-height:46%!important;padding:var(--home-hero-copy-padding-mobile,24px 18px)!important;grid-column:1!important;align-self:end!important}}.home-center-cta-action,.klocal-content-scroll .home-center-cta-action{color:#fff!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:linear-gradient(90deg,#25216f 0%,#4930a8 48%,#ce2e86 100%)!important;border:1px solid #ffffff47!important;border-radius:999px!important;grid-template-columns:minmax(0,auto) 18px!important;grid-auto-flow:column!important;justify-content:center!important;align-items:center!important;column-gap:12px!important;min-width:236px!important;min-height:44px!important;padding:0 22px 0 26px!important;font-size:16px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,filter .18s!important;display:inline-grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff3d,0 15px 30px #4930a83d,0 5px 12px #ce2e862e!important}.home-center-cta-action:before,.klocal-content-scroll .home-center-cta-action:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(#ffffff38,#fff0)!important;height:50%!important;position:absolute!important;inset:1px 2px auto!important}.home-center-cta-action span,.home-center-cta-action b,.klocal-content-scroll .home-center-cta-action span,.klocal-content-scroll .home-center-cta-action b{z-index:1!important;position:relative!important}.home-center-cta-action b,.klocal-content-scroll .home-center-cta-action b{width:18px!important;height:18px!important;color:inherit!important;place-items:center!important;font-size:30px!important;font-style:normal!important;font-weight:800!important;line-height:0!important;display:inline-grid!important;transform:translateY(-1px)!important}.home-center-cta-action.home-hero-floating-action,.klocal-content-scroll .home-center-cta-action.home-hero-floating-action{transform:translate(-50%,-50%)scale(1)!important}.home-center-cta-action.home-hero-floating-action:hover,.klocal-content-scroll .home-center-cta-action.home-hero-floating-action:hover{filter:saturate(1.05)brightness(1.03)!important;transform:translate(-50%,-50%)scale(1.045)!important;box-shadow:inset 0 1px #ffffff47,0 19px 36px #4930a847,0 8px 16px #ce2e8638!important}.admin-home-hero-drag-button.center-cta{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(90deg,#25216f 0%,#4930a8 48%,#ce2e86 100%);border-color:#ffffff47;border-radius:999px;grid-template-columns:minmax(0,auto) 14px;grid-auto-flow:column;justify-content:center;align-items:center;column-gap:8px;min-width:188px;min-height:34px;padding:0 17px 0 19px;font-size:12px;font-weight:950;line-height:1;display:inline-grid;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 12px 24px #4930a83d,0 4px 10px #ce2e862e}.admin-home-hero-drag-button.center-cta:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38,#fff0);height:50%;position:absolute;inset:1px 2px auto}.admin-home-hero-drag-button.center-cta span,.admin-home-hero-drag-button.center-cta b{z-index:1;position:relative}.admin-home-hero-drag-button.center-cta b{place-items:center;width:14px;height:14px;font-size:24px;font-weight:800;line-height:0;display:inline-grid;transform:translateY(-1px)}@media (max-width:720px){.home-center-cta-action,.klocal-content-scroll .home-center-cta-action{column-gap:8px!important;min-width:186px!important;min-height:38px!important;padding:0 18px 0 20px!important;font-size:12px!important}.home-center-cta-action b,.klocal-content-scroll .home-center-cta-action b{font-size:24px!important}}.admin-home-hero-stage{background-color:#f4f7fb!important;background-image:none!important;background-position:0!important;background-repeat:no-repeat!important;background-size:auto 100%!important}.admin-home-hero-stage:before{content:""!important;z-index:0!important;pointer-events:none!important;background:0 0!important;background-image:var(--admin-home-hero-bg-image,url(/images/home-korea-hero-collage-balanced-wide.png?v=20260723-zoom20))!important;background-position:0!important;background-repeat:no-repeat!important;background-size:auto 100%!important;width:58%!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important}.admin-home-hero-stage-copy{text-align:right!important;justify-items:end!important;width:min(330px,38%)!important;top:50%!important;left:auto!important;right:18px!important;transform:translateY(-50%)!important}.admin-home-hero-stage-copy span,.admin-home-hero-stage-copy small{text-align:right!important}@media (max-width:720px){.admin-home-hero-stage:before{width:54%!important}.admin-home-hero-stage-copy{width:42%!important;right:12px!important}}.klocal-content-scroll .home-metric-strip>span strong{letter-spacing:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:500!important}.home-board-header.home-collage-hero,.klocal-content-scroll .home-board-header.home-collage-hero{height:352px!important;min-height:352px!important;max-height:352px!important}.home-board-header.home-collage-hero:before,.klocal-content-scroll .home-board-header.home-collage-hero:before{background-size:auto 100%!important;height:100%!important;max-height:100%!important}.home-collage-hero .home-hero-copy,.klocal-content-scroll .home-collage-hero .home-hero-copy{min-height:0!important;max-height:100%!important;overflow:hidden!important}@media (max-width:1180px){.home-board-header.home-collage-hero,.klocal-content-scroll .home-board-header.home-collage-hero{height:352px!important;min-height:352px!important;max-height:352px!important}}@media (max-width:720px){.home-board-header.home-collage-hero,.klocal-content-scroll .home-board-header.home-collage-hero{height:352px!important;min-height:352px!important;max-height:352px!important}.home-board-header.home-collage-hero:before,.klocal-content-scroll .home-board-header.home-collage-hero:before{height:54%!important}}.home-center-cta-action.home-hero-floating-action,.klocal-content-scroll .home-center-cta-action.home-hero-floating-action{transform-origin:50%!important;transform:translate(-50%,-50%)scale(.85)!important}.home-center-cta-action.home-hero-floating-action:hover,.klocal-content-scroll .home-center-cta-action.home-hero-floating-action:hover{transform:translate(-50%,-50%)scale(.89)!important}.admin-home-hero-drag-button.center-cta,.admin-home-hero-drag-button.center-cta.dragging{transform-origin:50%!important;transform:translate(-50%,-50%)scale(.85)!important}.admin-home-card-link-field small{color:#68736d;font-size:11px;font-weight:800;line-height:1.35}.admin-home-hero-image-slots{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.admin-home-hero-image-slot{flex:0 240px;max-width:260px}.admin-home-hero-image-thumb,.admin-home-image-preview.wide{object-fit:cover!important;background:#f4f1ea!important;border:1px solid #d7d2c4!important;border-radius:8px!important;width:100%!important;max-width:240px!important;height:108px!important;display:block!important}.admin-home-hero-image-empty{color:#6f786f;background:#f8f6f0;border:1px dashed #d7d2c4;border-radius:8px;place-items:center;width:100%;max-width:240px;height:108px;font-size:12px;font-weight:850;display:grid}.home-board-header.home-collage-hero.has-hero-image-strip:before,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip:before{display:none!important}.home-hero-image-strip,.klocal-content-scroll .home-hero-image-strip{z-index:1!important;grid-column:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.home-hero-image-strip img,.klocal-content-scroll .home-hero-image-strip img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:100%!important;display:block!important}.admin-home-hero-stage{aspect-ratio:1280/352!important;background-position:50%!important;background-size:cover!important;width:min(780px,100%)!important;min-height:212px!important}.admin-home-hero-stage.has-hero-image-strip:before{display:none!important}.admin-home-hero-stage-images{z-index:0;grid-template-columns:repeat(2,minmax(0,1fr));width:58%;height:100%;display:grid;position:absolute;inset:0 auto 0 0;overflow:hidden}.admin-home-hero-stage-images img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.admin-home-hero-stage-copy{gap:7px!important;width:min(330px,38%)!important;right:22px!important}.admin-home-hero-stage-copy span{-webkit-line-clamp:3!important;color:#2b2b31!important;letter-spacing:0!important;word-break:keep-all!important;font-size:clamp(18px,2.2vw,27px)!important;line-height:1.08!important}.admin-home-hero-stage-copy small{-webkit-line-clamp:3!important;color:#5a5f66!important;word-break:keep-all!important;font-size:10.5px!important;line-height:1.35!important}.admin-home-hero-drag-button,.admin-home-hero-drag-button.primary,.admin-home-hero-drag-button.secondary{white-space:nowrap!important;word-break:keep-all!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-width:112px!important;min-height:30px!important;padding:0 13px!important;line-height:1!important;display:inline-flex!important}.admin-home-hero-drag-button.center-cta{white-space:nowrap!important;min-width:186px!important;min-height:34px!important}.admin-home-hero-drag-button.center-cta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.home-hero-image-strip,.klocal-content-scroll .home-hero-image-strip{grid-column:1!important;height:54%!important}.admin-home-hero-stage-images{width:54%}.admin-home-hero-stage-copy{width:42%!important;right:12px!important}}.home-hero-image-strip,.klocal-content-scroll .home-hero-image-strip,.admin-home-hero-stage-images{grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;gap:0!important}.home-hero-image-tile,.klocal-content-scroll .home-hero-image-tile,.admin-home-hero-stage-image-tile{contain:paint!important;isolation:isolate!important;width:100%!important;min-width:0!important;height:100%!important;display:block!important;position:relative!important;overflow:hidden!important}.home-hero-image-tile img,.klocal-content-scroll .home-hero-image-tile img,.admin-home-hero-stage-image-tile img{object-fit:cover!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:100%!important;display:block!important;position:relative!important;transform:none!important}.home-hero-image-strip>img,.klocal-content-scroll .home-hero-image-strip>img,.admin-home-hero-stage-images>img{clip-path:inset(0)!important;contain:paint!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.home-board-header.home-collage-hero.has-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip{--home-hero-bg-image:none!important;background-color:#f3f5f8!important;background-image:none!important;grid-template-columns:minmax(0,58%) minmax(360px,42%)!important}.home-board-header.home-collage-hero.has-hero-image-strip:before,.home-board-header.home-collage-hero.has-hero-image-strip:after,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip:before,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip:after{content:none!important;background:0 0!important;display:none!important}.home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip{contain:layout paint!important;grid-area:1/1/2/2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-image-tile{contain:paint!important;background:#fff!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile img,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-image-tile img{object-fit:contain!important;object-position:center!important;clip-path:inset(0)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;transform:none!important}.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-images{contain:layout paint!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;width:58%!important;min-width:0!important;max-width:58%!important;height:100%!important;display:grid!important;inset:0 auto 0 0!important;overflow:hidden!important}@media (max-width:1180px){.home-board-header.home-collage-hero.has-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip{grid-template-columns:minmax(0,54%) minmax(320px,46%)!important}.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-images{width:54%!important;max-width:54%!important}}@media (max-width:720px){.home-board-header.home-collage-hero.has-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip{grid-template-columns:1fr!important}.home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip{grid-column:1/2!important;height:54%!important}}.home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-images{place-items:stretch stretch!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-image-tile{clip-path:inset(0)!important;position:relative!important;overflow:hidden!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile img,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-image-tile img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile:first-child img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile:first-child img,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-image-tile:first-child img{object-position:left center!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile:nth-child(2) img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-tile:nth-child(2) img,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-image-tile:nth-child(2) img{object-position:center center!important}.klocal-content-scroll .subpage-shell .worldcup-round-intro span{border-width:1px!important;min-width:min(260px,100vw - 40px)!important;min-height:59px!important;padding:0 21px!important;font-size:clamp(20px,3.5vw,46px)!important;box-shadow:0 13px 45px #4035bf2e,0 0 0 6px #ffffff47!important}.home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-images{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;place-items:stretch stretch!important;gap:0!important;display:grid!important}.home-hero-image-slot,.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-image-tile{contain:paint!important;background:0 0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}.home-hero-image-slot>img,.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot>img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot>img,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-image-tile>img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot:first-child>img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot:first-child>img,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-image-tile:first-child>img{object-position:left center!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot:nth-child(2)>img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot:nth-child(2)>img,.admin-home-hero-stage.has-hero-image-strip .admin-home-hero-stage-image-tile:nth-child(2)>img{object-position:right center!important}.home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip{grid-template-columns:minmax(0,1fr) minmax(490px,490px)!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot:nth-child(2),.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot:nth-child(2){flex:0 0 490px!important;width:490px!important;max-width:490px!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot:nth-child(2)>img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot:nth-child(2)>img{object-fit:cover!important;object-position:center center!important}@media (max-width:1180px){.home-board-header.home-collage-hero.has-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip{grid-template-columns:minmax(0,64%) minmax(360px,36%)!important}.home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip>.home-hero-image-strip{grid-template-columns:minmax(0,1fr) minmax(440px,48%)!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot:nth-child(2),.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-slot:nth-child(2){width:auto!important;max-width:100%!important}}.klocal-content-scroll .subpage-shell .worldcup-round-intro span{animation-duration:2.05s!important}.home-board-header.home-collage-hero.has-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip{grid-template-columns:minmax(0,58%) minmax(420px,42%)!important}.home-board-header.home-collage-hero.has-hero-image-strip>table.home-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip>table.home-hero-image-strip{table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;contain:layout paint!important;grid-area:1/1/2/2!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:table!important;overflow:hidden!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-row,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-row{height:100%!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell{vertical-align:top!important;background:0 0!important;border:0!important;width:50%!important;min-width:0!important;max-width:none!important;height:100%!important;padding:0!important;display:table-cell!important;overflow:hidden!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell .home-hero-image-slot,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell .home-hero-image-slot{contain:paint!important;isolation:isolate!important;background:0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:100%!important;display:block!important;position:relative!important;overflow:hidden!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell .home-hero-image-slot>img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell .home-hero-image-slot>img{object-fit:cover!important;object-position:center center!important;clip-path:none!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell:first-child .home-hero-image-slot>img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell:first-child .home-hero-image-slot>img{object-position:center center!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell:nth-child(2) .home-hero-image-slot,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell:nth-child(2) .home-hero-image-slot{flex:initial!important;width:100%!important;max-width:none!important}.home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell:nth-child(2) .home-hero-image-slot>img,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip .home-hero-image-cell:nth-child(2) .home-hero-image-slot>img{object-position:center center!important}@media (max-width:1180px){.home-board-header.home-collage-hero.has-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip{grid-template-columns:minmax(0,58%) minmax(360px,42%)!important}}@media (max-width:720px){.home-board-header.home-collage-hero.has-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip{grid-template-columns:1fr!important}.home-board-header.home-collage-hero.has-hero-image-strip>table.home-hero-image-strip,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-image-strip>table.home-hero-image-strip{grid-column:1/2!important;height:54%!important}}@media (min-width:921px){.cost-estimate-page-panel .cost-local-card-grid,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-grid{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.3fr)!important}}.account-nickname-form input:disabled,.klocal-account-modal-form input:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.account-nickname-form button:disabled,.klocal-account-modal-form button:disabled{opacity:.55;cursor:not-allowed;transform:none}.klocal-account-modal-form-help{color:#64748b;font-size:.78rem;line-height:1.45;display:block}.home-board-header.home-collage-hero.has-hero-two-cards,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-two-cards{width:100%!important;height:352px!important;min-height:352px!important;max-height:352px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important}.home-board-header.home-collage-hero.has-hero-two-cards:before,.home-board-header.home-collage-hero.has-hero-two-cards:after,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-two-cards:before,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-two-cards:after{content:none!important;display:none!important}.home-hero-two-card-layout,.klocal-content-scroll .home-hero-two-card-layout{z-index:1!important;grid-template-columns:minmax(420px,490px) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important}.home-hero-card,.klocal-content-scroll .home-hero-card{isolation:isolate!important;background:#f4f7fb!important;border:1px solid #dfe3ea!important;border-radius:8px!important;min-width:0!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #1e1e2214!important}.home-hero-primary-image-card,.klocal-content-scroll .home-hero-primary-image-card{display:block!important}.home-hero-image-copy-card,.klocal-content-scroll .home-hero-image-copy-card{grid-template-columns:minmax(390px,490px) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;display:grid!important}.home-hero-card-image-panel,.klocal-content-scroll .home-hero-card-image-panel{background:#fff!important;min-width:0!important;height:100%!important;position:relative!important;overflow:hidden!important}.home-hero-card-image,.klocal-content-scroll .home-hero-card-image{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.home-hero-two-card-layout .home-hero-copy,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy{z-index:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:var(--home-hero-copy-padding,38px 34px)!important;text-align:right!important;background:#f4f7fb!important;grid-column:2/3!important;align-content:center!important;align-self:stretch!important;justify-items:end!important;display:grid!important;position:relative!important;overflow:hidden!important}.home-hero-two-card-layout .home-hero-copy h1,.home-hero-two-card-layout .home-hero-copy p,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy h1,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy p{text-align:right!important;margin-left:auto!important;margin-right:0!important}@media (max-width:1180px){.home-hero-two-card-layout,.klocal-content-scroll .home-hero-two-card-layout{grid-template-columns:minmax(360px,42%) minmax(0,58%)!important}.home-hero-image-copy-card,.klocal-content-scroll .home-hero-image-copy-card{grid-template-columns:minmax(320px,46%) minmax(0,54%)!important}}@media (max-width:720px){.home-board-header.home-collage-hero.has-hero-two-cards,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-two-cards{height:auto!important;max-height:none!important}.home-hero-two-card-layout,.klocal-content-scroll .home-hero-two-card-layout{grid-template-columns:1fr!important;gap:12px!important;height:auto!important}.home-hero-primary-image-card,.home-hero-image-copy-card,.klocal-content-scroll .home-hero-primary-image-card,.klocal-content-scroll .home-hero-image-copy-card{height:240px!important}.home-hero-image-copy-card,.klocal-content-scroll .home-hero-image-copy-card{grid-template-columns:1fr!important;height:auto!important}.home-hero-card-image-panel,.klocal-content-scroll .home-hero-card-image-panel{height:220px!important}.home-hero-two-card-layout .home-hero-copy,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy{min-height:210px!important;padding:var(--home-hero-copy-padding-mobile,24px 18px)!important;grid-column:1/2!important}}.home-board-header.home-collage-hero.has-hero-two-cards,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-two-cards{padding:0!important}.home-hero-two-card-layout,.klocal-content-scroll .home-hero-two-card-layout{grid-template-columns:minmax(560px,44.62%) minmax(0,1fr)!important;gap:0!important;padding:0!important}.home-hero-card,.klocal-content-scroll .home-hero-card{margin:0!important}.home-hero-primary-image-card,.klocal-content-scroll .home-hero-primary-image-card{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.home-hero-image-copy-card,.klocal-content-scroll .home-hero-image-copy-card{border-left-width:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;grid-template-columns:minmax(0,44.62%) minmax(0,55.38%)!important}.home-hero-primary-image-card>.home-hero-card-image,.klocal-content-scroll .home-hero-primary-image-card>.home-hero-card-image{object-fit:cover!important;object-position:center center!important}.home-hero-card-image-panel,.klocal-content-scroll .home-hero-card-image-panel{border-radius:0!important}@media (max-width:1180px){.home-hero-two-card-layout,.klocal-content-scroll .home-hero-two-card-layout{grid-template-columns:minmax(500px,44.62%) minmax(0,1fr)!important}}@media (max-width:720px){.home-hero-two-card-layout,.klocal-content-scroll .home-hero-two-card-layout{grid-template-columns:1fr!important;gap:12px!important}.home-hero-primary-image-card,.klocal-content-scroll .home-hero-primary-image-card,.home-hero-image-copy-card,.klocal-content-scroll .home-hero-image-copy-card{border-left-width:1px!important;border-radius:8px!important}}.home-hero-image-copy-card,.klocal-content-scroll .home-hero-image-copy-card{background:#fff!important;grid-template-columns:minmax(0,calc(44.62% - 150px)) minmax(0,calc(55.38% + 150px))!important}.home-hero-two-card-layout .home-hero-copy,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy{background:#fff!important}.home-hero-two-card-layout .home-hero-copy h1,.home-hero-two-card-layout .home-hero-copy p,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy h1,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy p{max-width:100%!important}.home-hero-two-card-layout .home-hero-copy h1,.home-hero-two-card-layout .home-hero-copy .home-hero-title,.home-hero-two-card-layout .home-hero-copy .home-hero-body,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy h1,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy .home-hero-title,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy .home-hero-body{box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.home-hero-two-card-layout .home-hero-copy .home-hero-manual-line,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy .home-hero-manual-line{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;display:block!important}.home-hero-two-card-layout .home-hero-copy h1.home-hero-title,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy h1.home-hero-title{font-size:min(var(--home-hero-title-size,38px), 36px)!important;line-height:1.08!important}.home-hero-image-copy-card,.klocal-content-scroll .home-hero-image-copy-card{background:#fff!important;grid-template-columns:minmax(0,44.62%) minmax(0,55.38%)!important;position:relative!important}.home-hero-card-image-panel,.klocal-content-scroll .home-hero-card-image-panel{grid-area:1/1/2/2!important;width:100%!important;max-width:100%!important}.home-hero-two-card-layout .home-hero-copy,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy{z-index:3!important;background:#fff!important;grid-area:1/2/2/3!important;place-self:stretch stretch!important;width:calc(100% + 150px)!important;max-width:none!important;transform:translate(-150px)!important;box-shadow:-1px 0 #fff!important}.home-hero-two-card-layout .home-hero-copy h1.home-hero-title,.klocal-content-scroll .home-hero-two-card-layout .home-hero-copy h1.home-hero-title{font-size:min(var(--home-hero-title-size,38px), 36px)!important}.home-hero-image-copy-card,.klocal-content-scroll .home-hero-image-copy-card{background:#fff!important;grid-template-columns:none!important;display:block!important;position:relative!important}.home-hero-image-copy-card .home-hero-card-image-panel,.klocal-content-scroll .home-hero-image-copy-card .home-hero-card-image-panel{z-index:1!important;background:#fff!important;width:44.62%!important;min-width:0!important;max-width:44.62%!important;height:100%!important;position:absolute!important;inset:0 auto 0 0!important;overflow:hidden!important}.home-hero-image-copy-card .home-hero-card-image-panel>.home-hero-card-image,.klocal-content-scroll .home-hero-image-copy-card .home-hero-card-image-panel>.home-hero-card-image{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;inset:0!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy{z-index:2!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;align-content:center!important;justify-items:end!important;padding:34px 24px!important;display:grid!important;position:absolute!important;inset:0 0 0 44.62%!important;overflow:hidden!important;transform:none!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy h1,.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-title,.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-body,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy h1,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-title,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-body{overflow-wrap:anywhere!important;white-space:normal!important;text-align:right!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-manual-line,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-manual-line{white-space:normal!important;overflow-wrap:anywhere!important}.home-board-header.home-collage-hero.has-hero-two-cards .home-primary-action.home-hero-floating-action,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-two-cards .home-primary-action.home-hero-floating-action{transform:translate(-50%,calc(-50% - 25px))!important}.home-board-header.home-collage-hero.has-hero-two-cards .home-primary-action.home-hero-floating-action:hover,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-two-cards .home-primary-action.home-hero-floating-action:hover{transform:translate(-50%,calc(-50% - 28px))!important}.home-hero-image-copy-card .home-hero-card-image-panel>.home-hero-card-image,.klocal-content-scroll .home-hero-image-copy-card .home-hero-card-image-panel>.home-hero-card-image{object-fit:contain!important;object-position:left center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;inset:50% auto auto 0!important;transform:translateY(-50%)!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy{align-content:center!important;padding:24px 24px 72px!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy>*,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy>*{transform:translateY(-30px)!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy h1,.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-title,.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-body,.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-manual-line,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy h1,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-title,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-body,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-manual-line{overflow:visible!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy h1.home-hero-title,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy h1.home-hero-title{font-size:min(var(--home-hero-title-size,38px), 28px)!important;line-height:1.06!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-body,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-body{font-size:min(var(--home-hero-body-size,16px), 13px)!important;line-height:1.38!important}@media (min-width:721px){.home-hero-image-copy-card .home-hero-card-image-panel,.klocal-content-scroll .home-hero-image-copy-card .home-hero-card-image-panel{width:62.47%!important;max-width:62.47%!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy{padding:22px 18px 72px!important;inset:0 0 0 62.47%!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy h1.home-hero-title,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy h1.home-hero-title{font-size:min(var(--home-hero-title-size,38px), 23px)!important;line-height:1.08!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-body,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-body{font-size:min(var(--home-hero-body-size,16px), 12.5px)!important;line-height:1.38!important}.home-hero-image-copy-card .home-hero-card-image-panel,.klocal-content-scroll .home-hero-image-copy-card .home-hero-card-image-panel{z-index:1!important;width:74.96%!important;max-width:74.96%!important}.home-hero-image-copy-card .home-hero-card-image-panel>.home-hero-card-image,.klocal-content-scroll .home-hero-image-copy-card .home-hero-card-image-panel>.home-hero-card-image{object-fit:contain!important;object-position:left center!important;width:100%!important;height:auto!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy{z-index:3!important;background:linear-gradient(90deg,#fff0 0%,#fffffff5 18%,#fff 34%)!important;align-content:center!important;justify-items:end!important;width:min(650px,78%)!important;max-width:650px!important;padding:26px 18px 70px 58px!important;inset:0 18px 0 auto!important;overflow:visible!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy>*,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy>*{transform:translateY(-24px)!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy h1.home-hero-title,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy h1.home-hero-title{font-size:min(var(--home-hero-title-size,38px), 32px)!important;white-space:nowrap!important;line-height:1.08!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-manual-line,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-manual-line{white-space:nowrap!important;overflow:visible!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-body,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy .home-hero-body{font-size:min(var(--home-hero-body-size,16px), 12px)!important;white-space:nowrap!important;line-height:1.38!important;overflow:visible!important}}.account-planner-panel,.klocal-content-scroll .account-planner-panel{background:#fff;border:1px solid #e1e1e5;border-radius:8px;gap:14px;padding:22px;display:grid;box-shadow:0 14px 32px #1e1e220f}.account-panel-heading-row,.klocal-content-scroll .account-panel-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.account-panel-heading-row h2,.klocal-content-scroll .account-panel-heading-row h2{color:#2f3035;letter-spacing:0;margin:4px 0 6px;font-size:22px;line-height:1.18}.account-panel-heading-row p:not(.eyebrow),.klocal-content-scroll .account-panel-heading-row p:not(.eyebrow){color:#6f6f75;margin:0;font-size:13px;font-weight:800;line-height:1.45}.account-panel-heading-row>a,.klocal-content-scroll .account-panel-heading-row>a{color:#102128;white-space:nowrap;background:#fbfbfc;border:1px solid #dedee3;border-radius:8px;place-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-grid}.account-planner-empty,.klocal-content-scroll .account-planner-empty{color:#73737a;background:#f7f7f8;border:1px dashed #d8d8df;border-radius:8px;padding:14px;font-size:13px;font-weight:850}.account-planner-list,.klocal-content-scroll .account-planner-list{gap:9px;display:grid}.account-planner-card,.klocal-content-scroll .account-planner-card{background:#fbfbfc;border:1px solid #e4e4e8;border-radius:8px;gap:5px;min-width:0;padding:13px;display:grid}.account-planner-card strong,.account-planner-card span,.account-planner-card p,.klocal-content-scroll .account-planner-card strong,.klocal-content-scroll .account-planner-card span,.klocal-content-scroll .account-planner-card p{text-overflow:ellipsis;min-width:0;overflow:hidden}.account-planner-card strong,.klocal-content-scroll .account-planner-card strong{color:#2f3035;white-space:nowrap;font-size:14px;font-weight:950}.account-planner-card span,.account-planner-card p,.klocal-content-scroll .account-planner-card span,.klocal-content-scroll .account-planner-card p{color:#6f6f75;margin:0;font-size:12px;font-weight:800;line-height:1.4}.account-planner-card p,.klocal-content-scroll .account-planner-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width:720px){.account-panel-heading-row,.klocal-content-scroll .account-panel-heading-row{grid-template-columns:1fr}.account-panel-heading-row>a,.klocal-content-scroll .account-panel-heading-row>a{justify-self:start}}.klocal-global-preferences,.klocal-content-scroll .klocal-global-preferences{z-index:90!important;width:auto!important;max-width:calc(100vw - 28px)!important;box-shadow:none!important;pointer-events:none!important;direction:ltr!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:12px!important;right:18px!important;overflow:visible!important}.klocal-global-preferences .sidebar-preference-row,.klocal-content-scroll .klocal-global-preferences .sidebar-preference-row{pointer-events:auto!important;grid-template-columns:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.klocal-global-preferences .language-dropdown,.klocal-content-scroll .klocal-global-preferences .language-dropdown{width:auto!important;min-width:0!important;max-width:none!important;position:relative!important}.klocal-global-preferences .language-dropdown-trigger,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger{color:#082653!important;background:#fffffff5!important;border:1px solid #dbe3ee!important;border-radius:8px!important;min-width:0!important;max-width:190px!important;min-height:36px!important;padding:6px 10px!important;box-shadow:0 10px 26px #0f172a14!important}.klocal-global-preferences .language-dropdown-trigger b,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:116px!important;overflow:hidden!important}.klocal-global-preferences .currency-dropdown-trigger b,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-trigger b{max-width:64px!important}.klocal-global-preferences .language-dropdown-menu,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu{z-index:110!important;max-height:min(460px,100vh - 74px)!important;position:absolute!important;inset:calc(100% + 8px) 0 auto auto!important;overflow:auto!important;box-shadow:0 18px 42px #0f172a29!important}.klocal-global-preferences .currency-dropdown-menu,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu{width:172px!important;max-height:min(430px,100vh - 74px)!important}@media (max-width:760px){.klocal-global-preferences,.klocal-content-scroll .klocal-global-preferences{max-width:calc(100vw - 16px)!important;top:8px!important;right:8px!important}.klocal-global-preferences .sidebar-preference-row,.klocal-content-scroll .klocal-global-preferences .sidebar-preference-row{gap:6px!important}.klocal-global-preferences .language-dropdown-trigger,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger{max-width:138px!important;min-height:32px!important;padding:5px 8px!important}.klocal-global-preferences .language-dropdown-trigger b,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger b{max-width:82px!important}.klocal-global-preferences .currency-dropdown-trigger b,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-trigger b{max-width:48px!important}}.auth-page,.klocal-content-scroll .auth-page{background:#f4f6f0;min-height:100dvh;padding:clamp(24px,5vw,56px)}.auth-panel,.klocal-content-scroll .auth-panel{background:#fffffff5;border:1px solid #dfe5dc;border-radius:8px;gap:18px;width:min(468px,100%);padding:clamp(26px,4vw,38px);box-shadow:0 24px 70px #10212821}.auth-brand-lockup,.klocal-content-scroll .auth-brand-lockup{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-brand-lockup img,.klocal-content-scroll .auth-brand-lockup img{object-fit:contain;width:142px;max-width:52%;height:auto;display:block}.auth-brand-lockup span,.klocal-content-scroll .auth-brand-lockup span{color:#287c70;letter-spacing:.08em;font-size:12px;font-weight:900}.auth-panel h1,.klocal-content-scroll .auth-panel h1{color:#102128;font-size:clamp(28px,4vw,36px);font-weight:950;line-height:1.08}.auth-panel>p:not(.auth-error),.klocal-content-scroll .auth-panel>p:not(.auth-error){color:#66746d;font-size:15px;line-height:1.6}.auth-error,.klocal-content-scroll .auth-error{background:#fff4f1;border-radius:8px;color:#7d2b22!important;border:1px solid #f0c9c2!important}.auth-provider-list,.klocal-content-scroll .auth-provider-list{gap:10px;display:grid}.auth-provider-button,.klocal-content-scroll .auth-provider-button{color:#102128;background:#fff;border-radius:8px;min-height:52px;font-size:15px;font-weight:900}.auth-provider-button.facebook,.klocal-content-scroll .auth-provider-button.facebook{color:#15345f;border-color:#cfdcf5}.auth-provider-button.facebook:hover,.klocal-content-scroll .auth-provider-button.facebook:hover{background:#f7faff;border-color:#9eb7ed}.auth-preference-panel,.klocal-content-scroll .auth-preference-panel{background:0 0;border:0;gap:10px;padding:0;display:grid}.auth-preference-grid,.klocal-content-scroll .auth-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-preference-panel label,.klocal-content-scroll .auth-preference-panel label{gap:6px;display:grid}.auth-preference-panel label span,.klocal-content-scroll .auth-preference-panel label span{color:#287c70;font-size:12px;font-weight:900}.auth-preference-panel select,.klocal-content-scroll .auth-preference-panel select{background-color:#fbfcfa;border-color:#d7e0d7;min-height:42px}.auth-preference-panel p,.auth-preference-panel small,.klocal-content-scroll .auth-preference-panel p,.klocal-content-scroll .auth-preference-panel small{color:#66746d;font-size:12px;line-height:1.45}@media (max-width:560px){.auth-brand-lockup,.klocal-content-scroll .auth-brand-lockup,.auth-preference-grid,.klocal-content-scroll .auth-preference-grid{grid-template-columns:1fr}.auth-brand-lockup,.klocal-content-scroll .auth-brand-lockup{justify-items:start;display:grid}.auth-brand-lockup img,.klocal-content-scroll .auth-brand-lockup img{max-width:180px}}.klocal-global-preferences,.klocal-content-scroll .klocal-global-preferences{top:16px!important;right:18px!important}.klocal-global-preferences .sidebar-preference-row,.klocal-content-scroll .klocal-global-preferences .sidebar-preference-row{gap:6px!important}.klocal-global-preferences .language-dropdown-trigger,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger{min-width:0!important;max-width:none!important;min-height:30px!important;box-shadow:none!important;color:#20312d!important;background:#ffffffd1!important;border:1px solid #1021281f!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0 10px!important;display:inline-flex!important}.klocal-global-preferences .language-dropdown-trigger:hover,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger:hover,.klocal-global-preferences .language-dropdown-trigger:focus-visible,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger:focus-visible{background:#fff!important;border-color:#287c7057!important}.klocal-global-preferences .language-dropdown-trigger span,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger span{display:none!important}.klocal-global-preferences .language-dropdown-trigger b,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger b,.klocal-global-preferences .currency-dropdown-trigger b,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-trigger b{color:#20312d!important;letter-spacing:0!important;max-width:none!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.klocal-global-preferences .language-dropdown-menu,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu{border:1px solid #1021281f!important;border-radius:8px!important;box-shadow:0 12px 28px #1021281a!important}@media (max-width:760px){.klocal-global-preferences,.klocal-content-scroll .klocal-global-preferences{top:10px!important;right:10px!important}.klocal-global-preferences .language-dropdown-trigger,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger{min-height:28px!important;padding:0 8px!important}}.klocal-global-preferences .language-dropdown-menu,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu,.klocal-global-preferences .currency-dropdown-menu,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu{width:max-content!important;min-width:132px!important;max-width:min(220px,100vw - 24px)!important;box-shadow:none!important;background:#fffffffa!important;border:1px solid #1021281f!important;border-radius:8px!important;padding:6px!important}.klocal-global-preferences .currency-dropdown-menu,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu{min-width:82px!important;max-width:132px!important}.klocal-global-preferences .language-dropdown-menu button,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu button,.klocal-global-preferences .currency-dropdown-menu button,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu button{width:100%!important;min-height:30px!important;box-shadow:none!important;color:#20312d!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;padding:0 9px!important;display:flex!important}.klocal-global-preferences .language-dropdown-menu button span,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu button span,.klocal-global-preferences .currency-dropdown-menu button span,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu button span{display:none!important}.klocal-global-preferences .language-dropdown-menu button b,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu button b,.klocal-global-preferences .currency-dropdown-menu button b,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu button b{min-width:0!important;max-width:184px!important;color:inherit!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.klocal-global-preferences .currency-dropdown-menu button b,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu button b{max-width:92px!important}.klocal-global-preferences .language-dropdown-menu button:hover,.klocal-global-preferences .language-dropdown-menu button:focus-visible,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu button:hover,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu button:focus-visible,.klocal-global-preferences .currency-dropdown-menu button:hover,.klocal-global-preferences .currency-dropdown-menu button:focus-visible,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu button:hover,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu button:focus-visible{color:#20312d!important;background:#f8faf7!important;border-color:#287c702e!important;outline:none!important}.klocal-global-preferences .language-dropdown-menu button.active,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu button.active,.klocal-global-preferences .currency-dropdown-menu button.active,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu button.active{color:#287c70!important;background:#f3f7f4!important;border-color:#287c7033!important}@media (max-width:760px){.klocal-global-preferences .language-dropdown-menu,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu,.klocal-global-preferences .currency-dropdown-menu,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu{max-width:calc(100vw - 20px)!important;padding:5px!important}.klocal-global-preferences .language-dropdown-menu button,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu button,.klocal-global-preferences .currency-dropdown-menu button,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu button{min-height:28px!important;padding:0 8px!important}}.klocal-account-modal-form,.klocal-content-scroll .klocal-account-modal-form{grid-template-columns:minmax(220px,1fr) auto!important;align-items:end!important}.klocal-account-modal-form label,.klocal-content-scroll .klocal-account-modal-form label{grid-area:1/1/auto/2!important}.klocal-account-modal-form button,.klocal-content-scroll .klocal-account-modal-form button{white-space:nowrap!important;writing-mode:horizontal-tb!important;grid-area:1/2/auto/3!important;justify-self:end!important;min-width:72px!important}.klocal-account-modal-form-help,.klocal-content-scroll .klocal-account-modal-form-help{grid-area:2/1/auto/-1!important;margin-top:-2px!important}@media (max-width:560px){.klocal-account-modal-form,.klocal-content-scroll .klocal-account-modal-form{grid-template-columns:1fr!important}.klocal-account-modal-form label,.klocal-account-modal-form button,.klocal-account-modal-form-help,.klocal-content-scroll .klocal-account-modal-form label,.klocal-content-scroll .klocal-account-modal-form button,.klocal-content-scroll .klocal-account-modal-form-help{grid-area:auto/1/auto/-1!important}.klocal-account-modal-form button,.klocal-content-scroll .klocal-account-modal-form button{width:100%!important}}.discover-detail-backbar,.klocal-content-scroll .discover-detail-backbar{justify-content:space-between!important;align-items:center!important;gap:16px!important}.discover-detail-theme-links,.klocal-content-scroll .discover-detail-theme-links{flex-wrap:wrap!important;flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px 18px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.discover-detail-theme-link,.klocal-content-scroll .discover-detail-theme-link{--discover-detail-theme-color:#17345d;min-height:28px!important;color:var(--discover-detail-theme-color)!important;letter-spacing:0!important;white-space:nowrap!important;border-bottom:2px solid #ff3152!important;align-items:center!important;padding:0 0 4px!important;font-size:14px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.discover-detail-theme-link.theme-kpop{--discover-detail-theme-color:#433f86}.discover-detail-theme-link.theme-beauty{--discover-detail-theme-color:#9f4852}.discover-detail-theme-link.theme-food{--discover-detail-theme-color:#8a5b18}.discover-detail-theme-link.theme-medical{--discover-detail-theme-color:#168370}.discover-detail-theme-link.theme-places{--discover-detail-theme-color:#2f6f95}.discover-detail-theme-link.theme-safety{--discover-detail-theme-color:#6458a2}.discover-detail-theme-link.theme-kindness{--discover-detail-theme-color:#bd7a3f}.discover-detail-theme-link.active{--discover-detail-theme-color:#ff3152}@media (max-width:1280px){.discover-detail-theme-links,.klocal-content-scroll .discover-detail-theme-links{justify-content:flex-start!important}}@media (max-width:720px){.discover-detail-backbar,.klocal-content-scroll .discover-detail-backbar{grid-template-columns:1fr!important;align-items:start!important;display:grid!important}.discover-detail-theme-links,.klocal-content-scroll .discover-detail-theme-links{scrollbar-width:thin!important;flex-wrap:nowrap!important;width:100%!important;padding-bottom:4px!important;overflow-x:auto!important}}.discover-detail-related,.klocal-content-scroll .discover-detail-related,.discover-detail-unread-related,.klocal-content-scroll .discover-detail-unread-related{scrollbar-width:auto!important;max-height:none!important;padding-right:0!important;position:static!important;top:auto!important;overflow:visible!important}.shop-lane .shop-banner,.klocal-content-scroll .shop-lane .shop-banner{grid-template-rows:88px minmax(0,1fr) auto!important;align-content:stretch!important}.shop-lane .shop-banner-info,.klocal-content-scroll .shop-lane .shop-banner-info{grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;gap:4px!important;min-height:0!important;display:grid!important}.shop-lane .shop-banner-info strong,.klocal-content-scroll .shop-lane .shop-banner-info strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.shop-lane .shop-banner-info small,.klocal-content-scroll .shop-lane .shop-banner-info small{align-self:end!important}:root{--kobsessed-xp-gradient:linear-gradient(90deg, #ff8a1d 0%, #ff5a1f 52%, #ffb02e 100%);--kobsessed-xp-soft:#fff4e8;--kobsessed-xp-border:#ffd3a6;--kobsessed-xp-text:#c94d10}.account-level-ring,.klocal-content-scroll .account-level-ring{background:conic-gradient(#ff8a1d 0 38%, #ff5a1f 38% 76%, #ffb02e 76% 100%)!important;box-shadow:inset 0 0 0 9px #ffffffbd,0 16px 32px #ff6f1f2e!important}.account-xp-track span,.klocal-account-modal-track span,.klocal-content-scroll .account-xp-track span,.klocal-content-scroll .klocal-account-modal-track span{background:var(--kobsessed-xp-gradient)!important}.account-stat-grid strong,.account-stat-grid small,.account-policy-list span,.account-recent-list b,.klocal-account-modal-xp-value strong,.klocal-account-modal-xp-value small,.klocal-account-xp-detail-head>strong,.klocal-account-xp-event-list b,.klocal-content-scroll .account-stat-grid strong,.klocal-content-scroll .account-stat-grid small,.klocal-content-scroll .account-policy-list span,.klocal-content-scroll .account-recent-list b,.klocal-content-scroll .klocal-account-modal-xp-value strong,.klocal-content-scroll .klocal-account-modal-xp-value small,.klocal-content-scroll .klocal-account-xp-detail-head>strong,.klocal-content-scroll .klocal-account-xp-event-list b{background:var(--kobsessed-xp-gradient)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.klocal-account-modal-stat-heading,.klocal-content-scroll .klocal-account-modal-stat-heading{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.klocal-account-modal-stat-heading span,.klocal-content-scroll .klocal-account-modal-stat-heading span{min-width:0!important}.klocal-account-modal-stat-heading button,.klocal-content-scroll .klocal-account-modal-stat-heading button,.klocal-account-xp-back,.klocal-content-scroll .klocal-account-xp-back{border:1px solid var(--kobsessed-xp-border)!important;background:var(--kobsessed-xp-soft)!important;min-height:24px!important;color:var(--kobsessed-xp-text)!important;white-space:nowrap!important;cursor:pointer!important;border-radius:999px!important;place-items:center!important;padding:0 8px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-grid!important}.klocal-account-xp-detail-card,.klocal-content-scroll .klocal-account-xp-detail-card{gap:12px!important;min-width:0!important;max-height:min(420px,58vh)!important;display:grid!important;overflow:hidden!important}.klocal-account-xp-detail-head,.klocal-content-scroll .klocal-account-xp-detail-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.klocal-account-xp-detail-head p,.klocal-account-xp-detail-head h3,.klocal-content-scroll .klocal-account-xp-detail-head p,.klocal-content-scroll .klocal-account-xp-detail-head h3{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;overflow:hidden!important}.klocal-account-xp-detail-head p,.klocal-content-scroll .klocal-account-xp-detail-head p{color:#8c4a18!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.klocal-account-xp-detail-head h3,.klocal-content-scroll .klocal-account-xp-detail-head h3{color:#102a4d!important;font-size:22px!important;line-height:1.12!important}.klocal-account-xp-detail-head>strong,.klocal-content-scroll .klocal-account-xp-detail-head>strong{white-space:nowrap!important;font-size:18px!important;font-weight:950!important}.klocal-account-xp-tabs,.klocal-content-scroll .klocal-account-xp-tabs{background:#fff7ed!important;border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:4px!important;display:grid!important}.klocal-account-xp-tabs button,.klocal-content-scroll .klocal-account-xp-tabs button{color:#8c4a18!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;min-height:32px!important;font-size:12px!important;font-weight:950!important}.klocal-account-xp-tabs button.active,.klocal-content-scroll .klocal-account-xp-tabs button.active{border-color:var(--kobsessed-xp-border)!important;color:var(--kobsessed-xp-text)!important;background:#fff!important}.klocal-account-xp-event-list,.klocal-content-scroll .klocal-account-xp-event-list{gap:8px!important;min-height:0!important;max-height:292px!important;margin:0!important;padding:0 2px 0 0!important;list-style:none!important;display:grid!important;overflow:auto!important}.klocal-account-xp-event-list li,.klocal-content-scroll .klocal-account-xp-event-list li{background:#fffaf5!important;border:1px solid #f1e2d2!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:10px!important;display:grid!important}.klocal-account-xp-event-list li>div,.klocal-content-scroll .klocal-account-xp-event-list li>div{gap:3px!important;min-width:0!important;display:grid!important}.klocal-account-xp-event-list strong,.klocal-account-xp-event-list span,.klocal-account-xp-event-list small,.klocal-content-scroll .klocal-account-xp-event-list strong,.klocal-content-scroll .klocal-account-xp-event-list span,.klocal-content-scroll .klocal-account-xp-event-list small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.klocal-account-xp-event-list strong,.klocal-content-scroll .klocal-account-xp-event-list strong{color:#102a4d!important;font-size:13px!important;font-weight:950!important}.klocal-account-xp-event-list span,.klocal-account-xp-event-list small,.klocal-account-xp-empty,.klocal-content-scroll .klocal-account-xp-event-list span,.klocal-content-scroll .klocal-account-xp-event-list small,.klocal-content-scroll .klocal-account-xp-empty{color:#657080!important;margin:0!important;font-size:11px!important;font-weight:850!important}.klocal-account-xp-event-list b,.klocal-content-scroll .klocal-account-xp-event-list b{white-space:nowrap!important;font-size:15px!important;font-weight:950!important}.klocal-account-xp-empty,.klocal-content-scroll .klocal-account-xp-empty{background:#fffaf5!important;border:1px solid #f1e2d2!important;border-radius:8px!important;padding:16px!important}@media (max-width:560px){.klocal-account-xp-detail-head,.klocal-content-scroll .klocal-account-xp-detail-head,.klocal-account-xp-event-list li,.klocal-content-scroll .klocal-account-xp-event-list li{grid-template-columns:1fr!important}.klocal-account-xp-detail-head>strong,.klocal-content-scroll .klocal-account-xp-detail-head>strong{justify-self:start!important}}.advanced-planner-shell .planner-step-actions button:disabled,.klocal-content-scroll .planner-step-actions button:disabled{cursor:not-allowed!important;pointer-events:none!important}.discover-detail-theme-links,.klocal-content-scroll .discover-detail-theme-links{flex:none!important;gap:0!important;padding-bottom:0!important;overflow:visible!important}.discover-detail-theme-link,.klocal-content-scroll .discover-detail-theme-link,.discover-detail-theme-link.active,.klocal-content-scroll .discover-detail-theme-link.active{min-height:32px!important;color:var(--discover-detail-theme-color)!important;border-bottom:0!important;padding:0!important;font-size:21px!important;line-height:1!important;text-decoration:none!important}.discover-detail-theme-link:before,.discover-detail-theme-link:after,.klocal-content-scroll .discover-detail-theme-link:before,.klocal-content-scroll .discover-detail-theme-link:after{content:none!important;display:none!important}@media (max-width:720px){.discover-detail-theme-link,.klocal-content-scroll .discover-detail-theme-link,.discover-detail-theme-link.active,.klocal-content-scroll .discover-detail-theme-link.active{font-size:21px!important}}.planner-main-tabs button>span,.klocal-content-scroll .planner-main-tabs button>span,.klocal-content-scroll .subpage-shell .planner-main-tabs button>span{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:inherit!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;font-weight:950!important;line-height:1!important;display:inline!important}.planner-main-tabs button.active>span,.klocal-content-scroll .planner-main-tabs button.active>span,.klocal-content-scroll .subpage-shell .planner-main-tabs button.active>span{color:inherit!important;background:0 0!important}.cost-estimate-page-panel .cost-food-options.inline label{align-content:center!important;gap:1px 6px!important;min-height:42px!important;padding:4px 8px 4px 6px!important;line-height:1.05!important}.cost-estimate-page-panel .cost-food-options.inline input{width:17px!important;min-height:17px!important}.cost-estimate-page-panel .cost-food-options.inline span,.cost-estimate-page-panel .cost-food-options.inline small{line-height:1.05!important}.klocal-account-modal-level,.klocal-content-scroll .klocal-account-modal-level,.klocal-account-modal-stats article,.klocal-content-scroll .klocal-account-modal-stats article{background:#fff!important;border:1px solid #dfe6ef!important;border-radius:8px!important;box-shadow:0 14px 30px #222b361c!important}.klocal-account-modal-track,.klocal-content-scroll .klocal-account-modal-track{box-shadow:inset 0 1px 2px #1c24301f!important}.klocal-account-modal-xp-value strong,.klocal-content-scroll .klocal-account-modal-xp-value strong,.klocal-account-xp-detail-head>strong,.klocal-content-scroll .klocal-account-xp-detail-head>strong,.klocal-account-xp-event-list b,.klocal-content-scroll .klocal-account-xp-event-list b{color:#f26b21!important;-webkit-text-fill-color:#f26b21!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.klocal-account-modal-xp-value small,.klocal-content-scroll .klocal-account-modal-xp-value small{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-weight:900!important}.klocal-account-modal-stat-heading button,.klocal-content-scroll .klocal-account-modal-stat-heading button{min-width:0!important;min-height:0!important;box-shadow:none!important;color:#f26b21!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important;text-decoration:none!important;display:inline!important}.klocal-account-modal-stat-heading button:hover,.klocal-account-modal-stat-heading button:focus-visible,.klocal-content-scroll .klocal-account-modal-stat-heading button:hover,.klocal-content-scroll .klocal-account-modal-stat-heading button:focus-visible{color:#c94d10!important;outline:none!important;text-decoration:underline!important}.price-experience-page .price-rate-panel:before,.klocal-content-scroll .price-experience-page .price-rate-panel:before{content:none!important;display:none!important}.price-experience-page .price-rate-panel,.klocal-content-scroll .price-experience-page .price-rate-panel{border-left-width:1px!important;border-left-color:rgba(var(--kobsessed-ci-blue-rgb), .18)!important}.cost-estimate-page-panel .cost-local-card,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card{grid-template-rows:auto minmax(0,1fr)!important}.cost-estimate-page-panel .cost-local-card-summary,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary{grid-template-rows:auto auto auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cost-estimate-page-panel .cost-local-card-summary small,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary small{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;display:block!important;overflow:visible!important}.cost-estimate-page-panel .cost-summary-top,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top{gap:14px!important}.cost-estimate-page-panel .cost-summary-top span,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span{isolation:isolate!important;color:#102128!important;background:linear-gradient(90deg,#fff 0%,#f7fbfb 52%,#edf7f5 100%)!important;border:1px solid #dbe8e4!important;border-radius:8px!important;align-content:center!important;min-height:78px!important;padding:13px 128px 13px 14px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 22px #1e1e220f!important}.cost-estimate-page-panel .cost-summary-top span:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:before{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%);content:""!important;z-index:0!important;pointer-events:none!important;opacity:.94!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:cover!important;width:46%!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{opacity:.88!important;background-image:url(/images/costs_top_card_icon3.png)!important;width:47%!important}.cost-estimate-page-panel .cost-summary-top span:first-child strong,.cost-estimate-page-panel .cost-summary-top span:nth-child(2) strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2) strong{color:#e0614f!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3) strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3) strong{color:#16786f!important}@media (max-width:980px){.cost-estimate-page-panel .cost-summary-top span,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span{padding-right:104px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top span,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span{padding-right:128px!important}}.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{background-image:url(/images/costs_top_card_icon1_card_trim.png)!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{background-image:url(/images/costs_top_card_icon3_card_trim.png)!important;width:116px!important}@media (max-width:980px){.cost-estimate-page-panel .cost-summary-top span:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:before{width:106px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(2):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2):before{width:110px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{width:100px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top span:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:before{width:124px!important}}.cost-estimate-page-panel .cost-summary-top span,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span{min-height:78px!important;padding-right:138px!important}.cost-estimate-page-panel .cost-summary-top span:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:before{opacity:1!important;background-position:100%!important;background-size:cover!important;width:134px!important;top:0!important;bottom:0!important;right:0!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 28%)!important}.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{background-image:url(/images/costs_top_card_icon1_card_trim.png)!important;width:126px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(2):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2):before{background-image:url(/images/costs_top_card_icon2_card_trim.png)!important;width:142px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{background-image:url(/images/costs_top_card_icon3_card_trim.png)!important;background-position:100%!important;width:144px!important}@media (max-width:980px){.cost-estimate-page-panel .cost-summary-top span,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span{padding-right:120px!important}.cost-estimate-page-panel .cost-summary-top span:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:before{width:116px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top span,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span{padding-right:138px!important}.cost-estimate-page-panel .cost-summary-top span:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:before{width:134px!important}}.cost-estimate-page-panel .cost-summary-top span:nth-child(2):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2):before{background-position:100%!important;width:166px!important;right:0!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(2),.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2){padding-right:150px!important}@media (max-width:980px){.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{width:122px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(2):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2):before{width:146px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{width:134px!important;right:-8px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{width:134px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(2):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2):before{width:166px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{width:150px!important;right:-10px!important}}.cost-estimate-page-panel .airfare-section,.klocal-content-scroll .cost-estimate-page-panel .airfare-section{grid-template-rows:auto auto minmax(104px,1fr) auto!important}.cost-air-card-bg,.klocal-content-scroll .cost-air-card-bg{background-image:linear-gradient(90deg,#ffffff29,#fff0),url(/images/cost_air_card_bg_card.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #e4ded4!important;border-radius:8px!important;min-height:108px!important;margin:2px 0 8px!important;display:block!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffb8,0 10px 22px #1e1e220d!important}@media (max-width:1180px){.cost-air-card-bg,.klocal-content-scroll .cost-air-card-bg{min-height:96px!important}}@media (max-width:920px){.cost-estimate-page-panel .airfare-section,.klocal-content-scroll .cost-estimate-page-panel .airfare-section{grid-template-rows:auto auto auto auto!important}.cost-air-card-bg,.klocal-content-scroll .cost-air-card-bg{aspect-ratio:3!important;min-height:0!important}}.cost-air-card-bg,.klocal-content-scroll .cost-air-card-bg{box-shadow:none!important;background-image:url(/images/cost_air_card_bg_card_feather.webp)!important;background-position:50%!important;background-size:cover!important;border:0!important}.cost-estimate-page-panel .airfare-section .cost-part-head h4,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-part-head h4{white-space:pre-line!important;word-break:keep-all!important;overflow-wrap:anywhere!important;line-height:1.12!important}.cost-estimate-page-panel .cost-local-card,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card{isolation:isolate!important;position:relative!important}.cost-estimate-page-panel .cost-local-card:before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.96!important;background-repeat:no-repeat!important;background-size:cover!important;position:absolute!important}.cost-estimate-page-panel .cost-local-card>*,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card>*{z-index:1!important;position:relative!important}.cost-estimate-page-panel .cost-local-card:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:first-child:before{background-image:url(/images/cost_traffic_card_bg_card.webp)!important;background-position:50%!important;height:124px!important;top:106px!important;left:10px!important;right:10px!important}.cost-estimate-page-panel .cost-local-card:nth-child(2):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(2):before{background-image:url(/images/cost_lodging_card_bg_card.webp)!important;background-position:50%!important;height:124px!important;top:106px!important;left:10px!important;right:10px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{opacity:.9!important;background-image:url(/images/cost_food_card_bg_card.webp)!important;background-position:100%!important;background-size:cover!important;height:128px!important;top:18px!important;left:42%!important;right:10px!important}@media (max-width:1180px){.cost-estimate-page-panel .cost-local-card:first-child:before,.cost-estimate-page-panel .cost-local-card:nth-child(2):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(2):before{height:116px!important;top:98px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{height:122px!important;top:16px!important;left:38%!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-local-card:first-child:before,.cost-estimate-page-panel .cost-local-card:nth-child(2):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(2):before{height:126px!important;top:102px!important;left:12px!important;right:12px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{height:116px!important;top:18px!important;left:48%!important;right:12px!important}}.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{background-position:100%!important;width:150px!important;right:-18px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{background-position:100%!important;width:156px!important;right:-26px!important}@media (max-width:980px){.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{width:136px!important;right:-14px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{width:140px!important;right:-20px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{width:150px!important;right:-18px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{width:156px!important;right:-26px!important}}.cost-estimate-page-panel .cost-local-card-controls label>span,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-controls label>span,.cost-estimate-page-panel .cost-food-inputs label,.klocal-content-scroll .cost-estimate-page-panel .cost-food-inputs label{text-shadow:0 1px #fff,0 -1px #fff,1px 0 #fff,-1px 0 #fff,0 0 6px #fffffff5,0 0 12px #ffffffe0!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{opacity:.92!important;background-position:100%!important;height:142px!important;top:12px!important;left:54%!important;right:-18px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):after,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):after{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#fff 0%,#fffffffa 58%,#ffffffb8 78%,#fff0 100%)!important;width:62%!important;height:156px!important;position:absolute!important;top:0!important;left:0!important}.cost-estimate-page-panel .cost-local-card:nth-child(3) .cost-local-card-summary,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3) .cost-local-card-summary{max-width:48%!important}.cost-estimate-page-panel .cost-local-card:nth-child(3) .cost-local-card-summary small,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3) .cost-local-card-summary small{text-overflow:clip!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:keep-all!important;max-width:100%!important;line-height:1.18!important;display:block!important;overflow:visible!important}@media (max-width:1180px){.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{height:132px!important;left:56%!important;right:-16px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):after,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):after{width:64%!important;height:148px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3) .cost-local-card-summary,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3) .cost-local-card-summary{max-width:52%!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{height:118px!important;top:12px!important;left:58%!important;right:-14px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):after,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):after{width:68%!important;height:136px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3) .cost-local-card-summary,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3) .cost-local-card-summary{max-width:56%!important}}.origin-airport-select.disabled .origin-airport-trigger,.planner-locked .planner-step-tabs button:disabled,.planner-locked .planner-trip-mode-grid button:disabled,.planner-locked .planner-day-tabs button:disabled,.planner-locked .planner-day-copy-actions button:disabled,.planner-locked .planner-selected-focus-button:disabled,.planner-locked .planner-lodging-delete-button:disabled,.planner-locked .planner-route-actions button:disabled,.planner-locked .planner-map-layer-tabs button:disabled,.planner-locked .planner-region-keywords button:disabled,.planner-locked .planner-step-actions button:disabled,.planner-locked select:disabled{cursor:not-allowed!important;opacity:.58!important;filter:grayscale(.2)!important}.origin-airport-select.disabled .origin-airport-menu{display:none!important}.planner-locked .planner-map-layer-tabs button.active:disabled,.planner-locked .planner-day-tabs button.active:disabled,.planner-locked .planner-trip-mode-grid button.active:disabled{opacity:.66!important}.cost-estimate-page-panel .cost-summary-top span:first-child,.cost-estimate-page-panel .cost-summary-top span:nth-child(2),.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2){background:linear-gradient(90deg,#fff 0%,#fffffffa 52%,#ffffffc2 70%,#fff0 100%),linear-gradient(90deg,#fff 0%,#f7fbfb 52%,#edf7f5 100%)!important;padding-right:82px!important}.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{z-index:0!important;background-size:cover!important;width:148px!important;right:-22px!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(2):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2):before{z-index:0!important;background-size:cover!important;width:164px!important;right:-16px!important}.cost-estimate-page-panel .cost-summary-top span:first-child strong,.cost-estimate-page-panel .cost-summary-top span:nth-child(2) strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2) strong{z-index:1!important;white-space:nowrap!important;text-overflow:clip!important;max-width:none!important;font-size:clamp(22px,2.1vw,31px)!important;line-height:1!important;display:inline-block!important;position:relative!important;overflow:visible!important}.cost-estimate-page-panel .cost-summary-top span:first-child,.cost-estimate-page-panel .cost-summary-top span:nth-child(2),.cost-estimate-page-panel .cost-summary-top span:first-child>*,.cost-estimate-page-panel .cost-summary-top span:nth-child(2)>*,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2),.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child>*,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2)>*{z-index:1!important;position:relative!important}@media (max-width:1180px){.cost-estimate-page-panel .cost-summary-top span:first-child strong,.cost-estimate-page-panel .cost-summary-top span:nth-child(2) strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child strong,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2) strong{font-size:clamp(21px,2.6vw,29px)!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top span:first-child,.cost-estimate-page-panel .cost-summary-top span:nth-child(2),.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2){padding-right:96px!important}}@media (max-width:980px){.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{right:-38px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{right:-38px!important}}.cost-estimate-page-panel .cost-breakdown-grid.compact article strong,.cost-estimate-page-panel .cost-local-card-summary strong,.klocal-content-scroll .cost-estimate-page-panel .cost-breakdown-grid.compact article strong,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary strong,.cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article strong,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article strong{letter-spacing:0!important;white-space:nowrap!important;font-size:clamp(17px,1.85vw,27px)!important;line-height:1!important}@media (max-width:720px){.cost-estimate-page-panel .cost-breakdown-grid.compact article strong,.cost-estimate-page-panel .cost-local-card-summary strong,.klocal-content-scroll .cost-estimate-page-panel .cost-breakdown-grid.compact article strong,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card-summary strong,.cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article strong,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article strong{font-size:clamp(18px,6.2vw,27px)!important}}.cost-estimate-page-panel .cost-summary-top span:nth-child(2):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2):before{transform-origin:100%!important;transform:scale(1.3)!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{right:-46px!important}@media (max-width:980px){.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{right:-40px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top span:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3):before{right:-46px!important}}.cost-estimate-page-panel .cost-trip-total strong,.klocal-content-scroll .cost-estimate-page-panel .cost-trip-total strong{font-size:clamp(29px,2.55vw,36px)!important;line-height:1!important}.cost-estimate-page-panel .cost-day-multiplier,.klocal-content-scroll .cost-estimate-page-panel .cost-day-multiplier{grid-template-columns:22px minmax(38px,46px) auto 22px!important;gap:4px!important;font-size:12px!important}.cost-estimate-page-panel .cost-day-multiplier button,.klocal-content-scroll .cost-estimate-page-panel .cost-day-multiplier button{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-size:14px!important}.cost-estimate-page-panel .cost-day-multiplier input,.klocal-content-scroll .cost-estimate-page-panel .cost-day-multiplier input{border-radius:7px!important;width:46px!important;min-width:38px!important;height:24px!important;min-height:24px!important;padding:0 5px!important;font-size:13px!important}.cost-air-card-bg,.klocal-content-scroll .cost-air-card-bg{isolation:isolate!important;border-radius:8px!important;position:relative!important;overflow:hidden!important}.cost-air-card-bg:after,.klocal-content-scroll .cost-air-card-bg:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#fbfaf6 0%,#fbfaf600 11% 89%,#fbfaf6 100%),linear-gradient(#fbfaf6 0%,#fbfaf600 16% 84%,#fbfaf6 100%)!important;position:absolute!important;inset:-1px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{height:170px!important;left:calc(54% - 14px)!important;right:-4px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):after,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):after{height:187px!important}@media (max-width:1180px){.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{height:158px!important;left:calc(56% - 14px)!important;right:-2px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):after,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):after{height:178px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{height:142px!important;left:calc(58% - 14px)!important;right:-2px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):after,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):after{height:163px!important}}.cost-estimate-page-panel .korea-day-section,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section{position:relative!important;overflow:hidden!important}.cost-estimate-page-panel .korea-day-section .cost-part-head,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section .cost-part-head{isolation:isolate!important;background:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 36%,#ffffff8c 62%,#ffffffe6 100%),url(/images/costs_header_bg_card.webp) 50%/cover no-repeat!important;border-bottom:1px solid #d7e1e9d1!important;min-height:132px!important;margin:-16px -16px 12px!important;padding:18px 16px 16px!important;position:relative!important;overflow:hidden!important}.cost-estimate-page-panel .korea-day-section .cost-part-head:after,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section .cost-part-head:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#ffffff1a,#ffffffc2)!important;position:absolute!important;inset:0!important}.cost-estimate-page-panel .korea-day-section .cost-part-head h4,.cost-estimate-page-panel .korea-day-section .cost-equation,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section .cost-part-head h4,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section .cost-equation{z-index:1!important;position:relative!important}.cost-estimate-page-panel .korea-day-section .cost-part-head h4,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section .cost-part-head h4{text-shadow:0 1px #fff,0 0 10px #fffffff5!important}@media (max-width:920px){.cost-estimate-page-panel .korea-day-section .cost-part-head,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section .cost-part-head{min-height:118px!important;margin:-16px -16px 12px!important}}.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{width:128px!important;right:-14px!important}@media (max-width:980px){.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{width:116px!important;right:-10px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{width:128px!important;right:-14px!important}}.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{opacity:.78!important;filter:saturate(.96)contrast(.98)brightness(1.03)!important;background-size:cover!important;height:162px!important;left:calc(54% - 7px)!important;right:4px!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):after,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):after{background:linear-gradient(90deg,#fff 0%,#fffffffc 58%,#ffffffd1 76%,#ffffff42 100%)!important;width:72%!important}@media (max-width:1180px){.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{height:150px!important;left:calc(56% - 7px)!important;right:4px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{height:135px!important;left:calc(58% - 7px)!important;right:4px!important}}.origin-airport-option-content,.klocal-content-scroll .origin-airport-option-content{grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}.origin-airport-option-flag,.klocal-content-scroll .origin-airport-option-flag{border-radius:4px!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;font-size:17px!important;line-height:1!important;display:inline-grid!important;overflow:hidden!important}.origin-airport-trigger,.klocal-content-scroll .origin-airport-trigger{padding-left:12px!important}.origin-airport-menu button,.klocal-content-scroll .origin-airport-menu button{align-items:center!important}.origin-airport-placeholder,.klocal-content-scroll .origin-airport-placeholder{padding-left:31px!important}.cost-estimate-page-panel .korea-day-section .cost-part-head,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section .cost-part-head{min-height:106px!important;padding-top:15px!important;padding-bottom:13px!important}@media (max-width:920px){.cost-estimate-page-panel .korea-day-section .cost-part-head,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section .cost-part-head{min-height:94px!important}}.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{right:-29px!important}@media (max-width:980px){.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{right:-25px!important}}@media (max-width:720px){.cost-estimate-page-panel .cost-summary-top span:first-child:before,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child:before{right:-29px!important}}@media (min-width:921px){.cost-estimate-page-panel .cost-local-card,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card{min-height:359px!important}}.cost-estimate-page-panel .korea-day-section .cost-part-head,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section .cost-part-head{background:linear-gradient(90deg,#ffffffbd 0%,#ffffff75 34%,#ffffff1f 62%,#ffffff75 100%),url(/images/costs_header_bg_card.webp) 50% calc(50% + 15px)/cover no-repeat!important}.cost-estimate-page-panel .korea-day-section .cost-part-head:after,.klocal-content-scroll .cost-estimate-page-panel .korea-day-section .cost-part-head:after{background:linear-gradient(#ffffff05,#ffffff3d)!important}.origin-airport-option-flag,.klocal-content-scroll .origin-airport-option-flag{object-fit:cover!important;background:#fff!important;border:1px solid #1021281f!important;border-radius:2px!important;width:22px!important;min-width:22px!important;height:16px!important;display:block!important;box-shadow:0 1px 2px #10212814!important}.origin-airport-option-copy,.klocal-content-scroll .origin-airport-option-copy{text-align:left!important;justify-items:start!important}.origin-airport-country,.origin-airport-name,.klocal-content-scroll .origin-airport-country,.klocal-content-scroll .origin-airport-name{text-align:left!important;width:100%!important;margin-left:0!important;padding-left:0!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):after,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):after{content:none!important;background:0 0!important;display:none!important}.cost-estimate-page-panel .cost-local-card:nth-child(3):before,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3):before{opacity:1!important;filter:none!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%)!important}.planner-departure-step,.klocal-content-scroll .planner-departure-step{isolation:isolate!important;min-height:366px!important;position:relative!important;overflow:hidden!important}.planner-departure-step:before,.klocal-content-scroll .planner-departure-step:before{content:""!important;z-index:0!important;pointer-events:none!important;background:url(/images/planer_card__bg.png) 50%/contain no-repeat!important;position:absolute!important;inset:58px 130px 58px clamp(500px,43%,720px)!important}.planner-departure-step>*,.klocal-content-scroll .planner-departure-step>*{z-index:1!important;position:relative!important}@media (max-width:1180px){.planner-departure-step:before,.klocal-content-scroll .planner-departure-step:before{opacity:.9!important;inset:80px 30px 70px 48%!important}}@media (max-width:760px){.planner-departure-step,.klocal-content-scroll .planner-departure-step{min-height:430px!important}.planner-departure-step:before,.klocal-content-scroll .planner-departure-step:before{opacity:.72!important;height:118px!important;inset:auto 18px 62px!important}}.planner-departure-step,.klocal-content-scroll .planner-departure-step{overflow:visible!important}.planner-departure-step:has(.origin-airport-select.open){z-index:260!important}.klocal-content-scroll .planner-departure-step:has(.origin-airport-select.open){z-index:260!important}.planner-origin-field:has(.origin-airport-select.open){z-index:260!important}.klocal-content-scroll .planner-origin-field:has(.origin-airport-select.open){z-index:260!important}.planner-departure-step .origin-airport-menu,.klocal-content-scroll .planner-departure-step .origin-airport-menu{z-index:320!important}@media (min-width:721px){.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy{background:linear-gradient(90deg,#fff0 0% 12%,#ffffffc4 30%,#fff 45%)!important}}.planner-departure-step .origin-airport-menu,.klocal-content-scroll .planner-departure-step .origin-airport-menu{max-height:260px!important;top:calc(100% + 6px)!important;bottom:auto!important}.cost-estimate-page-panel .cost-summary-top span:first-child,.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:first-child{background:linear-gradient(90deg,#fffffff5 0%,#f3faffdb 52%,#e2f3ff99 100%),linear-gradient(135deg,#fff 0%,#f2f9ff 48%,#e8f5ff 100%)!important;border-color:#bddcf7!important;box-shadow:0 14px 28px #3084d61f!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(2),.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(2){background:linear-gradient(90deg,#fffffff5 0%,#f1fdfadb 52%,#e1f7f29e 100%),linear-gradient(135deg,#fff 0%,#f2fbf9 48%,#e7f8f4 100%)!important;border-color:#bee7df!important;box-shadow:0 14px 28px #1f87751a!important}.cost-estimate-page-panel .cost-summary-top span:nth-child(3),.klocal-content-scroll .cost-estimate-page-panel .cost-summary-top span:nth-child(3){background:linear-gradient(90deg,#fffffff2 0%,#fff4efe6 54%,#ffded5b8 100%),linear-gradient(135deg,#fff 0%,#fff3ee 48%,#ffe2d9 100%)!important;border-color:#ffc5b8!important;box-shadow:0 14px 28px #e0614f24!important}.cost-estimate-page-panel .airfare-section,.klocal-content-scroll .cost-estimate-page-panel .airfare-section{background:linear-gradient(#f7fbff 0%,#eef7ff 100%)!important;border-color:#cfe2f6!important;box-shadow:0 18px 42px #3084d61a!important}.cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-breakdown-grid.compact article{background:linear-gradient(135deg,#fffffffa 0%,#f5fbfff0 100%)!important;border-color:#d5e7f8!important}.cost-estimate-page-panel .cost-local-card:first-child,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:first-child{background:linear-gradient(#f2fffb 0%,#ebfaf6 100%)!important;border-color:#c4e8df!important;box-shadow:0 16px 34px #1f87751a!important}.cost-estimate-page-panel .cost-local-card:nth-child(2),.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(2){background:linear-gradient(#fffaf2 0%,#fff4e6 100%)!important;border-color:#eadac0!important;box-shadow:0 16px 34px #a5742e1a!important}.cost-estimate-page-panel .cost-local-card:nth-child(3),.klocal-content-scroll .cost-estimate-page-panel .cost-local-card:nth-child(3){background:linear-gradient(#fff8f4 0%,#fff1eb 100%)!important;border-color:#f3d3c6!important;box-shadow:0 16px 34px #e0614f1a!important}.cost-estimate-page-panel .cost-local-card select,.cost-estimate-page-panel .cost-local-card .cost-input-with-unit,.cost-estimate-page-panel .airfare-section select,.cost-estimate-page-panel .airfare-section .cost-input-with-unit,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card select,.klocal-content-scroll .cost-estimate-page-panel .cost-local-card .cost-input-with-unit,.klocal-content-scroll .cost-estimate-page-panel .airfare-section select,.klocal-content-scroll .cost-estimate-page-panel .airfare-section .cost-input-with-unit{background-color:#ffffffe6!important}.planner-departure-step:before,.klocal-content-scroll .planner-departure-step:before{top:33px!important;bottom:33px!important}@media (max-width:1180px){.planner-departure-step:before,.klocal-content-scroll .planner-departure-step:before{top:58px!important;bottom:49px!important}}@media (max-width:760px){.planner-departure-step:before,.klocal-content-scroll .planner-departure-step:before{height:142px!important;bottom:50px!important}}.planner-selected-lodging-row,.planner-selected-route-item,.klocal-content-scroll .planner-selected-lodging-row,.klocal-content-scroll .planner-selected-route-item{position:relative!important}.planner-selected-lodging-row.has-clear-button,.klocal-content-scroll .planner-selected-lodging-row.has-clear-button{padding-right:38px!important}.planner-selected-route-item.has-clear-button,.klocal-content-scroll .planner-selected-route-item.has-clear-button{padding-right:42px!important}.planner-route-actions button,.planner-route-actions button:last-child,.klocal-content-scroll .planner-route-actions button,.klocal-content-scroll .planner-route-actions button:last-child{color:#102128!important;background:#fffaf0!important;border-color:#ded8c9!important}.planner-card-clear-button,.klocal-content-scroll .planner-card-clear-button{z-index:3!important;cursor:pointer!important;background:#fffffff0!important;border:1px solid #d85b4c47!important;border-radius:999px!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 7px 14px #60231c1f,inset 0 1px #ffffffe6!important}.planner-card-clear-button span,.klocal-content-scroll .planner-card-clear-button span{background:url(/images/planner-trash-icon.png) 50%/contain no-repeat!important;width:17px!important;height:17px!important;display:block!important}.planner-card-clear-button:hover,.planner-card-clear-button:focus-visible,.klocal-content-scroll .planner-card-clear-button:hover,.klocal-content-scroll .planner-card-clear-button:focus-visible{background:#fff4ef!important;border-color:#d85b4c7a!important;outline:none!important;box-shadow:0 9px 18px #60231c29,0 0 0 3px #d85b4c1a!important}@media (max-width:720px){.planner-selected-lodging-row.has-clear-button,.planner-selected-route-item.has-clear-button,.klocal-content-scroll .planner-selected-lodging-row.has-clear-button,.klocal-content-scroll .planner-selected-route-item.has-clear-button{padding-right:38px!important}}.planner-custom-map,.klocal-content-scroll .planner-custom-map{overflow:visible!important}.planner-map-expanded-body,.planner-map-body.planner-map-expanded-body,.klocal-content-scroll .planner-map-expanded-body,.klocal-content-scroll .planner-map-body.planner-map-expanded-body{grid-template-columns:1fr!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;display:block!important;position:relative!important;overflow:visible!important}.planner-map-expanded-body .planner-naver-map-wrap,.klocal-content-scroll .planner-map-expanded-body .planner-naver-map-wrap{width:100%!important;min-width:0!important}.planner-map-expanded-body .planner-naver-map,.klocal-content-scroll .planner-map-expanded-body .planner-naver-map{height:436px!important}.planner-map-city-overlay,.klocal-content-scroll .planner-map-city-overlay{z-index:34!important;pointer-events:auto!important;width:min(238px,100% - 92px)!important;position:absolute!important;bottom:52px!important;left:14px!important}.planner-region-select,.klocal-content-scroll .planner-region-select{width:100%!important}.planner-region-select .planner-region-trigger,.klocal-content-scroll .planner-region-select .planner-region-trigger{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border-color:#287c7057!important;min-height:56px!important;padding:9px 34px 9px 12px!important;box-shadow:0 12px 28px #1021282e,inset 0 1px #ffffffe6!important}.planner-region-select.open .planner-region-trigger,.klocal-content-scroll .planner-region-select.open .planner-region-trigger{border-color:#287c70!important;box-shadow:0 16px 34px #10212838,0 0 0 3px #287c7024!important}.planner-region-option-content,.klocal-content-scroll .planner-region-option-content{gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}.planner-region-option-label,.klocal-content-scroll .planner-region-option-label{color:#287c70!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;font-weight:950!important;line-height:1.05!important;overflow:hidden!important}.planner-region-option-name,.klocal-content-scroll .planner-region-option-name{color:#102128!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.planner-region-menu,.klocal-content-scroll .planner-region-menu{z-index:260!important;max-height:276px!important;top:auto!important;bottom:calc(100% + 8px)!important}.planner-region-menu button,.klocal-content-scroll .planner-region-menu button{min-height:54px!important;padding:9px 11px!important}.planner-region-keyword-strip,.klocal-content-scroll .planner-region-keyword-strip{scrollbar-width:thin!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;align-items:stretch!important;gap:7px!important;width:100%!important;max-height:none!important;margin-top:8px!important;padding:0 2px 2px!important;display:flex!important;overflow:auto hidden!important}.planner-region-keyword-strip>span,.klocal-content-scroll .planner-region-keyword-strip>span{color:#287c70!important;white-space:nowrap!important;flex:none!important;align-self:center!important;min-width:max-content!important;padding:0 4px 0 0!important;font-size:12px!important;font-weight:950!important}.planner-region-keyword-strip button,.klocal-content-scroll .planner-region-keyword-strip button{text-align:left!important;flex:0 0 min(190px,30vw)!important;min-height:50px!important;padding:8px 10px!important}@media (max-width:720px){.planner-map-expanded-body .planner-naver-map,.klocal-content-scroll .planner-map-expanded-body .planner-naver-map{height:379px!important}.planner-map-city-overlay,.klocal-content-scroll .planner-map-city-overlay{width:min(218px,100% - 74px)!important;bottom:50px!important;left:10px!important}.planner-region-keyword-strip button,.klocal-content-scroll .planner-region-keyword-strip button{flex-basis:min(180px,68vw)!important}}.discover-story-board .discover-subnav button.discover-theme-tab.active:after,.klocal-content-scroll .discover-story-board .discover-subnav button.discover-theme-tab.active:after{content:""!important;opacity:1!important;pointer-events:none!important;background:#ff3152!important;border-radius:999px!important;height:2px!important;display:block!important;position:absolute!important;bottom:-8px!important;left:10px!important;right:10px!important;transform:none!important}.planner-region-select .planner-region-trigger,.klocal-content-scroll .planner-region-select .planner-region-trigger{align-content:center!important;min-height:76px!important;padding:10px 34px 10px 13px!important}.planner-region-option-content,.klocal-content-scroll .planner-region-option-content{align-content:center!important;gap:6px!important}.planner-region-option-label,.klocal-content-scroll .planner-region-option-label{color:#102128!important;text-align:left!important;white-space:nowrap!important;font-size:13px!important;font-weight:950!important;line-height:1.08!important}.planner-region-option-name,.klocal-content-scroll .planner-region-option-name{color:#263447!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:keep-all!important;min-width:0!important;font-size:12px!important;font-weight:850!important;line-height:1.28!important;display:block!important;overflow:visible!important}.planner-region-option-name strong,.klocal-content-scroll .planner-region-option-name strong{color:#287c70!important;font-size:13px!important;font-weight:950!important}.planner-region-option-name span,.klocal-content-scroll .planner-region-option-name span{color:#263447!important}.planner-region-menu,.klocal-content-scroll .planner-region-menu{max-height:336px!important}.planner-region-menu button,.klocal-content-scroll .planner-region-menu button{align-items:stretch!important;min-height:78px!important;padding:10px 12px!important}.planner-region-keyword-strip,.klocal-content-scroll .planner-region-keyword-strip{display:none!important}@media (max-width:720px){.planner-map-city-overlay,.klocal-content-scroll .planner-map-city-overlay{width:min(330px,100% - 74px)!important}.planner-region-select .planner-region-trigger,.klocal-content-scroll .planner-region-select .planner-region-trigger{min-height:72px!important}}.planner-map-city-overlay,.klocal-content-scroll .planner-map-city-overlay{width:min(316px,100% - 96px)!important}@media (max-width:720px){.planner-map-city-overlay,.klocal-content-scroll .planner-map-city-overlay{width:min(281px,100% - 74px)!important}}.advanced-planner-shell .planner-wizard-heading,.klocal-content-scroll .planner-wizard-heading{grid-template-columns:minmax(0,1fr)!important}.planner-main-tabs,.klocal-content-scroll .planner-main-tabs{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(210px,.78fr)!important;align-items:stretch!important}.planner-main-tabs .planner-tabs-total-card,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card{width:100%!important;min-width:0!important;height:100%!important;min-height:54px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e6ef!important;border-radius:8px!important;place-content:center!important;margin:0!important;padding:8px 12px!important;display:grid!important}.planner-main-tabs .planner-tabs-total-card>div,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card>div{text-align:center!important;justify-items:center!important;gap:4px!important;display:grid!important}.planner-main-tabs .planner-tabs-total-card span,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card span{color:#102128!important;white-space:nowrap!important;font-size:13px!important;font-weight:950!important;line-height:1.05!important}.planner-main-tabs .planner-tabs-total-card strong,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card strong{color:#287c70!important;letter-spacing:0!important;white-space:nowrap!important;font-size:28px!important;font-weight:950!important;line-height:.95!important}@media (max-width:1120px){.planner-main-tabs,.klocal-content-scroll .planner-main-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.planner-main-tabs .planner-tabs-total-card,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card{grid-column:1/-1!important;min-height:64px!important}}@media (max-width:720px){.planner-main-tabs,.klocal-content-scroll .planner-main-tabs{grid-template-columns:1fr!important}.planner-main-tabs .planner-tabs-total-card strong,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card strong{font-size:25px!important}}.klocal-sr-only,.klocal-content-scroll .klocal-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.klocal-auth-under-logo.signed-in .klocal-account-card{gap:8px!important}.klocal-account-head-member{grid-template-columns:34px minmax(0,1fr) 32px!important;align-items:center!important;gap:9px!important;min-width:0!important;margin:-2px!important;padding:2px!important;display:grid!important}.klocal-account-head-member .klocal-account-copy{align-content:center!important;gap:1px!important}.klocal-account-copy .klocal-account-level{color:#5b42d6!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;font-weight:900!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.klocal-account-head-member .klocal-account-copy strong{color:#102128!important;font-size:12px!important;font-weight:900!important;line-height:1.12!important}.klocal-account-settings-button{color:#59677c!important;cursor:pointer!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dbe3f1!important;border-radius:7px!important;justify-self:end!important;place-items:center!important;padding:0!important;display:grid!important}.klocal-account-settings-button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:17px!important;height:17px!important;display:block!important}.klocal-account-settings-button:hover,.klocal-account-settings-button:focus-visible{color:#5b42d6!important;background:#f5f2ff!important;border-color:#a99df1!important;outline:none!important}.klocal-account-actions.signed-in-actions .klocal-auth-button:not(.klocal-attendance-trigger){color:#333338!important;background:#f7f7f8!important;border-color:#dedee3!important}.klocal-account-actions.signed-in-actions .klocal-auth-button:not(.klocal-attendance-trigger):hover,.klocal-account-actions.signed-in-actions .klocal-auth-button:not(.klocal-attendance-trigger):focus-visible{color:#5b42d6!important;background:#e4dffa!important;border-color:#b8adf0!important}@media (max-width:720px){.klocal-account-head-member{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:7px!important}.klocal-account-settings-button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.klocal-account-settings-button svg{width:15px!important;height:15px!important}.klocal-account-copy .klocal-account-level{font-size:10px!important}.klocal-account-head-member .klocal-account-copy strong{font-size:11px!important}}.planner-selected-lodging-row.has-clear-button,.klocal-content-scroll .planner-selected-lodging-row.has-clear-button,.planner-selected-route-item.has-clear-button,.klocal-content-scroll .planner-selected-route-item.has-clear-button{padding-right:0!important}.planner-selected-route-item.has-clear-button,.klocal-content-scroll .planner-selected-route-item.has-clear-button{grid-template-columns:22px minmax(0,1fr) auto 22px!important;align-items:center!important}.planner-route-actions,.klocal-content-scroll .planner-route-actions{display:none!important}.planner-route-drag-handle,.klocal-content-scroll .planner-route-drag-handle{color:#66756f!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;place-items:center!important;width:22px!important;min-width:22px!important;height:28px!important;font-size:17px!important;font-weight:950!important;line-height:1!important;display:grid!important}.planner-route-drag-handle:active,.klocal-content-scroll .planner-route-drag-handle:active{cursor:grabbing!important}.planner-card-clear-button,.klocal-content-scroll .planner-card-clear-button{z-index:auto!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;color:#d85b4c!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;font-size:22px!important;font-weight:950!important;line-height:1!important;display:grid!important;position:static!important}.planner-card-clear-button span,.klocal-content-scroll .planner-card-clear-button span{background:0 0!important;display:none!important}.planner-card-clear-button:disabled,.klocal-content-scroll .planner-card-clear-button:disabled{cursor:not-allowed!important;opacity:.38!important;filter:none!important}@media (max-width:720px){.planner-main-tabs .planner-tabs-total-card strong,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card strong{font-size:23px!important}}.planner-main-tabs .planner-tabs-total-card,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card{justify-content:stretch!important}.planner-main-tabs .planner-tabs-total-card>div,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card>div{text-align:left!important;justify-items:start!important}@media (max-width:720px){.planner-main-tabs .planner-tabs-total-card strong,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card strong{font-size:24px!important}}.klocal-account-head-member .klocal-account-copy,.klocal-content-scroll .klocal-account-head-member .klocal-account-copy{grid-template-rows:auto auto!important;align-content:center!important;gap:3px!important;min-width:0!important;display:grid!important}.klocal-account-level-row,.klocal-content-scroll .klocal-account-level-row{grid-template-columns:auto minmax(24px,1fr)!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.klocal-account-copy .klocal-account-level,.klocal-content-scroll .klocal-account-copy .klocal-account-level{color:#c94d10!important;white-space:nowrap!important;min-width:max-content!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.klocal-account-mini-xp,.klocal-content-scroll .klocal-account-mini-xp{background:#ffe8d2!important;border-radius:999px!important;width:100%!important;min-width:0!important;height:5px!important;display:block!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ff8a1d29!important}.klocal-account-mini-xp i,.klocal-content-scroll .klocal-account-mini-xp i{border-radius:inherit!important;background:var(--kobsessed-xp-gradient,linear-gradient(90deg, #ff8a1d 0%, #ff5a1f 52%, #ffb02e 100%))!important;min-width:4px!important;height:100%!important;display:block!important}.klocal-account-head-member .klocal-account-copy strong,.klocal-content-scroll .klocal-account-head-member .klocal-account-copy strong{color:#102128!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;display:block!important;overflow:hidden!important}@media (max-width:720px){.klocal-account-level-row,.klocal-content-scroll .klocal-account-level-row{gap:5px!important}.klocal-account-copy .klocal-account-level,.klocal-content-scroll .klocal-account-copy .klocal-account-level{font-size:10px!important}.klocal-account-mini-xp,.klocal-content-scroll .klocal-account-mini-xp{height:4px!important}}.planner-main-tabs .planner-tabs-total-card strong,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card strong{font-size:27.5px!important}@media (max-width:720px){.planner-main-tabs .planner-tabs-total-card strong,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card strong{font-size:25px!important}}.planner-day-tabs button,.klocal-content-scroll .planner-day-tabs button,.klocal-content-scroll .subpage-shell .planner-day-tabs button{flex:0 0 86px!important;gap:6px!important;width:86px!important;min-width:86px!important;max-width:86px!important;padding:0 10px!important}.planner-day-tabs button span,.klocal-content-scroll .planner-day-tabs button span,.klocal-content-scroll .subpage-shell .planner-day-tabs button span{min-width:22px!important}@media (max-width:720px){.planner-day-tabs button,.klocal-content-scroll .planner-day-tabs button,.klocal-content-scroll .subpage-shell .planner-day-tabs button{flex-basis:86px!important;width:86px!important;min-width:86px!important;max-width:86px!important}}.planner-main-tabs,.klocal-content-scroll .planner-main-tabs{background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(190px,.22fr)!important;align-items:stretch!important;gap:14px!important;padding:0!important;display:grid!important}.planner-step-button-group,.klocal-content-scroll .planner-step-button-group{background:#e9edf5!important;border-radius:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;padding:8px!important;display:grid!important}.planner-main-tabs .planner-tabs-total-card,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card{align-self:stretch!important;height:100%!important;min-height:0!important;margin:0!important}@media (max-width:1120px){.planner-main-tabs,.klocal-content-scroll .planner-main-tabs{grid-template-columns:1fr!important}.planner-main-tabs .planner-tabs-total-card,.klocal-content-scroll .planner-main-tabs .planner-tabs-total-card{grid-column:auto!important;min-height:64px!important}}@media (max-width:720px){.planner-step-button-group,.klocal-content-scroll .planner-step-button-group{grid-template-columns:1fr!important}}.planner-day-tabs button,.klocal-content-scroll .planner-day-tabs button,.klocal-content-scroll .subpage-shell .planner-day-tabs button{flex:0 0 95px!important;width:95px!important;min-width:95px!important;max-width:95px!important}@media (max-width:720px){.planner-day-tabs button,.klocal-content-scroll .planner-day-tabs button,.klocal-content-scroll .subpage-shell .planner-day-tabs button{flex-basis:95px!important;width:95px!important;min-width:95px!important;max-width:95px!important}}.planner-step-tabs.planner-main-tabs,.klocal-content-scroll .planner-step-tabs.planner-main-tabs,.klocal-content-scroll .subpage-shell .planner-step-tabs.planner-main-tabs{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(190px,.22fr)!important;align-items:center!important;gap:20px!important;padding:0!important;display:grid!important}.planner-step-tabs.planner-main-tabs .planner-step-button-group,.klocal-content-scroll .planner-step-tabs.planner-main-tabs .planner-step-button-group,.klocal-content-scroll .subpage-shell .planner-step-tabs.planner-main-tabs .planner-step-button-group{width:100%!important;min-height:62px!important;box-shadow:none!important;background:#e9edf5!important;border-radius:8px!important;align-self:center!important;padding:8px!important}.planner-step-tabs.planner-main-tabs .planner-tabs-total-card,.klocal-content-scroll .planner-step-tabs.planner-main-tabs .planner-tabs-total-card,.klocal-content-scroll .subpage-shell .planner-step-tabs.planner-main-tabs .planner-tabs-total-card{align-self:center!important;height:69px!important;min-height:69px!important;margin:0!important}@media (max-width:1120px){.planner-step-tabs.planner-main-tabs,.klocal-content-scroll .planner-step-tabs.planner-main-tabs,.klocal-content-scroll .subpage-shell .planner-step-tabs.planner-main-tabs{grid-template-columns:1fr!important}.planner-step-tabs.planner-main-tabs .planner-tabs-total-card,.klocal-content-scroll .planner-step-tabs.planner-main-tabs .planner-tabs-total-card,.klocal-content-scroll .subpage-shell .planner-step-tabs.planner-main-tabs .planner-tabs-total-card{height:70px!important;min-height:70px!important}}.planner-selected-lodging-row.has-clear-button,.klocal-content-scroll .planner-selected-lodging-row.has-clear-button{min-height:58px!important;box-shadow:none!important;background:#fff!important;border:1px solid #eadfc7!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 28px 8px 8px!important;display:grid!important;position:relative!important}.planner-selected-lodging-row.has-clear-button .planner-selected-focus-button,.klocal-content-scroll .planner-selected-lodging-row.has-clear-button .planner-selected-focus-button{color:#102128!important;min-height:30px!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important}.planner-selected-lodging-row.has-clear-button .planner-lodging-actions,.klocal-content-scroll .planner-selected-lodging-row.has-clear-button .planner-lodging-actions{min-width:0!important;padding-right:0!important}.planner-selected-route-item.has-clear-button,.klocal-content-scroll .planner-selected-route-item.has-clear-button{grid-template-columns:22px minmax(0,1fr) auto!important;padding:8px 28px 8px 8px!important;position:relative!important}.planner-card-clear-button,.klocal-content-scroll .planner-card-clear-button{z-index:4!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#3f454a!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:19px!important;font-weight:900!important;line-height:1!important;display:block!important;position:absolute!important;top:6px!important;right:7px!important}.planner-card-clear-button:hover,.planner-card-clear-button:focus-visible,.klocal-content-scroll .planner-card-clear-button:hover,.klocal-content-scroll .planner-card-clear-button:focus-visible{box-shadow:none!important;color:#1f2529!important;background:0 0!important;outline:none!important}.planner-card-clear-button:disabled,.klocal-content-scroll .planner-card-clear-button:disabled{cursor:not-allowed!important;opacity:.38!important}.planner-day-controls>.planner-selected-places:not(.planner-selected-route),.klocal-content-scroll .planner-day-controls>.planner-selected-places:not(.planner-selected-route){background:#f0faf5!important;border-color:#cce7d6!important}.planner-selected-lodging-row.has-clear-button,.klocal-content-scroll .planner-selected-lodging-row.has-clear-button{background:#f6fffa!important;border-color:#bddfc9!important}.planner-day-controls>.planner-selected-route,.klocal-content-scroll .planner-day-controls>.planner-selected-route{background:#fff6ea!important;border-color:#f0d2ac!important}.planner-selected-route>span:first-child,.klocal-content-scroll .planner-selected-route>span:first-child{color:#e0614f!important}.planner-selected-route-item.has-clear-button,.klocal-content-scroll .planner-selected-route-item.has-clear-button{background:#fffaf3!important;border-color:#f0c58f!important}.planner-day-controls>.planner-transport-suggestion,.klocal-content-scroll .planner-day-controls>.planner-transport-suggestion{background:#eff7ff!important;border-color:#c8dff7!important}.planner-day-controls>.planner-transport-suggestion>span:first-child,.klocal-content-scroll .planner-day-controls>.planner-transport-suggestion>span:first-child{color:#2870b8!important}.planner-route-cost-badge,.klocal-content-scroll .planner-route-cost-badge{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#e4837a!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;line-height:1.1!important;display:inline!important}.planner-map-overlay>.planner-map-layer-tabs:first-of-type,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:first-of-type{background:#f0faf5!important;border-color:#cce7d6!important}.planner-map-overlay>.planner-map-layer-tabs:first-of-type b,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:first-of-type b{color:#287c70!important}.planner-map-overlay>.planner-map-layer-tabs:first-of-type button,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:first-of-type button{color:#2c574e!important;background:#f6fffa!important;border-color:#bddfc9!important}.planner-map-overlay>.planner-map-layer-tabs:first-of-type button.active,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:first-of-type button.active{color:#1c7165!important;background:#e5f7ee!important;border-color:#8fceb0!important}.planner-map-overlay>.planner-map-layer-tabs:first-of-type .planner-map-count-badge,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:first-of-type .planner-map-count-badge{color:#287c70!important;background:#e4f3ec!important;box-shadow:inset 0 0 0 1px #287c7029!important}.planner-map-overlay>.planner-map-layer-tabs:first-of-type .planner-map-layer-total,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:first-of-type .planner-map-layer-total{color:#287c70!important;background:#f6fffa!important;border-color:#bddfc9!important}.planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2),.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2){background:#fff6ea!important;border-color:#f0d2ac!important}.planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2) b,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2) b{color:#e0614f!important}.planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2) button,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2) button{color:#5c4334!important;background:#fffaf3!important;border-color:#f0c58f!important}.planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2) button.active,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2) button.active{color:#d85b4c!important;background:#ffeddc!important;border-color:#eead74!important}.planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2) .planner-map-count-badge,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2) .planner-map-count-badge{color:#d85b4c!important;background:#ffe9d8!important;box-shadow:inset 0 0 0 1px #e0614f24!important}.planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2) .planner-map-layer-total,.klocal-content-scroll .planner-map-overlay>.planner-map-layer-tabs:nth-of-type(2) .planner-map-layer-total{color:#e0614f!important;background:#fffaf3!important;border-color:#f0c58f!important}.planner-card-clear-button,.klocal-content-scroll .planner-card-clear-button{color:#3f454a!important;font-size:18px!important;font-weight:500!important;line-height:1!important;top:2px!important}.planner-card-clear-button:hover,.planner-card-clear-button:focus-visible,.klocal-content-scroll .planner-card-clear-button:hover,.klocal-content-scroll .planner-card-clear-button:focus-visible{color:#1f2529!important}.planner-selected-route-item.has-clear-button,.klocal-content-scroll .planner-selected-route-item.has-clear-button{cursor:grab!important;transition:opacity .14s,transform .14s,box-shadow .16s,border-color .16s!important}.planner-selected-route-item.has-clear-button:active,.klocal-content-scroll .planner-selected-route-item.has-clear-button:active{cursor:grabbing!important}.planner-selected-route-item.has-clear-button.is-dragging,.klocal-content-scroll .planner-selected-route-item.has-clear-button.is-dragging{opacity:.48!important;box-shadow:0 14px 28px #10212824!important}.planner-route-drag-image{opacity:.58!important;pointer-events:none!important;box-shadow:0 18px 34px #10212838!important}.planner-route-drag-handle,.klocal-content-scroll .planner-route-drag-handle{color:#0000!important;width:18px!important;min-width:18px!important;height:18px!important;cursor:inherit!important;-webkit-user-select:none!important;user-select:none!important;font-size:0!important;line-height:0!important;display:block!important;position:relative!important}.planner-route-drag-handle:before,.klocal-content-scroll .planner-route-drag-handle:before{content:""!important;background:linear-gradient(#6b7671,#6b7671) 0 0/14px 1px no-repeat,linear-gradient(#6b7671,#6b7671) 0/14px 1px no-repeat,linear-gradient(#6b7671,#6b7671) 0 100%/14px 1px no-repeat!important;width:14px!important;height:10px!important;position:absolute!important;top:4px!important;left:2px!important}.planner-card-clear-button,.klocal-content-scroll .planner-card-clear-button{cursor:pointer!important}.planner-naver-cluster strong,.klocal-content-scroll .planner-naver-cluster strong{font-weight:500!important}.planner-day-tabs button,.klocal-content-scroll .planner-day-tabs button,.klocal-content-scroll .subpage-shell .planner-day-tabs button{cursor:pointer!important;transition:transform .14s,border-color .14s,background-color .14s,box-shadow .14s,color .14s!important}.planner-day-tabs button:not(:disabled):hover,.klocal-content-scroll .planner-day-tabs button:not(:disabled):hover,.klocal-content-scroll .subpage-shell .planner-day-tabs button:not(:disabled):hover{background:#f7fbff!important;border-color:#9bbcf7!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #236ed71f!important}.planner-day-tabs button.day-complete:not(:disabled):hover,.klocal-content-scroll .planner-day-tabs button.day-complete:not(:disabled):hover,.klocal-content-scroll .subpage-shell .planner-day-tabs button.day-complete:not(:disabled):hover{color:#fff!important;background:#329185!important;border-color:#329185!important;box-shadow:0 14px 26px #287c703d!important}.planner-day-tabs button.active,.klocal-content-scroll .planner-day-tabs button.active,.klocal-content-scroll .subpage-shell .planner-day-tabs button.active,.planner-day-tabs button.active:not(.day-complete),.klocal-content-scroll .planner-day-tabs button.active:not(.day-complete),.klocal-content-scroll .subpage-shell .planner-day-tabs button.active:not(.day-complete){color:#236ed7!important;background:#fff!important;border-color:#236ed7!important;transform:translateY(-1px)!important;box-shadow:0 0 0 3px #236ed738,0 12px 24px #236ed71f!important}.planner-day-tabs button.day-complete.active,.klocal-content-scroll .planner-day-tabs button.day-complete.active,.klocal-content-scroll .subpage-shell .planner-day-tabs button.day-complete.active{color:#fff!important;background:#287c70!important;border-color:#102128!important;transform:translateY(-1px)!important;box-shadow:0 0 0 3px #ffcf64d1,0 14px 28px #287c703d!important}.planner-day-tabs button.day-complete.active:hover,.klocal-content-scroll .planner-day-tabs button.day-complete.active:hover,.klocal-content-scroll .subpage-shell .planner-day-tabs button.day-complete.active:hover{background:#247468!important;border-color:#102128!important;box-shadow:0 0 0 3px #ffcf64e6,0 16px 30px #287c7047!important}.planner-day-tabs button:focus-visible,.klocal-content-scroll .planner-day-tabs button:focus-visible,.klocal-content-scroll .subpage-shell .planner-day-tabs button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #ffcf64e6,0 12px 24px #236ed71f!important}.planner-day-tabs button:disabled,.klocal-content-scroll .planner-day-tabs button:disabled,.klocal-content-scroll .subpage-shell .planner-day-tabs button:disabled{cursor:not-allowed!important;transform:none!important}.klocal-account-planner-card,.klocal-content-scroll .klocal-account-planner-card{background:#fbfdff!important;border:1px solid #e1e6ef!important;border-radius:8px!important;gap:10px!important;padding:12px!important;display:grid!important}.klocal-account-planner-heading,.klocal-content-scroll .klocal-account-planner-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.klocal-account-planner-heading>div,.klocal-content-scroll .klocal-account-planner-heading>div{gap:3px!important;min-width:0!important;display:grid!important}.klocal-account-planner-heading span,.klocal-account-planner-heading strong,.klocal-account-planner-heading a,.klocal-account-planner-list strong,.klocal-account-planner-list span,.klocal-account-planner-list p,.klocal-account-planner-empty,.klocal-content-scroll .klocal-account-planner-heading span,.klocal-content-scroll .klocal-account-planner-heading strong,.klocal-content-scroll .klocal-account-planner-heading a,.klocal-content-scroll .klocal-account-planner-list strong,.klocal-content-scroll .klocal-account-planner-list span,.klocal-content-scroll .klocal-account-planner-list p,.klocal-content-scroll .klocal-account-planner-empty{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.klocal-account-planner-heading span,.klocal-content-scroll .klocal-account-planner-heading span{color:#287c70!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important}.klocal-account-planner-heading strong,.klocal-content-scroll .klocal-account-planner-heading strong{color:#102128!important;font-size:15px!important;font-weight:950!important;line-height:1.15!important}.klocal-account-planner-heading a,.klocal-content-scroll .klocal-account-planner-heading a{color:#4035bf!important;white-space:nowrap!important;background:#f5f2ff!important;border:1px solid #b8adf0!important;border-radius:7px!important;place-items:center!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:grid!important}.klocal-account-planner-list,.klocal-content-scroll .klocal-account-planner-list{gap:8px!important;max-height:220px!important;padding-right:2px!important;display:grid!important;overflow:auto!important}.klocal-account-planner-list article,.klocal-content-scroll .klocal-account-planner-list article{background:#fff!important;border:1px solid #dfe6ef!important;border-radius:8px!important;gap:5px!important;min-width:0!important;padding:10px!important;display:grid!important}.klocal-account-planner-list strong,.klocal-content-scroll .klocal-account-planner-list strong{color:#102128!important;white-space:nowrap!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important;display:block!important}.klocal-account-planner-list span,.klocal-content-scroll .klocal-account-planner-list span{color:#667085!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.klocal-account-planner-list p,.klocal-content-scroll .klocal-account-planner-list p,.klocal-account-planner-empty,.klocal-content-scroll .klocal-account-planner-empty{color:#586861!important;margin:0!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important}.klocal-account-planner-list p,.klocal-content-scroll .klocal-account-planner-list p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}.klocal-account-planner-empty,.klocal-content-scroll .klocal-account-planner-empty{background:#fff!important;border:1px dashed #d7deea!important;border-radius:8px!important;padding:10px!important}.klocal-account-modal-titlebar,.klocal-content-scroll .klocal-account-modal-titlebar{justify-content:flex-start!important;align-items:center!important;min-width:0!important;padding:0 38px 2px 0!important;display:flex!important}.klocal-account-modal-titlebar h2,.klocal-content-scroll .klocal-account-modal-titlebar h2{color:#102128!important;text-align:left!important;align-items:center!important;gap:7px!important;min-width:0!important;margin:0!important;font-size:22px!important;font-weight:950!important;line-height:1.15!important;display:flex!important}.klocal-account-modal-titlebar h2>span,.klocal-account-modal-titlebar h2>strong,.klocal-content-scroll .klocal-account-modal-titlebar h2>span,.klocal-content-scroll .klocal-account-modal-titlebar h2>strong{min-width:0!important;color:inherit!important;font:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:inline-block!important;overflow:hidden!important}.klocal-account-modal-titlebar h2>button,.klocal-content-scroll .klocal-account-modal-titlebar h2>button{color:#5b42d6!important;min-height:28px!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:inline-grid!important}.klocal-account-modal-titlebar h2>button:hover,.klocal-account-modal-titlebar h2>button:focus-visible,.klocal-content-scroll .klocal-account-modal-titlebar h2>button:hover,.klocal-content-scroll .klocal-account-modal-titlebar h2>button:focus-visible{color:#4035bf!important;outline:none!important;text-decoration:underline!important}.klocal-account-modal-level,.klocal-content-scroll .klocal-account-modal-level{grid-template-columns:minmax(112px,.34fr) minmax(0,1fr)!important;align-items:center!important;gap:14px!important}.klocal-account-modal-identity,.klocal-content-scroll .klocal-account-modal-identity{grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.klocal-account-modal-identity .klocal-account-modal-avatar,.klocal-content-scroll .klocal-account-modal-identity .klocal-account-modal-avatar{width:46px!important;min-width:46px!important;height:46px!important}.klocal-account-modal-identity>strong,.klocal-content-scroll .klocal-account-modal-identity>strong{color:#102128!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:16px!important;font-weight:950!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.klocal-account-planner-card.is-summary,.klocal-content-scroll .klocal-account-planner-card.is-summary{background:0 0!important;border:0!important;padding:0!important}.klocal-account-planner-summary,.klocal-content-scroll .klocal-account-planner-summary{color:#102128!important;cursor:pointer!important;text-align:left!important;background:#fbfdff!important;border:1px solid #e1e6ef!important;border-radius:8px!important;gap:5px!important;width:100%!important;min-height:74px!important;padding:12px!important;display:grid!important}.klocal-account-planner-summary:hover,.klocal-account-planner-summary:focus-visible,.klocal-content-scroll .klocal-account-planner-summary:hover,.klocal-content-scroll .klocal-account-planner-summary:focus-visible{background:#f8f6ff!important;border-color:#b8adf0!important;outline:none!important}.klocal-account-planner-summary span,.klocal-account-planner-summary strong,.klocal-account-planner-summary small,.klocal-content-scroll .klocal-account-planner-summary span,.klocal-content-scroll .klocal-account-planner-summary strong,.klocal-content-scroll .klocal-account-planner-summary small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.klocal-account-planner-summary-title,.klocal-content-scroll .klocal-account-planner-summary-title{color:#2f2a85!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important}.klocal-account-planner-summary span,.klocal-content-scroll .klocal-account-planner-summary span{color:#287c70!important;font-size:12px!important;font-weight:950!important}.klocal-account-planner-summary strong,.klocal-content-scroll .klocal-account-planner-summary strong{color:#102128!important;font-size:16px!important;font-weight:950!important;line-height:1.15!important}.klocal-account-planner-summary small,.klocal-content-scroll .klocal-account-planner-summary small{color:#667085!important;font-size:12px!important;font-weight:800!important}.klocal-account-planner-detail-card,.klocal-content-scroll .klocal-account-planner-detail-card{gap:12px!important}.klocal-account-planner-detail-head,.klocal-content-scroll .klocal-account-planner-detail-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.klocal-account-planner-detail-head p,.klocal-account-planner-detail-head h3,.klocal-content-scroll .klocal-account-planner-detail-head p,.klocal-content-scroll .klocal-account-planner-detail-head h3{margin:0!important}.klocal-account-planner-detail-head p,.klocal-content-scroll .klocal-account-planner-detail-head p{color:#287c70!important;font-size:12px!important;font-weight:950!important}.klocal-account-planner-detail-head h3,.klocal-content-scroll .klocal-account-planner-detail-head h3{color:#102128!important;font-size:20px!important;font-weight:950!important;line-height:1.15!important}.klocal-account-planner-detail-head a,.klocal-content-scroll .klocal-account-planner-detail-head a{color:#4035bf!important;background:#f5f2ff!important;border:1px solid #b8adf0!important;border-radius:7px!important;place-items:center!important;min-height:32px!important;padding:0 11px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:grid!important}.klocal-account-planner-list.is-detail,.klocal-content-scroll .klocal-account-planner-list.is-detail{max-height:390px!important}@media (max-width:640px){.klocal-account-modal-level,.klocal-content-scroll .klocal-account-modal-level,.klocal-account-planner-detail-head,.klocal-content-scroll .klocal-account-planner-detail-head{grid-template-columns:1fr!important}}.planner-trip-mode-grid button,.klocal-content-scroll .planner-trip-mode-grid button,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button{color:#102128!important;background:linear-gradient(145deg,#fff 0%,#f8fbff 54%,#eef5ff 100%)!important;border-color:#d7e4f2!important;align-content:space-between!important;min-height:122px!important;padding:18px!important;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s,color .16s!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important;box-shadow:0 18px 34px #1021281a,0 5px 12px #1021280f!important}.planner-trip-mode-grid button:not(:disabled):hover,.klocal-content-scroll .planner-trip-mode-grid button:not(:disabled):hover,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button:not(:disabled):hover{background:linear-gradient(145deg,#fff 0%,#f4f9ff 48%,#e6f1ff 100%)!important;border-color:#9bbcf7!important;transform:translateY(-4px)!important;box-shadow:0 24px 46px #236ed729,0 9px 18px #10212814!important}.planner-trip-mode-grid button:not(:disabled):active,.klocal-content-scroll .planner-trip-mode-grid button:not(:disabled):active,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button:not(:disabled):active{transform:translateY(-1px)!important;box-shadow:0 14px 28px #1021281a,0 4px 10px #10212814!important}.planner-trip-mode-grid button.active,.klocal-content-scroll .planner-trip-mode-grid button.active,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button.active{color:#0e63ce!important;background:linear-gradient(145deg,#f5fbff 0%,#e8f3ff 55%,#dcecff 100%)!important;border-color:#7db8ff!important;box-shadow:0 0 0 2px #236ed724,0 22px 42px #236ed726,0 7px 16px #10212814!important}.planner-trip-mode-grid button.active:not(:disabled):hover,.klocal-content-scroll .planner-trip-mode-grid button.active:not(:disabled):hover,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button.active:not(:disabled):hover{border-color:#236ed7!important;transform:translateY(-4px)!important;box-shadow:0 0 0 3px #236ed72e,0 28px 50px #236ed72e,0 10px 20px #10212817!important}.planner-trip-mode-grid button strong,.klocal-content-scroll .planner-trip-mode-grid button strong,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button strong{color:inherit!important;text-shadow:0 1px #ffffffb8!important}.planner-trip-mode-grid button span,.klocal-content-scroll .planner-trip-mode-grid button span,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button span{color:#4b5b73!important}.planner-trip-mode-grid button.active span,.klocal-content-scroll .planner-trip-mode-grid button.active span,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button.active span{color:#233e62!important}.planner-trip-mode-grid button:focus-visible,.klocal-content-scroll .planner-trip-mode-grid button:focus-visible,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #ffcf64d9,0 24px 46px #236ed729,0 9px 18px #10212814!important}.planner-trip-mode-grid button:disabled,.klocal-content-scroll .planner-trip-mode-grid button:disabled,.klocal-content-scroll .subpage-shell .planner-trip-mode-grid button:disabled{transform:none!important}.klocal-account-modal-level,.klocal-content-scroll .klocal-account-modal-level{grid-template-columns:54px minmax(104px,150px) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0!important;display:grid!important}.klocal-account-modal-identity,.klocal-content-scroll .klocal-account-modal-identity{display:contents!important}.klocal-account-modal-identity .klocal-account-modal-avatar,.klocal-content-scroll .klocal-account-modal-identity .klocal-account-modal-avatar{grid-column:1!important;justify-self:center!important;width:48px!important;min-width:48px!important;height:48px!important}.klocal-account-modal-identity>strong,.klocal-content-scroll .klocal-account-modal-identity>strong{color:#102128!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;min-width:0!important;font-size:17px!important;font-weight:950!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.klocal-account-modal-level>section,.klocal-content-scroll .klocal-account-modal-level>section{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-column:3!important;gap:7px!important;padding:0!important;display:grid!important}.klocal-account-modal-level h3,.klocal-content-scroll .klocal-account-modal-level h3{color:#102128!important;text-align:left!important;margin:0!important;font-size:18px!important;line-height:1.1!important}.klocal-account-modal-level p,.klocal-content-scroll .klocal-account-modal-level p{text-align:left!important;margin:0!important}.klocal-account-modal-form label span,.klocal-content-scroll .klocal-account-modal-form label span{color:#236ed7!important;font-weight:950!important}@media (max-width:640px){.klocal-account-modal-level,.klocal-content-scroll .klocal-account-modal-level{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}.klocal-account-modal-identity .klocal-account-modal-avatar,.klocal-content-scroll .klocal-account-modal-identity .klocal-account-modal-avatar{width:42px!important;min-width:42px!important;height:42px!important}.klocal-account-modal-identity>strong,.klocal-content-scroll .klocal-account-modal-identity>strong{grid-column:2!important;font-size:15px!important}.klocal-account-modal-level>section,.klocal-content-scroll .klocal-account-modal-level>section{grid-column:1/-1!important}}.klocal-account-modal-level,.klocal-content-scroll .klocal-account-modal-level{grid-template-columns:minmax(178px,220px) minmax(0,1fr)!important;gap:24px!important}.klocal-account-modal-identity,.klocal-content-scroll .klocal-account-modal-identity{grid-column:1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0 10px!important;display:flex!important}.klocal-account-modal-identity .klocal-account-modal-avatar,.klocal-content-scroll .klocal-account-modal-identity .klocal-account-modal-avatar{flex:0 0 42px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;display:grid!important;overflow:hidden!important}.klocal-account-modal-identity .klocal-account-modal-avatar img,.klocal-content-scroll .klocal-account-modal-identity .klocal-account-modal-avatar img,.klocal-account-modal-identity .klocal-account-modal-avatar span,.klocal-content-scroll .klocal-account-modal-identity .klocal-account-modal-avatar span{object-fit:cover!important;width:100%!important;height:100%!important}.klocal-account-modal-identity-copy,.klocal-content-scroll .klocal-account-modal-identity-copy{text-align:left!important;align-content:center!important;gap:1px!important;min-width:0!important;display:grid!important}.klocal-account-modal-identity-copy>span,.klocal-content-scroll .klocal-account-modal-identity-copy>span{color:#102128!important;white-space:nowrap!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important;display:block!important}.klocal-account-modal-identity-copy>strong,.klocal-content-scroll .klocal-account-modal-identity-copy>strong{color:#102128!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:950!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.klocal-account-modal-level>section,.klocal-content-scroll .klocal-account-modal-level>section{grid-column:2!important}@media (max-width:640px){.klocal-account-modal-level,.klocal-content-scroll .klocal-account-modal-level{grid-template-columns:1fr!important;gap:12px!important}.klocal-account-modal-identity,.klocal-content-scroll .klocal-account-modal-identity,.klocal-account-modal-level>section,.klocal-content-scroll .klocal-account-modal-level>section{grid-column:1!important}}.klocal-account-modal-level>.klocal-account-modal-identity,.klocal-content-scroll .klocal-account-modal-level>.klocal-account-modal-identity{width:100%!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#102128!important;background:0 0!important;border-radius:0!important;grid-column:1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:flex!important}.klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-avatar,.klocal-content-scroll .klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-avatar{width:42px!important;min-width:42px!important;height:42px!important;box-shadow:none!important;background:#f7f7f8!important;border:1px solid #dedee3!important;border-radius:999px!important;flex:0 0 42px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-avatar img,.klocal-content-scroll .klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-avatar img,.klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-avatar>span,.klocal-content-scroll .klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-avatar>span{border-radius:inherit!important;color:#4035bf!important;object-fit:cover!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;font-size:13px!important;font-weight:950!important;line-height:1!important;display:grid!important}.klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-identity-copy,.klocal-content-scroll .klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-identity-copy{text-align:left!important;align-content:center!important;gap:1px!important;min-width:0!important;display:grid!important}.klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-identity-copy>span,.klocal-content-scroll .klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-identity-copy>span{color:#102128!important;white-space:nowrap!important;width:auto!important;height:auto!important;margin:0!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important;display:block!important}.klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-identity-copy>strong,.klocal-content-scroll .klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-identity-copy>strong{color:#102128!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:950!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.klocal-account-modal-level,.klocal-content-scroll .klocal-account-modal-level{grid-template-columns:minmax(190px,240px) minmax(0,1fr)!important}.klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-avatar,.klocal-content-scroll .klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-avatar{flex-basis:55px!important;width:55px!important;min-width:55px!important;height:55px!important}.klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-avatar>span,.klocal-content-scroll .klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-avatar>span{font-size:16px!important}.klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-identity-copy>strong,.klocal-content-scroll .klocal-account-modal-level>.klocal-account-modal-identity .klocal-account-modal-identity-copy>strong{font-size:16px!important;line-height:1.12!important}.klocal-account-modal-level>section,.klocal-content-scroll .klocal-account-modal-level>section{justify-self:start!important;gap:6px!important;width:85%!important;max-width:85%!important}.klocal-account-modal-level h3,.klocal-content-scroll .klocal-account-modal-level h3{font-size:15px!important;line-height:1.08!important}.klocal-account-modal-track,.klocal-content-scroll .klocal-account-modal-track{height:8px!important}.klocal-account-modal-level p,.klocal-content-scroll .klocal-account-modal-level p{font-size:11px!important;line-height:1.15!important}@media (max-width:640px){.klocal-account-modal-level,.klocal-content-scroll .klocal-account-modal-level{grid-template-columns:1fr!important}.klocal-account-modal-level>section,.klocal-content-scroll .klocal-account-modal-level>section{width:100%!important;max-width:100%!important}}.planner-day-tabs button,.klocal-content-scroll .planner-day-tabs button,.klocal-content-scroll .subpage-shell .planner-day-tabs button{justify-content:center!important}.planner-day-tabs button>span,.klocal-content-scroll .planner-day-tabs button>span,.klocal-content-scroll .subpage-shell .planner-day-tabs button>span{display:none!important}.klocal-account-planner-item-head,.klocal-content-scroll .klocal-account-planner-item-head{justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;display:flex!important}.klocal-account-planner-item-head strong,.klocal-content-scroll .klocal-account-planner-item-head strong{flex:auto!important;min-width:0!important}.klocal-account-planner-delete-button,.klocal-content-scroll .klocal-account-planner-delete-button{color:#b42318!important;cursor:pointer!important;background:#fff5f5!important;border:1px solid #fecaca!important;border-radius:6px!important;flex:none!important;min-height:27px!important;padding:0 10px!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.klocal-account-planner-delete-button:hover,.klocal-account-planner-delete-button:focus-visible,.klocal-content-scroll .klocal-account-planner-delete-button:hover,.klocal-content-scroll .klocal-account-planner-delete-button:focus-visible{background:#ffe4e6!important;border-color:#fda4af!important;outline:none!important}.klocal-account-planner-text-actions,.klocal-content-scroll .klocal-account-planner-text-actions{white-space:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:auto!important;display:inline-flex!important}.klocal-account-planner-open-button,.klocal-account-planner-delete-button,.klocal-content-scroll .klocal-account-planner-open-button,.klocal-content-scroll .klocal-account-planner-delete-button{min-height:0!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important}.klocal-account-planner-open-button,.klocal-content-scroll .klocal-account-planner-open-button{color:#4035bf!important}.klocal-account-planner-delete-button,.klocal-content-scroll .klocal-account-planner-delete-button{color:#b42318!important}.klocal-account-planner-open-button:hover,.klocal-account-planner-open-button:focus-visible,.klocal-account-planner-delete-button:hover,.klocal-account-planner-delete-button:focus-visible,.klocal-content-scroll .klocal-account-planner-open-button:hover,.klocal-content-scroll .klocal-account-planner-open-button:focus-visible,.klocal-content-scroll .klocal-account-planner-delete-button:hover,.klocal-content-scroll .klocal-account-planner-delete-button:focus-visible{background:0 0!important;outline:none!important;text-decoration:underline!important}.klocal-account-planner-open-button,.klocal-content-scroll .klocal-account-planner-open-button{margin-right:15px!important}.planner-final-summary .planner-final-day-card,.klocal-content-scroll .planner-final-summary .planner-final-day-card{align-content:start!important;gap:10px!important;min-height:132px!important}.planner-final-day-heading,.klocal-content-scroll .planner-final-day-heading,.planner-final-day-section,.klocal-content-scroll .planner-final-day-section{gap:4px!important;min-width:0!important;display:grid!important}.planner-final-day-heading span,.planner-final-day-heading small,.planner-final-day-section span,.planner-final-day-section p,.planner-final-day-section li,.klocal-content-scroll .planner-final-day-heading span,.klocal-content-scroll .planner-final-day-heading small,.klocal-content-scroll .planner-final-day-section span,.klocal-content-scroll .planner-final-day-section p,.klocal-content-scroll .planner-final-day-section li{letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:1.32!important}.planner-final-day-heading span,.klocal-content-scroll .planner-final-day-heading span,.planner-final-day-section span,.klocal-content-scroll .planner-final-day-section span{color:#287c70!important}.planner-final-day-heading small,.klocal-content-scroll .planner-final-day-heading small,.planner-final-day-section p,.klocal-content-scroll .planner-final-day-section p,.planner-final-day-section li,.klocal-content-scroll .planner-final-day-section li{color:#334155!important;margin:0!important}.planner-final-day-section ul,.klocal-content-scroll .planner-final-day-section ul{gap:2px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.planner-final-summary .planner-final-day-heading,.klocal-content-scroll .planner-final-summary .planner-final-day-heading{justify-content:flex-start!important;align-items:baseline!important;gap:10px!important;display:flex!important}.planner-final-summary .planner-final-day-heading span,.klocal-content-scroll .planner-final-summary .planner-final-day-heading span{flex:none!important}.planner-final-summary .planner-final-day-heading small,.klocal-content-scroll .planner-final-summary .planner-final-day-heading small{flex:auto!important;min-width:0!important;font-size:15.4px!important;font-weight:800!important;line-height:1.28!important}.planner-final-summary .planner-final-day-card,.klocal-content-scroll .planner-final-summary .planner-final-day-card{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:9px 14px!important;height:152px!important;min-height:152px!important;max-height:152px!important;display:grid!important;overflow:hidden!important}.planner-final-summary .planner-final-day-heading,.klocal-content-scroll .planner-final-summary .planner-final-day-heading{grid-column:1/-1!important;min-width:0!important}.planner-final-summary .planner-final-day-heading span,.klocal-content-scroll .planner-final-summary .planner-final-day-heading span{color:#287c70!important;font-size:16.1px!important;font-weight:900!important;line-height:1.18!important}.planner-final-summary .planner-final-day-section,.klocal-content-scroll .planner-final-summary .planner-final-day-section{min-width:0!important;min-height:0!important;overflow:hidden!important}.planner-final-summary .planner-final-day-section.is-lodging,.klocal-content-scroll .planner-final-summary .planner-final-day-section.is-lodging{grid-column:1!important}.planner-final-summary .planner-final-day-section.is-destination,.klocal-content-scroll .planner-final-summary .planner-final-day-section.is-destination{grid-column:2!important;grid-template-rows:auto minmax(0,1fr)!important;display:grid!important}.planner-final-summary .planner-final-day-section.is-destination ul,.klocal-content-scroll .planner-final-summary .planner-final-day-section.is-destination ul{scrollbar-gutter:stable!important;max-height:74px!important;padding-right:6px!important;overflow:hidden auto!important}.planner-final-summary .planner-final-day-section.is-destination li,.klocal-content-scroll .planner-final-summary .planner-final-day-section.is-destination li,.planner-final-summary .planner-final-day-section.is-lodging p,.klocal-content-scroll .planner-final-summary .planner-final-day-section.is-lodging p{overflow-wrap:anywhere!important}.planner-title-modal-overlay,.klocal-content-scroll .planner-title-modal-overlay{z-index:1200!important;background:#0f172a6b!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.planner-title-modal,.klocal-content-scroll .planner-title-modal{background:#fff!important;border:1px solid #d8e1ee!important;border-radius:8px!important;gap:12px!important;width:min(420px,100%)!important;padding:20px!important;display:grid!important;box-shadow:0 20px 55px #0f172a38!important}.planner-title-modal h4,.klocal-content-scroll .planner-title-modal h4{color:#0f172a!important;margin:0!important;font-size:22px!important;font-weight:900!important;line-height:1.22!important}.planner-title-modal p,.klocal-content-scroll .planner-title-modal p,.planner-title-modal small,.klocal-content-scroll .planner-title-modal small{color:#64748b!important;margin:0!important;font-size:13px!important;line-height:1.4!important}.planner-title-modal label,.klocal-content-scroll .planner-title-modal label{color:#006f63!important;gap:7px!important;font-size:13px!important;font-weight:800!important;display:grid!important}.planner-title-modal input,.klocal-content-scroll .planner-title-modal input{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;width:100%!important;min-height:46px!important;padding:0 13px!important;font-size:16px!important;font-weight:750!important}.planner-title-modal input:focus,.klocal-content-scroll .planner-title-modal input:focus{border-color:#2f80ed!important;box-shadow:0 0 0 3px #2f80ed29!important}.planner-title-modal-actions,.klocal-content-scroll .planner-title-modal-actions{justify-content:flex-end!important;gap:8px!important;margin-top:4px!important;display:flex!important}.planner-title-modal-actions button,.klocal-content-scroll .planner-title-modal-actions button{color:#fff!important;cursor:pointer!important;background:#2f80ed!important;border:1px solid #2f80ed!important;border-radius:8px!important;min-height:42px!important;padding:0 16px!important;font-size:14px!important;font-weight:900!important}.planner-title-modal-actions button.ghost,.klocal-content-scroll .planner-title-modal-actions button.ghost{color:#334155!important;background:#fff!important;border-color:#d8e1ee!important}.discover-story-board .discover-subnav,.klocal-content-scroll .discover-story-board .discover-subnav{padding-bottom:13px!important;overflow-y:visible!important}.discover-story-board .discover-subnav button.discover-theme-tab,.klocal-content-scroll .discover-story-board .discover-subnav button.discover-theme-tab{position:relative!important;overflow:visible!important}.discover-story-board .discover-subnav button.discover-theme-tab:after,.klocal-content-scroll .discover-story-board .discover-subnav button.discover-theme-tab:after{content:""!important;opacity:1!important;pointer-events:none!important;background:0 0!important;border-radius:999px!important;height:2px!important;display:block!important;position:absolute!important;bottom:-14px!important;left:16px!important;right:16px!important;transform:none!important}.discover-story-board .discover-subnav button.discover-theme-tab.active:after,.discover-story-board .discover-subnav button.discover-theme-tab:focus-visible:after,.klocal-content-scroll .discover-story-board .discover-subnav button.discover-theme-tab.active:after,.klocal-content-scroll .discover-story-board .discover-subnav button.discover-theme-tab:focus-visible:after{background:#ff3152!important}.admin-comments-page{gap:14px;display:grid}.admin-toast-inline{border-radius:8px;margin:0;padding:12px 14px;font-weight:900}.admin-toast-inline.success{color:#21695f;background:#e5f3ee}.admin-toast-inline.error{color:#9b312b;background:#fff0ed}.admin-comments-filter{grid-template-columns:180px 160px 190px minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.admin-comments-filter label span{color:#287c70;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.admin-comments-filter-actions{align-items:center;gap:8px;display:flex}.admin-comments-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-comments-stats article{background:#fff;border:1px solid #dce2d7;border-radius:8px;gap:5px;min-height:72px;padding:12px;display:grid}.admin-comments-stats span{color:#64736b;font-size:12px;font-weight:900}.admin-comments-stats strong{color:#102128;font-size:24px;font-weight:900;line-height:1}.admin-comments-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-comments-section-head h3{margin:0}.admin-comment-source-counts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-comment-source-counts span{color:#35433e;background:#eef2ed;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.admin-comment-source-counts b{color:#287c70}.admin-comment-card{gap:10px;display:grid}.admin-comment-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-comment-card-head span,.admin-comment-card-head strong{border-radius:999px;place-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-grid}.admin-comment-card-head span{color:#287c70;background:#e9f2ef}.admin-comment-card-head strong{color:#ffcf64;background:#102128}.admin-comment-card-head strong.status-hidden{color:#9b312b;background:#fff0ed}.admin-comment-card-head strong.status-published{color:#ffcf64;background:#102128}.admin-comment-card-head small{color:#6b776f;font-weight:800}.admin-comment-target-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-comment-target-line b{color:#102128;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-comment-target-line .admin-open-link{white-space:nowrap;min-height:32px}.admin-comment-author,.admin-comment-detail-line{color:#64736b;margin:0;font-size:13px;line-height:1.5}.admin-comment-body{color:#1d2925;white-space:pre-wrap;word-break:break-word;background:#fbfaf6;border-radius:8px;margin:0;padding:11px 12px;line-height:1.6}.admin-comment-card .admin-inline-actions form{margin:0}@media (max-width:980px){.admin-comments-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-comments-filter-actions{grid-column:1/-1}.admin-comments-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-comments-section-head{display:grid}.admin-comment-source-counts{justify-content:flex-start}}@media (max-width:640px){.admin-comments-filter,.admin-comments-stats{grid-template-columns:1fr}.admin-comments-filter-actions,.admin-comment-target-line,.admin-comment-card .admin-inline-actions{justify-content:stretch;display:grid}.admin-comment-target-line b{white-space:normal}.admin-comment-target-line .admin-open-link,.admin-comment-card .admin-inline-actions button{width:100%}}.public-inquiry-toast,.klocal-content-scroll .public-inquiry-toast{z-index:1200!important;color:#fff!important;text-align:center!important;pointer-events:none!important;border-radius:8px!important;width:min(420px,100vw - 40px)!important;margin:0!important;padding:15px 18px!important;font-size:14px!important;font-weight:900!important;line-height:1.45!important;animation:.2s 2.8s forwards publicInquiryToastHide!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 18px 48px #0f172a38!important}.public-inquiry-toast.success,.klocal-content-scroll .public-inquiry-toast.success{background:#287c70!important}.public-inquiry-toast.error,.klocal-content-scroll .public-inquiry-toast.error{background:#9b312b!important}@keyframes publicInquiryToastHide{to{opacity:0;visibility:hidden}}.admin-member-language-panel{gap:10px;display:grid}.admin-member-language-filter{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.admin-member-language-filter label{gap:6px;min-width:220px;display:grid}.admin-member-language-filter label span{color:#287c70;font-size:12px;font-weight:900}.admin-member-language-filter select{min-height:36px;padding:7px 10px}.admin-member-language-filter button,.admin-member-language-filter .admin-open-link{min-height:36px}.admin-member-language-counts{justify-content:flex-start}@media (max-width:640px){.admin-member-language-filter{display:grid}.admin-member-language-filter label{min-width:0}.admin-member-language-filter button,.admin-member-language-filter .admin-open-link{width:100%}}:root{--klocal-shell-max:1920px}.klocal-app-shell{width:min(100%,var(--klocal-shell-max));max-width:var(--klocal-shell-max);margin-left:auto!important;margin-right:auto!important}.home-workspace-page .home-project-board,.home-workspace-page .home-lower-grid,.home-workspace-page .home-metric-strip,.home-workspace-page .home-explained-promo,.home-workspace-page .home-explained-facts,.klocal-content-scroll .home-workspace-page .home-project-board,.klocal-content-scroll .home-workspace-page .home-lower-grid,.klocal-content-scroll .home-workspace-page .home-metric-strip,.klocal-content-scroll .home-workspace-page .home-explained-promo,.klocal-content-scroll .home-workspace-page .home-explained-facts{overflow:visible!important}.home-workspace-page .home-project-card,.home-workspace-page .home-metric-strip>span,.home-workspace-page .home-explained-promo,.home-workspace-page .home-explained-facts span,.home-workspace-page .home-explained-action,.klocal-content-scroll .home-workspace-page .home-project-card,.klocal-content-scroll .home-workspace-page .home-metric-strip>span,.klocal-content-scroll .home-workspace-page .home-explained-promo,.klocal-content-scroll .home-workspace-page .home-explained-facts span,.klocal-content-scroll .home-workspace-page .home-explained-action{z-index:0!important;transform-origin:bottom!important;will-change:transform, box-shadow!important;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s!important;position:relative!important;transform:translateY(0)!important}.home-workspace-page .home-project-card>img,.klocal-content-scroll .home-workspace-page .home-project-card>img{transform-origin:50%!important;will-change:transform!important;transition:transform .24s!important;transform:scale(1)!important}.home-workspace-page .home-project-card:hover,.home-workspace-page .home-project-card:focus-visible,.home-workspace-page .home-metric-strip>span:hover,.home-workspace-page .home-metric-strip>span:focus-within,.home-workspace-page .home-explained-promo:hover,.home-workspace-page .home-explained-promo:focus-within,.home-workspace-page .home-explained-facts span:hover,.home-workspace-page .home-explained-action:hover,.home-workspace-page .home-explained-action:focus-visible,.klocal-content-scroll .home-workspace-page .home-project-card:hover,.klocal-content-scroll .home-workspace-page .home-project-card:focus-visible,.klocal-content-scroll .home-workspace-page .home-metric-strip>span:hover,.klocal-content-scroll .home-workspace-page .home-metric-strip>span:focus-within,.klocal-content-scroll .home-workspace-page .home-explained-promo:hover,.klocal-content-scroll .home-workspace-page .home-explained-promo:focus-within,.klocal-content-scroll .home-workspace-page .home-explained-facts span:hover,.klocal-content-scroll .home-workspace-page .home-explained-action:hover,.klocal-content-scroll .home-workspace-page .home-explained-action:focus-visible{z-index:5!important;border-color:#287c70!important;transform:translateY(-4px)!important;box-shadow:0 22px 54px #287c7029,0 8px 18px #46413414!important}.home-workspace-page .home-project-card:hover>img,.home-workspace-page .home-project-card:focus-visible>img,.klocal-content-scroll .home-workspace-page .home-project-card:hover>img,.klocal-content-scroll .home-workspace-page .home-project-card:focus-visible>img{transform:scale(1.035)!important}@media (prefers-reduced-motion:reduce){.home-workspace-page .home-project-card,.home-workspace-page .home-project-card:hover,.home-workspace-page .home-project-card>img,.home-workspace-page .home-project-card:hover>img,.home-workspace-page .home-metric-strip>span,.home-workspace-page .home-metric-strip>span:hover,.home-workspace-page .home-explained-promo,.home-workspace-page .home-explained-promo:hover,.home-workspace-page .home-explained-facts span,.home-workspace-page .home-explained-facts span:hover,.home-workspace-page .home-explained-action,.home-workspace-page .home-explained-action:hover{transition:none!important;transform:none!important}}@media (max-width:760px){html,body{width:100%;overflow-x:hidden}input,textarea,select{font-size:16px!important}.klocal-app-shell{width:100%!important;max-width:100%!important;height:auto!important;min-height:100dvh!important;display:block!important;overflow:visible!important}.klocal-sidebar{z-index:1000!important;background:#f7f7f7fa!important;border-bottom:1px solid #dedee3!important;border-right:0!important;grid-template-columns:minmax(108px,1fr) auto!important;align-items:center!important;gap:8px 10px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px 8px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 10px 24px #0f172a14!important}.klocal-ci-area{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;order:1!important;padding:0!important}.klocal-ci-area .klocal-brand{width:min(150px,42vw)!important;max-width:100%!important;min-height:40px!important}.klocal-ci-area .klocal-brand img{object-position:left center!important;max-height:40px!important}.klocal-global-preferences,.klocal-content-scroll .klocal-global-preferences{z-index:1002!important;pointer-events:auto!important;order:2!important;place-self:center end!important;max-width:100%!important;position:relative!important;top:auto!important;right:auto!important}.klocal-global-preferences .sidebar-preference-row,.klocal-content-scroll .klocal-global-preferences .sidebar-preference-row{gap:6px!important}.klocal-global-preferences .language-dropdown-trigger,.klocal-content-scroll .klocal-global-preferences .language-dropdown-trigger{min-height:44px!important;padding:0 10px!important}.klocal-global-preferences .language-dropdown-menu,.klocal-content-scroll .klocal-global-preferences .language-dropdown-menu,.klocal-global-preferences .currency-dropdown-menu,.klocal-content-scroll .klocal-global-preferences .currency-dropdown-menu{max-height:min(420px,100dvh - 92px)!important;top:calc(100% + 6px)!important;left:auto!important;right:0!important}.klocal-auth-under-logo{background:0 0!important;border:0!important;order:3!important;grid-column:1/-1!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.klocal-account-card{border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:7px 8px!important;display:grid!important}.klocal-account-head,.klocal-account-head-member{min-width:0!important}.klocal-account-head.account-link .klocal-account-copy span{display:none!important}.klocal-account-actions{scrollbar-width:none!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.klocal-account-actions::-webkit-scrollbar{display:none!important}.klocal-account-card .klocal-auth-button,.klocal-account-settings-button{min-height:44px!important}.klocal-account-settings-button{width:44px!important;min-width:44px!important;height:44px!important}.klocal-sidebar-menu-scroll{z-index:1001!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:7px max(10px, env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-right))!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;background:#fffffffa!important;border-top:1px solid #dedee3!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:auto hidden!important;box-shadow:0 -10px 26px #0f172a1a!important}.klocal-sidebar-menu-scroll::-webkit-scrollbar{display:none!important}.klocal-sidebar-nav{flex-wrap:nowrap!important;grid-template-columns:none!important;gap:7px!important;width:max-content!important;min-width:100%!important;display:flex!important}.klocal-sidebar-nav a{color:#39393d!important;text-align:center!important;white-space:normal!important;background:#fff!important;border:1px solid #dedee3!important;border-radius:8px!important;flex:none!important;grid-template-rows:22px auto!important;grid-template-columns:1fr!important;align-content:center!important;place-items:center!important;gap:4px!important;min-width:70px!important;min-height:58px!important;padding:5px 8px!important;font-size:10px!important;font-weight:850!important;line-height:1.12!important;display:grid!important}.klocal-sidebar-nav a.active,.klocal-sidebar-nav a:hover,.klocal-sidebar-nav a:focus-visible{color:#4035bf!important;background:#f5f2ff!important;border-color:#b8adf0!important;outline:none!important}.klocal-nav-icon{border-radius:7px!important;width:24px!important;height:24px!important}.klocal-nav-icon svg,.klocal-icon-mask{width:16px!important;height:16px!important}.klocal-nav-label{text-align:center!important;text-overflow:ellipsis!important;white-space:normal!important;min-width:0!important;max-width:58px!important;overflow:hidden!important}.klocal-content-scroll{height:auto!important;min-height:0!important;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important;overflow:visible!important}.klocal-content-scroll>.klocal-site,.klocal-content-scroll>.subpage-shell,.klocal-content-scroll>.directory-listings-page,.klocal-content-scroll>.discover-page,.klocal-content-scroll>.famous-shops-page,.klocal-content-scroll>.planner-shell,.klocal-content-scroll>.advanced-planner-shell,.klocal-content-scroll>.page{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.home-workspace-shell,.section-band,.subpage-hero,.planner-shell.section-band,.advanced-planner-shell.section-band,.discover-page.section-band,.listings-page-band.section-band,.costs-page-band.section-band,.contact-page-section.section-band,.page,.klocal-content-scroll .page{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.home-workspace-shell{padding-top:18px!important}.home-board-header,.home-board-header.home-collage-hero,.home-project-board,.home-lower-grid,.home-metric-strip,.home-principle-list,.summary-flow,.principle-list,.pillar-grid,.planner-layout,.advanced-planner-layout,.planner-map-combined-grid,.planner-map-toolbar,.planner-map-three-column,.cost-part-grid,.cost-planner-options,.cost-breakdown-grid,.detailed-cost-panel .cost-summary,.price-compare-list,.discover-feature-head,.discover-feature-grid,.discover-admin-post-grid,.discover-admin-post-card,.directory-card-grid,.news-card-grid,.famous-shops-stage,.shop-lane-board,.partner-contact,.klocal-site-footer{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important}.home-board-header.home-collage-hero{background-position:50%!important;background-size:cover!important;min-height:auto!important;padding:24px 16px!important}.home-board-header h1,.home-collage-hero .home-hero-copy h1,.subpage-hero h1,.famous-shops-hero h1,.has-it-hero h1,.klocal-hero .hero-copy h1,.hero h1{max-width:100%!important;font-size:clamp(28px,9vw,38px)!important;line-height:1.08!important}.home-board-header p:not(.eyebrow),.subpage-hero p:not(.eyebrow),.famous-shops-hero p:not(.eyebrow),.has-it-hero p:not(.eyebrow),.klocal-hero .hero-copy p,.hero p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.discover-subnav,.discover-story-board .discover-subnav,.listing-category-nav,.map-category-tabs,.planner-step-tabs,.planner-day-tabs{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;gap:8px!important;width:100%!important;max-width:100%!important;padding-bottom:8px!important;display:flex!important;overflow:auto hidden!important}.discover-subnav::-webkit-scrollbar{display:none!important}.discover-story-board .discover-subnav::-webkit-scrollbar{display:none!important}.listing-category-nav::-webkit-scrollbar{display:none!important}.map-category-tabs::-webkit-scrollbar{display:none!important}.planner-step-tabs::-webkit-scrollbar{display:none!important}.planner-day-tabs::-webkit-scrollbar{display:none!important}.discover-subnav a,.discover-subnav button,.listing-category-nav a,.map-category-tabs button,.planner-step-tabs button,.planner-day-tabs button{white-space:nowrap!important;flex:none!important;min-height:48px!important}.directory-listing-card,.discover-admin-post-card,.shop-detail-console,.shop-review-console,.shop-lane-board,.planner-panel,.planner-step-panel,.contact-form,.compact-contact-form,.suggest-listing-section{min-width:0!important;min-height:0!important;padding:16px!important}.shop-lane-track{min-height:300px!important;max-height:320px!important}.klocal-site-footer{padding:22px 16px calc(96px + env(safe-area-inset-bottom))!important}.klocal-site-footer nav{grid-template-columns:1fr!important;justify-content:stretch!important;display:grid!important}.klocal-site-footer a,.klocal-button,.button,.home-primary-action,.home-secondary-action,.contact-form button,.listing-suggestion-form button{min-height:44px!important}}@media (max-width:430px){.klocal-sidebar{padding:8px 10px 7px!important}.klocal-ci-area .klocal-brand{width:min(132px,38vw)!important}.klocal-account-card{grid-template-columns:1fr!important}.klocal-account-actions{justify-content:stretch!important}.klocal-account-card .klocal-auth-button{flex:1 1 0!important}.klocal-sidebar-nav a{min-width:64px!important}.klocal-nav-label{max-width:54px!important}.home-workspace-shell,.section-band,.subpage-hero,.planner-shell.section-band,.advanced-planner-shell.section-band,.discover-page.section-band,.listings-page-band.section-band,.costs-page-band.section-band,.contact-page-section.section-band,.page,.klocal-content-scroll .page{padding-left:14px!important;padding-right:14px!important}}@media (max-width:760px){.home-board-area,.home-board-header,.home-board-header.home-collage-hero,.klocal-content-scroll .home-board-area,.klocal-content-scroll .home-board-header,.klocal-content-scroll .home-board-header.home-collage-hero{max-width:100%!important;overflow-x:hidden!important}.home-hero-overlay-actions,.klocal-content-scroll .home-hero-overlay-actions{z-index:auto!important;pointer-events:auto!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:12px!important;display:flex!important;position:static!important;inset:auto!important}.home-hero-floating-action,.klocal-content-scroll .home-hero-floating-action,.home-board-header.home-collage-hero.has-hero-two-cards .home-primary-action.home-hero-floating-action,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-two-cards .home-primary-action.home-hero-floating-action{white-space:normal!important;flex:140px!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:44px!important;position:static!important;inset:auto!important;transform:none!important}.home-hero-floating-action:hover,.klocal-content-scroll .home-hero-floating-action:hover,.home-board-header.home-collage-hero.has-hero-two-cards .home-primary-action.home-hero-floating-action:hover,.klocal-content-scroll .home-board-header.home-collage-hero.has-hero-two-cards .home-primary-action.home-hero-floating-action:hover{transform:none!important}.home-hero-image-action,.klocal-content-scroll .home-hero-image-action{width:auto!important}.home-hero-image-action img,.klocal-content-scroll .home-hero-image-action img{max-width:100%!important;height:auto!important}.home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy>*,.klocal-content-scroll .home-hero-two-card-layout .home-hero-image-copy-card .home-hero-copy>*{transform:none!important}}.klocal-account-actions.signed-in-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}.klocal-account-actions.signed-in-actions .klocal-auth-button,.klocal-account-actions.signed-in-actions button.klocal-auth-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:0 8px!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!important}.klocal-account-actions.signed-in-actions .klocal-auth-button svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 16px!important;width:16px!important;height:16px!important;display:block!important}.klocal-account-actions.signed-in-actions .klocal-auth-button span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.klocal-account-actions.signed-in-actions .klocal-attendance-trigger{color:#126b60!important;background:#eefaf7!important;border-color:#237f73!important}.klocal-account-actions.signed-in-actions .klocal-attendance-trigger:hover,.klocal-account-actions.signed-in-actions .klocal-attendance-trigger:focus-visible{color:#09564d!important;background:#dff5ef!important;border-color:#126b60!important}.klocal-account-actions.signed-in-actions .klocal-logout-trigger{color:#333338!important;background:#f7f7f8!important;border-color:#dedee3!important}.klocal-account-actions.signed-in-actions .klocal-logout-trigger:hover,.klocal-account-actions.signed-in-actions .klocal-logout-trigger:focus-visible{color:#5b42d6!important;background:#e4dffa!important;border-color:#b8adf0!important}@media (max-width:760px){.klocal-account-actions.signed-in-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;justify-content:stretch!important;display:grid!important;overflow:visible!important}.klocal-account-actions.signed-in-actions .klocal-auth-button,.klocal-account-actions.signed-in-actions button.klocal-auth-button{flex:none!important;min-height:44px!important;padding:0 8px!important}.klocal-account-actions.signed-in-actions .klocal-auth-button svg{flex-basis:17px!important;width:17px!important;height:17px!important}}.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger,.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:nth-child(2){color:#333338!important;background:#f7f7f8!important;border-color:#dedee3!important}.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:hover,.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:focus-visible,.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:nth-child(2):hover,.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:nth-child(2):focus-visible{color:#5b42d6!important;background:#e4dffa!important;border-color:#b8adf0!important}.klocal-account-head-member,.klocal-content-scroll .klocal-account-head-member{grid-template-columns:34px minmax(0,1fr)!important}.klocal-account-actions.signed-in-actions,.klocal-content-scroll .klocal-account-actions.signed-in-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}.klocal-account-actions.signed-in-actions .klocal-auth-button,.klocal-account-actions.signed-in-actions button.klocal-auth-button,.klocal-account-actions.signed-in-actions .klocal-account-settings-button,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-auth-button,.klocal-content-scroll .klocal-account-actions.signed-in-actions button.klocal-auth-button,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-account-settings-button{border-radius:7px!important;place-items:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0!important;line-height:1!important;display:inline-grid!important}.klocal-account-actions.signed-in-actions .klocal-auth-button svg,.klocal-account-actions.signed-in-actions .klocal-account-settings-button svg,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-auth-button svg,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-account-settings-button svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important;width:18px!important;height:18px!important;display:block!important}.klocal-account-actions.signed-in-actions .klocal-settings-trigger,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-settings-trigger{color:#333338!important;background:#f7f7f8!important;border-color:#dedee3!important}.klocal-account-actions.signed-in-actions .klocal-settings-trigger:hover,.klocal-account-actions.signed-in-actions .klocal-settings-trigger:focus-visible,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-settings-trigger:hover,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-settings-trigger:focus-visible{color:#5b42d6!important;background:#f5f2ff!important;border-color:#a99df1!important}.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger,.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:nth-child(3),.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:nth-child(3){color:#333338!important;background:#f7f7f8!important;border-color:#dedee3!important}.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:hover,.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:focus-visible,.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:nth-child(3):hover,.klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:nth-child(3):focus-visible,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:hover,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:focus-visible,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:nth-child(3):hover,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-auth-button.klocal-logout-trigger:nth-child(3):focus-visible{color:#5b42d6!important;background:#e4dffa!important;border-color:#b8adf0!important}@media (max-width:760px){.klocal-account-head-member,.klocal-content-scroll .klocal-account-head-member{grid-template-columns:28px minmax(0,1fr)!important}.klocal-account-actions.signed-in-actions,.klocal-content-scroll .klocal-account-actions.signed-in-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.klocal-account-actions.signed-in-actions .klocal-auth-button,.klocal-account-actions.signed-in-actions button.klocal-auth-button,.klocal-account-actions.signed-in-actions .klocal-account-settings-button,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-auth-button,.klocal-content-scroll .klocal-account-actions.signed-in-actions button.klocal-auth-button,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-account-settings-button{height:44px!important;min-height:44px!important}.klocal-account-actions.signed-in-actions .klocal-auth-button svg,.klocal-account-actions.signed-in-actions .klocal-account-settings-button svg,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-auth-button svg,.klocal-content-scroll .klocal-account-actions.signed-in-actions .klocal-account-settings-button svg{width:19px!important;height:19px!important}}.klocal-logout-form{display:contents}.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a{grid-template-columns:38px 72px minmax(0,1fr) 54px!important;min-height:92px!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a:hover,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a:focus-visible{border-color:rgba(var(--kobsessed-ci-blue-rgb), .3)!important;background:#f3f6fb!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #15385f1a!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a:hover b,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a:focus-visible b{background:var(--kobsessed-ci-blue)!important;color:#fff!important}.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a:hover img,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a:hover .ranker-fallback,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a:focus-visible img,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a:focus-visible .ranker-fallback{box-shadow:0 8px 18px rgba(var(--kobsessed-ci-blue-rgb), .12)!important}@media (prefers-reduced-motion:reduce){.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a:hover,.klocal-content-scroll .subpage-shell .worldcup-ranker-list-full a:focus-visible{transition:none!important;transform:none!important}}.outreach-page{gap:14px;display:grid}.outreach-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.outreach-stats article{background:#fff;border:1px solid #dce2d7;border-radius:8px;gap:6px;min-height:82px;padding:14px;display:grid}.outreach-stats span{color:#64736b;font-size:12px;font-weight:900}.outreach-stats strong{color:#102128;font-size:26px;font-weight:900;line-height:1}.outreach-local-lock h2,.outreach-manual-panel h2{margin:2px 0 8px;font-size:26px;line-height:1.1}.outreach-local-lock p{color:#64736b;margin:0;line-height:1.6}.outreach-field-title{color:#287c70;margin:2px 0 8px;font-size:12px;font-weight:900;display:block}.outreach-check-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.outreach-check-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px}.outreach-check-grid label{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-height:48px;padding:9px 10px;font-weight:900;display:grid}.outreach-check-grid input{accent-color:#287c70;width:auto;min-height:auto}.outreach-check-grid small{color:#68766e;grid-column:2;font-size:11px;font-weight:800}.outreach-criteria{flex-wrap:wrap;gap:8px;display:flex}.outreach-criteria span{color:#287c70;background:#eef7f3;border:1px solid #cde4dc;border-radius:999px;align-items:center;min-height:30px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.outreach-filter-form{grid-template-columns:150px 150px 170px minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.outreach-filter-form label span,.outreach-status-form label span,.outreach-note-form label span{color:#287c70;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.outreach-filter-actions{gap:8px;display:flex}.outreach-filter-actions .button.secondary,.outreach-card-actions .button.secondary{color:#18211f;background:#eef2ed;place-items:center;display:inline-grid}.outreach-prospect-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.outreach-prospect-card{background:#fbfbfc;border:1px solid #dce2d7;border-radius:8px;gap:11px;padding:14px;display:grid}.outreach-prospect-card.status-dm_sent{background:#f8fbff;border-color:#cfdced}.outreach-prospect-card.status-replied{background:#f2fbf7;border-color:#bde3d2}.outreach-prospect-card.status-rejected,.outreach-prospect-card.status-ignored{background:#f7f4ee;border-color:#e1d8c7}.outreach-prospect-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.outreach-prospect-head h3{color:#102128;word-break:break-word;margin:2px 0 4px;font-size:19px;line-height:1.2}.outreach-prospect-head p{color:#65726f;margin:0;font-size:13px;font-weight:800}.outreach-prospect-head>span{color:#ffcf64;white-space:nowrap;background:#102128;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.outreach-prospect-meta{flex-wrap:wrap;gap:6px;display:flex}.outreach-prospect-meta span{color:#64736b;background:#fff;border:1px solid #e4ded1;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.outreach-prospect-meta b{color:#287c70}.outreach-evidence,.outreach-bio{color:#273530;word-break:break-word;margin:0;font-size:13px;line-height:1.55}.outreach-evidence{background:#fff;border:1px solid #e5e8e4;border-radius:8px;padding:10px 11px}.outreach-bio{color:#65726f}.outreach-card-actions{flex-wrap:wrap;gap:8px;display:flex}.outreach-status-form{border-top:1px solid #e2e6e1;grid-template-columns:130px minmax(170px,1fr) minmax(180px,1.1fr) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.outreach-status-form .wide{min-width:0}.outreach-status-form button,.outreach-note-form button{min-height:38px}.outreach-note-form{gap:8px;display:grid}.outreach-note-form textarea{min-height:72px}.outreach-empty{color:#67726f;text-align:center;background:#fbfaf6;border:1px dashed #cfd8d2;border-radius:8px;margin:0;padding:22px;font-weight:900}.outreach-template-list{gap:10px;display:grid}.outreach-template-group{background:#fbfaf6;border:1px solid #ded8c9;border-radius:8px}.outreach-template-group summary{cursor:pointer;color:#102128;padding:13px 14px;font-weight:900}.outreach-template-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px;padding:0 12px 12px;display:grid}.outreach-template-card{background:#fff;border:1px solid #dce2d7;border-radius:8px;gap:9px;padding:12px;display:grid}.outreach-template-card h3{margin:2px 0 0;font-size:17px;line-height:1.25}.outreach-template-card textarea{min-height:160px;font-size:13px;line-height:1.5}.outreach-template-translation{background:#f7f5ef;border-radius:8px;gap:6px;padding:10px;display:grid}.outreach-template-translation strong{color:#287c70;font-size:12px}.outreach-template-translation p{white-space:pre-wrap;color:#35433e;margin:0;font-size:13px;line-height:1.55}@media (max-width:1120px){.outreach-filter-form,.outreach-status-form{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-filter-actions,.outreach-status-form button{grid-column:1/-1}.outreach-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.outreach-stats,.outreach-filter-form,.outreach-status-form,.outreach-check-grid.compact,.outreach-prospect-list,.outreach-template-grid{grid-template-columns:1fr}.outreach-prospect-head,.outreach-filter-actions{display:grid}.outreach-filter-actions .button,.outreach-filter-actions button,.outreach-card-actions a,.outreach-card-actions button{width:100%}}
