:root{--lako-radius-sm:12px;--lako-radius-field:16px;--lako-radius-md:20px;--lako-radius-lg:28px;--lako-radius-pill:980px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lako-color-bg:#050506;--lako-color-surface:#0f0f12;--lako-color-surface-raised:#17171b;--lako-color-hairline:#ffffff14;--lako-color-line:#ffffff1a;--lako-color-line-strong:#ffffff29;--lako-color-field:#ffffff5c;--lako-color-text:#f4f4f6;--lako-color-text-muted:#8b8b93;--lako-color-text-soft:#b4b4bb;--lako-color-placeholder:#80808a;--lako-color-coral:#ff5c8a;--lako-color-on-coral:#0b0a0e;--lako-color-coral-text:#ff5c8a;--lako-color-coral-mark:#ff5c8a;--lako-color-primary:#f4f4f6;--lako-color-on-primary:#050506;--lako-color-secondary:#26262c;--lako-color-secondary-border:#ffffff4d;--lako-color-apple:#fff;--lako-color-on-apple:#000;--lako-color-google:#131314;--lako-color-on-google:#e3e3e3;--lako-color-google-border:#8e918f;--lako-color-danger:#cc3338;--lako-color-on-danger:#fff;--lako-color-danger-text:#ff7a7a;--lako-color-grabber:#3a3a42;--lako-color-track-off:#2a2a30;--lako-color-overlay:#050506c7;--lako-color-scrim:#000000a8;--lako-color-map-bg:#0b1026;--lako-plan-hike:#5b7cff;--lako-plan-dinner:#f2a93b;--lako-plan-night:#e0559e;--lako-plan-trip:#2fc6d9;--lako-plan-other:#9a9aa3}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lako-color-bg:#f6f6f8;--lako-color-surface:#fff;--lako-color-surface-raised:#ececf0;--lako-color-hairline:#0b0b0d14;--lako-color-line:#0b0b0d1a;--lako-color-line-strong:#0b0b0d29;--lako-color-field:#0b0b0d75;--lako-color-text:#0b0b0d;--lako-color-text-muted:#63636b;--lako-color-text-soft:#45454c;--lako-color-placeholder:#6b6b73;--lako-color-coral:#ff5c8a;--lako-color-on-coral:#0b0a0e;--lako-color-coral-text:#b8245a;--lako-color-coral-mark:#b8245a;--lako-color-primary:#0b0b0d;--lako-color-on-primary:#f6f6f8;--lako-color-secondary:#e8e8ec;--lako-color-secondary-border:#0b0b0d33;--lako-color-apple:#000;--lako-color-on-apple:#fff;--lako-color-google:#fff;--lako-color-on-google:#1f1f1f;--lako-color-google-border:#747775;--lako-color-danger:#d93036;--lako-color-on-danger:#fff;--lako-color-danger-text:#c4262c;--lako-color-grabber:#c9c9d0;--lako-color-track-off:#dcdce2;--lako-color-overlay:#f6f6f8db;--lako-color-scrim:#0b0b0d52;--lako-color-map-bg:#e9edff;--lako-plan-hike:#3d5be0;--lako-plan-dinner:#975c08;--lako-plan-night:#c2357f;--lako-plan-trip:#077487;--lako-plan-other:#6e6e78}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lako-color-bg:#f6f6f8;--lako-color-surface:#fff;--lako-color-surface-raised:#ececf0;--lako-color-hairline:#0b0b0d14;--lako-color-line:#0b0b0d1a;--lako-color-line-strong:#0b0b0d29;--lako-color-field:#0b0b0d75;--lako-color-text:#0b0b0d;--lako-color-text-muted:#63636b;--lako-color-text-soft:#45454c;--lako-color-placeholder:#6b6b73;--lako-color-coral:#ff5c8a;--lako-color-on-coral:#0b0a0e;--lako-color-coral-text:#b8245a;--lako-color-coral-mark:#b8245a;--lako-color-primary:#0b0b0d;--lako-color-on-primary:#f6f6f8;--lako-color-secondary:#e8e8ec;--lako-color-secondary-border:#0b0b0d33;--lako-color-apple:#000;--lako-color-on-apple:#fff;--lako-color-google:#fff;--lako-color-on-google:#1f1f1f;--lako-color-google-border:#747775;--lako-color-danger:#d93036;--lako-color-on-danger:#fff;--lako-color-danger-text:#c4262c;--lako-color-grabber:#c9c9d0;--lako-color-track-off:#dcdce2;--lako-color-overlay:#f6f6f8db;--lako-color-scrim:#0b0b0d52;--lako-color-map-bg:#e9edff;--lako-plan-hike:#3d5be0;--lako-plan-dinner:#975c08;--lako-plan-night:#c2357f;--lako-plan-trip:#077487;--lako-plan-other:#6e6e78}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/geist-cyrillic-ext.DHaTcCOq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/geist-cyrillic.DaMnrIyu.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/geist-vietnamese.CsUuEZrA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/geist-latin-ext.D5RLKskn.woff2)format("woff2-variations");unicode-range:U+102-111,U+114-129,U+12C-14B,U+14E-169,U+16C-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/geist-latin.CiKwgbNr.woff2)format("woff2-variations");unicode-range:U+A1-B6,U+B8-BF,U+F7,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-206F,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/geist-core.CiV5YC4p.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0,U+B7,U+C0-D6,U+D7,U+D8-F6,U+F8-FF,U+100-101,U+112-113,U+12A-12B,U+14C-14D,U+16A-16B,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+2122,U+2191,U+2193,U+2212}*,:before,:after{box-sizing:border-box}:root{--lako-topo:url(/topo.svg);--lako-alert-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8v5M12 16.5v.01M10.3 3.9L2.4 18a2 2 0 0 0 1.7 3h15.8a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3C/svg%3E")}.art-light{display:none!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lako-topo:url(/topo-light.svg)}:root:not([data-theme=dark]) .art-dark{display:none!important}:root:not([data-theme=dark]) .art-light{display:block!important}}:root[data-theme=light]{--lako-topo:url(/topo-light.svg)}:root[data-theme=light] .art-dark{display:none!important}:root[data-theme=light] .art-light{display:block!important}[hidden]{display:none!important}body{background:var(--lako-color-bg);min-height:100vh;color:var(--lako-color-text);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--lako-color-text);outline-offset:2px}.wrap{flex-direction:column;gap:28px;max-width:1360px;margin:0 auto;padding:20px 24px 32px;display:flex}.lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--lako-color-text-muted);font-size:10.5px;font-weight:500}.lbl-coral{color:var(--lako-color-coral-text);align-items:center;gap:8px;font-weight:600;display:flex}.lbl-coral:before{content:"";background:currentColor;border-radius:3px;width:6px;height:6px}.num{letter-spacing:-.04em;font-weight:600;line-height:1}.muted{color:var(--lako-color-text-muted)}.soft{color:var(--lako-color-text-soft)}h1,h2{text-wrap:balance}.display{letter-spacing:-.04em;margin:0;font-weight:600;line-height:1.05}.display .sub{color:var(--lako-color-text-muted);font-weight:300}.btn{height:52px;font:inherit;cursor:pointer;border:0;border-radius:26px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:flex}@media (width>=1024px){.btn{border-radius:24px;height:48px;font-size:14px}}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-coral{background:var(--lako-color-coral);color:var(--lako-color-on-coral)}.btn-white{background:var(--lako-color-primary);color:var(--lako-color-on-primary)}.btn-grey{background:var(--lako-color-secondary);color:var(--lako-color-text);border:1px solid var(--lako-color-secondary-border)}.btn-apple{background:var(--lako-color-apple);color:var(--lako-color-on-apple)}.btn-google{background:var(--lako-color-google);color:var(--lako-color-on-google);border:1px solid var(--lako-color-google-border)}.check{background:var(--lako-color-on-coral);width:24px;height:24px;color:var(--lako-color-coral);border-radius:12px;justify-content:center;align-items:center;display:flex}.pill{border:1px solid var(--lako-color-line-strong);height:40px;color:var(--lako-color-text);font:inherit;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.iconbtn{border:1px solid var(--lako-color-line-strong);width:44px;height:44px;color:var(--lako-color-text);cursor:pointer;background:0 0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.on-art{background:var(--lako-color-overlay)}.card{background:var(--lako-color-surface);border:1px solid var(--lako-color-hairline);border-radius:20px;overflow:hidden}.notice{background:var(--lako-color-surface);color:var(--lako-color-text-soft);border:1px solid #ff5c8a73;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.notice b,.notice strong{color:var(--lako-color-text)}.notice[role=alert],.notice-error{border-color:color-mix(in srgb, var(--lako-color-danger) 45%, transparent);color:var(--lako-color-danger-text)}.notice[role=alert]:before,.notice-error:before{content:"";width:16px;height:16px;-webkit-mask:var(--lako-alert-icon) center / contain no-repeat;-webkit-mask:var(--lako-alert-icon) center / contain no-repeat;mask:var(--lako-alert-icon) center / contain no-repeat;background:currentColor;flex-shrink:0;margin-top:3px}.ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ic-light{stroke-width:1.4px}.ic-strong{stroke-width:2.2px}.ic-bold{stroke-width:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.message{flex-direction:column;align-items:flex-start;gap:16px;max-width:560px;padding:24px 0 48px;display:flex}.message h1{font-size:clamp(32px,4.5vw,44px)}.message p{margin:0;font-size:15px;line-height:1.5}.message .btn{margin-top:12px}.av{color:var(--lako-color-bg);background:var(--lako-color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.av-1{background:var(--lako-plan-dinner)}.av-2{background:var(--lako-plan-hike)}.av-3{background:var(--lako-plan-trip)}.av-4{background:var(--lako-plan-night)}.narrow{width:100%;max-width:640px;margin:0 auto}.field-label{margin:20px 0 6px;display:block}.field-error{color:var(--lako-color-danger-text);margin:6px 0 0;font-size:13px}.btn-danger{background:var(--lako-color-danger);color:var(--lako-color-on-danger)}.btnoff,.btn.btnoff,.btn[data-online]:disabled{border:1px dashed var(--lako-color-line-strong);color:var(--lako-color-text-muted);opacity:1;cursor:not-allowed;background:0 0}.btnoff:not(.btn){height:52px;font:inherit;border-radius:26px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:flex}@media (width>=1024px){.btnoff:not(.btn){border-radius:24px;height:48px;font-size:14px}}.field{border:1px solid var(--lako-color-field);width:100%;min-height:52px;font:inherit;color:var(--lako-color-text);background:0 0;border-radius:16px;padding:0 16px;font-size:15px;display:block}textarea.field{resize:vertical;padding:14px 16px;line-height:1.5}.field::placeholder{color:var(--lako-color-placeholder)}.field:focus-visible{outline:2px solid var(--lako-color-coral-mark);outline-offset:1px}.field[aria-invalid=true]{border-color:var(--lako-color-danger);border-width:2px}.switch{appearance:none;background:var(--lako-color-track-off);cursor:pointer;border:0;border-radius:14px;flex-shrink:0;width:48px;height:28px;margin:0;padding:0;position:relative}.switch:before{content:"";position:absolute;inset:-8px -2px}.switch:after{content:"";background:var(--lako-color-text-muted);border-radius:11px;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch:checked,.switch[aria-checked=true]{background:var(--lako-color-coral-mark)}.switch:checked:after,.switch[aria-checked=true]:after{background:var(--lako-color-on-coral);transform:translate(20px)}.switch-danger:checked{background:var(--lako-color-danger)}.switch-danger:checked:after{background:var(--lako-color-on-danger)}@media (prefers-reduced-motion:reduce){.switch:after{transition:none}}.err{color:var(--lako-color-danger-text);align-items:center;gap:6px;margin:8px 0 0;font-size:13px;line-height:1.4;display:flex}.summary-err{color:var(--lako-color-danger-text);justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.45;display:flex}.scroll-row{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{flex-shrink:0}.scroll-row:after{content:"";flex:0 0 32px}.link-muted{color:var(--lako-color-text-muted);text-underline-offset:4px;font-size:13px;text-decoration:underline}@media (width<=1023px){.d-only{display:none!important}}@media (width>=1024px){.m-only{display:none!important}.wrap{padding:20px 40px 48px}}.btn-sm{border-radius:20px;height:40px;padding:0 16px;font-size:13px}.date-block{border:1px solid var(--lako-color-line-strong);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:48px;height:52px;display:flex}:root{--font-text:"Geist Variable", -apple-system, BlinkMacSystemFont, sans-serif}:root:lang(ko){--font-text:"Geist Variable", "Apple SD Gothic Neo", "Noto Sans KR", "Noto Sans CJK KR", "Malgun Gothic", -apple-system, sans-serif}:root:lang(ja){--font-text:"Geist Variable", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Noto Sans CJK JP", "Yu Gothic UI", Meiryo, -apple-system, sans-serif}[lang=ko]{font-family:Geist Variable,Apple SD Gothic Neo,Noto Sans KR,Noto Sans CJK KR,Malgun Gothic,-apple-system,sans-serif}[lang=ja]{font-family:Geist Variable,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Noto Sans CJK JP,Yu Gothic UI,Meiryo,-apple-system,sans-serif}:lang(ko){word-break:keep-all;overflow-wrap:break-word}:lang(ja){line-break:strict;overflow-wrap:break-word}:is(h1,h2,h3):lang(ja),:is(h1,h2,h3) [lang=ja]{word-break:auto-phrase}:is(:lang(ko),:lang(ja)):not(.num,.wordmark,.num *),.num:is(.words,.open-ended):is(:lang(ko),:lang(ja)),.num:is(.words,.open-ended):is(:lang(ko),:lang(ja)) *,.num .words:is(:lang(ko),:lang(ja)){letter-spacing:0!important}.lbl:is(:lang(ko),:lang(ja)){text-transform:none;font-size:11.5px;letter-spacing:.04em!important}:root:is(:lang(ko),:lang(ja)) body :is(h1.display,h1.page-title,h1.name,h1.title,.sheet h1,.sheet h2,.psheet h1,.next h2,.headline,.h2,.feat h3,.sample-title,.screen-title):not(.lbl),:root body :is(h1.display,h1.page-title,h1.name,h1.title,.sheet h1,.sheet h2,.psheet h1,.next h2,.headline,.h2,.feat h3,.sample-title,.screen-title):is([lang=ko],[lang=ja],:has(>.sub:is([lang=ko],[lang=ja]))):not(.lbl){line-height:1.2}.photo-blue-mountains-dusk{object-position:42% 50%}.photo-birthday-cake{object-position:56% 50%}.photo-night-drink{object-position:70% 50%}.photo-pho{object-position:66% 50%}.photo-blue-mountains-midday{object-position:55% 50%}html[data-offline] [data-when-online],html:not([data-offline]) [data-when-offline]{display:none!important}.offline[data-astro-cid-odljjjnz]{background:var(--lako-color-surface);border:1px solid var(--lako-color-line-strong);border-radius:18px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.pinned[data-astro-cid-odljjjnz]{left:16px;right:16px;top:calc(64px + env(safe-area-inset-top,0px));z-index:40;position:fixed}@media (width<=1023px){.pinned-m[data-astro-cid-odljjjnz]{left:16px;right:16px;top:calc(64px + env(safe-area-inset-top,0px));z-index:40;position:fixed}}@media (width>=1024px){.pinned[data-astro-cid-odljjjnz]{width:min(720px,100vw - 80px);top:88px;left:50%;right:auto;transform:translate(-50%)}}.offline-ic[data-astro-cid-odljjjnz]{border:1px solid var(--lako-color-line-strong);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.offline-text[data-astro-cid-odljjjnz]{flex-wrap:wrap;flex-grow:1;align-items:baseline;gap:2px 10px;font-size:15px;display:flex}.offline-text[data-astro-cid-odljjjnz] b[data-astro-cid-odljjjnz]{font-weight:600}.offline-note[data-astro-cid-odljjjnz]{color:var(--lako-color-text-muted);font-size:13px;line-height:1.45}.offline-retry[data-astro-cid-odljjjnz]{cursor:pointer;flex-shrink:0}.toasts[data-astro-cid-hyvcqdav]{left:16px;right:16px;bottom:calc(30px + env(safe-area-inset-bottom,0px));z-index:50;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed}@media (width<=1023px){body:has([data-dock]) .toasts[data-astro-cid-hyvcqdav]{bottom:var(--dock-lift,calc(120px + env(safe-area-inset-bottom,0px)))}}@media (width>=1024px){.toasts[data-astro-cid-hyvcqdav]{width:360px;bottom:32px;left:auto;right:40px}}.toast[data-astro-cid-hyvcqdav]{pointer-events:auto;background:var(--lako-color-surface-raised);border:1px solid var(--lako-color-line);min-height:52px;color:var(--lako-color-text);border-radius:16px;align-items:center;gap:12px;padding:4px 16px;font-size:14px;font-weight:500;transition:opacity .2s ease-out,transform .2s ease-out;animation:.2s ease-out toast-in;display:flex}.toast[data-astro-cid-hyvcqdav].has-undo{padding-right:4px}.toast[data-astro-cid-hyvcqdav]:has(.toast-field.shown){flex-wrap:wrap;padding-bottom:12px}@media (scripting:none){.toast[data-astro-cid-hyvcqdav]:has(.toast-field){flex-wrap:wrap;padding-bottom:12px}[data-astro-cid-hyvcqdav][data-toast-copy]{display:none}}.toast-field[data-astro-cid-hyvcqdav]{resize:none;flex-basis:100%;height:auto;min-height:0;margin-right:12px;padding:12px 14px;font-size:14px;line-height:1.4}.toast-field[data-astro-cid-hyvcqdav]:not(.shown){display:none}@media (scripting:none){.toast-field[data-astro-cid-hyvcqdav]:not(.shown){display:block}}.toast[data-astro-cid-hyvcqdav].leaving{opacity:0;transform:translateY(8px)}.toast-msg[data-astro-cid-hyvcqdav]{flex-grow:1;align-items:center;gap:12px;min-width:0;display:flex}.toast-check[data-astro-cid-hyvcqdav]{color:var(--lako-color-coral-mark)}.toast-x[data-astro-cid-hyvcqdav],.toast-trash[data-astro-cid-hyvcqdav]{color:var(--lako-color-text-soft)}.toast-alert[data-astro-cid-hyvcqdav]{color:var(--lako-color-danger-text)}.toast-undo[data-astro-cid-hyvcqdav]{margin:0}.undo[data-astro-cid-hyvcqdav]{height:44px;color:var(--lako-color-text);font:inherit;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:underline}.dismiss[data-astro-cid-hyvcqdav]{border:0;width:40px;height:40px}@media (width>=1024px){.toast[data-astro-cid-hyvcqdav],.toast[data-astro-cid-hyvcqdav].has-undo{min-height:56px;padding:8px 8px 8px 18px}.toast-check[data-astro-cid-hyvcqdav]{stroke-width:2px}.toast-x[data-astro-cid-hyvcqdav],.toast-trash[data-astro-cid-hyvcqdav]{display:none}.undo[data-astro-cid-hyvcqdav]{background:var(--lako-color-secondary);border:1px solid var(--lako-color-secondary-border);border-radius:20px;height:40px;padding:0 16px;font-size:13px;text-decoration:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toast[data-astro-cid-hyvcqdav]{transition:none;animation:none}.toast[data-astro-cid-hyvcqdav].leaving{transform:none}}
